[ [ -150749349459917175537929276045547044923058540621045778484609322734352859517490925545595814457774065104130251732819496419517802839515895112793407370097657284754531724262550649886617806273283401334742943038107732607541495715631066642862946110061024278926461746315178321512847928464905865048501232183602437744852893489576935464515718713180595624952479182425091574260263716846401708030248245441900683772897640213673243385229733705470922083114771026043551868087627754336621545326562088962313323266714530282414413211445616961733577421042773927978350582516504963642231520507901246804627366830058814558466869152517504374584599384020196533756987821215561654395566520677865996373822598212799807726844679864281702823322547641925697001803250882716439770977991396191597148475960838990564794421831903231530393847615081361113755794177131056353565082073070918177957502834047058569876382153969424231764781835127612207599876207193068646831211808016529023309630720178101435828010342222772662025626680649296296410353332760098816674525487167045264235284929519159105775714817505926552060224396356338431160888418753294181479052419932607210635216742196614393865109608529197820245139662430430644017601961644103849997305013267065051120980601890422620805712909143349367342850609659904115740130943989787239570584324272032772700006989054960080266042623851348420559604603381348825489179874724847819404967808835965960726718487603030229183723748933236623374412749023609325632532206132785129120350085240193887378301103864329308089879657403333242797752441222549688245176819172757330148864594060356934301400696155685229974917462925779000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -2574409407323221718241013605017395788373387447686700498152797788769278783737790695348592911939739164683739723159874022233145755443497535938639590161717626768413623029332984883929977155443927610315095995273071573992206098309866257304729495505578908643487665506969871691850714801903115936882785009699452345013421174377378950024841205906925446912670626785618791264462366813833977670181586534655234670729479667952809990826451671690807305585133230703161301554352536814907181665358453093613654072327712018400175419840834139380100714242738659810729017066338575863624609560215533949249164615371883104376048657454544269087260120662138536027446790267739126841591876276006229889360924666306204008951965553692686124383778149208052092046106079710846042948654088714979581857635419997395829213343710602310316239728659720888861328829417266296958735357313116205849446657788107273085821036440758503775877152368541517904664329516961734544616576732659411721442158218636812457118915179383647341923849819499350102934626830639682419241402773607078979626463148862075437026396385447488915923773702584246875140657663936294640191505464533770196294852912893710763509347517847229572357221934903608624387340365512023533261752081956098011837290266109376947160152061340034320447377214163442656479971060527769984749086690543298655178531035318462636304177228339789862342650971646404110408363897277237218201104571266249035618700400969029743493275522008863710566903603998139564090150602808029729773579468043309215621563016329927555440984072978183816616934310055689760060346691708462747689099015247318739655316004994644917584128837703265000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -223348972850885377207117806919740827573162914785751281584070716887072539931291810318025935350568764632542270999293427277609228009217031801260199485933109518757307064254781469980671744604534490647239324456218864605784895724073056945240371097343899871974552427240606594970877823186253817661582918729846858090707052759137461519606365597125906674656784044844811539880626646618414154498512285764309645394246836517269284613758948370766242536118789258924282566164323550184705525623869619283961570267346711303796620878373458695359168259738487702050745488014126750188886523348968138741722749375772601613441503615491788516899733846715609884093273492523644710952535015273565547830558581742743861052010124709647995756013430410432923358023024040378716289372602295484299210437435568653597627880154280753172405890323608354197807739206907837653298323101774592194514935738722714838669775131138215538901230714819503756248959205318349750594202076944166377162091769887454221458402940084428266860909717496969520800187128012578764120674049625222789700662577749957633688186370013805073814895693764550293493792536579704024996101406373118425414631312552515271206134905427329477289101061501746001578123247017490233088883506973548925544326123322040095710297793248444851776732570991857335215487646758522253907139641762685154195248346501218743361071208794550245699999393855773106854472890539615775642425388652062505814966154195063175854562254446176767507197317556588455934631975032026798069111166647538345567481423733809809664669697135024231930356864668088854598905615952024063306048421656218355790237151288781596849729145520538170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 24804343482529360545927916477709546969127350257179556467956368071695984718763064507835688485813062167708158553852699492743516333536772478845294550431771724876183569899244137203083647752764291045593997859078539841049507696719869555644347519413513935201115890891194745525028787091797127006722684147006369028852906620548245320931288330201359295579191227144227236533086763186953590377325824746429991113613703235122805194610854018995796271621834699822948376986173626493537313435680215117451298459462423551973314603018529506494239186110486229324891358155804604369720407345713952917149563256972954391452618646547430847431031514929711496045887591253634465326898408646772825423617135424282778358190517748617161164844865771949365038593412491320247620037023560958036116851504891045746637748860180394598430792687824299889552236521532303505951891513817323307499169571108816051045739522718390342817033035416835386503719718113282005945407764879228631232424700432319574555298061893345022184694703029637559109805990560707719941405200489439954855936558665734691056426078038668441555040733645270826412896211889753271773772514060695856146511729913580298912624040801577538180381465304537704323132225629565872088742983833473686880242210892347659976636257500854372827567117752346924393989601252328560388039612980120824690280223800551025930254679935824208983816183213943332107253048794411007181956853979809640130751401136455188849625514028578770158713475079914889420279304579375341177121354093868000840403184731510168622001165139318103225900722911519302070128539399699046187539525612446773912671931282117197639922495933172270345000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -690246251744789741099521144357666913947103146001185230331373449447050274208971702763456181842350940302564801599599925135925322285563270429148070828508475818308886457420637353774376296620216754720125995682058251262198769666142458914758940951737275161832787266906898866710497274588987689553681506595590267015351245516629663653878297026114524359442168114719956409731889949543262328575527149239215190717615514065628406833916608522910659292322166768636830902911605901205188027861218457975629359323294874992552176704966272350349775050538245034319991141613168123893550484594013912324067476380083378885331397670687597037499320760962167263374274553015556521152643216496958974055311566762428151296588203990221684256268059594116421914562455731775239482375522531589214531706059013149434455807890526620189158080157203588024020798738640167055506693179961110716023713786361862464620683296201833937785799427605008723449266638360490792223104957941033902209843944281429567031983530213994298206763060686035110612738982935777190547308469043080141219544605066208220387588214479687182542403478745630838271935922183672692713359635599708195589424747539655966108680799207540428508734214113819967450410178816291144768197407089167063361449514236470362703218513132366046450633472803190947988726404516911707349814902982847475185652550557717465279788525527550320684304850853618355175774433222446069336829201490058880639511286698527700795386102723077977584954657977350996018897004947903064447011730207216543581746847256515860240465676692275484680910351473383751773272471987617990236467548625285501853859622754691221587351851618716041610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 6006186016149715118678173445291871446810649592556470669426345504806479616784728858483572513471227400332993707956111762433586280662894718523986725756337799727163611242913623212343091098395769460493644423111092801806771098849387398806737716254190319516080511543444844087874945911889883508826497043704742997071414377391378113655400272222207657518075256544772058330318906071067008501079877932954420244170733066168286309250228730347209142188182567542539682705947853081236408249372743926577702644818239432511732699021876350706362052585623511714401936440797788495890542214626448649417376798774984397319302634122817850380988306050496243038460721490866445435369806132855364456455179577695554800810187017705706327080833541481975473553216389118839766413324905814049599953772931590378848108208362027687151031041101540133315128233522450676931216366958240215803544872993423808147667105112423376973755414750227791139777979900714057949375759063852906558295800234751563680537563233618544763128250857119549296235308616660085135489618609499061595355574010289413916204781639358912951656889086917403942209289872442810441399250951009537640508010766290752321436171878497945769541164141295427241515480168478246972217298173368601127943273946273345855609081523418361775974445668822473080557397502093029127677797836158907802775009132982328468459539730815271566132914175163924979154253964651471010717768493308775204501780098053180417588661221012125647410883537537205558549573807630216831503469750912236152473340962585205923664702969212468531849190395683702632996552142384749183175919060570265329900806059587761431345152184561138192057000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 4394026790521306411090052170260373109720656866624746242475508955523320873733719748344905713415340956384849951882543197499308491528643861264848658758330845000374414669544561732630485829151107353905797510091781324679971302602915188908127074729564641088606145077578707034810098696584464953601536094628787629314454420687091727131856001317096592167370012097413220767215620248382879752431040213145759671011359398842537256443928863268446018287396767292335225399756169945452525657181065793707619531847043853113241011839597439679633642856248084908213302828167038452692428726595506387406724198146901943416412437644949586505521271555556578270911578947378204735394619179280535621287192659259081992102215516716936860241780394031660266989937443605769494840345652063224908879403675893983311397252025290728966220181111748395811151673317801670801597305385963763892727646616664624478858859524447083590389630988901955857091236077901432891733801187704705822345279211935338039656671984838081273920923133983621130916238037552428535290513307595144837528305332869129286105309263520315346386533686226054791122591777850810679832486685390678983262258539929766498934338880253310180499791926793723347477433518609098834568126230908881020480334751795128832151900119097011147417097195633710687390192273598159442205663838107573828004539217054881351355012625169043474707626938570992326050338463468092167246327148746939090386866143054644830106060786646976394446256277480738099788895732089812138187584216156958253463736128596385427535276166994365570436944107908817783095264997531729746331592039532059487898601418379429813406457775083624370830000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -354667556928379110371656971056435211330108380254186790703963100032065181692732257879825232751468593682309221963305222480117831285897120973252713611051810583642021793067310438400493116347763480113267639022169321614578404840282814467057810126194704100205306392273913015293021005546432863962971722588278122074366263315427639455911865456744718042321416596439127732598859884496715075269142281717509689736493437917253308055940752680173005815686593685342937956410330817121927296966166116815673982770126529480321453582508592874835566100455669806314496224952941872976949444246813966922230856192011472112024665838824637564462787303803927532612900785898020919427104090542363136832010064574467740031096473427077764335522100908503084364741371621235398965800546966797046366081189221077894133023444616031669280657509462494392584572391659606578675225126228053422714103746439332148011005779370297782537636416058570527492782893363780252929718412415775051978006441013854154173433911778022461287262838231336951003265508122229685217961038341727975180067808226633774312351246144957392800783046378688865294152358046494154943759662838776734567432475217408538674736802568054816319400931911743625795305716610259477544155061172463804486729856525654963046763668799949200013810018145598108181736382737538908044067958507217131512067899498034186287770763213834911386110350044733972419104394294748026304996833797118840552774178847188236695816092486075413615138982574236244505580947044809712320454448446069844228695036259891629272895708611266503097411027491554771180346103668170854975602116473943101166659404824516556207864363187604708794785000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -4758927185489450901865366003859140072924793258590435940365072270096549087972212046382021097384625049819650974748521771825575540368893045601789166044712300631832049835658447922183863913520790457694232144593917211478742219691142448798085850463593010907377229959706817121606372936672846964917809119648031921962493379228965545249275903991640384581674380751018965291420320428248509334021851236280341785599566867368515519670686977111101650287565111284790521247453710241182230486500211224509226372277340883950398315133131515996715851527449581034448747598279803704323343687433781815951260772422904880487633779812328051990670568654840729935172316394117273000633638179071626411957475165521503033508038164546057333225199640741358291898437205443472029328058400615926738463854758890997263230962003849580641287741985073398122328046930814973330558653316893575525798709453315018030667353076425511030370643086881563173071304583520864596496253605284917357371294574335167959033228025295383797137608870110017256006244357348939939569086497361847110443872648586330722207009588254712837224190681717467377382128353512678422830182238484973679699485934562616403548861533071775682094625647789270549997269072741056926601740605954978355691084450751975094872657832319889573612437766625994903742837424256079078568306452375482786783844707214915840286644686635028967106589292350842687440842100180215465898627833424312156877981033512611753204691102473222101603299314613561566412098229636232955772384547370936781484403188475952274827773782603454312758832842483902490837878520724863863869465572858866090133169396916684275201987053291456984534515000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 13125615937827602430958436007569059626632123869607468207184649245555943147847242062849436836882998771389779929741544062615618074445740816844385205241133202956940982446821443938722073831624566458553531053317613532220604940700507750103473898432350773626906518225882868816087105102410999327965942845407259473096580754766172598808283510322476303429547761791405012748270342243259280255964895485118313533300040295842214180613214403657854495250929956770479385687961064418024077808353902739905127143844324745189653637199240729934846720462443202154786470644517571241516765130555188950934522606148289102457373210634801944879699354359017935420046401192865447900954916723838873404285768774795196335761309712353088308070264960787014892136208698132944849470073180667218531662841735211520681864595608198778637327885214550420311413131440646815926562291023168746471639234674501614728737380459284740026014783943371309402442282738541075086658795170438921577574422229741269858900030056850964112466473469959720065956194913280990542415869668027090434542920590994667631274812030132917272569821804897047270503770248025042229427471927246583265076697317256005505292390189643228676104758896335718691192458962304303719025093066266081264806117140171211865403871305052165130783401696168956590426580501053796953139240733000126555881029582949752217076010966809683302038701842025292310968995168577256959047272978298183732952793462353599285104513050280947383872497809279817450099490999280495633058056700019134187089546413155856745949279966379358572315007792631206805723574526046221987073468846969179750364592204094132253016202096590914973106620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -205551370179198059229351022081270197411675309003732651494308622357442440925030547897865292491881860813589389819135251432784457737315377520348129552485121484076513637570984013122403821126387897664157087584323488576598269430599793251923288738047217137351609514052808310855770784338039237879522178126485181405052335187259865237326256907075628438762315781693160259222273932090785525514449366577594285231356712179117739763690714115286041775977158950033120961171503241202823693609833908381932681875345635149929645230713575364807095545658560502804781152393902490172810275688826422431844776185325051290579792164240690386465187563997424778060074524697326569525380833637667459081920840084581507586554604519824754979272181563848359453730107887234044752434653362045387949233777831730230339904884131588112185608694801819449068731369303370612740527942315236931725732489746663423257959148473053267416084755230522401539484870010758596317779367555528715930069756413008592282822673727351795942239941625813954927950437950737349240751139144460991206837884074489556637754938099104488164938146879591071336686739181660548870575360835458122645138546288459822783990805689777090784655599680268592579588213241449077806221357219525539530307694116356734432317902135787173797407239473477527486277321210498755808722720365332199604751208806189098173025406927816272505618973221026781167634093824982474203479314594563717316483591121876308201515409702458193078765549442753067098127537711617365625916205909724499759653315344356367568879310223930555570645569703639938990151415718176633066997859252916782524976852433224495079177692350762467852408712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 868629899010000524139346812820629713208162003804743329331631932133646305231193829819309156899682365631283930248493697381096639170246464074975429487801743471542298694562237411717759620746978983992694113665561242831321838209660998072140182814898894682460485046192686035241003260614904126823300177634812565826256113449927401796220446665282653155595585823684775745984053180954823053301644239794594310418693902179242655398708886180191436589717592599399879941848919883263837725170232392489244923295420697995083523091631368373698528987027562147804217719627037627157396715155527938413776240795041975104841497371180903101026237205499953599587839935717663616066944998006112932406333092136917197045652944728256844484874670142237100181599283444899875691855480298078284685883316388207906653532346445736486608173208655887135072574327970791607510588714668098532244006482900331927734796234502694342438881365696141979337973972197343221028357658198764334351612175133741613453792207265433384064224573462356945688235105076635156160169046044446954394801526682281923320370876257708327257452627226898092581467721389204460078842607941580529504386125288856032706719275041385124869108303978434572313833960555831078047013022564515849301917125198854568591431329255208643322864678028691676638354681618901721787116783226119833419385961798722539285750324047481135719968897532865705623651600542767258090618458660777827317492712927736716637844014189170020704859074815964095465226924203442461422654839362965183738620573325614551844268026773213999327476741811184689720096405696347138749628262519199993615313944540403711462396497009505129281807460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 3408320328671217420211933733537562797184873292367105678342822701698195640666992898116977580448388253891628143811529615278915063164064222371997352228054024711447579305996268607891974270903030984836521366379204468402591760285355690739991620194719103562610882484669752560911391491441883167831590034550972280958771368479168158523548806111209693609362745316905389324397436453528395244537072969345317303493371145545871956561544396440341875936017519337998359176594288829223181251534215027084949206000216843429365451813507578070731729194594455064043315839388771648164489488171301501814674101538723217716699130421766506260233448322548992409139187896275367884488617932197295866643288805949460152477582841774971077777947972110078786939991785927927574779199566545000983417931239438834382538592384579735708725926314881774374863886309347879927279056317370610052478542630574225431304056964413977352263853267196662494744485670377787486429733780710159455769173838249705820985577833473663091685176154100356437931116988231086392339315545463229577713917136076864191084072856184022132713797240559083390327752451361478690803743005750292849291331240164586453780331888456717986315868125042626466405871848425279934344761278028012194871620934462351411898980485545311681780586936774547120648869586194566434328908578315805569174377197836702330981593424821977857284235948839508164386983760873519197394562374211614711203730450171676457819564150909486907255745566256015323905240143499681614888002760375152225810117182958189475328210811255552413617758673597904101749787748823497505371333025865837899124501221599371635716446989496201196228786280000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 905503465542071353414453194025793114853176580560878333091774397271634999006503296018442759998005517831255228402171527776901889085897766053830943416445103966048136596665828807333161820739987161482658286209029763877552782921798265247297891729889340881721339146422603012822555190744193366739319773743637825258637583067610209756294359402540689492493721596187850692404076823977032669969785466893343878016894745978953792921913043183676590081831356239231782235467492080695570480552627495401336979574836790483969762453042554142504542887747442446629259802462637409354321219633301723099809314000181070850243114002375355925520284538905489425197374018416074090179596837026359200574008130005608230732764537425523315716285477718436757349464641977740899179968016051330123480385765358830325234883088327297039173945184125136597761963377543980119521598898225852470653518102054984683220241882286860271051135452907133438401436047843195548573633348183153639384463796430949215294747882420513128570281653550773596909007633050310421317807523013169031525536052822034755625326284259619694289905713681327111244338513847357974817996108145905235859356243061301409400697867963015320381824822948527913940221300555172226247189804294294555037341881440966645913642130461269611369617530035991783746430129957212943132850546530171674038395912092685426853018411287923425075461650960599935377247955639214212455105513895001220575271483058850567094817979365717132619061197409258865479930495123078097551135600639553668281976313897866499542632950772221106737338501739198702681388803590304722646053391852643624970319115829846847022356236768367041821023220000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -33942956948824220172485228312275147555156779660381863138065041217544094238666956867719220739505999084145140719483723215795255567110002804276207378906810052697395061851182689944128009685234353286285907213288140909454354224327290756815437547570632580234870759812787579810996129812427139570002368837881358921293776925975601770928315891441240955844808539195383432150842661625135451287021609379563301007096795898940487927762015905419339837735101305523327115194132019654870469102371453311713665251201059209063604533874949228598827676703179250942088838290665628017392155321145328815386767405658999270246376256319382024252594600222374497659412360017846105702509472306553177108163394458515622595933535828484005058250164663820517172341892222770836345035280056488156751462134536891942788200573812931149413873863120550586870546215449323496271581052165226322563366615418639029613959613500057069500485591295665455348107469242628679467666624684032419851100426632171155917388073457530615529983304808868316388234994041916959918616312957247659282356105961612270814937697052308460528203248712944699251950591334917773753628235908000372556573285057990854494270831760998885289681562882002732856572540102437306338525797915677894371040487533041062427705047961118099098856149103497553483984963430215356850577725592588563542790591552584428036072834216852874512286186047631589857550730954356889136911418667754934122219682749215034342659245982814399349129727209646828470170807730548962550219795339041519587106408388982154427273207050177522281613990435559655804934655827394064608603207772603409085075240529502098639947931747092627716660185160000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -117900424806770161296136712424090896596773940101389809300856083905977453314287541079174959224193302956198585710336700909338727701553270393730787810567052821113014381548508494887830439571488147171029658124369551215120665321780138363245058384842526525789315647317431766493917496619652305429084868613807499528154848456598386330634153654373375740159349072941095079639066377489732737160995352574167311971711275018574705765068387488775515435477593109163059555493843378898003962979363994438971368257841074852661067259537387078869710384417974070607295627991956588979714502501392533554007287894119700812531984822793104849428571774050550226457717951117030524546747472109469155570695655375607142247776818450885151298057289106162215650189964490049367626743584830520704141915390512353983246241614777091954670603743477706052851330255191916857889566112817359743865143967542671894248216280864883499426860173627256563584519642406394065514523563588125315315087767374022424537355242024153084505284985786997839321603778584654746940981984186873119963427462606707592266517403495905431714225900354103676601320839949001638158074346137242346593692152842878121217492092894344106319190509425861691577605922804531994562130162567655715136934950240897559888580960131971997893083760089843925314597542205471608612444012990614816547949987362773167335541468182822072592733064783028982105618702621089076387631638433500308125316668046561473730729388638284483973124247963159679533862508648652850995471997790871131317498326774829508770428281188675312990444746041755958546768037302706887701396787985842059809878836763243086178401783300825156793984246676000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -281255252388117007454325646144569930797419560509690862082571382636593055404862715653551306762765863931001115400903740395928640121093234025985447182017476090933955877432882243570316124716209350602350068618867800553283060322918245345647074800506233395181222344638479620156683430360094433264443200903832258243721364366744421873668796184086168793528184659339774097012223705664382625685522510332448806711663889989083780653173428309548756166780046353718028867545471266358914273375590288195864579482786478506848236018776382076448035557647283805679631183775543027905208947186022353002914730379630965619806294186932115311069800581712269546152790668330304685250420841087752292607495758130197481469992395453223997300154607019192566692460394984654625395751145029098329201045048984974414980364313753006392910152350120493479960851636885994288252830497556988646051507364722730085605090981129182106834531974139973413993954334338244075442019873611224732901865373371571508555794272140496469503303770828899551546225662096487302150182025320162840205979878104650630830882251026404787743317125513037417804402622347977419225886284557344774452992695438996573213924904066687691329250558091716800957893102972820145208642741265436451365809418549094338649488875500434106528378403959802226856966488660912894111078006575065770187892688990132934289445973822317207952813458132084942522167669495807099587192939380095170260518867494408270008637665361617574725135917285619665988861733294071600605603741009995503016693249947080194824862049793135383450373485606702902055628932001132920590794138252005549455912853036738707499429031580939925090531861350000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -568479411569470315627967156107632862849675170558066912735420570028253887429742242049659230708222109078881940152289715986392168368903124475127750780139447955854170696039657350965859670038459791753780125799751502181088174480109551914546596579701423651602901932260992899268483469037447210362759837436480079357020301631429080133392516411691795860084643723213471351914345171375930453762649707578755685100453789224722477517193299655081573002928889040261350242316951281044408679337675015863838623412448148316578709828181485530593383889863049989274604502441673075794818508571720934128099297260093578573654768155578229037398485555434672814397120409088029220335716552194814434596322781511606666588324750393431507219954168360916755840756582152132486124713713228352612554109701326099535780618703726073099764314257102436651849721191076870570321797979624902811842808060886618937876405016426929234764869282442950952550910587447978395690875153225294659954142021273515656121913096294281801532501825392545330535915993044945113796453156830759895037077726847929680473690814454662736421772117806470321607851638248632559209622899907548501107444528351658041720894221174614422544489772287836441848667553791071354805183731464475924423970439234761138700741635203877391049293311569000928402813307210342226948404931353802007969996628793240243358366056108336437209947683715734088330506982178877342672873850572177188334685440656236613657704798295763930131118787079096247170905745690843551995111527868901987319983160289285917317809113555329466921548182152685010622574861286413548260746787496452943593063077033072696082264068225971629795347395550000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -859680019169160653705147652233287987629815153086826134863204671710503000983317717103202973845700822011584966522930335421598304057518834660662601971229502232853111246273190262071718565182697899080243263474206519410490381241978581954574150228178578972069770008964445418019748926662753162879097885031234433286233317915807814273370318793906452815347278607131988622242143644261873504322721819799427074071810062425130256104866375894680909211800283843899022878106342948670977917605569065188301251195006566337210989211764827497267281297033361157222537272883548146022667275653439696184917022961108227913853417083578956741649109122262038617898756116697898970373045589782523595747113401495611748993472536717335922415325415762801922018444359883327261370869811500647858052610452328382940550508470572455581159269110559510157846107735252950162427193772043994750970611587348484133286277923971937148932631836012212837507622725907661747175128260347860902457274514985806064445526800504009655521751980314333669659210176563092914451839680941603786968666333587202655458935036192287785869066068570637869662908278715383019929350754889357192666541294098269035851016076739516711514843344790417218735349680203658295657442890277658803866175620102932742226739985505589295508290162229204962575820265365531790088784186035121619528253275204158926520443113538224009253849757492248473841543031283173958266461851616926731502585468020072851396954113767219914231367349501987402718375010696224620925475434462196936161125782781583196303638243877619832170432494976207033142902819452726031221738336917508197765659059336005009565768709572363637923247766700000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -835873232730923365104800328579250674977684262731229094090370847876064605932836171328737105786398146456920904754661058057651663160711587087761390248695907463288968283399652658708642693619686614176068725422517936835377107215557639642977098055418405030771332198868695885951793769567488528396673337537213246211578660527423847689497595972193745438098576796014605073643881027644227763226804698129536508058042350931339192296291803791640212917920159418647315989909669474681300746830203406268811303197755516070758034304571680824171498815143623573184155671906104538943150921185347227459980333489170186087911696576265104291961852393493548140153898784596203505362454664812891489848707040075801375930384472438593855223471983211322015027840558557723991173942730974234988779109451457355244029398107552153451683125676522959343240722231055073531826385867843087975567972001768635854068222585408938675526042238810022203035039450741133560348351588630046227107424602972390194256338458959291345742971287560174630102134628597952567973490868983355507160394149764041399588659119681501971830066978817924954134100945752228201572118458086374273234542239757249717042399486573843432599807488138876139915700997635724990485150716283099116910238898248777376135136290288153902319867768273058469392044422795262403668517503988533067381528954134885773523761149181295075139932254600000655409567047360809569888460442110729613161564312024705609080898418503660374119041710096757433128977670621840449025849886004414512964677193741479983567137067120817990108045717780881614940826785479892339122225574286041471643657418134338179088945205212724708763189329650000000000000000000000000000000000000000000000000000000000000000*i1^19 + -502255271125644816692881026067364052298300584939854647172370372809975116733315768154730788638959970112429550795958512280957360506844100506341437709958386083473028914918813842582409026444064897378918009414102335018074976317377821892011603559034931104088999642661994473889397988373383202698043970361774702441353048563414881771013328324797687694267748085690409438641859877507991836202465505848652811560571456709551515474784621803373585865730968161934375329555073681956189680310965446330266755608421639001810044444415354283394922997021885269543955140116544935942427740183085129390626960743929695893372667038932827946906465868604488973333016152112736262212717223429819871962855755897920953564297646443994467775808139968501148419848599288829125880070526110503754559765482227439788313091431803009915304309793426919495116934253062872790100265198072840571088371647583445659077810905583697310016158536056032196789232626014690542460869383168465491614815681941394491068159370291352883777871777513512942045159534530905517567648274533707948277281953175298025225202084090784971671451689328490686618109504523544461899128538974631425450942178901247543750375241409548431067440829725819087257612759796950166745310668243644815192167844732086366885826394593932879334272553826166026674851447093354124841869708513411657770099001917966766899276365436209659706629468555124075895546880976119453965721583291640540796639507298687922047043104720336272523045296801738827601260068288392640353727450027953619998401329047371814074361200378611673525982032411082150823514399432404080303425264452407273732941154301697933552593685918548999035967762780000000000000000000000000000000000000000000000000000000000000*i1^20 + -197319487668187467610733182465896754849765878311099687554577286328178255836134718206626931808812601027005887325211973776455923747884440004343102694979380447359784701266228384780871300541322563519356451810596288059034867204195643399557659455133125188185515659509366548455770146637440852638246176138551595369576936889243897232863120037373577630768750902181437367454410312436870566817414979050438792627454820754704127874667399334859883274451086629458779324819823681174516440824144344964604222447820547465244760864340897443607411197250341347924219859747362582809405440240449602872656056356910258998973991026553594448349813715360558565206750733054977984215309238496447059586533301242594141297908671738958282449636709191014824333160067112471806341352522622543078645047590952491642326457529499871021578211704041528010497008856710129924703758548180520157268032996608853340539265876460493503170684248109807215698952259318231597121202846470012654670871103012598809028463148866045839283062538168170712544264001226684507601537763865528417980423649756638200868816859266911472854320634248296347931353469653095962828475345558487362150288810354230574502208850252632054713116595137557324606352588929601347127322528104707386167477208557143845293879453897264782226955458895853124553246740828282040370077454949009980267579814438695775149217258197871483695456594659357760264602564525221527894771518071890009861594535723759663294009004829181898512739114996684954985966364554111820044766678117336038927411240800422731461137163431096228386260813372120364871966722740865154824866846351174250479586572799448917645233432470965028528241355650000000000000000000000000000000000000000000000000000000000*i1^21 + -74591542385861923861706166504429123679561982198203845362978905062415700500190876064731165298349348948093754400097763273713846807420958453108486340156790738586313565530288982387129353616513868330131586341091701936002354748416338428800726850332258713987220637552316355021023335004321637138006452492260606833835913286736248284805118526652310272017306654251497536529214789622906359637702644067778285752503662849331564366191967836328037995778137367213270021196759653876386335012134666695111422766766728805557491272549589508451792944787586810932812755649312356883505938014647422654366982066316063075330280270660381897232601430089720635283275033611764958407393913222068734018292762331180991817456663737288013641570432889394416820044185629546132898672775415709535707220278991395600406049660534241074593396732376700976552990107894348758223005304478562898217978631705696625290454139296604018904372414583059440222691585530372187746427302918746679429656844235967011542140748727063336691490795466539823885245820005784595400954918836017436500376501904252617192223444629521889786601159112238418210195901653060446674307559696447080964259102209681756162513970531673011866507306288698782479017006895668864835956014613791072600168218758689372115442181696343308287814059557723936085121705662723286342169445017821906876316783750703157931230819413061146265129581218487471213149499314520532686581320774864742567592984635270988973455497252277894533727042037541419935282142603486924869764931385606071376341702613765302622330185457332121586282721262629975412269287760929757194469530928707348520729683529316710405802197141708788277808892700000000000000000000000000000000000000000000000000000000*i1^22 + -18727722684725061034271933810674423335974844621878699589728632882927371490732156604094426798284715335619859232005770017533079597641194533817422719754389301191730398611665029424754967304007047385262264902250046935015807484419052756432506445043253193265652101185141135330326417512672124293218534330905034550103671913398851948098953954979617018504222639578230745789902285699982987170781466777891526966990159800176847815473034527220206304281407489829358954921016753095567111209082355662996532839690946417571155611709769049051652749328334111872281232933503752907732031709042437058139176171182373980981549764125606037658218299703353621937185386669375598543869475530210398210066875959984155536691531865587295564308484605721336140185798351461653852380497897278758160969918548716814910040752626387610922076926928900235709685878131200396829567895776024063553919207724001146155710714710563464601853065285385325594188903444235844186527841365742903224642757805790530775451792436332141992501593565187756460645235144319336653455627235694032671698555420232850704580826496164915938899728052271283351459415381692598730437242368507333018283893369695318545497725761999097117928256170841859217038905695996009654401078959842245806206461330479291179314087573840587981431540957706448754798063123479011627731401089628551169526348352567944595122854994939045100108978376546529706912229249796552779104753536241496307886481231710905286991213491791423230669410048020572223420301288825967844031821810882244520182432063978478411506649911642736192809550060662932394063813173793586447705515366194718113734278407559006265384223477152892415372421550000000000000000000000000000000000000000000000000000*i1^23 + -4438876802434750698605199323933036311214628528406988180039314492243545419130599034048843584843002883285298158626117762939826937684371285640060089136467784412931344350043410248246246871349395826291306927755457338477096777582335260930172596366781406964970873728300131889081566929182552173350312948288061758979489547625336565630749027809589168451772902925478640560416808313981014606815076886705133093731847876499572923905831666214212972532037892058210578477184269043281976888525009307322584649471777861998972988386393492645066083461896774829244143755203236247721905553404376554206693735758958640075916302561230715750134223856043608967332767245387606364347076737536648672794333792052984447969427274853769404481619235375672961516290005443235630729807376330791316320905124029744000718162079898411687732475078777510959168326210772835143731436771008702831538011214279120297694626102424682098401126983926344186233276223672635353151876754254533086488952877408236185904986343823297152161350423572192685320970226927148573328841306681915996758529487926175965717795146251770014580256258936385709286723474833824068592232676412560074893705616570088536546793068591971291580138288830081735246027448313795117727367250320125705727609839880903862004201174839684931627019570970040183089438020127113964191047851782486098646873527194523671754997862030020231519385997232693299423997631106018719518605624604184970374381577374125827639420708895257443849810360604187317697925837617859885737641187460823810845742439294070542436217655762076288449158158386594963564332754893084148826871175982480726103602156139551410127851574555842730864068350000000000000000000000000000000000000000000000000*i1^24 + -664899306825428191405663098340058957638509752374999571597363590370565947611313099645508784513352207881048679202967656883964714797875893635266057960564596287578569855095732879902890432183438680424231234202987491126411688701544928754773124855159284858091189026596222947774551947324464963215418871178507672404357119856201000060404882348457242037223183173299112361583359150352503672097471382711401642432329406502846608794406727660284163636556971921242298039426515253498099528279767026151427202591166100946038744515012329010174239061110633406553382115078266184625959655706006183007686998286168048835109220846026992960143662949470697621874101443897724697271680992298584957940885467098082492326463762131950056277071796291396897082308942495103539249931702834060826836101146900103214543943080780936756912322597185048743167278436864601054189513708440166308174689780616986417118683305566743763031674080825787027388971232856335671708544427791173060650240933015173253995953562308037373089300931796114419446193218038096819020069493984259087100470216454614586195576480762511579951537991739183428421870053256352881130068785168119889849208517362845468151198632675328058540194419523350663821002524888519474988879257937111189318481385808519821112604283786373197694540957620004028657847685429010944526220084868832772362813788818510987272127081746192885244467716054128023903570558840700832565378054353894750872806931458763585715158599081184669724990350869579446689763788726089317299695915727075875745905281172766101065511386894553532970280332700622615126409902459356531873670906019869351739629459669965283665177178201223492664701876000000000000000000000000000000000000000000000*i1^25 + -88944649260122409405588369355938537148478676216525097212437092442125083022162035079414831878598604139482823029754818902572036171112759437208356747842432748022040770370349603982418221939613545453021042735698948425033753964744420691991501390309116503322401870773258532673962987775117599374491127702491313393537478319219275863305369160667381599073510715660666964021817922169559716766108082461999867887175439793738970203582573074323565153541783585634968445463459493168761879460629904965986170017495340233026120705432088129629846127365727979321867450976521367670408934010009798922571480166743507333969950692091431849409826661187589483614497837334391390255695210859935117626550052630077996845969332369531742598009860644484063986265763599578242570079046729164498279686584233775430866753266777309060924601514077378280454509980649185760001765753318866729333752218184911001302800922581949848629762100320875563524961934034809796285559456147481868898898260872258707741250052937516078516641463598979672868336522950043565370545895007780141211428642139234016331227737161698647246665469299342674326845767115462267464842326348174766838021521423759754293436661990038172393500159567850092069603059855088278499438344016781992147555176025312379985421689609181740322987737302849947729313522447089749652866880532429904679585947811868792582914661643710051301749364305237291558934546597427554458925537344918105510421713494658997911381000940618413702363970233090458931633908813356456839000808068944995939961988162292782153519431583876708692642303920271225806525348237357043865353119833516631865086455560855589883012817304995444569115560000000000000000000000000000000000000000000*i1^26 + -4993779284585888579019292573268220302470385919973827069719956126326129669411311798539935192081186148981304599155331738693414607858716321737122820666156296580848760431743984374462021172181786080053013934545844222104522629824287930589756802329559481108721955615751545109383283266931130461081637033066266700773890744050076075133807143410589391802000236943351999445146954505290945526355196351685286039309185918181134609801401732739783278629388844954836810211012154866044842171820550046868712446412863257471495724370229103470491196871191404217421639581890393201667078447432166329830627185027726253442523902637235249718749460541195903747645323832375744060908468833828235172838263299284233325622197877142931827836416047006025577320001669173087017643131542564803377599545311189670832937286867335646437475504505973089146211543508665648330630802845125960542057632403010310737602510300177956740746831707561077772635824836516196115287761959639187888171900556301688776067025776933166590727733649322851458700865741328100742389338408703871187532745216266171003127543359560811543307084635510535496369534539748487880958175445999564469996250604961378055746893769676417722499463034475403646521812711119335248871267223992601805231311187291154142034170894453499636020486549794235673908534854566877940271037719036529150213305366701269788734152911687143340264421501592780696894285981884058437531443177835201112613799594710990422402591130960603381467014937496796658213868434625660088000364755027831963091742960777273456944357370366563512002218241259368094966087829581357519858408194801292360015463006620447113163746211162351673291180000000000000000000000000000000000000000*i1^27 + 698289048309521693989387765603322716018525566819830848701808553492820085510924832462358605809473418582888654775846430585374892826502282507610885792994357636564146758561840812500200340611994441817079240598734541210378870921544216314086275513122617853354862518358621005580271329915594189332434603150593659359004415378605229738344826882333482265393186225337967634421644964477089891289444257715956525345153346573863420908634738249529397520728430999999694899319252671460058547617414683086820386579456333610241966173066877947572149782158811492892342723968788915356901610150386668819011789988851154120913098994628503925593215057972393271431502229546266197958134460865066233648946584423609208525951916856455576027447548294005242407009305088740564314288299055661821542067861300385880209879644926028454435634369974285064355794006702564884068861009644079346428606408756015495427510243107477853803148608503126086092333932528325947047963734742909795953856054836956298298622934161480767354754018292386644665012589594777886704918048596530768798882338772997651276366502520068329881723508063807288693958002347459514777314486393716492346208454321639547723031548076588509270977556096781357015062572789082926560424519420138808007243930888046752397551037492295308285923036364947896737637149711428266008167273351289263824783093834678379624687757447220575644785991831719327237635502280248035823674881398364609488529766516341468133828329842333501191137370652768976449111539729710202930220164630217744662231358574778032007938683148818620562769009399036691425939651217727645533676092755679762681507751569871077998879277313109640691880000000000000000000000000000000000000*i1^28 + 5057687075109839882462558193980704704257107215823221024508243830663927996874738493110166872805041392890377106561283787261227315583653212538232084396571328450185757254734023914735691750873799220916481764680665777937681445046866684768842329170607102906101065229145763933692892045177532320528459621374104971776543270027340025724302940083251607245845691081517494594689188653590066873724173006299825699962994910813726339336198226168592660376451382417391644662613329200803516159458241483257871401268780736769601830077044479814718048692387697792911617415206578871489117401735177497371345437025325179199882729639715603567221071405451167892706304962371877208768007469617335383770764389557417760265992559004173099029050543247018595422886448970004810414916990938617168979697735706028458657002996716097759357461017986857846115617534281729537306977157485021736963442763051077938684660688150125422682889627768263083249497345435184339398730264252803066992146023239621110946757046062528872590983270321575526471678607915127498621308206936723187203549498911693949178190041215609275551366106509321931669109086857371208391351383166840574341162305270529240186916337552957758025032347266430045633657355174954012569901116273872968327036276962653504260700650309583655881654249761466922162471088654886556866318124511778062971704514537993952334655161781242604183394346831110879201061977226216763427535232834832961616476758637129440363566278203255984883892841500406263922348939034681485154789244803169304918004983085953485081700044536873097284596971215550451865960829735861518940973032081925049243928236297749146691118543798285309060000000000000000000000000000000000*i1^29 + -12253175315945234814811106448614980926639217798810223709079500670784378507661601770514438322029007678183497716280382849348499832353063115089034418142037108686607012757244814659640268033993345065700371874280019992970617769286052060779679783796568646024047401946280100209798818183037528378328087134923469533433309409315983625907467671129870798584614469556425659016658282120760196560915754864113075868720060009123884753116514658173344819682609404963407054679051642947369959124569712248638704843565558628596193129892844159345501192232885746590709592193474934095623095217749392506674262167246177240663205022009097656043378713336670818029453423633622334882407365202833199048212226176641015768331729912290950151438897132585664603973108802507742878455810600307250262270849317773377356547670420041645678289978065020925046032361172494928995300096758645816211241175041690586597972057872285454518219282363663460935728215216819416017847893698822313104347491012987726793014940561053860973194128315088745579712460571312373469047636221083573879031637609697738631724007556811689121124471809680228261996236058375462060251233630682077708867148297318688959007061154477715538763641147920510795927172698298445506512082928632446036608210900106400796106282389327551583330838272414162392589489142873809915367119437934318130720076489779316826769434215624645073667625329093746431464107867388991225873795245031736288904107671077193073385164229713202057082303731308264876635314799528790177336831624578686684578072447177717371019780302256189681761790341899547173532840871915277816216950486125495325805494820222205724071639582355005753512000000000000000000000000000000*i1^30 + -339709173546009790812075699986793090334731528189013820951350774490599462871407134885266885941529634731530403261928459760851367409151595535537639461685892728429271736305282287132317130619422219563248910945982633697071394289289727413023788479053510375313321694553415838319628623927845408017019985611815234343878197063941561269481098376259301360197237744403504919640709877139297151631323589155470240911207549437697541506836472853122313425758022008093183070424865670122889828090398853481159609483854965373413790905261193621156957440583543130686749577500745221988021494019359384888674180424148467663606353722263537596854949993909339624956258406773880237993492660583280197908855224354687582212757675975024152890417460784041423997479052976636130885935047190589153989792056273674213869338402617499327662767088786899203123597237930866238222064256205022829288257925045250146655759139539252446992850024744416636209355413307920129891522133670100503913650891063817310917464395212357396659813003201456347567954500729542353542641109850981903770798974815403122424886868217165429298457104611901896491859210489962537243330479277104715704387139534712474091825295657197684330665183896492276255214799968026149018386947069868597250647754770184942566665978367729662531287767768356615470818846566562513975406274430364745541268581178612723095236929223229886192426495637076477068128309597541891304012420613859328207160942114778136574819582629816319553764232344007202473956396950841065247784381626423302168455039136035161674072015922590393204411096487910764188338300447899472870489032541676829940097295118976163399831923921418332580000000000000000000000000000*i1^31 + 19865913572387252801681433790055195285636534780017608504572358579336319289549375346203266263719159006950255784006905352178097804657695001497187438867812453791149945824919415991480574129633465947867857649057403457926251953378604207838316343488594571181940226431984692162724809368172916693335482491265955182467662089644661730243100075801399599045115765390774905453514973844722776071974640233184908735942407096901042863682359862092448348219583547860634859936088314467986291822609990678209351432444206269023379466096592715856044975134054943329447546669817049821646118312208956052952313199312125773040408176970430559246991280398755789155656659442396400242769088406715569474697251121620747993173800752164468693316697958882971674863402853346241489321154985290896535550215634799880738672251175814489981617302591501278536234858108234453207393150459494055795846844551193093216478119868732739788526223708551796950267607758202976441162492801879525751374382475519734748890948551178374465871581011800148997803086331156530461018515263830833936759655948703421603780598061513112173120963851268160519843765006834660185417894858757818163427973346996156629693105245453539926317362134006774960562946930285639286982168241625728973465183384898272920055488608992060141935870393045180133707469433900994941058692148541288560036285174060957923920188904785133712898865860123577874451874297464219298396218838563854478266908292483919411224893707553641733184753053243620337310612065325866863745693428740271822172499940245007207067644245345650611674750005974181701871088528990110970663605729741377315638985143355223551367445121614837785000000000000000000000000*i1^32 + 389182482794548847687681440875342245820592856650625699860384637383732299685998828336262198658573780664244688945846179909027252721859834306464501447509469470898988633315677671821485630377757864409849915574042620144057747293182386870930129236831205360782585851505320851293613245568776855233930118173181649339511075802445783226760609443896049564042540351130795296033646904316178068473622402180153627824177359530678003705129707453794282748058221947973384415001782358071736650300887245096284823285398571722774137082716376258312485621166660647663295516945322391607596425265799592258322664202273376761018928448996853430652424088974880392092003387526245605540306324253621021325411312988232061674131962002818554031329619818572055255957945365638920668876299560067640709937723996946459722774540763971600756126539711846575195932680264685963856081935423912394388966365652720617392577500564722542749031262980715663840982504693134636123585028372686233615719420041571198413586424238590937205037200003216508570137087950366685652269834099334501737927812851781909321019793691330798705267113416119128850175723705108463653066063697542536290694748457380669171233803510624123644143683026300726590729153774373302796370860463401638500068481856980462832254544856924780086750583287418987810668336808079518380995427142703085508275572055178829995772194342202975991434855047568881767659732432831313096999539017115137962008133567536130037530554112885579139530070371185132100953697062874935149731595691167691904415049938227427295512417571653854777611788089978512244633055039764697795553677168727044794771321904215434664838152009865015000000000000000000000*i1^33 + -5256734509553305692350165083957729418492418607370009527999889179927762781342604246487902331670445817381836090333479596361063131315346570911353939960799792292431564536876776844223139742014857533446315224777791864420238232374167342602425097911687065013609490451999397091808908556484536545983937708698042587427651633659272048219942846635248988715613419906979068675608723418001655823577242525652449999146323992144887517616420263683449205890498739532810290229019756397889385682644571083816530604462233820099617299976755191173567175692737261670445877254883202347925319784188126911212055399934754289551726213926261699706685651569610246450201528709207996814222161444885527812348697050273560821956890265739058217050377566506563194478853791895884841683132218687734601883343825755552156480139065782198088931702977273584189400624724583849785504748553341122135836013914269074546576879430792676531219775508225393596653259269027007582225113894851746938968622461429654136452829208334840595131491880549955578848268235134968115554066124301866622088754187812074074762609517038171721451929754072149412855187969044478766396904372131568346544395918224044428079996200178251775679772801869896982529026901881220056843502560419172414278884141728426210719426958032683464685941246588638370136308724667421049422882946865731996949107308460261558984612118250639763468536844044689288856854698245737932426686655997575461668975207521495625136756919123495279808521222114203711699553698975577933733917580869010423049104920585158933831052756353938738937671209347331410172701542322148900787517190594392225294779209484051155888791212923370000000000000000000*i1^34 + 38466774804726865689523579930004054876812517047954817380393153278494787933054670260421531756896676024044070779077374217979409328397953458637281250668478897777523462415611017776382448227904221816027184783009174516936199371207258292356894435889303900122794632332754709649944206168722958094362633019826766701642358241359603489942966040831562253582677244570251090830306959983769328644797616502419115326959268005434461686807034184047830190579301123363467928348816811213610841318993595723025078806101783485980092778056665752512510191428705980395359758511686216845582332715598642403229877632720144381097064553638340329533542582238643282317058301061376459962809056982052306853902004246484718092632321896349160241543931578939564243152450227024991747796570624634859666112955116588364104423773096998784064821826844515976286846659549295031055218768702893981873357585262987540215958342519346053104125338454112769933645779545095798392375138856372294927495379826074940746594802066882256931073184501593633745963509895612457779672362134027431018770913841834937572783131919917757668242618108297520782022381001126495356710056576459356462633645948699543431375817171762074072724016636067924058958399163736493848107971235289833410429203525307830818548023892286384869045951539668125711711628217995200256285489194850858998787166719635802099436043418160242967622147272297647835547303021660830751701844955614168429633970698270754301607443314535430569330923765153160159302401824741118443653725744271571182381409904443039130790020243372053869814698743195085045223839952068061647343697875645987121002661450218751943477320286257000000000000000*i1^35 + -7284933871485775266817339756335234830794051270069294995989340717998195577777238050704202183802226674701592929480819073711361008055085032514458575992726034870351711082733358885334338612377747008084190894794939083976202575507324139198677752025260125427739214347563252079376047500856856687519738778001865479540283635267329363271927834598231265144443178297024580696965395476197813532095448314171113907247366243669126830267760514700857047237251163301765830030093939932318050414476823513299927605421766040317652434548481267071921173096775886314176445925691401255832301862584943745339429728207490858862080626148738398802027373987151749837222768351675051638185271125556568383622175266980909456699168271490686151501461339663173972043632835505024761391298980089182741207765798089584257404707445639320766183550326541092515241513345574832696595767088822644203676507949998020148101567094995168457949608884474417356246784395170020727282498953177852600532815115964598129469011599914808274582980010179942794739338868450658416314645409921149717362225925583064038189239645588116490507867420029437517273171219052374563193797293354714138735995196065947992838649651070283355418671465268940553638512840817221954267072648634899999104547109686910938896733090586260106718161382179514152248264168704079897127402062991922364471413296068772726506489102939262822425049171895217171468301299175092235503124729892986599024353509287935646608359342361476411682088860338283655975131586290171332618016590886294516021176732257660409126719789472143170224154795994517184509260595883103821888596185940155638608865079149232336899990292010000000000000*i1^36 + -50598558555332150563495800531223922894503726349746136152868356574946205425200210478345627132247703296598348617519013099064112620398630587800580295792293889681239402298648192044607827565093938424742395638698390193762681786009046568093445891820053455496023976546247187134609677041099891173860710347384077258065270414290966229700212033325581825995570329057990879688412514105572495775256775406845972475509717089208934919529157213460234610724251370218060943612624470836634455548305272957169828118448749637766834684723355501805301128755769053349198377996135879391703245967308104270164280456749521255263835558831206888419195785299094277885700751014405309134609346157111154317009721723183330114747941590681156448798626325088201955601517942949153297032015525816207569462956410168057297351008788591347876425438468136412939778455874913474958595845685099287883369963778661555634156738064004317016746422153273280670567206977584602013544785744359704871141338920712175208999917040300210748805695197107016272000472130483070018441319972906788793166095728653669005786317195534459117995728068350813785078219045106666409134723150178709488929849848178104385517993344021275614179771646205366413339911471695948081308150475117930327703286286156383629170550786367486563883059195926605415553170320702534643427030699670856788017899129170985684263690929957882508836638423594928528907631462945863786249046556188407120427752758922402597707030246023606572609019704194238053193137348725279947434377340835872231424343950409042154233355566913173377014353283085241150955111702729635244118994583349713765185570557287789823664571055000000000*i1^37 + 87281312452705039683735390604369200895378026921452819903190987148281820647243578621519458093139299430322810667607581458932720563413702850641307228683317470072436841005742838729503182547547644594438033953838854056039915573681353545871993442574254524422898132631815748059857672755417260398297224992160137658773560495484165389571350042257590839102630450682813219360491409681977800810739882091327559855095634098564532975364605869477995991693412746242027199824122626157133902035520076817355151795567066703221344585615073219848875366450378219096801263727177727631613162430228499967143829382949454387338547218030768222600123526925384612842731855532386343467857697609271234715167098239858493880076142952432693734342786855720041870823012965226036968051329378697819777439500787303142289825263225236903238278521941135571506013746619321831536863403413203926407759555182931914787762520504527945505997782233768545477720203208502853666508685089112769487646717290237345584256350704482106616658126066661753032003398992648951134773942691289940858167061652321476757667581272557834296563420231670824451701505619327173400997342917681915904688545131106689756674253565389686405435574589837580027173176622109818153561766684691940112679615068959591777280143678409631862815975913257651698909712128393409051595369471175639521243719179230393745274407215641919552010199015207136174792557327935672017707898335179394862214096834791824345735982720995993004222442064632704571996462543683536915037431111846159501704806121389248971131021308490939634346724984927960674518967432362465091919715081747708172387740406153376728450430000000*i1^38 + 15767462860492472006529343628999661651424207538238864820504278256862330525790017315633949023078132299081315371907969967359924881830777694224140830301471842549023797562031746685425887891958686259191558918707359606382214419071764895498342483663616938084526601633809062979417933481769953788348691707899146768541872342787294171072533807274548492534936234665249042628857825613374546363047184824405342186724788020772296683293515871597022997794840386902404778844946982218615848034026125172471053160957657524185756867466167055236346973498123996697332324461407865868757617443901263136160531578342736515140011775488119671167958907677422726867427970785975081770972335552929761526212643365039580584437966193122968394652944950253113634207319344346014162789514798848431319056293897790356197919587221219459690023862969144547267473302131717191089503392653412273568277362237252457849465716724323912794330100374739280652524344409599969441607936278261065136453129372599881959619324945789476562077548521437206233506534251856232467127601344123801851060020265089541904131914842611560797163278977084287788918883709565530482318415598519412128455300052865111258163018839179256801502635611318502249117707253380099199781904441497341201585910417978404487365934349265229185379089545037790402995125570836270737858275132855694948590511900864873111038888427970140181514816560314234456199703411455242953064653663446971745568326104285082824323695329659167954741559466752036857726711816054015638834136342081083409667771219354635804168076187733533215803572026025030989637441536514536529713584583663181672626171490482041132179335000*i1^39 + -202021882444804774463904604733390235346320261032228870199469613978838287092925210477418002483950589378655429552173192976786888813464032855960551501939834449727924842564228724467950109457037735394847358472427670121577011084400732656426510040358689671712026985196788602646574942739691455318666273778045662902303260441794412369991910844138663719564364446145379410869321304356279456772432301101442930919548764394134585161575454984408400536251060865164921277924804914841578576369484776139504925080383919378506737799673595839022423418968373149085529007952456960850721744912679372880097062427520654263403120025339405319184748022716563521538846563927835034987637354801889838060904690160799821333626931149170995423073206262379152162828021653364525482123342191249617526503292694060676083280745153660353223300420027250829320463043636294548832066044318772164575986318688382421392306876472250907044140794881809097662605647191357630301210066403149006276268222342523996850849196414033242494002467289883807245145596272435738758717089952160455069012171613343347646491681624773229091658063905965821001024481015736849573732862872122945827105643239920797766927349888615267170088204283715210764586233993321236789493991828598394358519119102442096547297777573698086659442400971387315605652212974972524003410493274250020615339629193882298870026541398675930438459057434643195912209638859916536931834171070913440197011433903085953994574162319411922098613475006518249020354771473021008381105137420482762844511878413764547689707136688030279270374983893801678967835000710314618731889265697927144318769511818638637866479*i1^40 + 1259949296367233709186739831403906166680543315475722086476224039947774948417706892474947880973223588674736810678541084560163746663450900689887474119002052677249281789761343633927990375321731567820725552583983671858304040647362319817718945112507194568354533060335773412990740037887065473517737889138157550791889473982836967922693725343163698855512855253793839989059157774729403430628774656564360240445225158236291098838471310039506100350015365600905820604593051382482787448040011892447796875919318248827248504007315520350661661562550944089376633772879618349744119445795659145146032871757531223185302783088552987721602148844463537629257965687960040828240091411954697370569867028505708827475369560983837743046762951404066237201469151167922582834381397452547925822188367921546127818314799514729307621563309444708364372987544393887975565538302616724060313594107685479819094535952703710002005017808913779351032549856484041475629146782834400451062077032028416555970645410961836234556940074816568068138800353317660435137101528920405693156380261772289424478162175208940082003618079047035167696030259766902183311367471789825608799275609104785139603515611362288098960891699324719880759915851212734490285205218815641857583557953854971674743504795529458823935796999253796329293021759155231052618190997238458032335286550556980074534299518870028127180309052049249446431317009766687874028661982588932267404968053008218653632201204212809189825268523176294449353218942054899392292860772925682813243571770728480713215183085251441090266490037457267749834510763033385859332762128651895070843863033646539904*i1^41 + -5360292553121612423281755392892025005652052153451941204247566205021854304112801500727838307155188272593995242493301309090475108950773722088362197311861855117893256980759177029392699774717649502938513388731949399978526823679102158270591076107596542289802512267796760505039176890337401585897021053488118448219142785438865216275732096763941760814652587329543699680535324974641643921747544131681951323745871269322969568841290169942750031397279006736724771924277578702554090513950713851689112538017215191299889351865210519726663326147144567678030262976648457259922217979587137705635106964564867223808420047847258425272853416381092586320818262799359749871692731882349942792544758608238371731938957181236775897902973805956923427761491073523630315330530827278836826514520498478892921155585885736643456272763828632945520373536987649155166812751734507861743720205486017926074743736421938755030796336684569172430174614502885221782028089847646892376831914516730740252848386010334655978352098932082889730196523464875551518556937948965192155407802439766735376462556309240399663908049803054795970229296362834887288535715358121639320780110049869282881850576966795693333576172055643513911751012326771682019760712010359052795470958168844525413367839117628288087461398236602083073138933914928090962145922026570628236350701673736426091037668660891125073429311529357766416900773009814144934893839680095034255377102403859482941878709178371114293876584198004042273643741513813223061117742017516018448336457126289036940535898710925159169158949643079986416402215936332035690314728410180818069258741989376*i1^42 + 16419228908287852333834552307324956838851676229968206201503058418711271110514248188673096316493374584920862980593157008592042583755555289447453488316162413755458637326347634742934462129869613734288716182953100067344929729805598219495633253076792976564643958352927394725950753140570656601254455640441443653916554256426126762901155820679445557375541989381442909322933109809694879252753547906876858453103675268390704842340730787731440702210644231942665369757420460921607337085168015931365525214313620681196345261043747090315748733719679117568945435844453962417321259558865197589832678477149812792671233478761471720029242487801042655719780481245105863366289997292235979955081242508575123690509876736948396603852658429956023026882189854090042150722233068747253319396162735520898121549890649993503803231748923395584351103061332024216644017088884861028132055172086274027882357309918183744133111682583056064585896854964444386647726051742063970378293345824462856822426613299989841723384041897551121052635888514606974140618395527393292480937605504171777970966549425124155065832809969497755398273384695475667018401622195629054548939326782391658080393426162365791987558652377935504622772116845459228148780452721069054188172204784634071605575610195391717888613532219732551479882007725826221146068927683397253195684788749344731722462235588205519599794879122577917858030538288082902451244909266706195143342486835732504804136157762304095745790447152935394033810213025477100796572667094923264569644212954477038055777579985534713188571253443078412183521641465365585026911422800781194125377536*i1^43 + -38465071983168123125597024474576203507465027189977023638312129093295016583037978032936358797596026842356275691645963853849849096831245995056381537247099639438383585681429040279280665034583238095490257046815075842270398799809779915702340194905728393588685539322270245782977060355814852388353023989169615703660601618463034302982067000211653519702035523642485523725828495534139969907381023942667103321584844088816973920148549340381609503168748482886914040243650545387247644961301736402603134840721106557154006634745034721367899660872798065275353521205568439461459578411225159966942375283509691732435082799514677861446810586878953876882361825265435918353728659982368055801986872231891855720801327804553555134356994475153590785620905953459744067426995871991474534228728380591968495398192925864624226085824951427110096101922036366159903033315295627706879417570850227795994889875614724326953424905521211195604025098955351132387236523846821027120118486560987591400857960905264370041429728535653909075092937639701003302514187158098729951473441040317487498665954893932747691548981161728205941460416514547233091804770252576291714819939449473766102063733729732343293988326011534855275952312127956264825609625822869460590623129593104431002640562964294320576160058528794380385020342718181414729328745412327354573260350962086507703033262214133673612219115461940039514331037074764131153416356605179573203191300470793890947306300625934609720678936496968800161841406413405085385368735647834080071457267290598243573999031020634627755251460729228426984569353574262831554044432106460807168*i1^44 + 69939508283218590655810985996749001832669256074383279175128587329611725322709656330149414738957753436525587244811421264702430854073366161697180542574371066657535274129684960496205740285390108469079477410777308865210747310773042439487143006689688183982923844676315936869487743772466394875729697763732210256347606479568003480614504032332909761981449270992983727767384966461640568688481066260446228752985954020692834800336511158271490977634312878219748124398076319152810177535813125694033924125315145032524863554029675581556314920998552501068736244407877113077487486336547974585009473983463591502408164657636338511537314742939684789475496109109045007285942812339788283637753823146980644097520655084173396215554697679095675468710715818807138449054195920906888668551317073391603163356148992022898900037288758432309627832450220612727748442362060703497430246887317445626688606194962240914958520568212721173756109017268130156761880696063251896574698570732421512371219604072960664469601944711182615488869981081642090352230223938861748606806299873451902254471724467353110521535137984786006528226416495126488531926978328492719256846133471324220360293205457455460783470613179831901687152397023786560247704555432590081165942210503122243448646166149381346855172627907342694275599648830717895010619152937256883080215680059172450519154978325864099385425368449903561600622456891438675528013708028779343605501405593343578926776554574083495288125432541463899763346845535864116652607479645047147151138577146818178348698340671363165018652092768825964705169728796497610551001025085440*i1^45 + -101531303783173048660298717870148434724526033486256426934137445821202199436513397100274658819433165017628229673021795888805739108170345200328664116643311210197037523283253111896700598442343090104444712978667832031513930785795205245477754422784352283169428699993791710943185171311376302606928428106264357478107696463841037119420177762995116142088751832420430392437535510715781652187026882033813697306994783669909263840702538709284267801131646686640360999980050117308720979230488040046124783674807472052102348241943045171497563813686714050769711240055397379195336955891113296313202250758847273692413270264093413991640601661505438903435934760319674617481939636286657413831766633353799390152121069150001858861124146760656961107635764150005768696315251458579257757542096881114547295648086252443869617376213654392305822707149774958746068735816486401627761262066505270485382434239703853856760761507025594383066280558981687199194831052959737885334997783385820191100236772677419046952155168564488847467805259056257041588414977838069796491654122303988822779071320832013548192975146848920061564626711279519740435469402768190405142340360450174396862381927639066908246380756790440934220998312742866562358447629556293341242668462553399759845939842353531189362864235933171652866466504108540663944456179902840195822149062829299535258790716707934008439131788200851219914971359556113135390601438331584515071346018720273772775484613350609224362281452433386089722557691415905833970427592785468727080852179197614193199020507831107465867584826306966752834604483559226596525080576*i1^46 + 95319807316230619071605143476238052694522831684979156820280212279776516715809817309508689208143261780729062342708203841274841380905306226372551611419736367001965788578874864770204997302863359509926920154674612987071769982783320847519790160030759281803366644201331668442603597268314956409385625242484869442144533655226073416533134217678787204569268411080146107699114056981772509142470770458471003644983232629956365063867887575161076362567870220145895765582335288338150670848355507891228712048138129054218406612094910870313097220909530117403043440842270825357725088857716905228433109388616173201673103582450633664931192596736981539641522909732262201050466992411641583052202671112544598844430817055302292717804498082550169756275113181451731873195783314883633355877033407509093481678042235397525704786292153442749486690264743209755439647518506337255379670801315223872599622431735954468410604721753070615685816162216806778749831209915180970728488995596971694257617909540178810217366963822296346164155963525814634728682300123689399489378417394350261919531867631729149851351832290950861682825943844810914672604791343594646592407673262452759193487827116816414948958357483438453600818110476439522709624887304946805630626853522863748488590612833187727464597876816158214966610210113444127430382140720589189685427960300291755251986774489038210875480441806987960856456854942051951414925158881012648289219659106110411793380668465776763197281161504259053534115331487714635849870670553356550423224581953434394815873572479409626154256624944071370378342430406371966976*i1^47 + -71162314224967986889069620650043249848600099065800988685759796142079718972634578698529485555416864508403562721952557871685508359078647342388662640405682538309273559815346697192353008157768598713104570011616909266939584175622092269464717702787289508981434817916280990867235906205474021963064653526338745521498751588414513705379323263633148525203531637159095672206148093080916194799076682876124072855483496240821531759858524098341882734255840284577528215677919631076493105515222760397985357428308269501730804272142262608756330444853541802089815127408039801487401269084265245579869802588904877182319068114348361390330434814705484404823061092629731225151223404271339250218235267577722915231120297046732065055785679147539245798903811935116862247914902343269381325965974586565543456445291500684820308453575705765923915741721989579821165137463211492779471368129581575764148384009850928393880931637737248484766630491746518334637394033541544890843381030296542372656423924544714086645941974965745957587458217472736623525755538933174695105926787703753619557921549498131046178127160230689495709413778315380301010529767919680490585158125209082047449954878141674692584618234035030637714807503553986989910400634992362049897216608635036267554655385852623028337990086166477131880743148605972982026694084768638890052533147794614615736323456683019736852979311809752963348824834082031271117389465421392303099712326944797191868845905770105857367547980366767270280489948684420727847827026745290444728114571645587445419319238804603263720568217557367728291846652166144*i1^48 + 36760805024050020041255684587745628834623368019946761780644877055689074461322672348788784939292672413244403710891224264459457006855159383589945126025613814574870127971739233656753097372905347362660202103853412066019120542178446665152983075396236988746089490503455286232954046060182831904403494291924675825603749107545507770955899181612590059570874020105701848246706186311631305524162652498270573365375038826369354693620345152203159277178222546733691773088472092434414169075628168776430634270871149425662841217341545703364914411899401362597807605947843149215150745745786292881447131825421696088033773042817012900289727964705025482010980433500781691081252660184782697387457865229717144431042942437038028165140833853035317737046732588407877848092307618238028944819626619867319644715137701370454773105088549127746161781890052164750416369671607990641808302411068790697582183742490052309602174123220370165727677269915418787316962581002648269741627459635930912106227366214726909126636159741143136153267659476554579496702091771369745223647717601579112276583551462612470383794891802611858260359240291318499096405214916767907823939005676083147925940394772984799330624687525987766601112503422700665809770853556344048778562981815937879732521851299741547443132331449799254147882642209028658850118043145389151383391903340626235822777047816655107908245638588929346103642143200642132847709011017402123911051882242686787511281612588283301844949572547941957836851281749630841825274614744038071362237225079232137505520139470982621991576205246882895743680512*i1^49 + 5627192335616869143641244997066700050067099023383549372312355267180131480878726702775612240339675287839413265549628881374263006346134022877650407191409413397642964379543761337315197391049860012595046527873216114870457595660443795795630786023112270326992841681690866922949938005739609482364821923123513513963046900459842089113001375606452550084837375746885429959582416568558789411342135080898580283937906810342188780660155382616818824598449260027753294528094134382282620370273964867065423451937359690543319804804609202948981793636848112254624109911861946447171581742453330171180342709555793676330378920369672401153863568764197682406243443118935667321544570740390711632874798269345932255294723943099857442733127692888532212695429381626426126958753198633325398076098816465711375751496820321795223532266571027307827590417124202953478299985623611309142075147941150082867022913130983728227622028541342133553753748954611790440266248350522200392243025932633744907035273977908270904122487850573651559165592831555580863220788115859879289443408290360510555785955396379126531187854531674396182414588418462941779804201359158537503866384547749775730614389244306520132901783962660015828619217085106711663459047225262731567458031734407728091131500427173659146841045254729515987006533734192530229804800971268116286528058427813466251051038825659156931717520928143441538318993205342600167035036983921961647952293980037140095875967770124398500137550716685519670548537452617562278235371822437918222087758368213973220460421424792334655219950363328118784*i1^50 + -1145821130269420506754198813063908154444780141029319275866732809648469521943323717623565750512444843054144756862499159568555906441240750466246027232610238123660509692496252488016518407543607830121142629521699615452666006310011943940075861849267448941900260616921176735609888299971665105911090843761849917485977004864114886492976671401192537687833286684000268577702652941997454665927507735832745309492752016911640465688963257661178178940729828943676170378339433808315555987312681080536280892392020840243273480205684613379231767640715228284982823644377786478084008678110318853069426079115093743594472773599176521846629585745203512669735235690652985058840128848805147694501395971101306850342179793163497189241108049731628185516791912507244637409536009513529095871205110242025433382456700958314078850638354084802046378691476870876228685265675565250094571277867910890075368246127205768658064273249906749812682083276151709237119113153162388098155529477902138939108808869946044674569050715076583907892623375132972760131921238072709834363195124578689787927126887253612358705650441751556718835083909123976817590357756965640870201265997770789548683585152987800822654780080616193802180121253021978890087105718072462742386070076974858033388474521488261616303746167933652165208896088215754026121840066965520089502099698818925641331475833654873873687801468234107999930918328871780296051662761074415479930605567393782854606750918819283298747182300912924034508827956644300185146683499115165934133873819091087649153690554732959981148674457600*i1^51 + 441860967726014467234301019431827252028432368990721380954910364923365630573961382306121207466235730378848819390024739872430069091971038454821261438876174864488274807233480796299583724979185097905809574554918472268617346309122992316208924573792648064888714051095484475747326083082420647440560924654862741725500670527055074504138718302177606975047241466725843968309601867565704028055233558134011332091500012853363518795409201301694530101177664524112765940307273371327911823438077432284245098127024898836378139098501908071427192477629601828692494257528941128087810153612224383621064016063491851586883366025098443441242324140390148399384556880939789051602359275290074923207849779976367177800541047567285089746735616922685730165368179490932118785709502389789754061358017801076548862838937650934941695952176990553713217583192939789607955509019438967660148442002812258005604123421556058801721347081550442655283415667480105646222108514527072776606712900333498601694612211375544917801661952684046227530265228001683788574333186880578873421787254825417714378891663691587257285613911847908259480746801787683719448733514741987638524568757495055929797836712648807737723284600296786112546258746734089002149150290460997097252589044261181710985169785331775834624445754572097340757312862184282952006605101568777451527593462996051747210337431616717068393954244202534503525233377538670940555048948872772810746727198825348162906392049465123630945846408629477498655935220901068313037912185719371043130253960729997856024060841339914272374784*i1^52 + -28155130375276680541580014839677298868645425890794515598953375399155356210978012564131452362875690260126453359385939453709767568878914761463686375610801615836370635041523582676284697793706224488871165745541912371281910079334321538248382674026924099537475541020864764942530663132219215862235133093647645457313654112886204544497903640683827983563432653206893887948888385678433579613401280763982768730085319662080806625847069132732824596892957412147130302160855949693001359176705091321369925937978914022968191609069960163365299111785091511276109544529783159008268048529411781465360337034743267119425719507002995148232464140341231744318257315014467221243136741505197233398968326782613697685099450571585568664292576990510094287348481400809767096310825421897705389654009762814944643527362867944011663875870832685056933159271727162404642556308306825548149785578011885794180803369398456770336844306543377427418968874579942102923405280605167413928276199524023753614182042573408556933830949260409336553962127042258978069765327194239215738052898783586868693035364192236533107214089374049132467387718445770714142688043436062340107001655423323344272945199791910719920698295525831556159217188633306379790548590236144702427871282448647913115277450997696854515338232131320774960617411677166873316152340824846443060189591062965587081982776403289526622719375305284603913185543426545697599181577124366201900496808392735924653486973443311975626915628110367241318995346581177780247206281452853809603129572134195250788698060421595136*i1^53 + 1436968488266922498013666220693575354713834240003705989923813872746971163763702200272907552499345298538750717928390127871233295563848933838740224983104609020787487678921557445510837266972744998242057563273533222124855686155586891823645905940777703357898642526232092659151516742950557787326648817965716521615744702229185029806155498480921628993364330565429758134652026879389973607034025045372027657228647683934644460379283201280321063575904486222955518072144763537260797752773632342440737007727703675643169778730104483298099613398915438664177415029366370847429480699615703929637233324994091481338902580538072067701691774888553309999338581168881898606351269494025206503214682359483688769877414799596206429433505183437768329971279748333673547138442307761011489955756577193985179557324170753696534393340755894991919175208372019436425477232800983864017412544361506762408427560182467715491413214386162384026676632939315765919107938417468666956160789646428073791604301204922250646594374701426938520429567517049065316483989930975499456713349323143697314040698602564954960832842162563898394050872239194815281616108909208264727593338089756469412414840381946561801617442923281091637045335963609238345488183027271757494481730637808509392534081327010475679940972522979691571227466853794417928257220322514641949752136341826986989707224269055909915638322305277270064148947020828113973192716757721427903061805385731606014310285936469266026889109568735120349626423967464912176566439243282905231430046401071465089434910720*i1^54 + -48114203245051490154223974534576334928310415318869938847609288377241440923726634219418241412558093589651783893148592799919192631775876214202692013099094702064842371566003210954876030653145706870709407696119155987971787836495047982077566666266304367645741320239331613719175831128429371378995327518101255367671654961941686436429188848448956322537732300348606807133640900541672798923088459503857692434646070812291877625175427324302558239145261800466216436265685332949715835727100790423093072321442104070688231316958881112522342008229918127317964307534283703908825204321033398535936247423796311051607655482519647717531794941469374718595556570620476720330683250483791283828353805864714528736156088400156127274643867166546918025790955766334722490710691785200187360893333320770004159489798483642360698337931880934910072310445877624074302856495368535703015970982064525578598517970940775921262924781719540565326927293757190503641853979179232917681526210208812535254801489338951465230778125578611168817197950146673020113367770256716305049935242075461467401618081289930500646418827901194848943311545544595127699393500260508143797807962577880205679839450455185207411521348524915813020974036526107819336776789136543230034140834837387425082717933854636036035692358691267710199938663842427591946667037484354635554835811233116239809874834550810422386221646130432527401300964561045569339805425238063013697703899080263544826958208103417941794625727091258415725515374732363440580048299141229398247978919614077730816*i1^55 + 1232984252614133545590361827515564540659407283574043190726447910960627508134601631434938405917808880949112914684874548271887572869633316583924633030906827360346909211192170735674152121852727410415948353944764331385963173560975079391900808347855274161262075467154212771903387642946586165939277483776663992276336979238213224796711677392978653833294503456312474207499804182132832668115378824288003919362558887802265483680838260552780721310288862178954174060147539204378891524030879160531093062452344497287634523975500860484491110534783290590285959681648902238203562540211382856572818195490392169540618097874136380188580099356155804790670316298571312241502456057216573084599836231017209393625659109872337272759499747407703920045565933894117082622468267307269310756662080401895404899516948903988067024458265179103264780756732013500285748771520891875475357940515777398748008981257465667513105714832672911285665938061341120757925539531286756206442047266274058208694681073032081687766057264597748699042694701110038285958597959653318188078547551961133211965773933553559570482431893194929447492597532358626490331282936154834994775745229071471024510724607044866870701547176392719554020191970365854349904891431046134419542943112557861635353114189107426400050290565819538162472794121637101189673293553728916456268755357542355511420478287794871308246113356915625501788315493822357361363494685601241594926604851168456467413299951003216822303957959447247930296381604156534092525916588094514476429971816448*i1^56 + -21615686505156722061986890062561963439588104341207093908826772388745531599982887211026498981990401785508753976050636795002541516587424528618523487720757323297287780397774193673761174639238054979860086726531440029054576013679125642866022540267941041264082295729549114941090011293206859210446865733424443754755061984681040849238000308328267589329786849045219735563798659182995166325789355204861216020411517297066496724624473416345781890078130261751194284529238786989550163411356282757925354206950089468574483602678248243545075093263857200162303371290649933504153704268023570366032619514181892291794181301558987630515957472622665306864328596195510827850456726644394987380844386442649134538641562397084965585270842135620983288514964250963853308055986747577601160619688483335630322653654624317616438092311929954097175245286087334960361285582087704195599325400242970252042977271018891997983664024403078640795092844488026662767887391696862709277369117602133068208130472040823520728397135435726878928626491796340491591556116456463919728063951389358881649304625101008649931523276797078895428626517790277122668733697066002117613170423276783854698467604155688752493069071857533499927374252877408297291547385683771042466225471893923187271844262140130087978922404635359069854508089486254790975821380142703988531839615976462251950227004882476342957394703802176746186625619385210270853700516126134393162843310345896674288578208879671369038435856961750822770481557531986061058654230439272996929536*i1^57 + 301364619059590468358287572605568071985846013463992714750079339352086768674480506952618472758456297534641032097177078305269394212415041340297740198757005720093397071500047596280942688268217435402299021130114997237795118258418813609037738424941825975526613531178207867071921899744779006166121582377804492170584067911622758514050338255087983949811063365607629266936730197213694580775574251415788046367503649139250563857956433255631134779846854747238017480831307299653950972409555516091008654452410259485057987972953078083425677098873320486404413085022292866060611214280571403595244973233246039433834198067174223370641793439972770707791173632239847858983194377496972788483317727065014714838085443996801985485018670168144603508813893061752518707854408599172738860469469852280392558914018562142615713633393828841677987655227761649507135481464779325139664751299343450396545356568508835918652053362544622014561015798746743022963140582675839977030581203276674424302198301726129863571840623402679369907282105264300811302828274655487137201055966336560717931326148458707920654089610432956112908016933516974653237243900664305734318431665918093508071559210090017732046632668719711897306813636905447377437817434826069852779462061466894890302682354083385748478212657378941504119377958972844492408486071963354553136669931050779268916117068646899420178790435895658719722339118505530074742217117794981598213664008503851442000572007026105393639756158763603340281937166651159766348206153138176*i1^58 + -3197377164652335938391300973754392463541403503882512668056273380203229721671050573125610337715795471274122236950570918194519671206189298693353199364907123440839875560734131454387492540516704069369569114936695006201767211532366471644380530008691290246928291058789412600917454662825256026177014349834865952373115075061743663501340212278931735057302302474560276335603050728374941273099196689623021696952487322169673086617954292833465362038717422834224647755028136107738169514307226592108572781642421817405944924511624410450162951615024517967705023060454306416091364773818277392542782726932772939415416345044711741147696053469830464231058398766635042467772442133469091912295371355568228442031423397478487596789378543247573569514677188140798529386336020319846050812445692150033001851092997248174399396647806406447448346424080001124791286811684949480416031120975136022020953484151143455646733311214594810579342881730408253599679035331692561546235639338944111255302863487622942300635507141378916020160849919202227666676234801277320414557100891743215945573558841422217840030972639346242446712986375244314930457006572966311423926452048647301501819296607219432111629467817777489706052422876693160614047615282924773479452992094749984144196042688119685068244645522081334809170413464183428186122054504102538812772181821821562888723922759869194084271235530291571261824947316650576276957652638027551938853009527937857269253989213520292579927163067933808402820976719081534027464704*i1^59 + 36194055154829257354561526587493456398759412206781314503061348466781273547926710416025485661428508735501850173905018320807073659166769447722874987169010683367807333374838494490053344774843841462084074724332851676158210775085483634441392094363611146354973191821561460055209710082041629944346365357944480356241599048164532745180561029367446427282225337940603000922813106123515873797681939883452002369912116029511065460318660832078642934099824753151455678451694534234066160924437059921794212385094020199884325157678824019162866018561878339507063075358375248589411710488305789202761905597679192188743340483207628563331982275995229684217754165611297625125827824377570387761451829778614274293563959082424573930427626680782990352862981799863380224156294523094304559347171365313007870260749163892486891802412231295448728616344747595587085850029934792366638235381462627616746827054829922261091644074454184159900748077080100729305709508959069039888893582070126709681232316163019187383942190805319320579879400432516574750066467333093785524003147292822967344685383424856887552416910128160606945570397456263846666860093198420138423454502762722344525335263037753829894552246352331939492641682961602792266742916326113921416974820933319447465781140323624526422815204940420314134525379073927149189653646974048537820392883402815665885807568067305346279633750785190035656390830726336874069817231065385878945332114138829447055604648130752028885088627163833454365693418510745600*i1^60 + -313846364409839981913421041066975906241284636322926665193024321617097455541623218600977966580525432368670848436364914191749735976815536080124070874161371366230012561751141430910802144624716091222460391936789128886409809119906145405385033635602552211073592507288320289407786164852901350444545791332310416143419296103000847826318522483993739166951936074238859399371736526024626441411922827536730919675459546745853702056287462992730214921512070424919405277653321493365683758555871739792205776838764990607036003327779921198687533384333470955746003832841587847858615090745247899719258876650671096074008440958050132216440898681717682691073772403962724662401753240588162180934675088695020506629890834664850218493634276472647781749931861654284411309088459326174741811650741948047923274519097469623391337453307387631232662280964843826649906622972142933534544201046818547975487528464645852886640054765425917879859003872061482716679808190333650617332824566747940744654103951289349634645187626194506580951931587807021555955578841691958543503905093366327891973011832690268917026741064866087848481023943118850596198650513577850678926763201008371717660594388144231935698823980536482267419677512624376916831385624568678844835329406121119223163566388778360968684880421850348125892861170805669169327930005782820599001324413616663537186174687147365380100593006884871720429204314541732254712375436076826125145344834943666325897999610866768515624834058388631978285989888*i1^61 + 2828360649152083797315370701656869112061417702937154610906084347701351906269269855566151556575527848057184684632592134095527954978620853003232330441473014478895731550856139908487305114690050284845269102280953052519634411244076481109027950363444598313093770679620902914580543908480878382641914889916324073312681686362882199916493623751946857158324578082544639554025917032082538226794539562053942879793977925390439764267835399428765638356055455281595926495175821376892065490104209580741776790036889919958039898089911341269783762886208099505319511029443783630696152521655270367610201667886418540939321500826261909929892390305038204394206331849920965318296028716975945287608188474586907035027006472194158124267319975278925411622578589138991001655177016146095369536502004598739594118245448614255260230061198035711274492092138798613910974149972832648073656140094791945448656017005307093097569165934598984931320084134146656874251120627161065093972261407673038539235134447965476642370497522188001656852225474683859917159567948029139255569451570808616213017298774528739662671762720675105079774770470321214920410909859414801296967477525394585315413766918066888625346885753544294481277414083636589592205822099596252848616814969076990154272773191861950998695193811222454524457389102470073453467597293631072554908682680995903605306325514028683801802695418356506563816227886723451166482568049649898920493215719653510807188650390080795894224979358444945408*i1^62 + -13378338930957613538426236443371957765626103226459390740944016834537954074817511850857507919467329806014134822966574378527061343386376883596871560713347908183091975492421007729787079130882133352246935992088392394919008692930271759938201647022579890063471643035665368515455160395590610829840051231497167714234659518306328588168323460721590546671457569565831972234276572868692937354342550849922290418679769587913542553077356507227560029913457405253094479091738081776820406802772319086590697782469800013626875132770074273284944262788302776252131162487053283402371263204362237933127854113402599728638823450435368160427101214660366938850113141164732959834703404396213385395941357869281686418006730891817809790317423128039527728092019847676283042838776352239378718178189560778774597991730275237049960804297025361399006348995962886296128709738252573618504765175450832189609611935107759659421496438753264859092011488387222425075125307382851942113817603207330085035193980702568479327615086808003023666796400084069286848686940120511060782552498260656474328879487593991450208216542955328846150705792137214878554560666364140179920933967527566967967100636044324473051284973721625386264334965386399071902173137287845361131701555983475122124850890603079070612429432025087097795591022961030032883100071560477754487053809481740019038867737774451077461822810966725935455505978671550948705699389354453128530872797695189910388307384926291447621821136896*i1^63 + 41068238464119833912816040950463135501859807378127016501967806055213569918645506573686456506920349802431980304748135190762433970934872653382084751287564178362289167940006791791003552039241242462303415906086688682654265763606341411091251819758402627850124259672610252028841676618644077018033008202835998310453619301157880262377327521289676016921183214902125787174933235539888483742446666449696409616858132631981721939356622183626649585900322437327428308208107365249092159493211547760736885437300255722460541730351321796222655153503482910722509328500401808788027875510704541137802106441897163334166942411241632052181849061718907452835941222433513455383413987257767442851454332247877854318969998326948168514651417788125436478095790615180104578735093622738326591513138111187330595438782941138062882425566960119530595715821286204126817414378776319946877842481737986081190739305304634249271958634492073514505299024407799751465443679347428354412681974726465578163316457338099997812535058759780636417481448670782126913022183069372926640265875057095821069569733999788322175653352839176483015598745672074855875858241317849267657957118041253584749927010289392083473696932899033629670655462998545659146503056011446202202709697552058501881167324917391426990656976444792993709956291140364241353223598648714449088810121796469969357883720766294072424655258193000757741301122046434036263833150079792969488626407599751283781720305114003013632*i1^64 + -97390482672738392105449340943123758493574591098697751018565123666712846068873906913823892479312855345325726815747062822451268083871441127959038668234723193990286238842121831641524383975731158530292545713661239398575267982394673728758067355290227820682955402250849510304140764345687421624954107720278085080484403335408032142361692258062260493103040140574947419485088197539150347547090217102207943282955974406416793860417119292784174803123791877983748501128761459111801215101113899542896487066809284539864483072474537012486311196101051395246701548364777879447119744943035222280880869957797219137778412743470001003329601448301390452069175008573678666058408021205241851657793496439208173261531826512671772077204559841951353208579710369700476492165831709302144479424229446082604167149292034607762025513959048909093835731366757135077502833975710448430487624712376791542988809391048442085128383324038419642545652294939601795135178735255635587861789306978718986203953157746479104510600619857107210680066822572306033199614112712743586072739280826519444928762125166339166545753736407005185805822924273006086202446561374264940046690336376025494542690646739851713166823041828657403022885745861327243863203663042628298157617533266307475528176331718983352369546455594168227725390751356829041586502844628681076239390583009571235101513211853905144928713978024601575152554881850207802177192029879316126712847730592410457172418232320*i1^65 + 161488221926817197588298042838540108007321069577915002092702087933677517294470004130362625339450199618200104238872095489026250879708468489677776947296749875905635686909690164355355795807442838011676194208984954818962214850234376294859369388315863232633880028959709250720743052553955026437527082486105724386010992224542775110517499201955347724192483592681806877140392740230018154800300173227326718815443461338213999770758964194598095486002959966007505507350795106491538031423186994935060755601686305186341593028162629311199637391737759166846978654202677572198376169115145428663221584615545757151955748639616382586341835183187808738126901953403532156168357636718892767749801946496504432938340187169537928660958912039282283971994821609527903057451440397861065163127621235334403830697686682936290810428813776399703239966239383517938135707994018574563883511335929356818398085755643526119950201162070736542705142715828047486453226512410355535791199763308748186352281364101075095593318488664758796825277590189281640294394670411763405652852914520965183866649693283041110587016163645378051839693319412260391720760972267921684453164118979248969754597603464874619276858044168333405803847863375228341322497889104023338749657016786422074481914666633459490297849755862441494304086474780135378030090625291128851185264861098166711184068612623223052352766045353739038845095949499994999784294487824575048374426845861136826368*i1^66 + -80398380948208092059344794887011921754731106505108877960810983109954228951491395890086874796151925291546272875177091788850841283325383499115820791772901604523677555779246922057851730690769467305514023828560569328582803635099241417528343781830783175381449726326719244486928163839359976352765214116355358275444831442410451744847734472939951441415145682679876183398604178011967670011752701401111299644830303527537270653830407507139573492184179338944144473595816691737963082237589786483551916749393009418473604861624907666797317878004304474488778232804898784403591084752104929033363290728712855565986343775676605282947058011670396422904549188922196281151258011339043619854479505317140892175141844377270955031623836001525452393349271230513403916119626373583867458810037021837689145454249660773654511965917658818110815693833448085933038110788578558695066388405985032618833302144371666164013775824255752110156175112720128647787053716953654357174163201440090984973857972350376862006262283756951942762450865639662554997106232105508158990358305951895835610304236175027672728988038687056168564808087528473248586230704017945954549749261059045012114697228732624445981390584253172244628795585359951259852632283374575212544742032122607327171202603398415228457309165543246486562172595093351386780779925461845927115308396976996294814737048231423319794105571606244108847128746681125692388991030674625105312805289984*i1^67 + -11301501874144846344485912390593607570953636716050765144435382673748966192246078991351057194334093162492573374009174469833955397406140182813244387248736297493159858101527529607971351121901301471875470066975629561469235393535067412840277290284997410727817411192687464652662916790207681226965279228653328704617885044260963550539941757207751495236924586953095633501527640964939260976608890134190762372624517937728099930534489080992669084384258341025165130848346758747687805286057083095758012126992859009035095817299230680845296257771221253276516463802803691505921010077191199971375969439694533244105000192861800844573929428348146326242928666177287600254340828863968779396080256730409769220108401417347492250809216463217649316769400636295155788495289941000179104988572568407991868372962049397038323123486724162065283108924389528851568135435111156078759592974932775828876974354278078345058595504998093511000250770174159577593608595175301418579957708717186249344244228322910383136621195440780112759971251813878302041641883591224192802980728449226274506472027350113803990481861949977575269928379625439552026448940924375293522353084868441762957325597504346417292347245959261719577879528411934378735020364079672946761289226952397540519895757187076780844914910005013285813670801973729947153048143819533365262391126545055264793720426623361831493637503576188231636688921254369957920630762168572182528*i1^68 + 18628734866215197237345246695905674311291613567817186479923193045181663810347063728739177134146647636463075158042491060670393848528323815855392650274562598257464899661178849355546134462295838227180615477994138104172168404343641818220172771756307981624865291168341775375875574764037950731523058325659485246786283784438137714114725581244606637301588630379743926541709514663442897575599709641594584079479527556825302165529846101394857559977755082893107669094235564055986996861274363151849624086778646574694611208329498850516970217437116327669438038633422241604723272709014024136817895240874402717221849238857486809348251645382317222873107139426895467023207475243949745524618976131679037531928345618938071654547113568814004557588619608605493794578736441173787377717210637522930363387504354407401589121118897983781728721210764371750215816399443860317895083667928923054865322930181707912199894317134658360649480416638799252117255939789729258260875157178836232501352014981915854959401608089324982772770934007182092930469877198039277159475077584957571802231018151985614700590753406253190085072563642958858987161011065862615939055393279224956606775059358659991315118021011217834827206910198296474081590640212356475085042907428847145126795986387064206799579331647006919875276148199054783656994167081537290232773350396376060993172064562595689990020374441800777859777348252815177664058884096*i1^69 + 41783703880479413096074093612920009798256078753097379939637818295726541548070234967680049071822573925960568499778533923179971648128854329769288440613802133873490068427452200031351521602505367318264748573088937757506038226902279879236968237007925616094765759076087489886227783746586224596610956531791811297504276253125672053759579539888609163797612024021218939184837471291879572637777771627998375901338789256625930436477633764961350776400100113112871046560368570796650004119223915465387623835172033496229896489068476165694199591560315155363340682241686543897270013990535976341165391104556317191126746756711977933351442271516043981762383145508901866503159705461429295180267807394564409669137871348095333707939448756602183956542088002231898148658074473102696760330679059182320603149153832373103049955041870169831149468785321100633584421651904980947391346597540761716532727032905767673568999830132478852389384327453622638952291576649945389512565514689043924415349084778643241210506776938907342066645591707247699249946120075686096963301701718818120689686379869617778521710008523678547050307098529402088082945505614099521964174660774033794364497947559518357331597834521646866174503330901914812199639244939909489218641361716278270487521003782433922676718890129458114991723182073699424055669552281623685108332817741289610078248320307517892910194927492474893495681456046933540864*i1^70 + -141158865721941584997985835327411671313488316007597546694732148778898176526773761067392181652193139347144854808573072797751873966977595460634218489226955362829376168088823325293862902345306262972668598099088730971069899191552968392125436774440756465148781038650756543744772675134998649898466933469444907801949233107430886052045115173415363917861647497507383380586234378860956934476205174262164923965452095159758291688937753158769841665574093011198566311636239824447534695141907673347164717045641772714230706590230700268905734938052607261643345623724004904948934314660862225056932607748123168256152109381952634873022486542800016670850611741009090807341063510877168667166846445455434059819145221593632325264527604341482051909120755646622686624862986147203723121547208957620399736244735384048741494028902542842332171066565995306804096422249132434592172056614834383514771212914437232716239498876011313367953450581792862518586864970363961462264837471551932936803600760729319546242410061772316284796985507133779153816231978655664319684710933308246099204421149838047334814760233104624094802086503247998773624439576717831097051627621083607434144431333100138209678300496128176304636440377108558163442972986852680768123687591641859506972866355293722951035996856429736168327251560465529628489608380164503142161269045375457095065811471587643803884957367020352962560*i1^71 + 1724280071015135876920756881332626358469511608245133348083114279928843548994607745144040032592153170371934597499412820429519972340087654869573060478131711776701313423223994429689771447088580789653046482536426463786811123574143691146848866139101791283476783654239890019124543120835772963052274667194212876831521798353666121771791988435151744247014113164533470584783388012503270824969991979590717579606382580827375891795102265632853146389809882892143360997863628184225007304689241892394381568257677723481592080835559454950926036359181636722002859618819323688341221707350237178940073005920437086148375843416296043180324190050108319267680930287981752318948365217406375700871611748547576742555616688611041149763642392198476526081565944852967078143168236119962156498083071521991309226065898061141471749900379632533913805291342222181087208200436722727221151508169226982568697516842119153721601981921734525876393211273912209661420117507969945269791182028048158335280563038179193781063733633499238160970164181633837647472783935792332268291987672133663313018658400587269101248539763822008849892501692366519025697259150576982349196075164465146426587018395868571193290178850512172389911607532202370913770775114265358595259295114032548680137747626240974299019917080226549622121945005678185728202110017167733317297203305085840924844619230101209350144*i1^72 + 1013534045596458391772154479700313167847821204985575782635588047272284419951943262434971530446416398179501833588301138099592983315066113028796970673127829125566498405803879323344700085635952483236242982019048347398977730162096765410948567091713150598833805508432933277496847737975328523838735761440966506629348933257521568580661137352496479690620714113947760188301087325576965776573118753062689510829326041694287356457313404525772284158772981044202339301118274166825846965440822153865396298871182416587326020860308082561536117249183682239918219752795978175238292019500891370187076358347927896475937943316129366883600641292309398730713761103274252537019639291856042864359876009164680235666222004082959604318870155255577039033294839494715942226853599435014884933128447718055507632033894809348529429378678335953641000839934691638120089069418216668937132389038188889803750468933454057714750498335827900848402596321357470100397242043498489697934413214486492382225535507230206795146305658439664937405432687471631928599899630187800659247562752789300116620292854516827752792597162710349772792145283365374114676252685720682869145728837634927184941504952601915381770974088295369081882962943595542658460690373957542121612185308053520609785215980124197985757514193316424116828475697196288042079059618053528970416439342709581283328*i1^73 + 437929813447798900383383849242165880017635238032213508457741456222619738572507716257024373680681471313141128554426981116853005710311458586647206076144557636653163337757958341388611315953394988567431994809127801129636600212955900057366776076085420141962606605516341325514732774122616127822371049583693206546128556402254398939846877595432717119648557924784001327296134943288826337399967594852222614896286902429025759163615613057260178343706362363831532343750387035890579813131530276079429622522463963087608179087122734283149215390707295882568208285870291450350049117850933194410367963803886952106461973583642602070388952724231881399417753563765189174606531588946065296100985374597742739475186179099244175372143949464436650011860225090891278108984553133355418183601505167334518187304199523892286162222039039982734359540486669587491973260102556505088163449346392399265323223606600952045093931512378478103878015325298579828234771519341798294719477442587981884307784282589116244448678185623137333633197049861896858116743008842264717582662739798443160540468588129308441205351777672304129651579444843164980827994046683046622864860977120550874299216975565032907941115656111518488423734688328288706621022077909019025610052367101372283977776470275715483611536551870111068125200039514496110215147420419924951040*i1^74 + 25058933741351083778770461596785436083994016483868644342630532679400728148228848223261508230195194884107969024232904882444452572039428144844100530354557029242493050611815094140051011607793303332734550787331432764663514837730002769146294370267425573612501804138039898451018497115246457099359924793481679898579555496348909124923532104691324844808643941916284600157584560201216103714748054062408268017523961207824390070983673685715099782546301547711209030381641572775832663569208885276654470731550404268419421548433664188134152849431725785913139655222390606968849079136103713169351937480911992839687669650199302849454195632170775599691359815577542919743351955218801033402791573141621696986996083893719203467154358986284765475365471917590569448429174103764732666172897899921299334321033064142967805834221570643796349986818234405162760895665539234104603352936840718606401511875385890837626716282752586718811336444443494341196261383881996496057465322112696218958847844412929702254248348320891561805546648794857643955930819835317596907136555509747419299639923337679981822527553416385819538856230786837966016158031305410055865709271669015888928307460166501133286072619585204876411478348857605563175471337389063661498386594652766832150218807199262496936922203048283451565592960604171141120*i1^75 + 315202106672807397760080729341489956221374124222588141115186392112059178062542307245224328124010952762421805286947512323627053593693915359306373374619545875597472708256091824275277689843108917265218886377499713728469683100949617437453732589342942199000641040188197613864689768652422693703881356616279031492387275427310808333154843476145569982767129707759451290131350127781734128558149777628579428701049364807616092598751967885401719313771180921783981007904081383452888223616572668896309780843093168798508243488055941958753158896369718343407745283966792853647304235253403243019338282930476337584039888908813617861926603907834551356895772825723108480989145882305679466911195053530191529467698506245768101076218702771066682982076099228656709968784295146418354305271555951105965722859132457198033074393252300832872244125531932882421057487000100838465030281224067399595378466596585938595068858518647715808022685903225782704248615377831130653854470498241474375910511606074523234096995100199825512688201418755333739715540640143534270163380631638197834834176626205863102562843359254995710704327717640517944891357995425495892891106220136027532419423403466538729063519373214115875028132822032811693531696472057308038857961804523163246692440043752159451322980238972944384*i1^76 + -2195371218004512621594579376059718623193139039706156546496955797550758410578451978363083239465053977278722592918328138621847241355591966508985823462280918689979152848786492716039763677413498479278246411469722128474107586600551807747573801088289097902590958720654346271004895119971442494589969192907042530374506572738842675667289121463045784409134048453379259288885085482226328012436281804126689414657916679665223827678522864226825109524025377092290457694358360641642988759027826090640023159119113262693798009628763429859551579754750639680468009597954550631065373326539213454802706776906416192100729320401883854572217567704004537739160642330166095801972141891720812424374867958863233017319842777703387993737117590398124388102024780447792251482063020046767380477469582547715554545955416354891818085763583731243274444445210839430202393437719974806802165199158231728681006469430770677385173685929714505068031711544404151315031990532975571602042772582018199452143300659063615205175413215180863499250933662313230220110132255956649498935995115619870111335820095987743257017451223588974980709726248427592560346284976776688229770667703917955716621348049311703727660064878214546909299419148417124354628260782540224110201688776541725097389069317439488*i1^77 + 4349327338070587956716500240190695190789285287377220324892843619516073601918008566026557279459389721689304541991560941142403165597719236173724347910278094328720169223865009842120995155676412288703157908023988031628868839282716762043790875509680069097316514553900976900015338408365350959895750415950004314001276045276931081882563806280943032871124942995552947977316491481502830240597947872056561848776036406190569244664877738228707559547091725127479490739878324724463383522331837311198729898993867254120443409399220240195870632660283685878649077889898105241779292698533645207509199776755069022987218269037761272606607832776427736614672077400572979356099107717887457450727372344921997429770454083139179783391726942179427938546621211428290246450525646716445129128204863442049632110011734812115143354723492096079252539154999508291290417531478505509394735164659973943631910561153975503903167292124467492649841233328076363885034273586328020800679462702710087643970073742514278547426829263399988542135275569847528688600656052178461584572995134169210832131729507994801024317858896760733223351792475121537354639953638811254465623758513507221134553654883309256532391598119659409687801931371624736178452917613756475085555853426688*i1^78 + -41806339574392975927133608795760371158494043826738044721828622210328469497876331369727347999800377182493584591857785998003774111838430163472902806062404833225531205712025161552060380629076549341197990061038079039872760090642579338483933221694617764856194296085848041872903052301439469582542231115659222400919059959792740778678208212041284802465258430768681233450093844547440142500179476312169257938852926539834129607525284189761114827388976271911979508290562084926987642370177440284715971120349501572341381719234887530799108127844856025756805846777190203889128332791876003883021862279721064066236308386829291201469823585459119069096586574827373480340469317546420250868650394559281937211501978138009948361628794169052521503013703440406458037338284027811787027896494589269015661142481844576457583011199677467759865216249173892625118736398483900697582032097891999924042162176371949564710795136725920162875498956443526331981342469746415360304032048349391299062719423270981934044764028458580513354871533447879149215484752217490396186324944989654263320029675624169751942074101031199953245514729261331025310579483961717009590387057725387806597077721246125764641875121674345274052444160*i1^79 + 3649988876544124442308804533266222319710199292266612776727016666750297866883219741687608721091625523423405669438906658594088664749867992348939346774629612516625638016230293444099719726276158264039853244600983004042829681795893226362599709518898403303183515287170883006837473469376662123164052948535263624650886570444953737871729647185765781057425727710268638248803143932879246262657785310222447786288999528253254795020860661946387738789392566756515727611273760367444698890551161812112971533538088018637140487550708866306393588623944399683570528562201739325467779606409098726339636686765524142540932019471520538802941204874838588419329524967901425359670097596751278616864351040551857356090914004895135253144390091756680462986255614218162728768492964571933115759761622648692294804175259924870240627748215256847446990993186831106851863863972068724026828784531259714556135595549283583013865845159710259432866185474118407106884847976128093084220162063639332761628475028247655392692562922994001427069196983735597505340594783473862348144160818441759029978347168479942546736355714802334169128373575850984409037409782248314431127713031007502336*i1^80, -169896529988674432764660979170395086936648300939805084234177798223271995573310360914900361818225522966803621939792525295194996819777221897934823801892073591104443882161207561075386893936986775562862429946161661340536050706067120732565022387137393303826046678893963337067861582295383920950291164324302243727564956604077274001574880126421515489471209478158289288701070017703258247452140850628546668002279355458213441246458229599687005705976847240280980010367418585098003732739838009877059217059049904883560721174670096935813126404452004235414415704248973677452901467253980998901160905165105135541062610305251470127508057388419254175855081723597698169898975798188370624553422276109148141276828263684130796364009023574966927846494995730334771192045974447462510579375025324228340314685898243672805634684156186159017677024336859894549809350438568241750675681969989872966587684002931560667699840193967925279959211402932297732845878902316499966757169026417867103850596569604583298964513478474204633670368962671552821297448229921423310446475784140707693876481408422507285285142929503798521434887864987023392088963827362248487309936077279877665034022074810796895215142743242059712107610791662110491173348071957367042316736898171597817843728406057799188742743241126093499721492143042070056331789526184250245418798495186627571342645928139853572761956309569599443014882453602366954990248292038045652489387679951004100996466878457125919104773132531722838685288735001146270279996165623492619227835380859848945857187322607430775175292145268711861777008233576656174424669144861718711834843389169857937820254080261705706582905074675729783674733761308599319214637179033627410509329410719472974485245355796837463310418708876916883949434040913043519792389206204080512655470091480177314839409057424580449751552572581314082811308886663524368572018003912806662014324874250470216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -2978281063503133200925346591730663454966880080878464928681872501426798722808986261135446298190708352626287946705218358382921085622783343719614469499469668103962757959872803126382207972420478700483023234393407479344917580008731021618520897744613619556731726142564249325472896267309048890872663517666054177809377323017037296442609580794190068629743937984389667888941227006791897574822598885919194805432306294283779375544011655364364325761110451319853780933403814959754095249082742912776859879013846831900635990359351036962074223338409487859256508150364668985209458240783176689883993408613271455494804267381005772652837498140942047630506306861778151700468512364432670243777907496557920094977740954735916280738851149678368135034897657568831045092219022145739738798844412589054202427960770020206592040878186653537241333304526633817470635116884755663349153888146971641012358788226201413378811227602048993022545919686726853943176140564411223166638945984266934359591400700437828153571504423930029211278489572948638427848935126782527977049998815145753638608910307703682595312095319774984370196103394783659727535374985464344129314263711484267798384780458660967183552956073332881637829363264394529885223978083686605456364223089898637303125425138171094195196093894326919903222118993986339292626873871601078477087313985458238340032847437590636273099727159072682319107265315410368091364391616933069338494872101024815433990286463539805248391467208482296660461145889620123846012418444346292827460666950761801562307376047811637207170365530787703478869272013340500217285236321385949312198968522168912179003458080158537041768752533448438016620978093561932699203532037511046523825831275750658800493837559993909792091488411486944439412008768464695644435206777771780961455739645092830916856023156984599507638571178262504638793737867335616857747220335614327276052630885748029419375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -255298443911056006007623650028560031830392693861120580036967652862689196174041066058762744161515945887099958765708326938240303067632474729153990451911511686896160071570450653142181288466233810638375633747910573285282086422336067673932812540131624515332071650078632705777033772419573206111921592667748321198842421296569782706018055336942017646671268225859298664846746335103625576324933563240941838161974076653948811503328849801006652862925842442906322052393976375285423278380355494216890211331965669626524981237814721898350964938068712200244211325469409290721820227284312305678736046664808282963070862348473522595125257991382899136517567228613861124483793025329861790018446261051901757895389332753526041647105443421848071789315689839406366444949214301904618065901784954740778257146854091752054739252374367907203690631167890539451950693000723426471971375059589412955362406169381734644433807979439162558651655556496673367216672604063125566308407452711767902278039794302011557184479439423339371627589204999327835063587744995401673401261531935017263098858437006195462821923480911069279936784750721318127539008092361665645502182824507850635416086536330164422206832371870823081174782467716927739956321958550410241499413702127340065944486044804878814779270847613968014983933418670643770473229363924732194043929886923773757015448996570218996258880239453040753197733254859441242031016114736711713878931175485171131963697160725134357376790583810310599951282457761651508303647280300778255339414311180075111378201472781925181937100757026862218397477921702204969619887855460022076319712455215490282300267422138211276526361226682136635151324294906027657615476161100181421187068156078442567233347693519537262656461662653978639925732032206402440699485068626758836194157110138006771917785819685013315870077978662533421074127059588021935667961418286970802454095402930571009055000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 27992620543457597488150927794202996020606687929921803570564416166642946249161695482391785973877096366365513832760516771523276971138195213462158052558805148158801014585391039823280989112440611992601191048284878078455855399335734272229269214970000501935354484353146110120670951843175195428024959747740197636612391255249748853846453022364452404528846739414864977947553571952442387990467901781859491219525317090211526113312846320921117506794770724479254321811369631902077132327780109722852407936056044624371937035082524457416274526059103669276533552154725812129702761556853095284929427698008285928504818723784038273421427783109071069212426852279694370729329122144432386271175224264577576759149892307626906434535232333794651825932840522616882609786250608565483994165417531391276370451590046634265216932788284459956183500070363059239678648040684770959994821793475987128631515064896655491368077223686175480063707391137326036599419338395242741776516516189218391539290160895059702041901869636176649132562390199450849583185780764233512841514120279909093956679159025028468446539509197671080714222665281142462000353463652063194925943032045491004745963796136230648639711564200931324971208372300979363521017486013795434687453008441622561581446859840542706853580132248342910882266707100577371549123183923865088562443845698679816623039817571036005324031618055927284654762150007379035929036719430770362974320354888261631113629162952317217611404761382756746975881445264248208895888697489700874843477949440553351241564655674358010447883201083026439872305498826109831499031904060157661459557115273817415056327528540325854541108694789881541508426506160614562525805749370471674749755411206983738112929937747509544729145609265568995112161178404863169566814672519880532720626557166325280288204890385628646674839022400386536406065005942990729092985421389937750230853166348171114204520625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -770250978297258731225739459468542326793147459390373684617220165588967800516675098637811128617943677628099892194819425717927133642582973930845951559010366353168236397065759920368862013352696481047090439145757739488436420838077315948609138330658173486349952088869305617140206297686496867966086229010677571870079429917829104581883590550998434852034898722246750739831004235185731496241104368450059641995983595002000458227851478719161970082941146354577654909414070511993416316439655882435442114174635571351634025782238242052650052788624835385508150337055536749657465280182271163262660886220129594864527215377775625800309025517121663299197981904462426307410283805552160416219725865680142347363976985879147646101983060555716965727165731334303531557965531643826527373379052353824038764294410118107672830952371483147687410092349557273376584709621585265986538244514583063722749376528460375380153567665080923535901686020456520330789788969233315289299137116484187251113531285768864115197198812379361609605803018906465799156445975694369847563805852478900568358658540669812878548381441574646632451753968350517860126632579687761540941528614446606213278895752353976742653567328798444479277654517080223799885649174630663753111428000784875437449253241750945094777957256485233060414364968815759809176794493295348754119863440094383033166659723154807168580045901130359788938778689030952139245772079416299177733039067470561453477314474988125562963153024015842742502090119173581232101648944182096513439190369696092068910758313418279515834772234097902674773131596878890917937230560975405911430616284100787637054264258907772667067356188086545332549498316701216553153248372218450170823951232512649405129814849323867968218531971814507443711621023522903625500667571349457685066297133972383229629522456159955045427734496526459116422129317741584835323345766485395454573095346688115942862565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 6681854835878920461081586654841609608936072378418409063235683512301015820225984869195661693102362155744674467624087195301787758161555780071771190593471003244248527083159624891015827489850302817381968808488760339604262255112984060452841771231404314674420195683485901160057626286272766367103309426513852639221138121391135682106614279884804728298847292815500640871928286030145233889242305797905975756199736939469623119855418909400936724541312231392295602050295160575766701448870905678936481357886502065195535650800558325066757211743860184215760313258477833667171378750271825101541072404431749263762097879820633545123499712366878763304157576380227909097639861793367962320077039834143403999731341700768211643655417525213093982765413868574535199597720004761285845281568679163242506900786973638743986579429489451166558214728515866176337978274118041954843097476447589079787363243868894289032993435432174098354088922529469332490509603296203853556731773583484650801618084990447700316972102470418365807625600442705920279937089266035306829496000770622962942478987750005454158373262918653910847582793792425096201702738835124516332810533857725728045692730732174272904985545519375001612486921287831156591560220144631340307722802279090639460862376682128709822510274479616368783882232456267695835709610273648826772010069703228651853387654437823325772865603761053639021118191086628140081132351095308424478684073498961332140673892292455308042697484758816447326768781078683753749054690374273321195293274740375979479814655817665440902205146986576660351668320631270546795974986042734540776323983047823181337348904911901818487467242298366923056701586955264000640930620931874846285987472025911150621721415231615186395828224640270386495488616299876207890739372003169965626624615077502662017079839620031573316217926595348578041760697065506010870795889199907972534432726561842764368547824875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 5454574695050322626003492840069240116434946701453526989581578114831889142551519130454436362249786394938348165969744937690117016102179029269787782093597420126697921185897329017862185466397056762307911759342751748816809571732891707825444029211425659105177158842595129282524437253049012521507052307593812661148811668644684824873750521198908161454239545022560535452748451722086279459228858513149047144676721994511738859282987011677773068927133772602972713868820445268349924693589820402484963109310315257840349014659224979841368922929677016377585991913918855070155050958904751954293485473009589350683060747596393978064891473692277621853133150951495022139524201188150405321263799155950760628434460438916408616940988543814569220241942705059743229542421990639430229129042250641819362296039927975738914021792213339551270415319951238673442023521195297231205010600491578863235628114246339148484358322196460335893984726295260174522000508284095038696474182355626594057229580728751181575944119689903032971317552009370071413290374671003082934656404983079643529512992496660889398102079248143949846461651457889209555301911115139534683707937356707248419708504606564072131536935551810402917491588660056977043033584483182828175833491891098564918732650450755967475299703896457617373374184832140428225323967923426158035372439440925222673723705873067537303204747437830987921740181370941015906073546058298107753691789910903932939287616652078498591795242592952970984292600639746710517367574087596629759213282808025552812466621047174960101009522404848907242829833296321807900429642328825954706664792705478054961221995450784185018718296951839078602827094794334972971710881485311134084217657738852180287717186439238079950881299292712896513999750815438378553958170408359835965451455383844483436653185483737109192882372768377873102952612514331421099206797525438219164235296650031910720294820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -386225470933414834600388746383513407263600247315709199811788851742832893226378060194472384216818914234010915396385685256249914822021583225772987859926819239262740916519923020390950837013740614505323585523688486295200072971318829064707621688310715538439274775751699291387728758260311011431632218422060958218164755742900168319568970419880513156695014883627257941982286727793372189426235335857505021102098216420480715329157184984340265301762414457010464399520070663709556173808931753095843614890036805828281203810641215382902630280685069783739178078825921139277280783971420535626570083855100495832865143545358069059452594123075239256647876098631553845758660707850415710436105294614197902079938344822503174844614353037215077082463504708344767215183005688606688613610319172636253740795805169453291563232429198545224128614144865487933570279367267692538186014513629962410524459418319826662678037888064513585191546338856909298714968152855351034446355382776541117005189005902703838189571855144593183246744348918168178377277632933279860025988771745719437615274849976797727988399291142708742635997592462829031677138111634719740153375162406839559924813251753553019619629918553339771283203075226717349612653614962833364126903778717989319299316043969029411752330713255814409078634887338194700821799599013653895496059816945681923040114110860716143569491501038046593938061426848150557530552222655088576767924373918192169749649240552968035040111868032761734307982397293625873957164206557161918956430531923379944847852572764306119136673563250773179945675261304539911787867982852646230312966783885474749110482752321785693893827755655223527364152890421076877750348100851586112156377849407960165506460157469992919859891979841184893128985264487326817586757436483448239323773915616565565684665212837717070075800314607022874625308077895905684494445088420561112706329696994662858104638968125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -5271245849808811373995874097577436476222104138796635978162803432116480930834277892358341157808796880330375431233581907731727606003859112698245204101073192461551932539060187977350837084428576777711177276073056128490819596462247591348184791393679331908218081520812356183064557807354051278658446841558166897930507597530145879783760122299397478434251352174855716374116629664259168539921909531634101353034036735040142423444918683539504942630251622529538392997250309174270105103821209420844301293804757844535863244354805170971217813773428634887207170232311401337323313375651956201742884037176209649078559581655549219245736922126647660142937257269764736854940999974254504282513296256003350577657007441607350337764726541357336892693926932420275106560306315331035498924338475860488460505333236635313602912126208276735573777212521910886550131530795353673082221285561883894528868927042707337076081962052274742158120404543029184063801858154901481399472797355175727483305434613095875019390122519880465100691551243521412972781126544157126798898129869799455295510642926516788411494180524384793317322105897363033111195275466257387742845181423281372567089663675324006871340660328269613255861598394474115400463817714399636918772709638923219628642288433275722804055400803606705973503652027515652212977156046761698282533677665213149906356558092869102535857501472153271613896012867071346036796044679492186727709707459598681479973202702526319459182145197769094050986909202116826977474113070197771023188829721091055404405547500309010917240903130620482671728176893601899070111267183103449683062110243378670436732818694508968652174228790372274848016964878783003947092862431555528849326368343341572173326861553573181772496880132461989236708521547262448870983707374583608268484553566027708637218471850849223732207044466127739561645657076170268922836804219388606776266375904292038907998043560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 14678372975470440330698258517587561946433559925148687528145746023924330468441472348715993966457469381624346389946696927099960498010849803914354384948162094377715394989057063530805456646122372260033498121107253191316518502340991594279428138444068282416501637069842251318356744472714426328445612239388505691340091646167783645315556859530099605354444476170132618727283940489321914537429135287400691928133283512926125607978518819299608784088276526493983469865685858239650945439912510494660235947092261501246660550490237231114125411992993967675809145754412995030007954532898534641929471363477078481667305296228357034594734143925808824137632422967154605598349416462096021640112055292397933732043102399659959733753003071073658174468467012872516463132436359365304933466171048183941801052049978401224068383509790620528602278465944320690333067417144589181121380055047595237298726665576032162361503892470560141824749643499363138308917147938306092774313870579125414671661445784608256750394134201152448272894660999989405295295502174098387603114489103003052642912292908136364996289854369154548388334951687755407170837525276577092745319682068333817228314651455983069931920612483886345723491110217717441255458738202989888632264176197009391675980921335394280331898341762288760115613568297914574635107442878286553436614417355878421696096537368096837734224981619134167795517351536110969402706267307008925318367113822563047599819798528698543354207712380653859518331115463507386945922535164918541074162109409462580097370413701121941215373319494177090350798463387032080608415991454088529900243363158291644359906196809405671581340113024642109863240522401778577533560095197042857309278193377011750663680073884241434490370538253489853428492810536329490956283275037109113049887903106662276474726915147710941761900796589571219064434309331097417509085166651527205248964232770161498274868881542500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -229368850183877439194638703936947159909316784222492510335483840108689387303094905759139729862174130842246239252943576612659899444509149671991936885839035583734113517836615459214993455604180223789087386438504595750761471325501706081383942307222519747045455817196771187964324475785704057267155387932743994922681527572593073178406452048196903859686473696333256649289166659753486076356385400072884804415943057819554440090949274884537237712908060768124856716947493946296352106529307144901117935296039457079410329574929932709001457578273110038694163751189058160742318435618995788439478108903114651404472154491997481689750926237350810701795605718367131345185743216104053426996585922500981043993801379751527609176470125852931129986912144337829027522595283932129521677617123247875622341536608553568606079164393440265170086019584668042707399061007830953405070302965761170171626946424077367985747168784180234552024871196029638194139346297120509059816636944726642731849721641875156321917872743925449376016672783982280637708319448847161949367174505338307883751686692614515978639239459015236242192074049453897890521135404057645698331764125263625823610201415416086722178136062861795409057325036602799484625556116783632037634288043522260358710324070919018722039290435594881114817116907456620428792915280218800215880707789457566577839610417442069879314317291319760584779928035703514547956514897924218312117688707271350924243055437474994600547569806652067477949546076576954089735249270320703690940808753843954583979481667589896558236715671259478317700934090433246037866428181955667141612214179322253307234862550395149112060580375076358375464671056384344718441676680660851906404461132057900286425826403338074335091479951607451521893461503411924872890585431941251869181337640239781731339552338601203293225814423219667676150622109195477523087290217168103734375330815562621645111739608148000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 964535462259044523627463143274174911892904127990846013806433446108201315805968066568074059168799921045122452997498135771594042813225748090169997932216082018841820737199656486011434782741698039511480749869931560200275805340299566730813987343151122521105244581940889084590049911256974943618273130622008027058734159200734814513105275198787901521107630214777947088258105378544147132825369521820580746805269036251958752645684234665744105772422232135160639970153736567625961479774964434429573803953644680324642304374798271383953713332661970459324643956940241874502992575411296644977909768427649119857766747741361964145108664227203894263389654140838510759228763079759200436157067691594692082846753256382687543877079663814428426364110025479470106718240048002436628426283476793742703536056771664283057176441461707347960758393440816680494412421086032602338991759296459415755809938344338923749412171336869825499320088361056188147444500795234540261420095776635530367315242109181975941516530144113915527956245788587027381630863014210756055752792462425146198942117264679553150318676613515047560838273214057699638251996734793290622541502134912390845127557006235293425937108272797493935121065683436449302921618023773773794903448083680311045128898285082981051807518025870925845448878661292061691905752470046129472898481016392911913202541372753189160086067228800660298786552450810507615198683131126565065528221773485689983527789407145814015577944254450055833285675546671807851391691678557139800219027247643370356728204160159116334446061563398083242956817563790192653172493570714336917942832464839951141669275866705878291747233627561250908514445511257253573611237637399072638545370737993707577226138682360916510478713308348315103768104824777170571830919544527364944815220667587316543277676904528853901124569372018348996908951371785396583663075808475431767939269819831756540243556409902500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 3795026854901657736163813107460595738116208849908642264627524848088782976479868880627575827373232528242769496452086372715623358993987694057142222042155684365085282926369572151033616585246596581773062121316761406780978160563606228558071191231583286313345537394578557171901021637243170852659534035062717595620733813769682712982117592846727024492743337585680237115469371429399389487536773126749265285898329296960460953479582396974164786388044102488170439792780741516059436386139511997348227480704731816655291596501163146632429934881770441796279875260844608683808129093482060359189639236347800564485746382333103177580406034390120459559909861742333705592109314979860241500317288928625937633879749044450516795221649335343819490467850714312923608781401406102213600667629368061457498462419325784443612644139800772819704115074921962669726730044282971934915285100665964815975860597603857132901680708861683680990849099434726534675936313449546631433147588217151869331379157864161843104179528681556671162403496196325679431343896654089931557620832708898940700560810014593690735327631466946821812160391882719495650319604392939741960240900057771840188431209014939622865541538525469838212980898746456326851739059958340643483793286368487707420849046267650860462285375385846933229898848043323298903727839061040999658660824990947810168876863881902901443885563222268577218180409918763664583911726473909531950475130279239577496347595730814642909223125069710548356157862419570412072951418250198580630908457523762064253498854331858898107605106911074448867791894467411713195845317726107903078939954595810511467728305415357696539526899790992992882585145410656900421821177382632877033524455348151014515749232823301744250610934999547290593874713116185920785382979593349964065029551647983948968462325759857955259123622516149292319283652780190039204410172676973401625401337967989652589209951635620000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 1028193588743186810984487892419934880502518155333898139566579194424746663595667831153789894396347966890768830948080060935502290333928305378415049315146479341024565514190539920978596607764737084251585835838424230926526304794159860251999723248057804653048448072554522617300885822376408598352365653133329666266198898993848861705122073338822175006758563196409172328730337918601907692691409703358585685301160310094187098364841986869673246695867517107192673029663040314219634177833364942919981300353284818052301398342430146719273192577573781423751687767310809340759262919097614640772440991059912583329375250896750665313927125073884274667725581514582735310245790845728519711933300458810571242399633357832222768166109492260689168977875423430539639295159017368850073907206758246196329141500242918199364179603353767404340945301178372830353061348713136962856489568439050537708671287491380814214183150083849469058534396143051623595981518047381985448966108390312469052633977721790761687098653775858531361852433248527581993759679313209572410922122726613111745343345012042732834941001449878581171402366040765387393201074942443539279265504044566795014752922152978872696070616425802606649239513311090595889734676892724716356806728467210037158509003589436360780090747240214307291527285597851204852311894160561814689382077358883092620916093653141362641201700682502396302547982134855541216104331704640094312971132364813523520479089960051254859741159994810516631584170142480787703285374891756631690680456617558799912634486089398369644175466099780754094399614599420855018897243283527145479315111776462889804740913421313744284867541215213698589321103395771403123015003713251614415717801011084997669951948866388519037393336477214547051040474894502967653353986716766373611607621190526606430100562617238513281484069264998103056554466121687384881447363080395361443592276547167779206246309815317500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -37799324134951122237797113420023782728752632583226995029418595736876624031355891378672770797091800804222725942260360832390346073156147859270394224094148832690330244323930920650715382050150630983392387714807666321958016400852177942132915630181200773924049368073685189405530707786362218299773414961500356260710023086041443645589607624598394135151798615107006096376089650169814496095298460902609523211623504374835967790337416643530169831680721878179297114441698481048296403150021613692020779675575461104397274339333256552931841602023695227268940755490754803034390772952831508743642126229528822736698237240938173732876130242387670033994138437339305330139145304785421221852560810376985749181507155589721405223523023470281364844548977380934178672150159945088044074655056438560219896314190078300883997288381966998344386411104309759833442461032952329456446606639539058248670075197544187813498031249178460338506829372750638611528690940324668126096746314252133646738789635395841297652704602680168344163410506066401289685114163428419895131733712919801906899392400517212298460537235400468766592000058466145705062494866810954626565642760785788506105774521927072440033191535071389489823343266563092076092390833771122303655658907358105089836026312693629272894961027140420980809518726765008364194781994102899701040539058999994494636300231781556882992644074290365086857474783022446105279162549385898441997021241447369679328867789122856063959832582482560018512213973617760707773400261296179459556399456069688633524754611628796697274011986867740348682765143143579339244582933089066805716492342307593873517024417171490761191544376286868604670442996181997999173546246565763294853026859456515003616118381221548203271191315372803841415943901921449679562719103575789439256375068887240046199647355675044697477518996359686196085258005666373860375171334881628883586322487064329692976397542583640000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -131397920209438169675460821714082936095818800280188334413749689703601372130253284518838340373782462906121698765525675134609186468499360736874122570360368435728930409797706280521846108946257908036214394554572403535430499798064963869589632358395783394058855695307148630631318775126961648074581658422087313618685765689870065367654371195682016953701339724902075149601015238603661233260212805618453205502244131776574779259159833776635943014666219161860461013932133854277792301832098420885457761922045228914442805899868164527017893037498057153248834160925905108167373988759557704413163716494514942030482114980595581168032878539790574602208534990507946956878659737590546610525035169874185965368573506280068284997950438324219786655802994296713437870263708430108757390156359920731189087345996737646926626369804739463027810857482969097314224098908417039998130419808256530757674544870101241797295622407749904571497814349592207804465229449424296084788951684983187066905898487532485493518224040536755627054287974448640205554543224276801263328744146168192497270544698425175606063898692099976168121452598043853204123536681218823997965434153214787900501955571435575044392486605119023941608486624888467315730596690948199530052890380097811512939047620106724529726146743561884656281857308216649524850686349787735073735908002531896801099816199840785139524654147413684906874761051724860997755298680218314187378091500313350205990704163168499240045091238602335184057480547011451214886201145357068857858522110014313745644907256291920189595745035772209704921087347598193299928709988589268816459340583037702224997680420650035375355461872399801873849248353117041540568585188773126038024355443981059057210528016108158832030500883579325054138329811716280282088506437766046941255056629463882640055765773955221510911604344292912740498988582601998977507921937709414220531870298842910049589660682422166500000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -313441637621781638379379222827867429376274156355629303816494597123278688716755746180823084017844857161092443988636645322743826783314804078168049498878151823708693920480784368216831588090909060449565155549238729577018353342330581197989157946447792472624287682856012112372668175042078563534543342844591585547809306858096606738384719022604816964596063354904995750901116571550645186755210806146160636746476574962225382322110971337694718024070901247291775100209377375723067961067946259161879117394887222680371663546642354872584123636445907482600558553393336013914734594035328706226972486552946333864072284779925140106365782556969496289625453388376991147648221220510138396012502303136580452403125294162039894125990621471892242442395196796123579091524976109694304111795454244233385907756000167066080727004871729180834088902108884989778856757923837739065443090162022414569498647818861655697323750450253922822793038679847757450766677329566660222955086849127971316011296121691536307583161655665614283782035161189206603491497073421730736935516819800383872023073607889272422771566604085338555202285755833676934940629016050272779699958345928166247393362116443827960115776062253752206959370824039825875435421527337942844900534050616053551507946582755897392423066272926343245897644221747706998222119741879619113664538311094268657523417526595716002860992779492228597031084280531494171184259959992371766148210145661124043826110045430353375180958724421289299507840020751924687989947368306213748500197199024731448526774096691319067936035414815346405135003242247015741176458959974409406365810568441521940263123265122626289576026001560612579197930853469116304200690109667443142232840515441013027706258881054088093407876200684203722093941181552378769866763874214353359287132680878890343891112504983458400659647297858891861912629503689355433487269245194770366439833280129185573059428504907400000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -633722109119712589535317395184349482052948873199874631181917845603287442987962374043732920230338731285847773386583028435544810979906186675475771178824661236471440141219591621147719410169376929742568283056421571609118530871288181347141361390455622074049453844527330336441728639295494324527411138597030310312453184159440366319099864007764567862416431438398031649397616673964792355801897692348017852131299165602500484174073805875634218679987104140647251845439203785569822837242805334007146187374060809471854691911307571793556966759318109780394939929844436639185216770218751156021493898721977765037581918467635140012544999919419405380456373612960770641758916206755702087933891682821203381820890693289427829863200022738721221918585509590048566005374237833457222480632014386133885382325784691923832146280262494096722333961712846367153380866746238643259929289726195219783689266280476757920491078616109060044868814009584255115803795154824068476643235283429051423717937361890538199047983262248639654839884543222143641871708906529678604598715651936749554217459510569728571012280005966872091942489570883492513758454509467808546058440639872697334424428516224660849464653441087976243950876690485219026911426269709976383890265559836581557566495716893628498929514714036363909748868580845649449764471632358086193748952514625873690967426362246513681862426481915195909774825763875527004212450409776468213377753349158871913451608411231262651835125307114548727553173603136113170103631394500463421175176886572452585901785070841640242000392270438461556644031852659990276630986964674571563899202603773141911657696248366124133815457234119382431646638636225637468058027586348755123261576544923119836329514581061990912462306412440234897420816988950330957438260837598981823692288524308778418250545345126369391907265965083151570845063552506833984462812338839571207307432463509436476103614560900481250000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -958804915843228721682821615458332138594997042879499441576479544883012157973020364346970164988131019758171893782891018326015959404275029768983994261765934362439579569938026623694659248246036611574592445311878944555234834137317892126804157000935002881829394477781191781878810586856750354383753332326159549766402463588892199103478910901780826401872861541208055844060502144722518374065047165090600856399375465780672977827921985395139042127493660400583271568392219109839027385476353736669374931219106579656444145778899578100274564056804947982509624880706635319371533265529363771249300302728906768969393995899836893245360430553904357608557285177937431668607985405758535957836873431978690915376098370377241213212324500846075372820892148437551913727389369958642881121827651284550968838664938296963806720735672846091855216017772476381041755290591884857005082907521475771502818500364196931115225501016144956874645400011850014758190004985669840869346150119059866459861594150969919811856775557981205703169355715847013232091506896231498798035427642024754316547930482829322426861788782231990543035758497053781769416330614873468348884466142252880313088882268252023558712131525188914734695625958030329500931832221110653500011324934178005681024293747064925621303210567116415643035198242719619436690571128122912622233402020675417697273586326605460926368722634987869862695108228610199386210914510456272573415333914264584493830329778522729003626802732613908363033981817145656987446470082440679105541343332023036502342864932070150867363626673621666580320648730144184034168009835191374802332870570570353031075088934244894634029456887069917430693264450050918349910821528592709413414524437341145236300017986215791411214427477855013962738533686184533686003764499947273997809479625047307715606135022402442721803228551370484665250425277945242497234762317271093214791662226401387752111423765963050000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -932360617255968753092427627294802235024912345991678701994156802574172938130394115790389753953837447045005746691888854966606402008662843295346789757058901021224729846790702443883446994850458527461054196513882546202885197340184670297500218271003493704699138363240337187982563653827940519058502062910829745184048509438302778678026021126083153206612301009414699467685699040074943629170386485432963838582205952498349521849977733898710228837166769918249231325283003829653855413335822896362465058623496223664244261844453247567554516895527401193927772512186696252362168680655261117457092495326996554101576053277113701775039208830168509889273492282940621504613716381891576240484272590602915495989245383851164108699354820589472168415733576780548427467293157290237649528538752573314260899307262570624791715884476364638142689971503839720793326569368105164780613612236639203707207954144081133916995749588123198840320494778303105033313887346319420424123566422105350075150846012499912812778805983266681978525467621374344592081026203296337981987713413109511150082739280628874736910238684647365896093477744453633935064343933056559565592308425425771485754036232802049090800984599104968525270250762813753769090319672313236002257480246663842902046112829241291410172752783331195657229616424481822732220659364950357069574412858068779915693454624922839337185328851565546954109453345496393326200684780535291860499896839276477550545479610895109028508989783374417361192475071804892606376282723905044239448699948773124366210048985500359893944208242955317553618552512156521165270522586482729307775174467697689456159094420997725850476200176122254612965898579020245527687025311242063875922392317518072447894091999336177339831436421068507117507462549778542151277670702257641677946833985833387839030790179396527600451974083022512383835007753785435707310207425450121968031234855148840443077543691326881250000000000000000000000000000000000000000000000000000000000000*i1^19 + -559993178182708948529052646780334257325712029098663602286232055222776758103377384002713314434930360982190699336663467592965652043297342251026126974761488029715690803022737949814428317636976508611605546560057095915456156318828550828513497813917940504996853391653742192047803606808040152474540095533940773034077062444782690461284475270989152058126711846143911938063065313779204257810871257824314893002734047788211910449268222933286129984547746517509227740837262705177399676465761098125295377048972629732081329532903987035576875939250089865795515241553337078633699631149301653123737941229667103465445644601442936183142254210832878058698837156614534421763374220989933921761375945741880829455670002773978813174383044516324441925174120521463624671275347972734781057103358751625917684849626489214583507268212912903309421240576604472322861344424375796101566271465393712759044105104096036672011994886451613376589797025368272316551717536439534975542788566937293098688797392569521757403242697086690546154457671938342601540212286358153850291117145516144521877866632727065449389354713750481166240949539050692082795341669098846995030375284334830807103675039861224981533115591618293809677116806640474649128797631204411496699048957413504883355653370813277035043660039447304526110424861646757060710917683601884470946891671057079818100965052525118895965651496401551092381698749699558962355593637597055366130078464629267612806837310681656133201823377582329824958455161090133057743326792800812546328848905949318897477965351063325024797271950337568960768964054981429309157520644136418112948947314142854110507007243141400504790996625970223730812616413330228142703940121401622404239090629713854216427612327525611024599327795649585922900346320777946133941803272343395623566799690633059664171024976191283863712725960004436399880429268515551666182659124837974761634589266385353269456398652501870000000000000000000000000000000000000000000000000000000000000*i1^20 + -219839595754119715939031620223723591034675267299194144607502572646555215572785508378472119066504940338844018264041046924650479397016427590376353546466830101699648642381429345359226029359925331647533541072871204850833789657972933723660347434003290227316522081395766916165617123329577693421428437949388077617555862533770199331313885102342976729140384682231922771194508714680547712533285410008484740855536166990960990669795130289372127725174187621138791749849253169859438870199455066180733427704654934772814872711771224081303690202463959162924342582444511512517669915805809828213431987394678476329372786383980585216057662469416806647773883017516615746342461275342572744535047417725465321840579324220681078220479937061025401116678224362225945491712219331213616704691334875218127047387573739307694162617721592666761731538781916824138671127510166990473567125117523063791093498018150406542928936005988217594002355061406557591441481947887745235216546886910340883138301789680627172069336973931182280116214283486924964843037764950588360629414781680625382476564625826856143987310835644300650907707122912098002534250344199419713217078184261084992316385493749029608328497646140288625833390330600411284762424354990633850128023558429183158623536087719849226322179954039551104325120309575432584324741020562050192718425134728501419118592862239500746072814119639356516548764351510868717161589902700477503649448098634512795995900489264857155458608587512805573368592304005379583543932702946149501670910697394482245651142423093883689421840543687021764921749344608182967740070592323170916937360001737314675908147053595352207237574204343788812763354607219343847472245599795964324910060671136778111874604907929766986856858065296303223087846462192081836626493248902024001544939814185433859292131101266932082047187666910915653335091133839907005916723576131255481999980428997490334987338311297443750000000000000000000000000000000000000000000000000000000*i1^21 + -83136414034100502043862677156852715732388761558908579413320777493412540667338068573391961552079975388038957525865466169247241135127115001159194294130512098498554486484700916200182673002360755084782338828329419574998530014815353692334153518105626365388117015755702534086774898156986594297674400167456200609490619187025967823359688220042505486808052345217920908482936339934168438119002605113963427381752411403712334967376371163653294220747696833159596681468391459160104041825661999382868300535582403072579994013132622194255151574177016101403310920199702315792685477565489978801837430868306906629811019627462061761526329965235501453047787361884917151566491510176387714086287616890797323119066570941018312763785123470099464347165970121411254192690074079820752582533168558188651180357701242127439216496193483895628246571106351591393033628911800709044488236973208880731689366316006087130350733609993648045900617974566584612573792274297572042673344783703610474103702514614470644117016011358138849567475156577671685997282455287819722960041567267968774846252176516080914678467594737839676464829311246349073075085429319995454724414791877979151473303558409240841641518190177953511051394186522271394997250823109784569920956658218140424347398532542879074296610618289520207684217813195473340715036974502608115124590596914271478435322700801214724069565665853609027484724368686980627787836126252857698747683704584384467501740683731868651105216550524924903290786195336837291090981022638923961049962052021738597194298083925206925658960638940086449933077113617935406216459536201039219090490099148303295774882040842077201165896212161820768071925712788412645003070976512765807686871081535979973099886079356415175803627924615597501695729315049731271859977159554469288891175281354782480544655662840430670592095621654920709137077487577840846397103425370527705033612809535721109668158183040800000000000000000000000000000000000000000000000000000000*i1^22 + -20858866109699369981119557230091182305563976452895899625000609579988373161362020121305698255602832644227232300565114103733242595072499015635250703285868981360786668247370836777337943821392389641754609673680601126289496687813562080811302253048680162731290662729824887317899053105535099128673603584190133575172493299934054118844161323224249759470108865251903376688288417744633618294725880635175695639902812156763175865199035140190719891419205733031186097487096698157273736046970745190340584277609354556328090947420142385337193665489475930166827800560453784277039759527107332269854749946894089089652271393825612624754229077209851395636475292911684239557718872278012457338362972961824173810721607030484858011176490669399442291953409764339955622868792754739340967264299378839918133287299395511940443801818776659394642584011499489013303413008192731405846741140166600905302096383448935119090878654444759687591253732817380827212508349953144884183916593915777883975909972671471532752637535488855977035429148023130043801473456766540901951108530170359799915261061238502288147875668237627684091259919847100109638846461385329215474814348952758134237951446086936288214143857096674274239935431100059621181759081247696151298292708077317616463160560547026705345693906682188498367064571177767496340309186961437997039843085177527145153173562642841518409310025142002398294349484380176872168707148288915650845441287623077183316786053764941711077441488244869766655476482650751506683457073496202849503243228592723450613596865238997945375023156623932684809070292110296048385057268417400744121000188636433268870565620420031056404375969714569689202401226853229684925576850193086825966591126749258386851183679949312623686507625529501174431043461818612802173276505193739288818289797128171950944164579726276191103239512509698459534406415263055446999067146158203507447749932920887266658650546054793750000000000000000000000000000000000000000000000000*i1^23 + -4945596905705087476102710048186970383939699663202849835049682191297355367311714196304039935160017519748687262812646932108330587954320098133809668724889773553357473758327144703094900733619636820810215213885085620050775416689415628564185262009033605941730222361697700010285242079297532802388464774361263931243005458145060563645459745102673379941913566748575935371425499284737731662258107870615232483398511493499957347554984603852141575509814027375484254472444375010494820801624901929596424870490551542805744488438384085811934535259977516311911933030218076236806720196353888865223093267529519512975478934788993515464824176474347741113187076652668068092570891531897234233224766072461171776507732500431781923256553659496456854273259630360839021597594469944749418659906732929705739198695129794469215035387398041687614630183141039709661569723455359195090750252963654011280608826876468276129303449849991192344212246550574981259767368903711159100766404651694217242536208782968224649044348008023732318489068149385251160227988720271917453197131848769077293323258510136735586569369259378182544687832511850060797811922210225861734942835635662317471086911912189400539401585797769168982444091450996210181793264168211766188628106041210773778520786531011880034187592165572985856569615615671260518611495965384068212990742822726456960057642938659333492963113416749430077893156579429100228577712006446616559466659058415095212255709537353076826472741581856306609153904389578485592901052385123461295713500946890526568829536041902698537564166882128066169404941360941402413790918766285118673026537844772130239924981152134529335997165893201391512101016827890825861702562222742483270336316847785038818770081660077505796030447924929484066311944465046454322123225118912815225115213699678826717698568803370897960228925033865576430504200516194311006602516610263658759919556340400762171127430453400000000000000000000000000000000000000000000000000*i1^24 + -740471113301927064183397117631714594807297562787521674550350001366531071454448751638460097969231194960987208043528931064866411534323806077932328077812174513580204018012593024290185868907403063943302418940825307701632162115893132528506194954898986630519456242501332085440327544373981627024976518379864654302614202366993421364668468039589605419319708801910784264467362753814982135009870184468431776459400940008338343301165044342788349479187465398916174700747853612693085488113578223176649293700906771165316088718970935317799473212895998507422572003830562633383724066146722621349141043805909050302932622814361152533355428564643978512756415848369546191624855615902607629575106678124729824392631844881690052224118326630559408772544962434064958219735794699716622846104567885259574009011252969680540934573332533910266078822188890219112742999255689467330526710664485988116889346224890134504022381825899789022700328668924863781267677516644101510673604255954261405296421694115073294637079171839893523484185120007428983810816035207524645603395408640173347332017066833065009739818391628083094211317528533396866838698535140217953039401126179627591183491241282609140710596112833076229282489568251209674625864450580480976969737796285163375618151721694782320413123891779753949343190896648014242599452275349631141533970368143857129108562523709630160767258367944179729689664570868644785935575729334480453515567819706580007399430130933656900880131280120694964512098253422317048309013460132949981855133840902924067672765387559884556438801043327553736267957450991108549627343542229205335563028815784539590965184738484376070036954302079571252572581919606700874343123469759066190725953790072544968391841254851291704756416844003610638915235885593830568646386482995000059049263684551968535435800976871661920898633463334938749872848098219171886367936017246918585363103518527082793595774682091500000000000000000000000000000000000000000000*i1^25 + -99230058872451103941911740549465861321749394330238181762823797136347484695634883510213893362426446326726375268117352338222353604505030235543579553870765319352953855850576140216950026693752126958901950208099099317362953555150855042795364790501945698658233933225335949700198659816013370806230789007020118303990648123860232853473347959840578267723044937695334691530954236892575617538295435878383751347285458133705279487767708059097423200330090367711117078787796478225844893467059751015389503553079971093070067370203745766392516652624936996595579765229369550006168523031328931963137598141490230919879262028347089479429252748014109145803278950937780176209027193039955365489250527402844137569221032342507872630326169627331094822406811827225998562174628345516575219247266488197214278162171893574818131626247682595935631193378885651566631003374671400487252371932572994571737389095523545020043771925597477774711045736385414334890533128339838891269655870618353137974495266602583551135180358264472003853510901186519239817718936268892268014597040721687156778257370602075785245891992200498602128388359532404419356304970873644127524604531494552362125678893809598464723048003389287570469383480047417836912953001272615115923884211299376972883036737997509722063107743667208620866849791055181236714138639490386181455383131807636448537246027187531232841821999344620651696016076506133584745054810150129351127404659562505626827190186549012949843725179171268981384108416368486248386184863958055853779946944126215535004931380150191336145456190337268147242442398896351568338136349302625888893834854999962035669386202479829719527340754104016385311828445214046914180386046600308909177172802605939322563258952668737988050544085632007342836006208344423352345283692216708042373821343093440627574858156138037118628027948883525812045264852066168516789584184676837064943769757642892916478066386740000000000000000000000000000000000000000000*i1^26 + -5580736688519960484077752670685137200173697340102186387912569694357993596085106522655374335701949394655242322300973502324913505702067472908703505578895260637825648006322318979942617525390361538899961255221591931509485348669616992129264522051007315350684078130001049728031964014503801489887838258887098966882354220908649030591654879805650049818192249056858704154249009914840250226993346788161236422847359445119530949085745985457464773930635116434205154876201887055611398293560431626845706390600696639421677734785126056411188497834239635264229079457536252518675141783927642222725193845364287878419119125178446890477706244981804254599906968312057741011203857382557858208809741452587816134321276033779147350258430716389101615159925912857632184128457194807237439248672574634111142434130882534972729033419558010884223734385459190199526381784264705070797973985293345111114029400830529356151726390563191046365933531242119773913885659436523288152121492059699741152965011398434381292758046664749240014892115562660291198006448996328358051899320095369031575264356079824338796940530219403008616929413506622750554880892875940609507710372977810488129523418939019890129236726003966724442108633888107933930829605878604790536467476308852431876527626906083821959063210491363564414985852998665114465358259305546795861928554855645649968925419451647247239435310667935853051206018191798806073946082092972763571049788299773251058248273845150838107935837832415724980751671276741582333479637089926784534686058802554962516277345321565641197285396411205984242917848982231574464595390582278486426725351288199236118809627751578298227325654602893141178843313262796115413028140184036316193340631053998875667036007245423137335288311177142134200174349399916155634818807153429108652158675876380179526853241579649648154863129901879126998644699007698653816570381755667354567284738982027606467464569907500000000000000000000000000000000000000*i1^27 + 782486179991947957107124833543074157095791163783869664198830404193485085663430186892019707686847263998092213567677663362033004121148043902812618752991626644239869073064058022069642506431362479908407495287671145959118893973350402627734446719627583677351778779749099041436740518909896349578210578199762992987542246045197952904674890931427443204639250703826502112249134432220503550395734650714787143951190115545103963147025819245311006652892426834599004326448790736511861018274053252780857468597363056041424432421453086803804559407812158927894441727108196017124143764916985739517227080647308703671445801825558585284643874700324456421717911528411789411345894427409433836314870394923911448184962909211624752913760029137926971963902553056327539659964651591754472009695033028237198804072737395798581595010456109405805905142433398617677504237601500025069751933277584210144074022858149408538176005224787630972840714074960936656030074856586936932908244109123947973662701320612640556460435225263134500715655291566585462899037158446894351871579154455100401368079776886193329604983422708361327637562725839951929493199948705599948990420246027483975081225991661421719805402004556239353424216994883043527454341700217621455802595775128327358719332098020253836903110502833679789108624606947272390258356884098273533409443826663186989633028885889449499547956448678343598023574183807322587262501273433621254602406903511707989888860351841154180733921755924130247171577201141834374688431875924642285151547336068151327013176027472784037740015789808573668102319824352716354662752685672570300268370455335285586264139062312875572939622044214097460254783416315853996819277000042515826816807731763288151477228939735196427743022279314722346521534866822239938284240706000106054063562149992608409161507440215738909428760711078675792868262689587722292307097812034970982995419700667118453308646020000000000000000000000000000000000000*i1^28 + 6822761316614408014026393799558300795062514271988319656107184717130106964933458836839543785686338220193739610027761773315115796365704055763218411325751303083250450625834674236091496587879699545352613724565341101305449270947416901781381314551035820220133611230410242428978591971475962672980604522357688429770148769962427384236118652505250625171669804296044629037569542850555328786182853808102052821990385019230599766935113776621200620808151381669815577144974554304194442939851763235758171172331591302022178611308471244127858841687344984922782096084157196748224649846257608156378024085842746839931805986131227706013703537450613230007407867918557771925194744231753790454452279725558302708174113155908528734302595267662707408464654926467904441139646667709553845247529573774969899121052109074131451323154192599004857587056362528591878585223181293787523167081685417098280826751460672997563510620433181054860619604190813754696354532649495468599356748942287500891499817418075668160836034625672840898053248557390634149575311797739037508301018944462028998813053554708396963911142149068531278444388977214469668121611403769985203241615413954677716976200003518638935330537446373363183149480019815507287213066146556519121193138821764927600264573495486606695710388330371794911164163238465647975918715069434193334824404764838068870743193694005542396027322878991695026016630008837982704507069674840922905502524374550171018799293771562239251156979404486985876737916883463955683183008679596375602524418581093160723739826364743013976711775392930888254581248933236244307192151700933872166506065524081646150538409177982547862807741740311504920786137985593769059552781333433811439652381728503218151500736940022595794711514784531546011188142651704809433137474022061548414975316359856045900495614951426018993385849398612274602380132947659633877479982532500515709609848904916534868806427500000000000000000000000000000000*i1^29 + -13677566252814993663188203387396803655697722207472501842617866435882902599050295468336783495459894933183743695236371765433032022230040519495578829836286519448135507312546502252224706135192786168957656701695737471198838206812505952641763056717952921941976717196118465180140911012838725931603214826878523608605660041047317295884027437473727472422860397583936217005359718462457803149608284558281948403138699463661454147419174725890409605379394733909641563866980330393139471871043555811707842506035929763467588519783227947081383276296671844419187668831136809559275892068966185562493373134196956501676118330374090565868680131053973701547813277114803089120656986452861093338061177017617971895099598878813800855098348801828307722863511701993704798281459392116349018764617333603861767301739155414257680454013207961835022657806729623974140858029314673511152427290329734008692869315692397365632222639977152637802017565981945988077617764563257332154519774052796121091925665494364512782364914206867656867477314572203703166057097367066723797183402012023391615326071710323251362425491143304911566596794884906758909228830200974415908257800811081930786646489579862074035802902678043045267606894035534416220488119818789191432697195381450260130553265868547364950704721471465075504295438300864305100238439585690779666590524953597858936794733278982766176552196445405747968686336259089789006145316287669854520035202235783698846092291770580168690714979990213002172496302222803822744084958283724130469923866809635034216579432004465942415909781103736779051641712047502175270547486914782242077970484994403554799373734836461977040398139579995871678607390857682078947825047402046183387388892130368114410846419849337875577461964066208483995888177933670959816578176017054639824166968671242633808192022839526126459428281334982443263904232182122112442978550814868134382010020521361607936563848000000000000000000000000000000*i1^30 + -392737360270672311539368850293798804096009640916697504582019316567627439297361951308578616367814605421302381966974212123066103573555735531855738562709981842051058755913301838428918865812792288448501268895612559148012106061096186262988959894596559585250269343186411969627569538165166496276829876890752018578778310095630500026199136808821092409886976386854211030149817934497723723259758060873126964821039668844646098665480220156694747908410354842807912064930646373717143331200062724672496029098441333120162224972454099018124495155537454987153604897205088135903766885315321083529183148389977063737746838023797779124157134981086515740255196305424765212592042439205316724809964899366190784048189924873607018505977223661216716596781334368054786690960509072395494912529979883391760701476655875978380490459534696364527637325413423747014158433613051738178678672667981846554635292836950622143563654880467735371026210110689619426914995558877551111634396914156647465144077743640967723338362962978145935438443369063175485302627116533643302958178534710941588995913359668148966608029722097613829822133912243646997005356880408859455952957794538163946519893874815039738283812515197847267249067377300657604960999915651611193751638627330029319542085191320949515286978672342937175069045678751282727123925784549304095894776480594377234446658192622987302173316179110303587118323240790050200201917379349587930923385354656360103102540121648990673986662693373981296915963161617481031462606239854700142925303527560985674895325088106129830796842678649820700931155694700878052241771018144622467548652482911381656326905626939365259484167611046691980539254376543683104925925410019336858617498427681300900347691744942809532858618319881360604701071358476210181109650287989377168066220990606511542452923104674495191584912395240100526512195093643282932360489407718660519311496794573528378059632500000000000000000000000000*i1^31 + 21842269904650776264032004088880575341911292467675642639454137191659269290396684174839390964902816648096628927587807690547931341342197074908559994673539929759225453353782772948363966332415216699701432340600119964630499129955998494866697577344662086649262158037055027344948696206937895193464779513379743530899695847018312133934713344074976034653352917298800407381453510770677635059261968664731013121124332265858092026669564706553711771539886409981707880229812822286249099328897425625466152402982066934055729031873131679719470299004351818187277540593983407960189723780580908927436100880820642639467072604344040505820023690267321867887182145462900705742758867165773675989623279312123548007647454309670265552095939964025495789205120968978449210111410153681838075396216054813049538643365903362029353025672177877964244517191765103462429898040347313581574036681315053926072782449892600335414035788670409811438975099423644348233431746285816153941827727691297988108342353892800957626256156544327365157704537212109090766896917710571728878078567142170068335168159276815157486801542577380785002203012344626898243607987220437461904659381528451389639271237522785705117276826938741800782579744570698687190519128971313487994786929829566152848313438239624466840521209325609828580688433175711215971484843867300385039554178427402043924799178909408849843531446352402058701765670261014100874802419658360133364281245454927110605057764615368401213770103568035517629158940003072443948956552536116385643826825892808130338652158248503852837702196108842720299209900656874272027723420802608724535390461505770840507990366229674885956404621665800429139939091850259370492343874047440571293190105428444346907203172100347541349694089867135852211265997888586667280617167787997165702554490505297019263803959444839786201840089303725771549766946880234671232003107572829834336895164198553609274640000000000000000000000000*i1^32 + 454545854938327307683358532911441809302849842139148923101838162213348984092980807253866090293258441390188882136134964833157568880931791018153764007004426768668346805966454024523164408864835127876974702694925240035066682742203166272412448768236366943796587744599591151166587332167324756476193677882611607714025150823380583664081948582615961416049497846198610997722118237872782742734436060575349463000473779620204814612068535406889853419971409845480042155263537392828672378510978727542349172719716138359130796487241935763473616767891905806922945425492662294574342522074500596497305337914990264383319680110993022596481516007522836130738873460133548226361491996155091793225028719397711609652559670685981977563499125653888322033671042070355536203778241577314521920632439548058480025247225136350786063605227612653287933849614774870740987723858374919590739834332231660397782346729150838072737209221375251376452095966328202072375012263805424288478461645542558136327642950182552293708625542226830165601353584124385396799102485789571757968975712466216395667576333365510722512151800536153758239894944314465356908509450808596164377749586764116740880336114692592564141854580336119942248240430016532131590662484584173932685244021588025926849609128007479861976483282720078309443925659795261685130768467404259446953929673166623521064309920168303547334956059252813301085990672959809045568101236749760308364756316440094715881904193635017715477281798241931562232939213928884224094794202107073298398320090425456820843290556204432214297814674301773413583936716503298460775554858078015440029126177542265741689762281494224559931304646842207252872484444677428324238877057365964581127208952849314440570215189585806512043885373321084602667160235878886415695173280643457276024656503581054538375488404314786558211365959187531449476519584413288391143072908301116108622377539923257387825625000000000000000000*i1^33 + -5433970085108036805129899955293566529917716831748040593628388784790550213026544082566959404012333332163324618322274295514265293714262797829677128879832371754855162719717388123122312235209134885888222873467085890125851207863135244613161574305876319230708565259756779645525486552047266742010324231189447475365030766190359257997631977260483352920302076667248406639434622267570737893636180123826223089907203138278044453938744313311770969023512517609041782036783372294117261744040440262955234648468414823788568632231734490929689606175670300320534806204295092544085714096741007526731925051991610790956836327097493913687756807563971350076110809806861418326439442956366262231179121480397833314437322351386282362241944609148069509039884140145283642828760110195674970951864197640272411487202340243506068169004554368916258633964281713616957001482119245935781552765559645233287731616297669010210961136322311341717491855231531472735063047566204035888660159087331446771400348682099638159698215526016373277613566909065095892925568640076997177539058748333400018591556570359103137761954843228992446843147374193524326154096530397913819557140348907259827055871032075690726515548583269602179585046583193700310148435199808966778467691686857615627285042375041479566792973155674059996791604752425208926681038071452176018517826388332341748136728811081718541213178411554157079181226252258538814173671527547817985852568404032321140330946796285643525811785209996812920199349125896689413247753374270714704524347287920219378178460924738365490515823667386443708072591143262144146409259116538009894948891316584142470778099102194938792066371916561857274601789414993295020953931445786055554506071670672081360435534784549837175159604681764985577977963066891864484956537702246955261892082804531438870114917167954201548925356439909365363455429066968762098951505499540311513070653469753543855000000000000000000*i1^34 + 40928957853264659478709861493787575522641633473460863790584592415906530662016353537735757870347724801586668154875888594795646813126268338097298676344086553408684161392469655655669518510220298036351419369592929906865206180717799178745338658669019205606290623621042974983774392171477548503295703836664377842769939519019533808707993896558737456107790037256776171749632983981929269402163503481174083911165491295190150298995442691029628135530526542048814425003204610372324208508444279101608122024207641564540515736023750964032297103920670704672947873809991242442492573436777853163097109474024385287230699294410300662542755678527554052727772472818396098230415950889079657489922389549481702517337420304136037998920092476440644582588985235056736546465715265725580895942901677121933765854517617578729158106995167590250627042144068491841413908966838438812229406474927430307242214167178212508353844986435211732255110718543816919644690023332756385321572404130854512986243657466965980467088904484423430449814966589479540766450470891914540013447597092924019484341889337221302938682542626188410404750616125652836882420182437787844770260349022745636186465633659001533619089807576558849096768460550989528497515914459564018682380644810556731937853922988230942853196728734564493671538743433771431699951203325171194957067709075707645967716451073514326757249173671824842414438419567122941467839578851597891979257373482357639992873098003060665093618258353561863032963669395263264138575854115124417546471602024415758988082297058231040553305526964334863917049483065943966652476116453694593691754604419993414893952725405659660462256611369192244922036171508191985963759674492753371687974291781695972757191297194422491302544423437289363969460848264606046946573338787966712917262884544238774021153814492173275494078614596154222876223364515073080579091266657672803527581400740536093625000000000000*i1^35 + -8170913787608504100387419664733258588815832846397292260929314895564909078567261727978982613659793195776817956642598738496507171748493884384612740980465818892547017934177253950685255196225828276672220081325679370493268899106597927143327617579496228529546392578174089699979508636725137874691822627766997308962450582628045001677523121707580825441448178674486278792908208273106863502465612685594032984052972727497490184536117518910595090295763935644943738298128929975788615000906977523544592712312326004951746089890501522066556296405113940461621577944183948604183849975548958872120739684557393833073282690121850314933700118870631079734880146611513607111416578487763201743480484367163743313952223418534440714269213799649447641483558767643390705956564655215017734949111507507111200447687850126408144496340287853297273142452246048257967688847333469897463855951254254781601741965274161706060174684320348948779643306536961251835334819601962464214641484849576465359945715941602807064138163625850439692478017677590128873632422380789094489688887781203587242094335202930865920063243300798351446354539900954040733106090597805870392083671256433557524164995771837746373871432011289588724846657750826930786706180673034547749630864552422342268041659873782928886519008900366601481984187355404007450541129030699099510965890625774033262271383501030270932347869215508489220893711871739297068317669116451498123045858568450101113917083461267050783678046687892973967047339291476526976911182702255184736534075724163684233739341480795361474679501777153979906923496401558586949738867546438689404240206243156159052683107831979544859877734692759566504525594526295144920230769565232379582173037167619974711183156264488810967873157028992437429202502455383692314745974598508847802960540450222652511276456905881844409217262249545695375711935543730363909276516174086229368173928065422165000000000000*i1^36 + -65040356850311057106440997436857664391346642519073090562858182962261431582879452247876881030001353399423569224473537711558296963696237238058060719347323099757664154821433473406152132812687309177304447340228616495757533338306508749563330729200034046972417425928061847145684636188987155247303643439650469153868515163666276366178320805434036353494903785373752105577363506287343706023532845934049056435808814831925051518072813371970543246509448968054527039751346425800013606350818044847824778664311708665618769742283659858496622446618723697378927642040377421024238465051559491406290154553585810061384091770264828162943680111090874743096402308891349228674150418125385981155443525941572776472328975309812569188554625629874822129371584584145541950434697398106534098987256394022517814047206513053861300050869188804285399789790769609540713220013360877694714356627527620600623017857415387924674119095212214745396766515289213742890720104771804386499260443437992127224170853388423242129558350267375312673104492284151943138426987257481026783470584904482086886274533048131382931741972783686024213826162952022225560842337646378847766502844076574591381847433956849533789840401167213833943253256718438937605894559568946715634335842006385879948776223511090175959452919080081134432649825440829953143964158803661475498179823058849091582586460223978692372691658500112397160572906181033211039487609054610437394938426180128825960804371689575705491545405229875008841847108310221225556287725775865277713868615424041785022312026260307989984525145795590650648885670805106814119036999543847171465135981779677880150874469653960194220944823040722906612326551319537596665417004733919262574367525541745153547123280704819908166490678487565305477492920485587944529840021327740678828388513142131029148993479974195609520495595026260997521380289424097776690734409426179515505134772344798125000000*i1^37 + -8771083653167232485480474722621993502624385990553817814690520430877309083445524848404571760051500227766226759245191757299448904191997655456599933722520721830505691821945051310033146340445665410761886212419938116621735180075785280950098714458068946658309713528404403622556036014884059415334488404627066093663129587806417579873586808399372904697197983117980737623834708297222698086797899862204776765265684276957114788765262018610973949076313168097383366275838829205523189246967234604979117321193375602726604654214964743152775013453171715252235878376880867624386620625620118745916641187675387091622377128730941992648963440723131824610211406412736434578349168998536158825658416252136460028305700558513534244424520986808503033157245472582956542416057634543055779414867464783557264727405980909505763092734079412800370465660924239154297812044406315830322722937381722495609738485493649393668204516614996039827959520655057206009591705824068865155598435053751740499851586974481107251155538804313984873720283705899862588823800070967077152542860987094900762729108597116210394139443306066997977415393979631470238343617458081626317954498391696814621082990720731214258300475593042368280073150305132510623782939372988483968865573391462450141153890187327513359650948030966739575129917911583970943464301710493412843490702093657344124966252266763344747891124420695885266182734101436924693665156928126414649635258451552050047140516627469732972124985866739892016122911111526305096638365097711898297469340304666902071482340295731711964924582009121905738211468765374666809830481821695239016806939712726969970298240279411720840815240288656686176525332768950730048720337167450177703350222551099421643413388438258384082199916967539978443525576622751428486599408739040250534394048921321894523757843575111709230576999396880288278083521560358931689540682169738108614359679780000000*i1^38 + 17395255500009683593099519084472074946752406880435961604191388048172048217445892208049004785970045498449371610484857895727424550041058622352616531787208197000612690780684296611782229434791995996595742949931630741292251152948344838154179380304579571057338348738888044922207347563326383870934522437872151299529114338359971010267657303540236425114901999514579100744612154161454057578498001188917724076791187543234513657775653944513919518416151633128146974314479318596482836465578221741296855881528229133582825204059511970193425123008397129360575692055205141101414051764814267755177771098761587534284401069753785525047755700925260324889895308460725667288390017190047027724274414268421419890649060753436247644745674286897727418460709149093489874923577080088786876091931668042858254734499345713990601206861708835127942799837951542446715647131897737378731171774485169353768149931073768537656275664363618143140567769063219649599129104058100107968245226750542556229949597621721054799997021519233656415726944060971059388541310540493380074824855473062380299040061085223972429962514218291873822241414384836454906432805069076469526165992680399764144845401822290839876630519308986686533590531447246710863534394121764519944668780602648225379955500890089871413059072283024100036857923257906718602104571052553392509602930827888030293096912258776603394864087955070325785395192666724413261482773793965675198100340164182611734151289040068656591364544796434873519805186960635344895471559512457420634240003421666675712094649709721038270515125842674013265471550865341216846069660419542151810721315094709029154750433885101536064468099331377835405122029193518738042534418088988799750048332984578124985956108835806825794392687975258854561118467311914115755589982868169778014036647599845524980239022559565671702981077388787325244105123631422899899087376549565034372883092136875*i1^39 + -211801557192625636856171316505490411249091129021695690746249599074448659648573677830581001646874430134724501990514221107954497099897732464737657326917513498729142433665581420483329058503475737733452329829076805168268514887521151566849261706765497066286567839351365035798706862145359677253262074741261573838937676333683625033076201756221740319737492319958467701408728302303821327754956718407475775607823575628781023179274488804697332131108287578725648877025561269184298069090121565188939551211462495268524738069085343067306712516137613518883015150884411447667633523052930099668662459574615637605790422884681393817175530010923277112419734928734479547083705004858140102926186452593194164211562453903370529485570556462434282139317536041569391772517070810185665683838213560029968967121412024341787490541214457148740085388784593125327626763348406152258156193041892003602176148920358187341186127468410108645187892107493886995163506677914568248952234420193565466663538904511855759128746246967792654376828898076060901266109368429529356353905061742727902456147850758104458491520053757779355536166878767450461697345352040583587529303665073559114792676772647767482446434031573602824862158403008371220319311933718050953304864532729805900859754162575294321958520848855904007048768895956940782356391335223598363936820145688188761406184023195636894203342798526215445721157593017859031580457892543035262823628521671085431722601577841793331879617268939703957365468440108927466361973052145934666320816752728123335984677289658239454628181650624211882545230653323568336393204302904294217001774510376797377071325540588565522678016910273547077332090856636358587113066655360086968557157022826600768055447259556927084778117684966522922291887737828665522573310215479230219096497231194135369103920936933453959834378320919174707141903162788966372000846908765924619493734016*i1^40 + 1312752686743567342751402594775879482215894507715887838952236048199200655995786267439614597513885992711371675889589070076496944202839452278764240689239357516269787904471643960335020084009494926008400324157389196182379663625197835379796067977581458628316708037062481335020372160267904736300310627987366416809052801022295104370448478586376550552549344022812156812802944699279811041718603827176020367093104052158813377298995479097684578290915881220919742515895963075242496391510489656931309722839332498478226284200670816017084039339838102401895420197234754208558775056975025499488964205693773459154558568528942611927912634830701147394312656224375641581646051686394385749310992478796825385232155048959360277357372417800512719542770844781202261994301154875272320270080111977803223017396122793854978595629329168549890740549500770784985273268432501442868086715926118266384902402628282091175098891663541921787758404317176525006734327242102722568802068734462665532900513300323539864022307875823107740268055738340905815670964570267601617644226521830950443474634027401441328567855528902890816606587782982045656334847732068594120512093437972384281362804457899243730049474991353720701516327757700146591098455226617635405829596806943255665487585150488240422934439833107996075156042357935673655414976404955410915658795857118632688782140444970397379671017407276666906433435318012765501003215115913841655555126034570637278705518380802649579901168394037290289307683287638430526508861262676010060402394717499614574856105165757244136721928338613682256350283451534967090695789369734569154619322759253077994546817479335644264884378551558156796716858921860010553227333889269580334802935334683103851148533230393340631976783922154378951146500028544134061803046539030086579609219572486469266673330307930229770207676588305846374794139040094219673428651723400131821568*i1^41 + -5570787648508516594910418786867190316770977715082534274330714638733134312305800533948395850420331103268012604946169009737046755776124842336494177153127958340073010504271651199546268124425041944422815127011884919407648237662189404616157421810380743298229981250332285965503591216606881574337153698877783835658201340646554092116787614395144925474776671114739930047813061411922818658284834756126788376574593814371465187936948923261977703105986230594151696054385604578573838615206485817925711653221168878681920742389920829253295518572280179222521289722298276402492126083869667147036529382493239465328361054280929833382571620164754867073853334606307174086611058026927032039640375095560358884755198325211532129801052203042164025878403624192836913257709360798239911007320667917855414524416453283894776626166074620266320800124424931039758674947332848994268426009378404723223682936078829311887678134917531081008939356147315011313158698875037125982322489846942253283428398910674510126553217114800133177545701197731203276792811409874493371976490652950005898089260630375832140137447788221530864002692574263063265156403521938839395364722118563838595295059091625412567595761641131363481006147105179998026462730578045549985555908835424097826361493814031694666749297006752461980107776088620718535523281498200406169814917096936883130161981932620284263488847782121759627777142719289871675251502981116455575366849425079324576978328815760945411018246708142693557542095175650230097298389334702398626004990689423347196108360709647685223161285751881554261816396075048708285444821669118490691443746079815102281171401918410607901385212623406707717405964494865658690696716422497693622699615580119291547638813979979812266829573585958665547314597960027366414031444647986137576262742341720421150638902234538910019432800648210046194828762214870821960253973974745088*i1^42 + 17086698307521642350531625462807535057730938451354164158547411448099913253688223073222852528546520416547892874833597249829219704605822328557187412152707528730719670029017198938183117351280362032258266370086605409716360692609819993998464302423218007881177307741806448388631223669002030717926217968245177893020634793046556504195879352250691713405288886191304113346208043285670209791824338408059253284289881757342283455083990615063972847565049600223066056098043886665298581986762890370143804241551721358947137650092648078015076620096563084751635144761809689087448339804229445159794411157698763041298169068235197930119812127217641110907979986286360228594310414407870965419700653901825801471712657941233093441336088626767512570343251284969120820245644532951617820545307860287963675593202050746571269416294162410336086711363644221902275472873449379904258045789835975159424876645146071218541100145528400654118181616546464897509287871183058327322749818876070576094636475303215878491922962884718930507471003201212525812683927549832375375675526020289509538172958362570878924625530458966897886347280631165385447616309122968035714072699212511674788649321207064373555544615400063934460277373942874831133288462231558439332639170277910452720652043499491034061561773595198664554949822245083984515274416953862957229607907813373356988474903348680024800375535593888635193248005363770517165779729233281149153248203838280056554468522278065412324247963549805055391418420586465271833682057438862091646700566355544079100801652039189485915566706978858612377331377587791873865514210702212741365441124351633409913709412424882642162934114901933680157149162193434050388025652619809940524751369377951707411852634679738129487086920024492109394738985829704147434427601507215158337104614983266052980801342836057984197151512408579455108192130690926408471542759424*i1^43 + -39924709395976610754493131715838987376423278518856971318878578539950380175695367189371013701775629755530401485905670461697160287558407082662381546096765373350684648479704023502517153907339636673908615038313347507293921539365155188383278161390426442039216140912480949165486426592654521465931811842270778723120618639738157560858660472041299751257759184183867019604050895674230521997103734264838439242916836644915955292365108359579826859509908932274988694420301469717074426417585641261851566258039906463205101186043309494597319497007305702528588496636319895101000112352251872545181349481775434431511435416011925965511447293613049488216510104173694743824382172963211804953012452242060269053725492477335548047380292072417161460398798965976489884215610929727271598289460116749657401561165196713624492371553289719333382430171391748796191115330177317564985726000444403563277906815049970564565570034877041074948158339840479429037794125055042849023098097885340458677470548121411218518070677568098703423144182070486174569542314008912631576289819418675455156547156565106622218849648127374495992615780083478175039127403111036731660692465615747487689361160070988255971620957998696809343149617192116369227821376867662444679938337081631339914187820333943242200369512991552724123194103203576621045870025532567414518163384210918880439776138386327873237076753876133482073272812186543369498812955525628913094593798668152110010724264893936975228786750429945036175393374183883928300747479150639905412639165674721123928965117401203030287008493967603235764175754500878277512863967829590725048868127952518068578984192939511123007565752529794445333062122289638369142928813464510123368956674022030419077827510577707725045925915791641739038072615406433552695363751604201606727288558953642934392107675007297999272262919350377559291095416006147582197760*i1^44 + 71864225202024877381761954439434449336218210021771202176557935876886276960266538177302600386991942609364467037382578388175887470884989309409029116551778843964208356898127604112007653804924942451366820460868153122140498289811720322548562226156950418067201999337610646952595899000175956691133110598270644484919457657922532225103817772381160847262486934594824382090413871689957224196595334447783408265331917491269458675941468625333850100910829637596008965523439417013288978665952866405149049793236705375495320798616192353130416992104089401348448944908836895589433703424447574315788903313632892475361041938525461817628766250952609529072818024661894446946743100963382555364117678244918539787454490149378392983616517260241047534711606130082895075584145412186249361616586712149466113872530284072109033115780273895259293051292114677292468088537268829688234999940253805616303621634324655550092684575670397960403313856678712975175999343434627868085166150393205685115547095562100831899985743482217165378806390078649679887884762726009297838550143385787397205433949079361798492791812599447901979401460480974495016799342525550805408212186425087898890279182850077931302152531788615610877968470922645798626353366694585859337583981985566980854325980594852663946185194266888595815692794983149161322156592008026309125251754551665795325672696435683058700587254182251709596477692078485039316464503719782715822003697129215554636845158791335609272469097791781965112236408522542291061144790321226105316416194185134018823107003258437423519057071114237854507486437600607755783814486307483006240504278956138120829926343282273860385373577534528618251205898800786929445838995275963503310588581839846480120753396087681908921563880397629786307342574407123277347824211986018187035901640104098275409910482864504909817470356370282301102078505460432896*i1^45 + -101639656320983077954265846804587132124790549226199194697625777257881316471807408388176416296886787289363037424170025486429627417841047003177534614703352972996854592886207724355441047764581737650079738473052828960797305460153537349656379404996619217835840686694965308706493988501983545593394044271681516057221460577551439501816340656960418317008734612806480939950609291157141628979800192419088142191785770514551331294760849067321378394797007137961259912300715526565996469117559550810827885113127275804313613996436525056344670558749926071695865390249610495166963868460196790023214814496281170022415500090225384232266533115782351675546401371712742437486066811414534109577484566835367791211084570346359883148285114892546866206083259335933555051788291699158180942811302153927731340751111767248497647141095426874837252633781411601670650034172845361115634960195338364712837380241449879804185072195445330569432827070796058265318522149487198400649170310686351525606459478344209644634309701231928450559563805679760021259096820528853217237691261723781229428352003415519860029773575905278547165211324207360969249354116068582451417056692185765253963489757466740623033044071245664746779675023584258452743956912133119669110792904389028799424593227716781749663984494892197767803799302740155614111710542085333161027676739598041192751940613409775617759654970840618167520218220700451579045713704110596508423350143341073802137739070450437075511199544663246115653183882439762286739831301445182055032817489061127075797604141697573342523332198593468671433949562898026741355135694986638196469704804387931207443751735434206275896754597961843422042079608379979103346207939058565514612179465773172650064191392653458643819963710368087722103896246623465081642218397589206534956283945453688199619258398506733305452809783434197617864723136512*i1^46 + 95197952460048490373491541875985012401457468881373940560172266431512329580412213855025562804451271803757791426457659255128059695467301898195788787266825439040720050249537374257984361501704531118365276721523098758513733713540575206043802065963906910108605467849114391948694564259011071363372417354032174194361983505913346020304831967706249765891364950119098267986646373857863258626636980592073313038182670032702827695642830385075066200546465460788672558792426163728531944915709841344867470789612642722087508867118183817405387510426793676106197314268752788280924627242927493603521053103377664214423309366890078970301031392546526163746398313513120943303149756291170720934168233907826959560252252895579449726692405137251091448526347398950521233243804355141353969404004640762600571073012564195508948812710898240379950825253923989557586932992772849590587612546112241018372545211738877168260409038483083873814786721371587001556683767909553176464555573078605592456048011368845040098707741975677716125943469437672334983119393370166165074492148561309692571136901952867600594215486961528082120784671306017960709442634389218958418801190606537483571245991625537252068429911652741144478000340824814433469289720391890584976347501767820408458720372168596176468065772251519805659844317589154368106597501455205497263051916393235915121255607974260856632526069454218153564874809667568617671841157987666910692610456874125600582906476063731607392462168917203782962637769096426734919885875572073923139574934633113692429564076130133311269875502349650317149531057597133718265177575858887099407051036848970981949316816174962323715233237051676140002805305348588451753779817707820495806610408865012541911064673792820641142433946023143184497723029256109875211950996331002961553155880718199479303674494055507454436347778576493892861952*i1^47 + -70131033421039267978355294398481645922627360388935559202305383186676427626782718485349545534932405746041581567954539331781869247259781498641090913666117203594120054413234945307984637830274654842784681571994633133080644329813463943324734417903248986653870633673334229333108224564742462559169267266060715841770648568349189633713686056595060908033863766500224939955301840291831103565386797445887461134611610375925717326312641160623058024005320884520805308697720644121040684177189319890458688296609203536936501615809361218877797637836706953908869725662984758843186944142782191924249451177527462753278156387547409914075620470851837449281256747241518974255978183396006909455224597942336565447933942927911240022745437292302356724595645600344381766285259476332966897807799624048398790515933467182821638819871116239896115659928806016870981398485989858943675517858618910653171493744329959547861525892296882499082326134503288909857065977042909819593861819677874053445025034988309223629786831150468987796485396484245420423941165175784656673354261669150727547252079304872854020439116376557133462678993172431772438100206803306831257879493075853106970269906263974849245210664924938295710371293209593354902182684138421949142034620993871584446942851812769739828278318486778765106364983606413325643673860352283327756101435810680656750828637004186626647120153730916526641201233736705597818832080011473550410883552544816788296902022902044976449558401151136797754332399050089770187708378276313342152119832519889587751621318661524213480389062127941209818354958045589049885497135532385105264581531471562819126087864816403083424705661709933137104801395370730142297278344295938079790059695849322230092020169530465111969799766215143931108635904633330971753232546602854987781604499095702454107075241671540347746026045495574528*i1^48 + 34173104642699354037812822424570725994814011111497159136871198455266105629238069370343934675246363671933075284500070646666593868941722497499863673538465910256377043420703208005946336580781960584668953398804079875863031701863429115043997489149648060206285113297244983226064831132305876811783555557330103536335870117204049796653681813237267236626102280302811046480558236732916065691994771679235162733718400107334113580768495330603147941016806407020670370604043528022776644988931485463262730322529497786052483812936357162113956314420641971154838436787510362251898183644486394585843226854339858294124549757502274160786710335755956413526240228922512012869871201514736140632575571666000589305842022465020622460905973213204521889961042074976189639385979763972398351649304417388445804855568868983190058382467015311816124540713764453629221495478499590332717874947209222380435136367747032998609532740315772700254372468178763480295449733997953873419047331960565129870988107763809870619382064640621698161775268579247775825638577682886498782659733442626673269604895709954651456475815283119167590125136975082861986310419617582743187543791817921910628753639961183443975343843124094096414892102017732395949511689764568847828559973605451631432469670355664345878751320348639562430755823558622698632873366350364809583030110231034753067176982546616228820533029469635546501119329797958562300278341852968848023844332059225637477836805848103789452243892070601983823018211989469762559368530431465672201238219532635779889763339341847384337369830375794768052104151805592160240637031838664396553342820119224678770945892084379461596147290729485749592883369075130310277619365999170740088752195503852617277239985014770768207579907335483335420576333427647935725875820465240596310804882445640166548916971382311393850359283712*i1^49 + 5425824682694931268442316802564473544811006551676291811921890382827271396961401783447371356115750589271638241905032234471276333453876982846024685947022874277273924286495060012010461434100801576596353448650744512174444662593137107940295754634795593074297132262783978628496071824048801933984122435942446534239116056761182386937280701809201684287461116623487258997506892805685519178520292986623617968511244250841313437637596668242291129993060405945474491115296640598854792803079605396794560735073028566432047381930201657826836760733782623771463818889161042896472900612072981144263937501532672666405033743034019747471927023305883862875818032087496050695660306903926660481953909541865638435052613536648088599178850465551517204020799281405327115361746402634634586031911687586496268330857367935504807324796280551318321517207507406446698832129502438611865644819965801417226220338151355275369796037726894678431442975982271632995506675384244757711118681250050821186794348799501563514732861335856015690096593348390905827909684806600517156561759168719893780748761936593935723351149523965614591184985452901762304583128369115774225454902127424066599104203539057262730674312378321285372452945166582949903325587896134711673276885355702701995824598623344985825695976019238212524228669253707980437766605320693757236490891387133951119010582940368428406499557086429975303283116628708967121380454336262486300755325849143404201060642382217190625870412151957591896455783462930342898846032046567875432945364939931783184254537523913006972770221591296794966116292527899640409671139383053907827277559613047995547352345266786509019361178180994577367597590473172482912628426599888864707188143732018275467891927425370967322477463708302184951077351798712099639254161116113093637462943112915506054659697900401530503168*i1^50 + -1118114522359066495093378316472952154037254349577968454190348124185938900122948945994658293090934291621910402575269413455450053422360936626201968738230053799656293681781088374745066938747561930341426070075768328045672854657701703120094968890149793542377842714653612488710690335345557523546165237419786668468646757330439741886744870649422124350285521079692983549192366232493226271357052422509791797129973425594563013300331524462299288518228745860294503743735316019963395364612339403558198542931999566983068793061703515167997138354691303554242465852951263222256248309991342068288031652383502369562338736850516542893978270039052932839791418704123175686117236574961840631766368434795629009196955634765773860846139482752010400729747525479964635411406197696006696299980910617166965329720151375435951892186933636416541356958080965691652674416809013490666668215450308471952919577738238663144962663829167346022004768070022366409858527353365813078609447084165873467903659355245229475880731199943284735754911929958873096872739671442425990680128044173350742341951312374522467624815112994337979888352131784790036414003534750406691283675213599604491647521581032481741022260461099416003833210303255321121887215603731956918904293943993450697296037363790583586698788905181057726505226754755210014782835688074369322700492906932991375911951130399772920902114691485450036438929014085343106215842795464975727132349539673139635588710393777985382035527415315132722586415946947447025347678306266856780461143878855735442646010581129140482455040002183677375494854926597377314205010714672679317520096958839206684417626642590058816631308723595485081192956691245323791042743338993606940006672658264748971749059769668054543447725169195459754080120381659646720408039083168247345106881381881399678685507043196928*i1^51 + 420103413565339409243710356617972096122795055314835798235713331702131612894646922529473621057750919190533159436200004234407319829527230275528626047057244226156642240551224080721237186412603540845141074081949919816928049019936855627505242802234343682117513203544714213568360697750249799383244795683361743287916649953718277867640792011076824502555533576021760637899055348357315447983962850621603870141660531913077359695705989195938640886616682531441239555567010548942378751046346211892206523563491071804039861746624031206617828143332854786237601749081251566123191942300636504078199252155812327409859447123741122577211122962433722498060445693158355151940095049611232882661989626604344788018675660182279887889809170519004865609093666381435749140528334617442478399142378846177012884913548037126386816871345883837790651375418627032215758476516192308222149799642217794573094918064667951254029623964251359068474455774594678138602474742626186981862247574208288301742160819711133560001308254072868290419312711941019470661130646469609855798013496983336661538392694537276948202565563644104317404262824298714853424942817765613376264459279970243019826526380634998895902657772538289288314352851220862546532892987878503038617614859961481324036111691459896563838870731172227579953554491769698136874528696110918903147260656826649587878236569300680996677466128002050390623797450933965112044870439682231661555586978236598646925102107937875924803145896424010173036285194443877051206306868555677029285173722056247863427708791024665016384025198172612475962120852857997314951521046536886114608900037661614088703781487110867388877938119114417554720694291282524048053305120309059312105161962375151218926423662751641687701181863193542919601344792133448463139569880056018807513608384961934396573614080*i1^52 + -26555069964656691268208962493271098646957795192360795419684091302748324773055444517654868821507984180052707432051598743785517662673613828019176572826294457949752381144405013237656993734034244798306608585954035407162278160963393730864579979472446427476436525181600791960815205163575358156125434262068148629179536018384663129438324447797172428219995139238767636315585127907971504054394192165983383328995467263673831165479650596140776430369794912254677707099714967941076665875948040452204490043900938404913156646709727523156458218982778629025742273762395621185692282920493754215081291559391334264631100408299237387790534048903644045863352078892049329610281435302570981528528836616576538862817951718632789429964501397951361632883314978371013080855123664106884191281792560882269794609448553548778900124683166419572235820248913258052796106724988927083081296714461071268860608457022871437714394998499802817139702506876169205166415840439845723066316930107563467817931196792869770764549293006839804222630905296350910125857431174400937467722760494874493097864770813727433656762488256998106953693933682710703254367982288246744900244886224120535658463446429665960670106357234492950614573598130546281749146344591601254953093513089719109314547001099701531556221641503971665855578749281803817295286722590373941430150055891441671036441489356843819798098976882906269074469268664103398514290176299380705394089661881253746994695842696454717060144420029529580342098589802770484872058851582477328162145633519553483336955918090887695900309721130438908648007601985889210588038294339390926998115347661654213892145361166269632943085486144445535953970813687461865513770569905227051877986669183157131639155391033774375639054743579943307190123317773766641749658032755423899387134460358905823232*i1^53 + 1345040856468681883191591714143989791804973037258450718347941754229063875771056620306165491312148876979991534320807969239160231213075980166281635668079958481944034384670144040135277515801485535982501891459738831952476024661777725366085681986850657387345513165937333664870635600030164806639358931585513211486794521472040057925021926542177881947958681459585454901988681554561579607623240496911916789236135693004670691460580843107624653189025201877853496360751090514440188087442394157740163051036187040744076639026535810229091226957090407310944557036962257976566936010269256753062725807436880690558386143562962888691168342592932917536898665162795792279038568155096197836278953508771934155503210488010292372370127048849623320694181056244145336302418269099296759032906167738343125486972140012869379796125316884033919805313209699478671351407646206489851508804120234608144250619518577743340501892457962658394674184178873306618693886451942877292043498557272138216425512661874500170777691346479923503541821874880293464014146960091876927687294967663835360832967884310327711740902651734547990624748185922075660683412975394630267092536393635843441090964139531405219147015854733279746004761245188880940490005759228265588211642259726084479236082838920687702566405039368889327843307559689980999868142162817910411021697752334194924744032109762934057388442461159901352119934203824936162580944315091789400397603791959220232449154108965668576249976459025098081403556474006737314549532970503062766488759559473862849432794831300511998262909061919886646095779894837253551777803570236344796421894497717348793929963623164726556368362470222892225717269216972457826752214607676116128341868531318869116763707652099767043184276456603474491768492268034705041460725036807359767076292001792*i1^54 + -43950679926306448828953940913480716572286854497909979724632298231166498518509519664380377228920154625106040364247488285720711314199058423931842407265789195796682718569093939218054688605320832065077446573057621012871029939646339312143922785384265799581561199849233004121085824338838254044500444956333396300926652774681528680332251893391798976053108283037401957200528912090413343424789909978694332514815268924585265535914532379936184368485026416804236017361788653801713747172955168943599051404344316642253549929447773217908956701361793918218554091209560380010541993264489768822985229014437392354388851028884817147041052101630072394461168498588359733843517179078357764372123055131886372921879276901745108768042137162007139256473422421302139857062819348724809273482551009632701916365437951617047194983891244604146521862057065169501396351115409356629581595890277410215839814532007380250765418420647184205663841050272870124992310589687806196287602239938935453545389342828754176207981335962929939797282756275735889107400630829036987712395260981681948785810828281537347327540274006535486244915882679501976062185721632861586533824214304792429367898733887549929587239846017169490265669108414738462202238046416513672283262450829104423649316045197336004012848662244111439813754972964655718970262526298955093237495873653545820153582383130196114432336003648631797869630856457376072451815262116290430292672050942985556269816482175601839752389269189309422130753879347548482627937618894277892383729114448355444807920866416633511243683477968157520552612204628626245143107439364463338075971092604723420474941970393092736189332750798467384831308417803101627145402962893433146711437527675150608861710170845510833059999074145303360491570862736730354801236885852028246425600*i1^55 + 1094883054751197782592885191099084068474509657791035724985178159980895479930395451991644338688196512349406416507241305481780121652498156558656271603887394509096100220592831258885441396213474717095470372366826469583741871904868950136983600827340394079405376542184056972446448828374722224687025733050240001144397898345246273913698399148152022581393269574252423306532597160409481804742574947714837469243991244761909025359544664195017602397076269082241276125992783398424093993549081802979491627120897296382124730102095602928028611017249461364185592852719494611714290213537660667997242945375571193930865418822941286340534431856973796435386329856765151869118117908590145426877557190720047868882121319542618463051404157844282714778711033162103943185867777662938202091735022321891361344438291432642661029561569918942975208538490111416007531830758504317485730507290972244080486910084729811860031311594575378684197615069402276770255234247607822358682032935895356496445929375661592468912496917523499774916542516005089108253491197074148786280931850230259439329563003800489969160353818216420463173244003430079408423680859964352884122877798873026035088823056410801322285226379000384911921110028036774242185451013533101426855471614927240401955233795590903493988537339146390354026095330747552679098041601748140961289520575374690182276884781674732063886120965031615862271465902321231827376630209560119320713304283547586306014921252335685605501114504930636125641773689202477685700068101704146188374467905052383731603924921275262587278213189610758897402608855633411489383224592044648282087993051476765316169048290654165945946221813486473961299320926774645004951378889739689244004250199839333850222371122445995631730708680963324362302371885336819689023865016549376*i1^56 + -18324066159379211361336552350206641338383809356587627838456943470590167289288704698951646154268561935073287515962127911935240927149729688856028967297054069090114395470366183314751966629163067925675000396944950181984064521753646510182131617895171428947903383163078676948549358175897509424705312267065781624142489506389027022949524388677753705187541340081435119040756112459443795454675079299073083917483208591856134353087883230661034999370215602338531649210300598412273421355431308026114126965865610618370831570094251642396578242863954157723660057690990985117155980396014161596863386458922020004617255926808985134760204951912444211045239924364068223492069448501038126447302767895059807733247577321718210472451272557894850236562677003579351713977330808748803617656942452116476397315927507717397604337627290437918148186553952324522813707799470949278288653301169167328804822749129346790385537581360651606381671170385866244988254537776414769073418328038992460325491057955116834812703834435776649010658465140520967399275145918911282993043570146770919870081992495763220053367034924398780967273759294770185630369022479597586521889514463224792961561900222707839155916133504058318149947744615574640029287528072345134493956554190887866984712163958013589502102551575542826702832060033830629821093828440104898916236881221324740653361604161941217151228983997642855759705818750654575358270217565525414742121179028262160366033673730072689277718992607935720404565261988216978424008501094533455885495600782197723846690230731730606094764919937092737344951289160380999350248015512476815724017042780256125376451719919049485877127219711730286983256333442171711835360229483739393323777331228946289272985289249905807915208298754530415698912830038424549603672064*i1^57 + 245789277700408402203301952415404821178063517322349353657371180237452244028869658056749640252525840310503256092449200317693456508178949555207266834846325227714358682201376848340165089086548825473012046344509070100043845922777086752079570292285213503864909171255983079528697836915510193345448173822778832090578048822329183103002673120962897281647937591373165985567219513924790207346265515805340711956220493989696796402402204711754801224085834961198625238678191586314555218907994722456647323626278827381017010807802574710287275231656577543058241544258550510470767053582164819918646098307814106456480966866942666040703038122349689956574274789449084100777722020688421845983797661842989078701408326841361632925490823700514544543105966254175285840192939763908606468641817952544568905226670597302575245019711049343169042611849770527673018270282141786430787453089140965047138518794551187062693281506411128563839879571063678718026816470661256634486224582882747233214881075516617664170248681106553741076911361491673791632230686496765438109602410593167516769342475009592376555200218595289932730992938398849036238248890199492710083838563095850982259803161711074638085501767309220159373448455833374515464050171014379943912158548787034391367453101412718566035483820224064766555069734024971145998591245701498114870164849313313330118421406651903314434448962415833207664849974937099273719259258559819317013965509576836596055547916587849322943800798249409301273339793457165419794112034376889097973325527193740937448990882573681245290500817572098481997193124515841709691063777891600336964358678515419400267456323103989473426157535110881608874803050976032976147611593319464059306201447227652568391987094060314530911364021906426062581234235554660352*i1^58 + -2473447084198735787752740999568123805569560995781132266412745184311926945547146807326936833929201905386911572917340938149046913736779551179324793563949768175803816390312236406002710183586215810445626742268619546507477600793590312134917031926689700968195556743534027232434269798023487260663573482763806605936948615736136407673616755046109385201270063640885779036748157379833758521213893114016175465601987584957032768596819315236735551617392360923504090541555599156078380078082922407630144130667548235908429557435918224116601308200062027026136489437364390735433338899253231091316812256591577611058105820288509461356204834379428523634938461820344081957951093452144885210645678304203869252751101982809265499153012211766574156268477309312141387978205532558307189644769072839166433210106094695392019854930634549965506638850875670549549207122304260946404201473053049310717288235924728397657366309335684848655254582981384808743673521530452157854421737426215993476523883805454214841808647479693648059396311049174023928111023915465173145288138650163502815848874536169152503529045949499567708294879991191084253253581241845413522119747777804158070366470435692108427249899423239384599568885400555772265067595789876286918536467493151545738482705774167040116729102627648841685733966254289652819328402523846513109517380805403973413190307202676171234603189111909423987611636047263020152345329901615987893294282713977620505988462690045022539805903294671305424392302288808262960054161837540618152797870801468593775113579416260702345996927810108950062322746210094970619055698315927753691978567576489346494605406993915916659524525368834602810256941366506506297641314031971539410582686482305341597461657410246016708328831538618101304844615680*i1^59 + 28521100114056103218761933219785937305312244222094139567684188042361341356039185767125744131287617669450935664516337986806194638409607809834610701138581769032732110141022249519737159404318171941812101916464434693151220101391470544377144266468197476828431485025157221807542203931399037341742114326079930641238971456222472123978796546349760398345038591651207427205290487803545041594350997711852694583961012945308995095788619391011189405540381361777773811864746380918704281143133389650814234070377375436292791675341522619769420954345075730337392818023758719374785070093953054963690871809777030329373262702593298442567475294965173469987911775640052200179331597875310813249803071743922926589849307085666178581026045478771399482816697417002001614655093921997701692755177042849046371749102525138209395434915883195507296794624671847005659852850007707244084338933381144405131506456471472381299369374724840385117098669937153579435702029316345366154370824200911273936321257128834924237388420262427960137286350733486298738704457428036039814725385776985508655715480845386714369301267181815688204096715064402595354963518993101421780123230726793761039401113236858620451917906433843032357521529623951293653271521219925026421846000825439901834932329417422099013290519135378718309726617153114499890405767534930570992569032661230251871665016031657689226931501713832457399473458439085513288286804751162340551085512991861648536641569837856831287625635096992780848795645425197149698423716055846118507421315132158773070941516681037997049063746732670624988007507056794880582796477068530346906159287224338519561781661552744172822151041458799503877840683899841313756660230660045434059135251328083198155126525077807824879770373741621542912*i1^60 + -231209036899191025174398965684554917948592096784278172330796330437774505770331418031725892359313460828576252862661432630985455671594833368746710793245329213801507556325617133455565500046241682342481991952481054327829549107873267076090494542087394077799824868694011636748934208704650831636580241764439292248092225021770226836284924466204386139747326495300202869166912083655115583135115748242634509409241710663417936702635788755851929019963313674539100435993956700748620380138475402603692377286659136942170252907793879396069881808172132204343959553648156437454031456671172286604483634066639951861039496120687924844612812413054541921851003037663440571472220537543458819413365765968116237421756428844045121615806795742648353244696876632235296257841871462917959637923905965839552155261012704533988425082537512198640309852801741946616002676002195159459544085862275824188988935959935066595753723366873334825424488096631484337216449412653790136189832817569396555418737012054946234476182496681294799108203465266607904727607296871904595959879934395946804697546610817483131702757581866493204138802155179726773633442201098574447681328211561321877545167009191625878592703316152450810312690828247056796954014017654780592316502367715008195889736094588714500620554564572423132934334876818671647428668670770301091520322106585854893526214575857111938490228957857106589617612780395383719275927745964736979807172099171132497319925305357359892566617415564798745122615612575967088241501496212296652050808325907770737079010657615049809828551479175773008130574444170102400513219146291918011756883939648388645284170262183590893089502280803618546741713230414749095702452149541801512180627378491190177840309482693938527044575952896*i1^61 + 2110629659183462240511491202786446625035195618585529629976813993918079741670777045869290771900984123677772238916792857932551724645326375047240602660563279511185729406568386841447751928155762238679259429942473923367954248322836850860163529994281511102062620222863832019593320566173617186874379102735519348917985365155815852160707880365325675827000030064377626144284076437610120013212745448279579426138322834486472005331073372328193583817205006631754862834400783011372749091446977117934849251755399410599259728428348651065783612776382094356918543239790017169978304470887513334836034764193218749918953216571966844133619495817286657562305986396877614353606041534785009549181866071246358233021990982314882936847522362955432730232992991753690411953439086515779729792301640569630380670069626143459274523106703127988353820403880833962946346937073238509666390184811956341354122455240209544166276700356400911925630087754606225420332048008325375992963940096687747665203062371102532733728364592929430015668485235215341601254728989658412660755075026685096577290299760781924623594373749566326029562666786553633261350943706344841974934160163472821211179205250762736199623429290915198061496521030990339799606427363976049535244208985081884467728604463173580237589861585688873268598684294126822681075015100668325541116981462803335338303930017129849691482685685002165223509006283060122701967086925387729983714549203746938780503733270197396157359407698140816731211148136837659884053353787532696021550339489522729908468710546955603333973485360899144317940645757646640818910139776896694459101625319873668765955649002629228875231864209846293291086753255028890427202591420337340195110063244943949286963454778655945785344*i1^62 + -7238165101535050201114412017621930198550303526864300273781268706352477496289249406483835444529428526691563241036409524834278817969406566536051325593382782989542769159950105631850378277389761576321147317114880127670575730998606838543163546867161280045546557756974952149874758821618508631768811598924697298807431379954149069691729693298380716989509652117813032802969347437674103833725194154359079666694284644155487307758330748365071059607473506422290708767356941022953111276062299293418267725413442002990123308981626136845943211547629926494026766999534604130964980286900707625479444179434913756631369062215881341810629070699965585914408051321981691801517470317367354473401619528605507248401432297403308010196249334761796194035568314893210171436813209948188194074007082652554403515907248269882171785853691928139406168209399184373350997131402620539786442251506608367910763431847223198501733588804568659498741786054594081047601605806780189077158633211165024185465707846509075025606168904868527931876284912785039277324634494201667769258561410823327305592789044554903625219249143732366777873934174813104142856601915784240416829985040368331652704430923684540627202397606569280264172108742328039923151981038426290442535321932067242215560869909409133519198306221191359920698859851460382319200594500272407596034407525530492561973783168947421313249456384217352528560510615724381578282532112194672290354804617073160043790773548418482675820934747350219103449052702860936293103421746928789206687139481815978580938851382817111835411147001228280906532590116248719827386628238797184142509745413560209204336474380044113611792451430680070588758185982754593983819911601888035834499353366309980914304763822080*i1^63 + 18027648046954146416332082869894691081970178272901326950780137376212828525678900780667575769609761100300164829698191841558960460134574574476294203007153986212288304058403891004504820660466527186776525196756465236776733278873082582972505050355788947497353023612175132639344133096184883053128625093717815999500501239675529012136259738612448475794052820897919930064083986759197863045095164130115010658836181004414992943722428547160408306837144668168512956457215345322770457798382761705048577775786069341585248396911111340836037798667608136848158435422150360005477954531221034439738449505610031568243339182514771539535333716437904498415140727383043105501622658761715075634193944238199505383805628805272651442813947677746257520772711954048901691673967433002570392681982501335180875410195901856893737597127941509454729642003188443792623236930608585394032778594170805523358977245643926789851528095252704831710148010918477171254182060775139476225517433018863377205024800036054345039414121725273100241151602709051984902767907799085749781930078031159372821898908741379898906242848723502733651723529753501600971059214839864300418821615579140433887236994555650830123210788246688016635949596497170974187073189145394147743356631233996585505262866999450570917592341237223772042758697766301792793194398157538469974133369459510170382279621255101048776288904007191193132484177481070183206846870979032094692605259732823927522868533752859283086105882818688421728593770529189651161418386379913954372001514951245336531384076808972725166570505892083005048066632001310167155562269409572253452164121134154955876782410505378694962782546032541749197024599376008308156299933708900230892772801363855299051520*i1^64 + -42979395706446634737472265418403843977652637585511631150679178538347698168947328929466178948732707869897343389362162154054562205661320693909817109422612306934720970384822278244918480249316675736554971107389993810750215657043900577849925566801953544721732183494830779612036205597843919218816453986455266770997147917501872453554968059107920854435583378453343963633529861089403003394302890676089142881992696952580353897364146909804890466082516198165820896755883750544683936196174656046808055112545313974263197631357703770885519233768475245746782255355150759322181010556606368658331563501028251937305712094539356961941332091569079135929725208228601249451269994879688920131789459155449598369934254278622776930544193479569353787828386238754076807573038286353235203462555528741208047434063859644833257461685430595186177330791768451711164153053658950866919097498129530778015492729049625825753722286068812575221767588555576834660723072719589023466039664854444107653402956243484328584383558020946986840790618648048610282229534067834927611555295983433883675804016882483115742939494347310971230634240703437306588518938914082469295162605690377281183580352825041682146570161738857914696136455487097773371341535298211194927243971243428170296157427874771995581348297042017042249280569986138366726468061216391953748684789676377713448865116637514378846687885886515196878252220832677655592655484138881718207368624778198966018512147520753761859945349170302997298834725162725894039551874858521531553018603059913809695255657350114093531832508597031739577802856046366955671381394753551454125134340488282888492361738880683645361331743167817115648013770457920089509280354141061997961575061782528*i1^65 + 23338983735813772273722890427100303751908441232649885499962156384073791297940452358597648399619812512427717698101741217944802347047783671479235769867946691092377985315415414509711662200833373954626639343234162344446504896815574250731343787436494536971637872606987525270851286898808397157342232439265018826460476974400000406139277363788428621908423566335615420773420819687102934134495735325188205652925622692003897028979489349923028834370529736977451477945536402685791455798078805651090509184371935554936869284132979651848919491408292388046906457032763498651191664859446243565904043099885574052078775759035631301897095948361712918304408018195404046917107170684628294499738380315741154528683781551132309161192370759377304100866869657426578657937395120217739428444568784828592028258441546996894268422372532123065645045148602655226058542920701815071040816797332965782273123987551172675611801267313802684843268034636434519696845408260732024379347363665213671944933051269086755323921297312105043006663967570978435078926676399657863214426775438028605229418691517338313072277930112662412661146457472101571145106986620123381556002796948025812596090091358537416547886288519665437710583944964696909793694988866731403293209623742637348980405792737763211605179770934248004859823323144717215135025317592620139617016042899842146722965010656099907147008387776678140789357069676113250012251528550049190565886075628783023352852179576229356192204162276016401626540706498856902205674645423163299256680866554999158812659586729783180749814784666917064222472579951864604463234379533776833427243112073154653084635747946134973859382060817905136776734770967761038254006028470032047013888*i1^66 + 2066976609826391418819629346963181600354408964283769872821845005806344602924193266226844120268459571489381526109898511378041749726475713114479071859826747368289212903346308578518339842163362235088682102917063585025000398602998735141548461763483182150515294044567426332982747032292745768682159399544633372184647634105148221130897334358177087000902712246659258797239655680107273668428701913326404892760100715831869994405060201749837298208460525946688917167313868858836828234261940850950182839787718148258207837722479953562888958833925209172836385755013094477644948403446556968784598555946444447753043450514878284547915263111685282665872573388464040893796107017567015140969975187101887056876051938706846571813056293155959127654517716484010775452830700325193773570995739380749354946269520500592650593227385875505820043727721959470851150171623945132247234890772507352574473646376682989546411635566770211927760615213808053088719180613411642054823604778308466290362857708669022571794441990502621533979874649734954994679809726698351079312206015655478235171026573393595792327263186304473529203134630175642041965014434771195150540581185891767738594767162493917175175448429114170063676044244092609345220456386862850586647257254832521740932408319467842094178060588376942299331043108973638149606632806799058149337834227235692525378444497434523805238786584589794804346018726246840141765778754498306209998758874608084074564996350145923979704584870041667662933751967717848744695316346943090592979291834038861623333986105923200501828632038936316593484150301592626033349934390953645640072973623177345746428231035802280886230442628205305007436475783342280583289323388928*i1^67 + -8556651924914436038169840050264692802915459628375370181478100583360914106046370804806646133951287425987960129048547519451283258898548702567893217143534617449698912713977825529830581353166925237192916845078056098689845891150712877789926250277604289663369435346596626027015959777592430069934348989443421208330553612477446433775234138891334638100871802210084895960482912568964788789985142465473630927283588161857749093163055492858969405072676945983951533654767407134489739187651795931721719658018504301305366983225982373908111055787083550249122553256206471243785518590172432192191460855351950165882899926623588375338484598718596988070018245247996481538958710870937356464807397423742535896245319202468122901434388222771410962078898510412058332430655126136920328106335859866748943184744459024480433825719945062023264811882281874999745006030420931814315861119726250303533180624238349089528473711252541726969415601152520690490033045914276669197533405496514154468858562751001734709270378396782502984537355467168731930998184317948900154393254703206217932845274955153397337271972036412510760782985750147551538123645010298809411877412912619153678178034762478880774652735757068943055971863376614183619257759321127486441362374842069755861415687413770925263936271026721192303335305836384489760961595819026459835798370303667555639505394065784148894580720295334344112567855040472083860094100125181771150998405471492345743971117870762231105963155488445798771575182248586251546137407976239258857027462501130587524021087172744663566380450381376344855256875829380541154202115427687632116952055377860143311297682105481973025979869667355742237996663054631056703488*i1^68 + -12705835185173144366506080555618738849251887242960285607731966086480603151544273338991964329295922110537625451811946591523742090134693299741414378287284818210461930707314228088289812568367196698281912482267560275480561313297214545919739420743642792688475618672407750007777917878046945803457828356407532837891672174227490160109802513881526906000638242966059343932099990830830470528735972259497853982511129293735211837238684100702655666740551459991197171209161119056521201506640127760915353472338939309388263608112813373065058293901752187880573893252135169236950015273206166885458909850923570332497865664824735744673834594344527940648303370675940461701921484718572152381489114993291328283694999018475295675905377176532496532431363378266107009263875446270343000437610157277877568644817148450689823429426895305085665565287530090746315782400901990366334923335501903978683215496879248681571669464756500390028098312915067333565691463447748110472701839983588663909151196768225037918269884154961426626885746362680039849974557967287808788512160458117716147140888447171122420948302685617116762601032020231042862501417386119001602001094742044953433278470520036986520686357131825922931594887275970423870090623439873727798488251112918598031393723542935874463694228706512472124307364026465218947776688525176975986048367753650279971996436933625018578668946310189763416422926169970514635665523310101873122421761785670288832681452944454777072932161202063208214403804479297378954832151416134128030476111864707620432205037374469231957690870790784830190558895589421555781262857358385264994435548010755751383409194454735972376675547305509399443508610203648*i1^69 + -315658112442451350517656754205247692675390851120071017490055462758214335531948810652133181253889168673456786842625166827274302090547398445348300448726733999650970613295642168573562198510432009261865962568496193589973100620017161086313427322052026173382888696428255393955770360583595308249546562399191722377524093743702701111137471697616168260772436503246838857329155611507924347020274624404595514193539784880193247417643511382999696193557440229898636826454824581075011712822320788659448067364563355366477192658686574962934124147875018583399605465899187142854066256267179328067652925159877295617796618338892466686958237330308475916052764559181408643005763577344680606215352385949407519559575276971299134072148397603693029439028285109657932321656398879779988751411516469043758448844629658317551778555074778990912566884503137779404907419459222611505425671474446474009118334421718315572554136607073010380681873991594570006738970845865189106182602299407893696483487706846500931730388241598623229910268769592690000309530276433087197031763486775689829563491433246855676434288287315397259022175295160866103834522749790538625590624950886089659558366407553372741804881103573772964936985072021561145388921850134078189402526685709628890110917767048838184797006405426045184036113495481953179359096943774583825548862539580349476686157409636862223585568972131043385170228047896892601531717496186067913216738066576777101689143434122611804356444222797802663168529123037673807202341766251100059697415250774650978116456722394307059027597454969309825942470430374239645730875447555609604509106322725712506844738242644849622808842433601606778880*i1^70 + 996483927845009275769610477276054382895730037381890145612927734130097837339022404740046239329371904485569321887015780136517312604151425120586752179844818441312801402991173313850669302628649284877456090869586960895784381143579248823169596035569853221426501599611844491841985129793086987146596811385984343481411795742438641503818300989392165995404990844809311803240618485795700577581421774598545815511785237332540712641534171038091374521637029278062606686150313407422484328267222528631550061292632668323463980152240192415879530616671459211342308465027720644605114792570773358206740956231870746650529930755701063707022923137105904155328616928794743301173526659599224834791718663338972012210458490456825005043546939587615768027988965658198118431429587313574801483723576124806035789835636887588346537273103517661352501496377096216013909947698725147549011989221038531295183382048788960344439238895896555357218472142684627787402623687486629857793393003426686840360891031646330674104480960010353427377784208816084171402656084958668711597389640408086271690407081160322852488374763146372687536634754662379271516388352236365811627748287854255986891702630437370051917224343102716352880428463851119456903312966783831407569856189611154685745367093860464791489797474565818022412488843365360042141120181859267611501667279397009004926262898695131849848331408569540112654949890587339935885614772150685735932537475260510067318451584208395572525566834834940671237814085279638518343627010853051378331152045537737450303875140813325809298270531513402476303538192267708800937984488994021999807908659191655737975215499076907827200*i1^71 + -10811408404781565712435827440561362443233008625988426772693101313363520568574663622274519213357673614503981890225616033566992782971620039774775789098719234398789157005725859940996803705903650449096276960574112807396733230726983497496682392842154163458528119068441619499676324863033192339704357370080994486923028518440669397139354220344096263241662697791004530496477598870784942002349157702881023894890762350634641509952403610487180942097216712916308487308113082533934859453804169088396021772437792852582840520038083827206577224987540402880962911998333791827996833348608866530106300407368968472301274109686486199910417275360316746714646723298528494644934311351221433645705161358665312061942681018256103812050868907030904137625817585272978697028032281646649412631187045002368865658697430047958236605412852709943803646956026073346216370082792358486558262777385538995882603369321938079161753668452017128563645821670917402323257713034785689859923277644174675455180412824288836121494750428838888546358726654632392107263638225744701026548931561606911203730665730596717550253746377259699966587898459382804779759745643862604722819163657776816912792388431729378854885839140161127087426057358690967840033842480042650937165353138371004355942731079790812769505630658616898409839283690486048162127874803195443733597249991024114502988558321217718809771763537165838197832321485098760962499798194969336938897450667668826032419873508182888953794087709003410816287575256278685359498388194485295400857092232665364223072877930160449048795203566239112629977608895477139603505440049312555104047249340807862288384*i1^72 + -4426988575153691395049683185528378125556886798763485103563011264221946206983931799460682849061484071710131046275808253931515857406604436378713396720736435566116363605393886505685810635693853659432960541513913770385900620059443349846900175274274702286953721654938053707882515709193023279179622081175948774184499528504958608268231851416456834823846684604488183273481263353950684817561928997789030061467160513987437965385231326246210148668228219847891720954702117645346326750001004107521627848285063171760500560050696391000793037584853900599914588894023959694443199490447515391408077068330070599295553666915655938039727484698806238066446924769658075059603161980483503873325735359179890371670290632570561270471460557237515866395336198172036756699008670507483563811103391454040079774002191338694707486138899391402197963458404374682452349182671975603594990211908999814325407185633040206489033993685586821119320364537952720961171778267611449634801171608727933498674236224920340830765465751244918482760951028001221676750886880762524625099477788510801720859843964139060656064344605575323088430907004893762524005490829902597509896021008052760570646057361454397603429665686584478524099808788489173263033143673279490213881873625768106319601514815494817247791766997084063322519172647172941134961799237751142452673305973542175278948239812993742653001674858883015311159239300492842996561709578862412909876697662656313118639250555905872444976986041601599994605095361941608754867451930628609923466344829910711099264053745887560745300213536473247838868296043330975082675708894970791329792*i1^73 + -1664770612550773566423390721450164880840437172804951133561978276614274931988060975500365103032038772185106680579677278411704711091226688733540317048280433814674219667119175205324672304218846973881132856272472985724922979226142922748922184165609407488061174199256368872961727920956972725630136458072001217720382067098806213650938339947997986056790496718519587582915039381314100022762278953917951541143054954269266818944950101352198886650762597036387403809171508317969381505215219926147049783665518919296671055445592315302929377705060514508071234879721209457886208055112089295146640083943685569647675999781747527124687623191617837482150098901293615551301392441714780976945156291947028283987658793791666466041973022209755122831807366301354969826665328976048292310659842496373997928850147315952540923006210068998310747145643883627895448481233870827957922460876089656190281063189543130652481032269684521946657938039652710238389446503502507214734188883139503192322880947545775561450598300515558402516096269535407511164483497406443200747910207052111149047473789377930595211505656996765720702739800367836865979648957660815959473888943589996002897016150627631286953207421565072048608062582127135671953417695870092612673791453618865262787129943691959475754611475563120726336827397915177156177971853189677583051213292849816549300001665112612229768405768827279343143092589569854171921767408969527222446157339888035014298993221969812208196595898013860344901774272201844775052312951089152238335452156854903939072262748114010636129038399309720231408971464302093402112*i1^74 + -79311034811284082147760205884418478051817657693316805576406208317188187021089789506429179833003453529453971784391331094530254234363967854539120965168957914753423658503793358306902471176876030162134522020929600278965098961991439332759790087217141188411567388975321304739722546617741683804839524507882926730143552051832602325071514533144870675076776031478353744241556085540423134944937008481841770020400114675339624592725618769991077580733873855253371671422375635754427230273973572486973361045191681599233854634323490506013283901805209220719238218870835052987154755318692106535640116216458420023435894130231976558002769462104061422625284030278572619359442044027746298085259731214416774045962681394800351950229775492658810383686559120570492923302060345141579229540476918767367872716195102168175249815466342257566138481405500276853453884461287024271701599511613082662147898303244483740283144386891379063788244857594276473894565292800478762206739031561520587460868921472845086047797109036513880715193811566996457472188327724935498456408730696926307191928576208386766745725976431978351225096276604253028507792797339781410535849821995753380052691350482227190127289975191400680059397699075938808785329011398178972002675894196467912806588156320019019942974797088610154532144404979563655273036054171627447217334789485998732724582856805611773599647433833953164457192002145835099482363898619829471889820110936242580296652866020564628480401980634074905131299991841368117463436378200768811398449549114714448294355139830304546059486814809685491712*i1^75 + -805955955923203191865697999956091865393698485728786939197214594094909136854042685928719392399156528168174258338273421580341238187988145845958907090076722501059050197425296140389825739203871256069813229505421494081427058767167430346931783410131356683653823295914178077769631925794228849113516513121732510498251667659260946315631372533020581590766308440409036871504655581321268252136312731638858584741669254110808222248584054693856583558872004653769613818827107276710740133103615108091451946392399908331939541462305584450512010259278415179185005864249584595797829569131729686497541791914226094626949129050065573981623923141417077193105788285740011704408361054942624299467766632131212510129987876341788797570141543987224387704130144098824601227866559090230521459875790395322625479495135940935123311708863802102829179164274305526355727827994127008252574660971651629897499620167461042422096497280579432422023000670530079405548706293279804732608925976346867883093823650596058749984149865030562631687238092941272029818324471761492244002561544416793952025300425039795369283602397147048495332215594471010364126681276606218532322018275506814360207218774062571945608788316373931379383961808170735527355207635446546636715702927222937489685279841589584512112836884433802649852942956927610928851404111559846237721424946439663852691598315623374269094217081724791053789399004842340491542692632562215805723861726950780837295365917322715166914075570157277473585082136335645724653875056950564277691002740351739487365853741165051904*i1^76 + 3623380557599813966707025006345947299560859108635362071150436725222306637966677230341827088953419740036465126448040608058123756489986642780825610689034452061635540980493989989300762694755096834333772043336931014076753009813288016421806551372871160347071603041249194880473794113175159843856536375000313522191070975823061448578385666071761172992167900861646606909452266238180415510641516095691002153190309032169055742942850123865865918060690281362623561362671362956416845032706318252398859606531661180112550993838996799202094344975866616154568560313147145487987388503931261016631508252543076672279772324791552240385725577750902077755909124956213784768693001218296454106169755316695526574922752635670459959912964957523806373339972438556415119994955925082052331192509272206087784265948762765710176246901174816657451920330360187047148328408601123217066584951866860342293194864739585158214740541298335702454366237189186998223900864222085259757072071343698045450043194250438837625016017998063080262007823097081896256222431633674844699860358399460682656118633550545306402428884896343284895587384704572804719102940180793140512681320252119884702665124179330784875050379933721858905175466510786907460612133980565821603079469809821480135255067844626775320628205400611600795694539591006546021580928910832873408196808008262248702398354051126754207137580117359560642121137845192610973462949329941691865050675058540224074453575027286263391868528558424903491513297299958635587095437504549949304975205098061824*i1^77 + -5777994899398192951841536600040503549396636262466334778726589802366720692130102117183008680965180953365908170240024196879827566575086252009660289921011072984531841784069830237647714234749989619497305941214780974465350410380122669955349642672134771757501639211266559307378640500751290985108004310122579222140202759144882646694858991292210564048415194124541982533182895245232302961001945881151045270970825682660270078207808195028942311556777726367088684655177178252540918608766352049520163336327349697757323967573079732581413093232994703277471505149762141573204656606982054195636864384527535564756292163543035255191741860328750632128104867603031668737894526357772039251058395738300743577755783099636377461162665620600330511173816340400632866773448568087482292832829869315513703376181596780109095102895589226993033369633884343115106230905009002607989207123627768867793592061011608114719418765045218021522552017383441576588142655326404736019990537998449762484522992024352214329008517848153073873239700419606338866875050216053620671149789061444127954195295884797014197584637673503028993528912779123817604839341282044333272380520496427730918988463884078525811044584069260525060394973249734874616296519874893106720076000460770852485610061782280060844447302745016935141388488450074564747694240177917533349963971175695572592110305962024709560345206774452716446353785746670181645919446435433449926216428600428925397920499249340935981018612164855863459249822812397164745736669102080*i1^78 + 27525872924289890716276747311675184073835870425359619086506168146971812081682513524602832423897161630938795097241690100699462346793131285482496387955806773491755005170165972409559020149951490789722986444634853849630074056126127987582693353095854772600801887136180514281157338347920567058404914694697623800067700261088776324407355842592869515630139768837831620531458766146101357574880164598531160945417624726691333551266528394955181576869537746239401831433280591507185037573441252441661921087811706063818145963178211464265920933191210729130806556939915782237607359921004949422675199230479230085502690603983816825104306175216494336934861738028866490917220235275708611009850098854313189801484234547537338243434867936209014833137549117487012085463435409725931260594142173240489704570309008161607367446327041777919075742302758216809946728196087597132660441050790757374389710441659792563402332040812578052494149497299943634482801766925007546771500046214862907360888188800058804816449252006699237109595390161891379026883000082019971035364217464279762774720542989568268430942056548353554217507431636721163122275198499041033974346430160051487888040093031002555850159741457649705290463648067302969584791244760040060318878625833275637387464508453499458711366020608216714999920070026473825325857541495273975411841026251608747409142441090895662183134353639535234946980465741726230512953237780645207377348757444287363371988270772121987027304448*i1^79 - N1*10471476796405523347429828885420618811990733009689705756648903309074357053168076196448826544203232761772307053390108033765764419432369122527459170121710503172435137892589599790654603724910528065266975703328760523206922489821021503745249681594742108672*i2, -31304403091065986361861689997548251606691747303407487791132388276315565583873728589214977829898294385994736821661417069366192297531922489064036627611711530721339127615732427042301895259476528682048604250513868099951728952243122591325155604807280660434030668012451647399282338800447988640030843516118484527442188431492555285142334276287701977807132827890645096222215604372900073286331818690856913842175196080196714197290239874545830291856926192539486784496171702475199930447260960103213534911293085819356373946515979937627063159290502097944213179267209373160522777832639904528060739731965630637907242314035123346625262880604782236731374206534147203136667253473320818085724520419227984900487890905639887518503696406462201381015196220841810887408245100204472595500704359949075645207413581260581206558813026585181316707325556003995948094182054119592738329579155353262585751391179357647899207992318511774161014000465858765626452318588006942974560529220533205947542274251135620023948023876392906753779987802298539636960600364479560471614333689160417446225970024032292972097058896330448905960178212921247392445744578249445672533233846238398634813942395934308683704405874609958811258707262866000676730813928063205812692281405047815758394755508294239421144924569135243555379273387117451967890444925889953321073203340186898438437100716636451621885818118382450455692568492399843113531952467930946374333608100994447494582566938798908163341601449250821498292407614582049135243680440289523089071104294301789232236927555555968123830050691396526486846558063355812606256998190323780222321055718472494906046554342383770928065046780046799086659366604706722416293861326882698773060771568611840731369722566593103999160974413835020849626804481147422512147056162204314457448433615963142804601304337632384039057606910365873145348410331833964680771558007317157920210422224385424953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -586271917054300063640273921462277645224416885006238833094236937865305744580821707130078860983629329985220502832685300962302433859918222602181554987755522775675318637631958466464889562974652627680086893242844359721488934099659167828808965991898530370660193989329705534912814124557699525173140029879000312802467075932224840927398259038866940286640799259356332485955526600511903986755980820097868737510473840682947538307424764395455162977511581376426896398442994922678136162086050529472988681990034643093629373938410212677647844205196205430165607201940505327915623078999592228418496598365063944770018867479857599648768571486967094691843406927512666436615570823892092858597066902662941685647385327032644836797049812945425428252765217921717539070895150071788795272068544456169416077661319786022873330775987436449485811345037204458694600532762243755651206786637993806174847735245260329742470135524684703841650788793404442348604139229429794254157688187160032278275951979223744006667008092162976841153957280776832273810744117982515809987190957048169162424600649425360131157240945761170195409033012775084279439612592774299036295717918856817612031631759577788289809013180415189141695377097861954706586302969016477841621475259117959278277653334902593060280014566971237158197572949434202621898667117406205787296680117865893498200325969966107012031173220126877598931735394487881158510064667642602473037430321715484901111234869965804914739773213623472820063394369746921679009587986390325669907912932659897243967979418806639208750085545621109387168037020732223808315068867568598585682750282511616906061864949171564908419817051652858140965484908387826701140254052192391750333284100414536372403503037618035995449489857188075162863578123234139837210320873374359162645899802942768346849514479926249115739107120144928140110326409741549782456356451041760481130248378897969702500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -43343586669021225303281200895134948109140353306502695956020017599320738256278210836871387622153590562643694954621111764257608172269057421271052609841444479212884386479236122198139201276127952930119462447244712631475007708961771123908328828973779524190938198952425725544456381206149030410248993462024119446452943826016319591665475284139485488374609403960726559008463645971554804137627239830208900084226301626790413941240534606897040753611919346847371640915039584738494079535335165725175143061124902797772129172231056386591116225874730063542547737109449555608486709503335425319822860087546719362615428364751727659600190773875532944222232390310833525270426598317616352534730644200949905071788622556155295288418531040146096193510849729500373465564494915074349688506852303813947142078127038506677557800020923621239843279956925365319228639980647641901250711675692042838813652128366567569320841973072460456435520051119959566252474910667406886381294231075897421003255785002682632459564171965353510521345477155159643948812390275587574515142753375203809684498532828856802528519086842968403580252683409558967101149539709455799957672883036411421196160500226502160063525466947209896189220652545654565376159358273838612059371057875619214003722483804000014340725350375577752777512231742430449362873597173901715225665192321352527340204022246790458783431245098086773098890472192132191821276249304853816913665081436853651655994422225910879856161714830652713265131870697871992222573490179984147222107851018157744938279258156691041355180804816578349350711274246855676012739421656774871893782248141992118112031166164182505668733779746427733681338843860037885162327948682812277219508014128763171154848963371234404692633896777807644195742853452363151191842999583093399642715119827136207399684240013708323422608110406436755400056673485216683489562556853251820349451518867862677676953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 5027969727876611975741937646341148579109691219852917230727514584737836970481417978499355105244149913108481786349333597393263399290676198072525303645699850655701940941738452403515383015989802065222758628404178525855762884574327748595446976991046782354587290988085408214196623062675383126609746236902330042992633861594548927429954657234835753508553262518465682377775949537388992292589959330943753545263231329724049052460293194447592490329778043240819966503076207699072894381942362206962707631434844468010313316553020243745130082551966588695614595997791853129228376833652404690736793118048611688194516708620257471443201713548045949100251416032991866697324159383047658095072505917644206410281949177772940636527171582055065539731307782604219958375780299460222156008498235016052590051608149138951055524133552039497683767551600677867215411496090118167994336711739622145305419556037036927091569204117720165694166469595133365561074140793857579661383598158971888452133527079312613476981344011335537082177166752271742146380283469589865236758484888381445882097692237736258567062558397513691228808041392213567722508054524976048061737535024588241516805057233778478739969827567297983181089770425662803468352804131017403995316441497425201429431812583387791671610318440283489860243224134476496021749884699550559150089292042930861098827218326146676909377270315233452572340278873904400730119210684088858237666511240949005578738101093406375604008378951668950279927673801766641607255054373271028720923169048982337929998835588647583456241527665194187882743438040606603906028856985931518965579169543455966322254752181056134111445263770310288713092215421279827796826874857521487971268773091095838572590125067549128653576547923350803768499133732990631989865444950513049771612936464321206792283553235985901433924629604131057671447287809774937805837579709962093890183781808020109750348750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -133524335241050032502019591067919350227352989642868759425509955047030204541192146528138781242783789684487426515708720854022135525535198853317114043594947873601412810309287723731451531399550444563181207389844539649987697509094636971732690196318840258778360518136289433143320143171055641697078892252735337229581506243382442129043715117652089449251724897532424858763596636581654392862794662295773433588347959942690550263855965581885073657048541940225300106571460137785874442680459665777110447145016917873552395528237144133759986787198089941513464399996689678444752005704537298437572982255331316119193619788994106616893195164724162399228918891434891688291652766417655134068058977236939719934794062730549565279640537523857798764378231638539037005368457356545096334275500293533350720799714581883026869091160189355504145720140959460593898767923578128975138635755171764276596946052333869177845825405123522975416615531260298568463974315886133280168636807125566730819947124634047008683947362771143015380674419095638961840247469253000141836049648047842455035020084324992736692831814947392885183021553198235569331172662632850134233583821689259710393134397397408347313231306832628928197909350598558078858373333236650799108130447587643179525150846296503591503525137046010852496391306410096017349785556805994039879466013350469551108631367566942414274544644814022146545159288253741976772777120346814169503680729200895487389244544343367343193519194581181667899245431204434421434891087279760941759039629969073380882983500662569245828757232594924264612125908995325837163209512258448027413117811261199228346717325402888673892484935485022583097059051299541824690455028723633778952805996645584615712488285474798046219661117542845915546190208419222606805335281389518744670065265053129954744335745274574882712903452949273780151135671951654709525149542544533597403742554484041432497220234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 1145137482612310617651426542609533173360563644330374244339199735343934956553231801106390936859549048917848289469384713331615039811136149272658374713369222178762612724494301048228051482596748226585793183834578464625966973121875046575919383399871759926269172321550309442676737432683130001079172594737639712948575204517865298872031475084733684725344214204918487230416403976481709679093617558174594749217617987244488492923481777379582486484965077842704718894044411255364679034808814097999124069170835008291640428882795757154970319803422789380697165278996630285374402627392328874452510912401320609155632540910089494920719524443758680110331545529028798243209406883336595585835256844947842630624267086704175477936229650758202657589827106511067467731966409520705871358591836351696289693422208926314214152298098402421797458939195460416433825184424518503528949785505534133118426688148436993718670026709737664684992787496230416053938432196616624609913608913086208451147556969028778636885591860882033537320291874991491298644640394576404572127755079551489318265620417158923384961633757975979907943209711329287770623412412620686215522764963829892435417343774979302085556659828497753447561381182352262373164527195605122957848428433603755265752217778146289824153294043289622793410274151931952875672716631250492586843578892107444220259339948046226234637527964916322166757430972040973650406690392776572201984563668785403844339093133580293042863865957509049481076643208394685545193455656811852926403581845892964595094019009535090609687472208030750590057538743744971478351108984679198961435221078703518272503430345354947842242872313266975510152723835403071204281323796401432924780372642646721581041462363185056406360184520977279208753785059097943199335985045236187826089259645039720712600431351485239230431902502108259247146894177006340223568801726659937791669312488626164342526133375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 1415840050907102683502663368169378053169502378683092355737736641309543802974499993928626219069187379865190040037055422433683821662266156771091627534262159790103044174135244623372382133526836406650225590635141086176808652274810256183280158914628046308648416921695690813475400000474953888068780606589376981051225510550837406745900718069844181467626083856482513760582568237631443937023645748687606489024067703407813233483351381348778465858494435269236245123657599774208841544288371624644836436601393361105421637824131664654188971003362744314351585478767676303618610138514539436650922916414081887322936889680342892622848894743021758024624187230506217983108916694783491447078573905820611579478485637054538614679572002955097326356346866649144407466002816128788210326531862205638670975731123128004598853072183219122488321102320403189628531451509592954339797170798304402418028630121965700511047816530137865336176062964490049022384238150746626583036700584079693921387934625287138745702555321223726560770066776492132844318182902914474950321007190809762639061502220130634115723702270358819525867980864137883880060878681495976617987838795332352952927313406935687878028568549033318667075269377802000035610051300636525135751033476885747271560922404718108411237649876238046276332031493931111411340237097786678349437435689400391062154148331574184722200381154269063447592920308601094676002493475901859010650065655566791599804792628301152729913752776753150872408367312851773598030086337440883106878214768704247998691941017034017039110844358108309635659545274299435383507606982851586814691416465137851152206697400715317725368844377857655148893396039596823688316346080767120877170166603046099916405528817099352176239707974863991201148691232221218881132044663966528203292238870686259409075781364504695197320360985879281373715039067303451069608612272655258851641566564523913690511205390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -61459061791309957793792949846225063742535563864168007395737204590828281684313865004580842388527227006932869507970768738850332541184709323122716586450867199977670547480355226732336340510095955905796582161362051993050812773040627697653195307244396368651729935598553680141532106925197310744515513584732842000696975406155312562647252977297438461919251899286558110948991312040041572651698124092705854626988181448267788981737210895305056931904602775979899117988315737060080600658835984179443542126995304502925087853513491700138732239809563611669609891791204984856786979599344812808874292275322960920254058433166211309249981909239208460807008440329959117208175917851844669689386485304450413710352503440018953251158517423868719652254854649147341364592738514716975229664372648001275908937777715901029104360191258510055791168603284974569821365927266219535652136428101620651247782074074163519053224881960525909963699858614368124599103631347682687786041478079053762796378829537872106019379635244500190788361067316749833243991399234843088526870097530090944539049993234097395057986253628083012955621254425273363348598962828318573646812992101803249716050097907786097161109108341104367575542237553904477823633685549230920620655796670480191913126365409787360368581072446644311152969075417157586105305365860312346865836650210142050245794091345499608449663523185091090625685510868531753291017017667572528264000218196488924847127408924476625462795086296842286905642450540208607593114831812914528483310694016137904472317080134333961876984533757094566305991426417774714205531039835980813318292384916542089188915361416436124856345583455017852239289645400789198238987003615396380903075777892403831602333453981256887347975936478576083427931613063436240033659493183945287189848432251917820824766236769615784700767825559306913455349200202611388355495446666206726375920159860195730539502115625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -891228842554684179567111594020652269807042272900030324641889373782387881021694236893006494932222512437175261368039181623650767511412431589821850208740793094371803866573404719869638901397370978275707705768584183120457988104144786915542837958109611174696210957907479016021571290714289239420758345369570804416869723043484343322590691335991335560913014107518286594715666782579811395837768444745010622832324393872005770745012081953261911543794269562846751661680441175637716136003441168168188114032585349322794922071247527762600886399183713514127319642855887559725258844042176435008302142374627031871028097696792266471838462695567366921242331785473087385506048777884294821003510298493615404905892858342894134016610565490640566768564194858606374981037250562601019002633415865570981026701664008913187842015807592987453525322403443395396236952212449621547786915913213664835457672015886156388303553053795863501972832804757264472894513916236777717196333963542662982049353269838516012580037036791757351800161580160294498390172467711837733118370079294619866759890032215261377836043047372572406351203314845055066044488285426582614967672142263953104471316416584421850078782349421643256542550106021361203983932113188373059895203297547992596449759953044454963060374928520151680068022753715769830721665653658339266990516299847877229192268827484693368420098661824453305525929679452025249935348648507263506631339148058783546722132298538625555181647155985815917075916966590877365475009340629959260844264005936327215638869203502464928071994610707638848910361858733911653023081274335237075009042705015930510820645760383380109250996685624380356039335376171779890448403672353986955093513848854007284454372584758010938522462075804080348228569413204009093476928109015900097230909561048645048435082493292475852175047736957599284960438366088612497015408671321966685807032312257512723722949430312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 2571359881496091851398050424769257053104492194113980238310691257138307962104771596735848428259578862006386021274079022705018771798003624365281316793511911426080961568866756004027074660756671821182364683875481953024194737124841826040557552806635918574213572481725231972340643830368765364795788872047297087984524900379002971496090727050829370580338440797392563501184584632031256426793832830911013831350205561670614560914023019551291597292029564562503533959029129857482868481598394429863597222435158572915560678717585215221307749470079181904768243986605968460086498509413316903108674232561663623968559606405570781133398919853869980303837370273165062893550522487233213796780323405932126386606428928716596855547755386313908535558347426505677834211592628966328925915410212032380589918801415222709272648669306366544740740961527487360728330886696123518773261888883824865218963243806261240354790030561610578955495327540112924288739364832884508487038674196535078088931368090092660458060665241804309403273467823486940050325122014222559191841236066530665721472700682427906214064037882640056381681469719184398880621988180697886552606062264413508103664487396641509500799807414587895853339124347635088952292573604152605415539020216136958001209715939655659990980898854593800724817053427151456533940342970543274924565312041764473838594616622865662175207703009172945794286033071799541825320708072696547868205438019581192456868147193517263559383944805677804027528452110726188127440870156077395983030651588046074033209131263855658921306307008707342298822796475758307266528064719828331102149607889598360671593126779819164483042349901223755846136982749685491842932475121996848943460038442397112560507866041671967940885884597759622870342081257775457423205079409674991482325128019505454656035533649358301802251133791521044362712601898525346095059554248637296317976418774120158274858009685000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -39294083065385583938406168495298749487940638045722004785109403090100702420803069224925064703434912045869854399693983224129145471694453420378563665696657026425005820323220975564667484990266075217547290309579941744336409061702135387018686021374825663040838497986372365946155787767733245865922105402106481026925901577761684668088075348997875516084516475940823081040863676525212480248790383354759142975628560902758565683283263711865255752548011436150737565647513343478005907445108461117521481677934396447080894058191374988035015114780742323045070558585138975127880172779762690220486277298019146850987513501217458733614395997680327528567952857527680124998155170144974836037064147852152058147617519564739476494008743803332090750205558523886459954038107744086420414488269519105338602500550154858914749145395663812112583369928381201602829053244427977420089979257450412755927563763356675558169802492142093009526052621399061514023975986638735914658059654373136909471896270334463122808107857687674572866460835881520709689992426228916068531998139589796842939065902524782823952501862766958215582136401211224897648653424616181318477315702650521174872680917678791841451255687395969863387629611297197524527446094617873736498433599972120920894863086327590851007104800084602562653087698074085086950207050963680232674181001477764900279928823291535120177133895461121910646326526554455996605836838194994517521838297367390587251266390568202523898666478317822447855888504739673000834035296182669053292833256474863458689301124805411713229875841296849280044197150587606506899873870320953715169807302610287468110070413752791934877187251757695295768944574264581408111551525767273678695534373244559444712318924061413858411501795615042822584879539838793955356011097118381877784499127759985622069603252895218311329889996294254609577097773255105846730948356959366678771904595087022045650724407769312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 160074094798209358929191454189874118919535836235094056318804962193946676954489341532324688139548735387788337161312489778765422424175893130248217282505837391237602105328610653210486848322295843585403661975041251074313087119462170232921344230923939934450414236297193927137091392296139897516141953378091930836910022216502634247497265167199861480999035356465234716560448941169609943540900181147503971462064342962471492603002571693701628028199717342788762837521686215700587378693452064354547061127953217477511407636308737592446337131096746254710159719171561255436759498842677830829854066948672583552152769695582808411572473133872346207218065672189077991949938873676473004842594338961365770511567978086106926718663535817136604592101715646817918491830740435393939099129001191142804134774148155499757816560291557115691824816950292109762411784427357066695663043156573766984729712675520662671685323573654147735658063297270792120917921918195984861680069737820147449782206857052101591789912678147106116929503516467781884431121951296628687525344772253608723466911442017258442149097604948197786856353025230945570472181843990409925079389394191007976866268687514156800171021872857845577921201308660844816981804315275787231302481064009552010122212810715451575538623855835482055557620171719098234388128885068998732511733531751500427779457791861238568516818883221940269033662763118063439788504929970673729660620814088112574798951603865511411486836796322505589506707249127721955992381895392241008039656026387891320272616200017431625748661886350043462963169420514706938937084731836515596106164193948715669727876287147767564096032836728010825351576426391464864181054064738961407161688210276270691860331537089372830342529313281802024717279527968732331839628455329965240871267285174750738949666328444430844174623453309744587768045439632810315884073011511884357647568513142429958159779988360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 639769500948971934604248154276296045549820416587476157789624766560137521346838352105676815822483577873489088473188868686642725552940398689736662909251585080214991234668951337922004983962562709802879488365743283370927950882380639897940101097548082930863373082226636221536178260820331119937661423335095035029449752521605086967829782126299392196604320747956046563630100429991319872354200735028824161572318621994298264198607396555135679295947938700670230116812699919824566988574580518777432684304874603104408435407493480880471788649972487113084920205894405904282245220762260388634441566793766960460457233718154266001585648901109030450698307264130247822573354576861778993231848515299888397524085984799650571805682330347568314165400273226541279028214083427110671158011487840787704631434774993782614709514291261243496574350232252372823452986222370545944003951897302419329613104565597602351428927399665106905392747417450790234274869312008263782752321300857556356598903681114284296193720189405452631904380984489487076866030273064949530166041145594842749401176045849743782112744171607906936154062938213514086607970224052648989357201260888934712554045869909071742042648448559666935072662418569245378998880140647623239331770640631601710808253199845382408749751561272297692722315611799958648914812291471979220352833328777996277614840371292587705336592429442095537051287110135957521688663707375026050741955949236364341049966450494065984211113792694426246416947614327231666851220728977814573850160987937621553946766234764791006802280358344106684476560026497224526081094088062949558634447139828817658584124620956821613002257017266198412989196388662911538335302667560298277049382239840092185073444541680325128168491166155786883194740714887417015403838238423936647854819336431573511267177721848544076161351427390051101483146501394771059996589568526298583612947589414909230922969635782812500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 201352910558037321322972691723318402375816013528087888501534735969444434134307163103917970188080578902137855953122049455963368651944130027903766459218941438889536834138590677450162592522820488435551950238386958093919934679841088649696025799122903890207275645758710529788992498049897168075119407595788201802729744587219795445812709531831909363536442461420475052543269714675460537627766323315565812157437207358673749507786406644226814560858593340794112247424274274978876360527188734537263525122027947714742967973321972533865257207000607635062526650087871193839276964696194959066418310444163762582008425491865355504540409598222177884933434568913301651700456479333509470385641121767587963268182070279076416148695851101264599335693352758216011717023440175748468267345312630963128312833644710778582827128381455610021309119924436433171417635982935756498323777143623623915142678946955594453619454867063088364187526068618671911646775397160404525696424569086930925175076404378565771188776664004979901913563128280009631196033870349194633135568755273834631105933626552134622987278577057986672147392915842881008030999981754615433073319372873671710484553318742833436408114035363027725084081989410318434830431423463766384435622014290188544209812102244556276381326198115435737851183056708537157215325649115343252738355886939210033863965925981839622199309674665321934181924654810391504161169777079181207200522073306022478498907352390362969106875237667130077543287561400803724047235324576425470798310851464183094437200738283318650714815531097914970282599622674472333008002511501285259192524216608888469092262429862416171722141302778156900152068219645480275226254039095936638185809103328645424307401095120982359053267079382993222357534737939847960510134056021298135302657473814389725554660543984876768570798826731383819967762568485351626027915466396761053584458497969171669206671057492500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -6275586578964642684052565608243258532588798723332696168317955125636079505541624170330812530741873210015998040765102890801791849905498336976468938548422979996091919308151584152709835429159517092623417602652884030318960623373793882989359139216542015374471223728314789680447067006385771866200645674107043814599849684256917735281053032205672286723851026033710344463825183487345877409546810172766580267024508660720121801624493793904450420633150216187234392312779141317200881896888355451586804345423917947309171880321657068202689189439967944980360825968629212829527312235936863578051549258925572441314714826397127097056228676065992435478975608532760006536474980049743020595022241490476205899419843727767227123957749472340471525978684120017806367565281154943318532122916947335735884802834023795188122155625541453839621324794154136738644724506017858733521388092476370637964654344736447973274385823118383114742826424227599070934322285790335900757682796111412252365338061050351072728192297042264227894495636613554952300496900836707791172234858833520253246191104690236370795250977111287216776127682817354974106773745220539491534678504086561709315717813930922050418262162245094158468120726421886804576888889654982447425154972159749198247433370389542148939240343345506330312549236005098202515069226886939015863025369273069125801462538210030500502393200223115580427922007237266192085198086610754857617928714101238096339831361939626402773922089198931455892268680972602076199687872707287448432000785546313095901517239393668124046127942761069728614666513050597213654789466232916806327669680478202979176892976073484126156943745282362892910057017072288602684827659638851968664021910028670801920447349375254100700072966317196370673849365126557173871334810147131325415968103737664857281809291795752445162905784032517204374357282905131176172710087947996675909060945218520000587561738210209687500000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -21924358715414724687043067457490623814295211148462448291055208185362201446071058445850545264656502017120125101337744680466089122112483011352759164456229274889386726629772370297283877530977037358240977346223477492880784251816918520997756654831557968845575492705777425837657893400514889533891288772269571038174458582963855446029622292111529822401317064576489145688454601494412304439724229156820292268224138216340911663218464029352282496479788328456891909816575321883496840546539559535011045181872879035778384435191480166424053256484461999757618670399594207809885750424913197256924695770785065315419482779333356963502491093543012276604023580922128401137039022517995069110575700961796743508583084384717715240277545422627139019128877117698595637605444278979669495042942412166721023048072105531268097549018876049147243394782598909390943077056962668966813603718019317025396758937324589186129497424141761236629369135062093899663002159427812451445540998298373566138604283121458240230334403348206214778485906358019829686270544184871226096655864143728853165514745387859745938293684479755361132861185788913278282944197101649815879822406956375462658520971715151848782250499742295933301136203966380543608092721201226072810105675168450765330391229134264142361582376017978565252186297277690696470239058184021024258395716450842369317506115685402061096755560464529892963310857642318871914639250452565135527311707838180634899438254511988824468884100257727183292683544032496246194952634511064598840657640461916324498759098512075286233093753633175531104080632930037137043968740156904878748776510597772385910175062508177499016798816742100264572255364005398944963087131066050988219586983608624746530213691329849851666336974004496950260631364788993347321053928011713344049467298563571318170551859853982830237726248463134084807479137425751582044204151293246425606387499567243607435966637503309500000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -52389437988189138759297424739223965307769603201824045494839683559388128859394119376427992061576249360043302682420593668688524916048773700212898975146329512325378047638645775423846937823880946687545243094661276601078846623777398938830295371195296077941962020682854244547805742590825442094431771636960538734681970034824378434867467436691749249872258652616321124410385191574796605722118377977577826946882475998832329154370618180872128571344308694790801186421691063345938226000147316276882383942845584066877580166595915392836183689455730559926105949026811161044546721163720139996810457972185296666403829379448630030079570142098827645021502291839255812903388855829903972464169360609480353463171009596462935627229319369382407092160142118263237751863176058722669032016241370030167947675048232015648492368324126710365568015188009230757737378929259550463027617049953352110570582994612292968955213733236881435181517297476152985828514994581948128573872865120711119214875308085427223139726579199069300404747390236805829653483797968529485269898848726834945409003569382407472897180287869172700697622234124212327455373582031224513335278278587715279133069974988082029321458440214843577790628740923965872919540454966106214168576391910173350852057971975400270202972828607844213157968383210077457073025308966944836495317107968402817332965222137283567926127245394351520698346697264280663371550725452098564109084314074704728738916518062970567394448879901381257767190712653403870778076460377758459319827344086028046158552321415011228413844356749009601930813494230419953514422177689152076421823868500571047301832292400929944270534241715779291047373013323578753413589513860487343360508366495973727289578911098356172365516893990992178828533797924279650667212725053529068061372004393842151842455242484701584322663196170762131594786770965383977621228363319255209808020862115672572542919601804971093750000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -106166660948258494548371593324813712662709713498924339226856369596281014518442676253060698261897166566767842534550310178962058232594153057087553796687936188529492109550954893663501595386145394431083615766034742993390781441263088147749647116513626649023158712285140561286414803168175817997924663856908464735165419857438129548746291766639985288739143292702814943854636511297353528351735222781670133553381490750583153118741927298069561354871138986268752395210441462212759231285506784123780814070778209231628093706137969275042579978276418769083766989702694029115781733613768853492667207410665116778903263717513544032899096545014051745193880637518558189204039260239028199362553203638148040320059397369388036975301589407972018400014519096766443512507689669701872637191837261100968193406373840587286057489568504308923714402258975904776770837466010283656674134562565050572232794571246852966929629650353324065347100863723572362676870607026901730475487213249401659918440958212219065738296324287667774612345410189366077689080907135356895952266352225666893631705638836968303698859859118613434198399095293316787792607415391567690291446335042785528097050789588413395821152337637139487781993399238336648203630210032619551178941952285234189772639058698952235040967588218134758341016105117736170151922438297923103898408261947147525558984550772898019239158602316351552894324115526188597216526463108272162720758157850554474170759236782964118610749278558256695808258979966641170572765779382148912493527944256213377469806257616815918174820355450065456906964198854745056642454297354797306964547793923091345923626631062321060381727230960968558064867509290624996360439005578175669161628207869176086887385297941425959451430492549145396716177827980716247058043084473685869718219070858614826879326848513824645031082132816506951609746311711770149404984394850641275035810187090472186658958421798750000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -161011461111337090974476969710648699199767372367417577614025379328312697574117012933174646929947678389992980436320026591921765511884253737778709025637337840460854896228957177246747272689322782904806127607056490164644104334964404801581103725803688237188307194294748585756940635882252911755255650404792263841251187027720112863133960282539836191489985165583646673371124996917547391194771009296836586119964482138043492253050606109577446624308312498736371841009830970125652569610270122220411913729286038730782867811217032143085406652708783528737687137535151637627900185622490547319911834592481999940073178693713827885591053671378711957239645598822310903706649731282357555086919789330372469810438368345218038781300737706700604487160969734324574857638865760728706839806863431291959783894378761118631107386105969589661470858321875694022068968503913755380261242788624757124588974144792595747453249246058088159627109069857412816804846778918906818136351866951713419010289308474759524716868647076378347697477168155736037076498566298582685322112005168179558098717119315832031790610891787006409025990226868874168649541202048365463043345478216413120967008873187358584419294561460535836208706643668072064983093558443651907052029797619866595253673580063439968528818029984838607281659646180374948799279651037606744203994651673330997057250813983607111623539730847369601234221619978789368901979748910225154791643391002830280794956928377771006024911053055963038429012784900251856223761810628042993337795222426036314243644277047126458705791309711126309035245921775203380531369128866428011030987965501085247462892533326035348476284109118022875628628304534286698166586382106219247406683670311159128048860892783730877515339156302592987908451840308547497064707847902654799796417465759161348971717590896239085664573119077973113484740440008724177332626524406877328971968794465878705712623586654796093750000000000000000000000000000000000000000000000000000000000000*i1^18 + -156829814336951367401322154487447631741969695005844165671955312234106763145647171803759918143789282276551923541370765069280949308112688359166331621940091469803778528834084933250448773208781474420775410674349118019535777415424314320521365835327457875341859277320420197520326638616289669446469683173008365891936037052309809019529551984548570395395379807156936208148183851093488570592245141759347901709481972305446140480772763081871480282376526021174626634108433466517125242330408418892729112612333999828755182934810169685316962402507694311477895736355002266332732360971511394192477110998116308819370653861609323156146584360854777628642773246031818945156503113714284972859903086998010693741296944226740134929269894313035545814908533223398552242106374368681050980829000271350493347295580744123226665751144535480472264264816268272903391385559965478249178388624392001905714873235058395370152705757090997314753826634263241666488936767608502045497663973329493877156652376532036626793208296750462972701506339486346896025802829479957523405703771482548461857207981766158371576516806853955456329894818035824002143591235386636610143806002790317224667646890176710273674508860821841738155373598009355404128242983122373207356856516762241049416143966057613827641779533693154431638194820376454403140969546467300321219243999673321680787423364229053839186483717838065102468387830873894060662880151700395882697114295277867420458422349576117567900135003402641640837027940413104699631435569587282991812444973777844101720091953715289158998515330226217110032320930621118939586293889883541890286110229939527327030406520659878160501315273140485208441215271247862672431384482192203430876666570330581437942453637249584282936618151469866692930949944724481626714985119204684449263552754097822120874191711750540736639517730465126934198960253080307816428710226535057476367393946132733725802003670541762500000000000000000000000000000000000000000000000000000000000000*i1^19 + -94278103269147042409917445988725530767244328727493016600172985212024125573268123422538215101982560148906700383311250831461642601912567230231246465447158852838479272382571075099926355936046050469821426880192296399219143675350519968034994646396338611206839424697459122740987241240979418864060382957353717324040589905296918162664698503588101006688324379831537162569534744369004462996880696024771732926272089269545190156260335009090381170719014589392305527432069999967451338949190144764550221661385209057464170820037986341264919104446497004147037607188047958273876813298894125878272599348810930018932735239959845012348782327132006119093180918694901784337297492971771481496222592757067301713125954813975524291282776165193221687610455435507187963081125713370846383130758322253640073190422521232551609126682742333138568768794297931813559618891930457493958604796948095594262125943673621368061834112369573224934917391897537737437263022876900444441159546744203202148942008800183969194513809049195829838993271228223255120822470886046293143156101533704419050957236105221441767118322510538998084444207531170840130963983747779965301660273938836092824968393961326667636152312907869258841176276323619223149134139335542683884960326416714826054668291491541127984121531396386670204609777663804634419197322788815812403310551291691198007316082775367539413564095290835676167981629855946299235886295961799837454821289791119967567103095511384924632684628453997557149718928328221174666628136091408860449514833225327404549652968809753498851723740065476154941037503620065129389557530879556421040622091983979302227054478069984852802734039505493910850796688563600705369967737009396426160123036150448588525541359160097587473857262662136818911026464664677742690311555841863304547280299898876506773556348165352307878691428657334641559804245610898828007447941569982105281450707505316604414317177541873281250000000000000000000000000000000000000000000000000000000*i1^20 + -37015322212608873640402334067760546249410460857111008349864934596618644260432893430784048783106895854111145999386063858847454299749066533552658843302593852406813666022863569264526574239093682433119713730475247015583519742625250562547224901757809985780656919087901712915500890017673957634133351768771000263237693652702693552210400941324995553605138863707028626519582882244930192383221897047327133243461817924213266794226577501169799673019572103775856332216069601230258462298077686776674609432398629810451709657108836832894214673864367607386798284993220001328150783960397693468853262472604300733077918065860641218777543153802695336318016450217877050472309212219248514692695834954231070472349244184115089100956017948525308728547390248138851151955307741638905017710299083499491821677700247079017170638604342665500739331191492560429931904690299850471260700133756084450021961067538821518523247521240431640963069560846805776625072745745261123780261843354415353438348159490369544182117001084921618397551878037250198779746146944963066716656591509063294355245617649608913735024239622501727779709425939539090117097497005925461351972578858444939438545923530769193969171749664564847054278604116968870605133041610646624374075425132602322753506402129285076153517918910230761602706201323005484000015988554804289634436702008567833510191083510505886117977125275292261481054190190124066126839030083786063139387111428538391462917511239039139578631899676474392451759702025069618297620227414455868097559728702313040432103531753152705889241434978558972195497446591141493903626795340749827457173576152648059764780317823849953278276977644827368278482317530297845288956006841392897350318535805966550794542165332652920676973284677479312855711504784144024656610414213331645906340200997038604381592276944457218153691305126781007195244545113641442324598375138382969339149067558061869915416289884993750000000000000000000000000000000000000000000000000000000*i1^21 + -14005940130543247323730022848966150762571865873556324829314726219813628146525526407062769280523073387505412119028893391581528022329751909443224823161635226657534104947529966718995182882207836333652330007261278823568506160465158373912536739707778499096797477191794146535761662290453408952577323363526272319159318790940841953654484553397494462957089609677565910890222314078570894523083248658553662232311324774716881592067569898752096394165061706584257123607175263303070669802112886338853148259536199235304532922470583516694633695876153887025019753140970732672557409821586458763352216272428287709660571545723173770149738736433502770384769840714736025125522513583359569358103489725038073852744188904511236113946108038078684472955642803016959040160502746675251015125492493606680662019636324404376221150240499077485682202096025213737189842373440138670484360272062561637739658908867519348488972421416326145402081383262288868527513707351910462334988671082771461849648287019794827709961192762858065861098721486726643829165428855439595059018730521496127609843678107705647207376773828762638427855564859169221779625089527704586031004139175291094097064431924506862727635157968479429430847820142618328138892687112904229702425599522701253313841524629916561183074321176390636286321214340636555601546829697859735639590631256901322487238536818773420666673910694273455083582966588181695288382597660652944688502257522232222971256082019383377989380173359681252140379667257326367905174739302062872563321812666159785996723362274807142111019903947037971237793795125095516434596257566340625073702855448513442663948442344164282428178569763437231570018576319596323066524629927873455631261234006488760845457854010945592178452694636484122527632410029507802651784058464862847549753419276180876305692416637489445293179904421847365500704963691940857747920134173012128988485679362491084092580157810269531250000000000000000000000000000000000000000000000000*i1^22 + -3514227682927312811886606921557832402446482503932258751360143150894823912779049948527559496986004935948307669701770515310168942633037514893031977583140294623490916558746476069685455132774190989676645531228579080914185036280987693209504395171766506483858764387552804849766046278024182745037491272631753847198495565748041381590443022022850030243563135403190781651470544097456118307131326517848568017174527988154906752685904548885692923604435052213807677724516247284082918379684330623117980099907511949078791618252615212074125623405258715023695289026260430798202485771696680178570535890217216809729580742354865083624082563972567643391393153013481631820843494553453397061606472956550210933309069804299509890602207714774271428117372321943304353733817839161083669721789284933264233816462963618987734409702247166358625733978245468632805469960454956480763667199684834021897631832987126001032022927180069872812046669538837952039311598175885613557626870856022242385805734871131067699049937851821941643411984018170506421792603593030700753340287265612227060970496206580550341921000116970750667546806638531999792634966309940219099120309528541686819236286347158360571321977653111671803772706038798100157545527792279600217789626049431548609641879070788055094116772518789266998543790983533038741012795839881483084280078582978478706731898572721432521744742917725349220774497319816202272141917764430332311636062686624828333321283983562198352690625969046234895013881262142322849103631387728467656099508771560403179203049105975343036049339223162102808183098020983477764187804063533161916401595220178125989143709257052845276492658926159589286293157944975225344095855818821505611031550286567243919058933626248951145380650997759930670043749533224778419621093472936939631799551366723170231371241069470243814841400294373773008537830480780254928182616871755276903865017626767754535746358418793750000000000000000000000000000000000000000000000000*i1^23 + -833592956799837025991162518269418989985276232917427865590792584264791884255907533213251871015990705272573079085784926536442933026809835078963906913601240898319518568205225906690943295071577312749341005854118388796025173478077956439396468568776533853649490165154919083277873630002981327000966245465733585142362161333139276617795097816294938946323189932717835041918012876829196085073265145676642416774477859620485379257534066752951327600276359550515711851542639111252869681237853146648109392509632463999097396916723881865401851607505082926833772184950854041205433304348347181777957770971520146231009061731835636178812143207023987473940388535960980725399650973514473978501501067303021614107778629381126588200272077777912167492687493703838444193029972146672394540318937820121575707674316210723118891786337415604927705030468231357735413473119155433640580712100034522820878937124840916690686039549202784629198835094320531850439221307689860301766355668969146946792845792754588532043472075459454408272325183688001427766567072267936804830787034886097673079365609639877505726530154296077052077508624971070225103493532260837424791886502543671937358204139401116680829743661671642630870084618655843752318546314251318029817138689223807074458671085994593200822886524182500218847223217235250255678383120255851634756614679254791096943400592763239897515053535435961198557958961304297713915238714669838249756681409602486669495118234739185545390611334068945989543079117631270602022244803892461439747405309170314568924719170431384712778729490042795657497622070376216957239755590061347105019108376033408922057360146215810384951074786081406472873037900344024305437035409086967666836323296915936480905528952729482256119350056439326500184539729501715165050746067065603340472029886533039932267141748180022332883824251751820601314775018722269105379042735597242280672070272613412230865529412714062500000000000000000000000000000000000000000000*i1^24 + -124830704117604832617154977886099703542447768591630830253619534264418018696028871484011118862554658193313693923618920345967914711224855155722724656855753053479100683552354834257348089097316452289240931415360776523194529344936803452627557633466665260575042152758751817347313519891315510302245719413012521180181196419322359041621053742361212017233403032577179436247690667291255850900913777572989352056026387943913281346085781538998670813899081004721696736785168682049877686135707372824337483088918707385501536270371225723469462929928304871075502787648772394751695613195421222980381749692977376317508176728971211625788429299551806838978339227546716140536917212548007348800178824138055692462902248992053579920449883714885615126545471771125483914917516640093322595093950764598830820276829437862652721288767036855060296153761908927823606993141704410761239069894393027032358127358702858835380683239073873218509965948791224009145210268504696635991894667530902175456318243953896793037460238376733148527663545771679042136161713951298135106925495627820466002294090213989811936628493117526654158141917418475513105959625425181688666030359530184327018178180354760047522894823161043296852749312230900374435216504367400319197830756704188871059699121693415819662463268851553501152691744082765178349304729990233881989959235438924787673147552043358983375690963293062738707180070280418961055512181148952510675289613585256213296911336020341410099294213532706934614457643607523263885105471382872584113519636871230765234074282689435811648028691711635385519123894375916653652709791532393433597633254524296129947002218112152235257775078411690910709507084146656140219667130319871988872269002727209402066292685718167068166809894481498323646396031374988711950734914414228774758616838558358552898774350085325185335430613521249318011920267269891934212116795501840646150155894683311036970269531537000000000000000000000000000000000000000000000*i1^25 + -16739591387283896800412408141644910343679572838714606559077692989289218343866643025078242729189538997100472924933363902678799452391011127986984399179415419526672601157477506815588935900252707977595720616830892352215624863553305908653483297336502212283487047277470042478965522872434663081205489840775791284244293839924655967067750280825579451560096777883723282140664119764417974791283744107444810761393801422994945848531940096065816551890267885483851412907973389896195053011026528358207853626421271902082431481765261298167335862940647722428586940002990808192442534365854155678455016746433454949243025183315341759321439152571760495930284135528243322849153071027946389335882800804259025450267149016036824130337639698897322685540643229317944233377457599771110338096543806827508228643180486174578639755412747179967365815261460118230931164913079430210381268796319768586403652541807928712239092052778961592470156019973362386293727863142449573400646617962075974681895649809361016942346871489258131799969457200233081217551903131589484784728382975634921818008044205445846284454631474602337261294506659527018114647413142531885265537647124983063696540396298137166386619375519321482345008145182601056481724621789062038385636434243704097605547834394719194156022730788356576852779313140256948920085967227968224939582696687630370823707209762663359030859935422609872366478405199176721597200819737047114372370654200808651647396206345055638697640967591409354286205685949994545189693389644549011690860873395282772290026046343631463190286174034012428535459407770273904088782941980802030818418060697404828699047254655098188240006617093893006947022489240248845577636061695820465237955667581391301139866634137304426714691175078846368039044971680239215043723516756515129075991182143934602322932278027585735058339407196003798813271685300209546299064735179583904399181502407463793743262058599062500000000000000000000000000000000000000*i1^26 + -942425396536321242371493648217895877824935453090906197794829425515123623092312080085071051052070108027327432546556688255761259662703025408686834508565347787332952410488247045010607188163683450492336942359687599540886364174010508337802756375092751978410687693322591088445270032135401196677828932827552848509916130631269513613453560750116649299350946439872191724248376232160069624524693120962317992924807386972087444620813128416257683328100444767886739161584924599474647028628607996240661929823105601440719143434393388432927331106584277959117097108173607927874409134105117888516841597166534189298701509720565710466800183319298173015839024594162268906339975783935910377367344291106499420472695006786621898491110563231579362857723977496607111909991229710722110217897041140855633170403051074291201489267442658958127310180953020878325366699523906838381565124550838983730270992407409938544392323316592069559217274185874331129541073133592183180986753963136370113218500512406194026928278992214506864004610724633985025459185730192483413519804506760284693569272022715988077423406003409253217558299221385644474266300736543871092178637109057568710159820176722518344417483041835679349031579371794838820193653743629056330408117002315938752171823255517005787807771353708202428772949156087882469375875746317869070779560369935543077291165213866896059853834673830518199596068341583663787089997410299385865955983281530784988842248470678695117655817472479972246090545765297580583551223795170825754503147097848242737620330385431867996545347717035697507018842069090170459711178265269297236993861275329835598626723783187301326679656824065006575055682992462971331778663750083759687986448921948833411001896819873683313078611250738627517112324803763266417807785263327502170250455612922417488555943901956144821613298802426294609534958369558028611824040593855368097187864566319482608512011950000000000000000000000000000000000000000*i1^27 + 131978654056014708904409476701122750128398592750989840075562412062962516777811888637359684503796229320563294212002159738067135866554612553948501511090692158632191041369481511529002985541334498785894240646891996774970770512983838435554659846103771745260252910003267554458220478150904151828237614820694421663318849480707783038678442788165965981320507062290019261669961104327582625567064060635658067405525343389297568621875169357977646487730230171644411649696598486000192552949789467751448678713623660193298693143836844692131833968883627317069878684717318897840549188598787057796360112537030587734972018528739495875123857255450531749899736616210868693383841470045064940940972792791464621210998356006513424230903995618740817738962334675494329205191676086722641768418336096210763702014903662243315643645590472378163280323349037450076519654212340523780662609878742314341958404245994256862446775766216450178340603332106520753226615721111587783276878461285831305008279188686570148443484095539680668692130891025704315265550457744394470751566492838469509298274683989418812246101435659818937093462950249982686533627815188821084748139424287929155302538567749563676154965903522887519433585126717228746973882394012749186099124197500463411139946430074517154389056724535387974542079677890557790486120417080289709320467132862879982707111766440187063339582297836597365408388651539723986179816848603526488733666744634385812405009805493531246595154781051046654415249877705524038897277731009507060958973529665500408417480975829292442480210327635901758625506187994167765005899812821412162423870740761243230207439361980041541553391387177181391959145319926194701248605197081067409244719830608970603869483929935689977994453091561724861832740347804814778659013799858144918207701380899386277040726905234092498674588114514322811135244464865830294039260481637576821743977719203579459798122684062500000000000000000000000000000000*i1^28 + 1147844414934781111635149422716711618800224922181935252987552726946505734524397201351867881686400455825177938303257911646871531156603833403745941696708275632544494552145609986980271407009653935291167773718370577633573160804390063621840780025351157929592087823156110659516318387853555955492435594764136047532424910851974106412189131671967906430181579266060488091501427617325882805129789710579279245136173572583045096025987236685342503793643924881762865591143533305346487842204101456076417716560108514052311798609192294117575498306262268839466582606458543383777052249597497891487478623855991276451843429289813743233957133805462683056927844560623262952605932218077456763484417744679831355760745358323312574114405242595354202308971637369176864357850205457205197263815884533130245283000243445383882799663206863703434885774435710476679300462531104815255226962266500416271742668327023702333382086729589338543179522548304192265914160629485807284114760923678171060793599294601529334037197934468291864465330230262740004293087452774657982591546606420228570459014067139625417625736753101061780094696762321202587135938063051989075040127664352150069797328871254560145477275990945367434119010055314281570839631889707508197729730182809603478983996021856761632710908422055622320920593848522315275649483809711025007121416257606769050035761310060256434390997390645212834918615058487005814264847353306627592045959121131454268280303273371144964728177084241375415131525856423643225731175723991446611056509803258439067262855764056394410670088878777151942238687627790823835332494321535560605834974160435573228757061004134014512110266886478283721938781568951164821053367097265172839349166720048128865053943803209223826323808460487304127866929074438689689053593420347646132011277773068990399822542519379307487602204092739708992146781124624289375802009300706866787499770817179931347221392500000000000000000000000000000000*i1^29 + -2307982749207884979980209463685047851753228531490722612702014624284526156385922341633457569939246394539609880540859531608844585643793212371152240562784158925732626059269144420315639714489950431473580791967063054834202951490009375785032444622540705430163367580784454811907921198422794183310576290246128383599871333039586321905388517412030267630143348103550496777092316804832070268615586387010125017639863006323904304123361842974302655002176067655393209280160465951672022497512411936813801575305415911953290885056845369958975255009096318150408719772899050230708928489696059287484903285027936502712347137202896330742248530954407107398548342783567179399728215159961703958473296018118159958221099079643999797388297860372397857900892409476227671798822106993350257990463240277893993271945199928554280061633460535983715154420954879925427088811640978021840670005831978905826357224928164448537936484065336927950891799162642327792396543932664091434865988126351829269726997774810047775727451113473554080172098844861782794322853173392717772831824030760495728593958430541090394800351810358323284312945350904972759804505257628186291478846047939084055178061270747175789193921761404246522671753613300135339985616844051585660924179235941093463835012926926402035246954085227295853539144986711780095459651764094296568094182189688263499461493580722939798819425560547012456802921888786832053937931730677348411174998318125996064522195435076917609156566307001315387056911761765538282924897409285044150152208315994337602676956022305397601163086234658860654960427670903020460385576206776914377629950887399075592000240355175419922204746665512424952159869451531425769590272721919561890869949154151208123774933044188356674706225769675582940329737607059974577872358944526770048628836635030493622328154414322476002479266777035336566413547838065459366486806133805910165065454224330250984177432437500000000000000000000000000*i1^30 + -66261517120518309459709631990385264939917623680372333522785429439055567107430426880346015933923144058675523168324844376769682572238220078473885066028461200487229483244211331316311273769932581642401593967614189936563549317696257913691293618843276507849324353831495193348238357247260648756561392960406425396483429686225594551428485782479750339251281889272516075227903932558966887603715426818122630103026566532884815188890019871686434313398880420847033394633657530972941671648859859504822025454370625230557767190319776818961574736793918280472351779807342056063962201833852684180608797084568852025299514167348819062441257524580587061809367463734040886024432086426733326532577573404164923139568082459953530789607937957620801139125461316525583852725539878307135566135147215721263029664952552122022002668222917601311219775125680065255671079626133733128548601981093785304948295610669868633867259205093900429562221600712077333507491407956200671489299482128894297118072264406322195745682138427746899777304763452996703628213723975609045897757695888968595368768196980785157157096805801268270759844170347031792858499348156384831629893791212075985334418878185954599327827687738193774134328370053395752920319809224787679277947876937031363740909150298466811515494996645727780657976240001947976470950610636241889813991109476737558782421730043669955809288147997613723194168167831492250771225435594823907046537267160717158194647508385916389293829647441807796804360519629800567136611488487679238996877784561325686033086730808944662591776890865738244680669833231052538297034593918365531335030300062387524019558988397348645471467421928943304005874984406602267136219709664829192724303700515728201931635039387737570133475822596253628765343371401649586840571572355128652452792053588456281272917415234227769215503154201534491343481912410882016530005030396337642037184862160536611382117500000000000000000000000000*i1^31 + 3682553084788672887411783543166791608343021740058680252398001750713130218027851752318678215583917405185994292766571483442098311716139413368470432960364076024120590064574971535016604863993809568676824917867918637819072575703325019115534528585034521786064398907515402597091336106519895970162478478903690696978495254438712197436797048272379466238756066501811000956401653028302834868813355322229209884939744832579547375223415557440308092192313228563304938210236089788581633088916822647626724185350838071865179846839714571430954128435694624432207738339471387396936940738835577616958433296337156523009650057867325900735440353228507551097476106588717081628749088333495837315678910025626936622156396446318338283123284016720324067972448636587903883204092645553112661128628989234567820398138966458173053846262573874596588923803866878627349521431564557555933954521768868034045734681073577372028144124786185232535530247107999601296520860961643297784410307200878355180469012419406666362594720329690302483816414998566413874520779419654195980462011085160167305422800500187484171646418049281662866590831951919333904356133813644388310201190999021159518286316765864048181671770283584971990652250601071939086177162960121617253885918865377908157633342104956703675630806852874833123726897198359102153663995618928457769762329640476730986052071426995478057203405340873676325853879519656619450727511583138725373994796822531478849002398205788377042980976002619327769858894730140868968768608368157981331706264912322283482935225576077621908818237260920103531627794897285902382668060871125741625023067965958698612949421274179941670025960077732354401375732896262979996856121317771774345309822132680466710833938700129566287057468936574258863587017701512280904404418942445036762641858864670592723944163361673540114433386614525210528878250712987882074311214819061635223125508836108456222832421875000000000000000000*i1^32 + 76677252566916501114205645339858168315075293324483539997273177758401367441635238517033813686586826153204765150847257508526406676157765159973495216448423502071435615505217033469205534770619384358577717657847835517867974711816594406498151395507558756546992077126352498959173667657745026919661685113283292640952239817432656317726053010702127318650326656149656152053185284953713615982818763293011155386210535655605899443687213919039149169654341177905144845527628394597741530074068224240531775625093265283059737523104681270908707556074374841301460306553092861956465948219744970897398316111916908047520479753625158804719147723988701997453724735652702662477781544702197918784118432550175564632285490514355640853012605705942191777191189926135617135796486349655132638996563997250460399213432875617170609646249462864856619708768603693773682854949213230560238257015358373178396522951413639820661260039687620219575512446616994557019914310317205962935461262612299353779459338917949763174820598729735393913264074588136869757618555962910371239594557181323584081434493916658343760974094402404183439061614317190297527559933131790849705054809235741308252562967865168515734707731648028385423760901006442082160860728510322500361575367366914588632596539637244744041030539968746956051263600817888196956082304276120097272198459538871757719404095719796199548786235603978380209204999292746804878746518223059919754324878458746042194511172102010357567341100914653816750066146612416965132199496221165105499726892330771123773131232147788578118086053586627604972631224429678387274614353994810356197016242915432939134548910578907251971760630627252168862887449401573561351006660628741677628779309432275733080339436221372862538635455245508349827050837288655430093791728533040839443993500453507507324933490002843628320436327844247996628431914537618057652978939540568538887128949556258878672500000000000000000000*i1^33 + -912611950690981837762919186650543624072266462513287482052237022692591643886705178609438428289492130268458330161985260816201451616430408733017461903277865727734805201229006564999090783039324630548091365303914508999785126753440732857370376386408638070940286673060616211480340549538961506817311451539182653189754934085439258013228996167984346191553518864386904884752523590100436540344470033011558029268588622653105411537531676960338207353917293344998207291928897275784371697791162800968445267414769374709058887995377513759852222137590671026851163171678112255283524946346682544156766460838525635890709091282358755854479014398927717788520926964249881407463412497592289478990580724256356000051421539654505354727682776820898511900895099372786128855803408556783651488506462722422769536866415034970856086480644635047593569297682614933373568844918441597693542438919644906855796785685135194990682973181177348307299473266732943270815375206847098343712304477676576803363459086817306587986050875059014545745764204932012425636358986992916904524116965332980115817580324846696010803792929413244450489187184750145796560293090324634483668676757172374231922198756208735853744033779844352597631671431489381234121818790701855902366204423464358047553920827797199280054172440709369146718682651630133848270958230392769277594910747104692220582454257844979175978971309835972478729646845044473696911376313516028842883313721338378864607403126765704557203730774380994089128090241152000018736106772105501762170680002702945056569735620868092332812580609783779927540016408628566768441875907551388973534637160907961852784455440219514807958246074985697378745429290069646486078996850409020743688848626948666363202700544476678679410125584740416643004324108611371310922706951446592018131150626629823830231316170188097227546278681189345879604483431005777679300184173406456163963364625577331202578125000000000000*i1^34 + 6889455926749828121189833831818814446232579279566717251112237408418120936662433693687667779097048693702471165692040003966736684064703133755965524634469832299771497151944186250495889246186391544163349166061018373366265320098914549350606345906676974531094869854665403906304180706974261773938277452219946208709540202832624509091226360964095788952506105525636356594911279401673374138402086514308813125935848453925066857697320183752375923921359314121541766718861937738485321300287462096889411643986005686702545801234205641909228492856691379496228700448151088249371446174145507585957178204964274223095761092037653262434771260341772378715573054537734008339595304717953465573299899769406207777652144725823809537342890270859006964904330275768768978808871032359713157584967507391143122601212710839856759172823755228830890331039029410451243490947171444246254910083616402439594467933631735449428469524343650785078576848843199030008455431716813795270581363224770832580962826459165465083441153043090730665276694584181958819563586743045385655121398054367000213171172501900355842371469855576706293974248017247244102856435269807305072670234490766642240591151179490792874842561890235308966296053277547718212726795848275860220541258079154595687819270382446622987625591491755294352095900037986105461934826062950135336270861485749001094604563457004547941838715167095898772993625245342152925468964274014419466549187636094138981126047386180197808184795205808726543937552193116617839204258700207083662599299686099014469926798074165563232838429812066996680681073098358646773404885030182268811183847743367886660135508483493788744271382943292651769440629173256064097968184360677342630287922352967918077467474914332104188419911652054309440369373168266219543853111376201424377026501931949896818861691896491077459957828573899853272814623785138597394988657774953752094010801906517707750000000000000*i1^35 + -1377933261299033156422756377479384218471058714030007809834237363573889904902787168748380933291090179894804146035594818673076022515364091045742904907540961369003944216662084488214988624473617255165719095727206227255928319996040063540007074045923367595276304823976654804803092687301331809578952872554937799774603001887662645336259270814063815594715076140047485122431112878909376279056474560550049554063043062655368160137013051206953653481972705792758893841280814802461620571352903358982944198650407196125188189719077064889935256484567832499969397298452136180809456243967668352870565434441126756312789929096391215828488179713500407910927090648324094610561356032096087897876782256803157279402626759959636160142627068745197491750127048458411351677451814955808640146582288353215787827520178500238013537937947201079621405888608759346970439507912533923859271988520056258022726522505579220907112505759604311896346887221049706782635801384014156524605723688043606353288993970762134613195028786415070641522133711870136935066832305804555983457164043600064600945163767824833096880293230868361051530513246561730244008107559329037903856884399915637550420949817792248507791372822509626573056449611749506692381592269185670600095514549294572309457974961317365727427307913823863836575885491112270928058325722977385498133844519800588214648685795646234310410225300579469623401462619284958042902864789687317670425526899069475001670628287057423115939387765968473366823796973650910799183882871967464020782143348018414638262384673526097334405194250199966663426340267291358860810985572151532625763112670490631047221858958729937128611616798383229626472722731985847349701296913508311903468104784068729196277540315316067733521726418514012551573290329072897499438336638736233944351582564627552580468302371828897221300572185680358932538007911691480434168057732710455516762280923840353359375000000*i1^36 + -11008021881625861431564696855747864353397009886810124706552827984615316099085296155143232605984966520317745662209537189429168876738265343775742817515962240424057024387341772031438901434879386552080244029616442927309452158256282988948546813923840243753913911379975602236675632496254084843312852840621890463466298244736519681177517595929772995544915422337926829287361792938855972730307500095399208733400788851374113127492722221845769295032545655247412477772735141939843430235900696281357764332155419415471228037800812852600458777414576010395177373156589729572302207335344676177872515463171096833411633252627948174198856334835251918609264391289402988997240654807809992675528023938025501723736566142324480753978989877518509022367234924594728042487274245631244003746175747936983394960940742561972003791193414716824977147060832750157300913510099677491050100436852240005312948964629034081467478001056962733146071323172825419762465417967887395751394856886536434244592426626871738440350098011608371200145684149996674255368483792667910095823526606525828162145055763906332022418504825816435223359457683142902396709695810843991324548489869910186579822473081587356371906636954972286460892895070928101996320376280725763179525926410533374947308624511769473336109120899998059791793486560384325574540471252886751390244641014670064459275030027811363642734223727719262248536652429771204719040707607285765460192806553282393933573818852327263751687292759995863343194333020528089298098362215474234774521555501919301899221887626883969135969225914530276472178998666831919741835547860620052593224744396890323990382936979402829419331870386606931103097236546946203008901377126157362128975902181641183991806016638562966130417782735763488821989291432677130864113224237264753511722073443405816839594679201239088463381344410338899170338215949632501106437750652836721263558553800040625000000*i1^37 + -1784036024694810138932014918795421558375688648208525115075310686538904432233005881163712874304287909150786036012041376421025313606544253973706960531490446582952872589953439504044935207105869995805328526633834476894318295165245577697048426942735955051796337224437081959932359752673630423647303423856225614684779935756148593341505620975124755726790339490633676342506035257123988901999456394267792547286559418135587498850347144283686078858044077794070669907803664563119219106056324879935390129816383722415628147565326730862485758549107246469111666697806067963449629558619818637634375502224802315411828513358725229111394996527208772765429041608640401359866030720210127034889142396990365939359652122783683400610533142912009563794282687934052064271597609955278566037476267670885324281604663370176275479443994992555920511348945873655304679300302838428150686297226078073187281497944032285603514549681738827237923686800102503929596872901596500485036259111421831011168604208028704761269759516913142705545701615909626226359725909412845609824261357123449089386483686367610319735286989826310102112029231283264801234896654570215303878704395689395537283426438065847473763158728400406425118864655694519242777757058072847535647214401199036645109318668216848192852000502000721304136675966776690175220140304800370106922868772325490684923889586778784816469897177784299534270847195257605109722630113093073218254369126004059906866200413378949267766311548133148259501767390642938529601216284036477020327164701437162596843639553061902318008281822255612933025584778582374587291228119189039897998324414854630544367643797160991984150867978191259278239390290252248400053233828608448002126673187440000448289940609181825007255470575847852319642985799679532354642212849718734776836986065603916153853943130966503434465273536505234602095472367223778179508555004784101294061418257734375*i1^38 + 2928769308287477315345425065109236138930666072591603706417176095517341635732402121993466480481358814220686645114359659857881585651624454727125764045033938781690331517216097290353698110108631539564127079897811235995460995881281738668654375758906262500680428368649305184649350022621433632353181854734180989092630991046815614145003270739562066949562517795960785242745168276808025497331913970445210910822357921453334003944083889083732760004191530825697322309938154243535682700638126904395685794824958334770471689709568957400020577958114756174748224164616780154407363684822323751645770212221420916616355381127818192202118367046084796056184505361113445844040115375800993746040357938064964991403710100503599363475994494516940419280514759336739737055176094702770741695098348382961918145219459701431096855324151384734945474748115322252481584965481667264665296593728646630621294059132975389695977717234403388181211517240245857082943207478558537897086834031625133854514670785524341478029872244953192696412395072423141080413047923315206458789104580120347558423117799074996749080957879867518427959887867122074041963943179560597145713491884725209573080122744063879195442141772358238486860628788920178588125530681031539948161310177181696408179776085948240425846031160180184284418375196664857575078137242768543328252067732015621321205831181252434821318666537388811060050794202742551765658200936831189456000266417305490863887625542397684082018295331857900385637034163308747745172680168097218368270408985430718920147760842449436236974086033568142461262878758477523876318788039941767704963249923284584544182835184586917033554851885825144385899941007442021680334338296462912977751100507114925082488314962684946302054958920689602324302512865274755987160463163119824571721945570888542033952522989456573829936287811518007845451043508577136572544252203984191126478235664375*i1^39 + -35612150685325651619489867783555419157420495350972102977098621118406996570771304726166245864277740116268161964026423446992891857805540016538098668122473016535550876072808229740808672597288330817844476731503354118923316143807113004605882138239006356799805303815535720667731412517528534653419630797373246318037626471019139306756910946093390057334124038115652449388546953108686841154518966282606567449224465410289846596607760592238977233452752893461297749441502164844127415537540476201794646724908849353871306482948555700459294947819230717931970659183717229346618904893490211961730394716694439862580632722376475678854698048800504049345645706836594548076763713980743717482129348087589777345723369152992645309579510730820994017688809784152736213269977388157963820271656529772611027619295135841360038600771867174974662770884203008129866898817378087148236882245129103873894908093169552763254097942087990576402846939143439289015479626365367478368279679263260271445766298061281537008741550927385053005573322953698395983284740166439922289777113095317887030932917385940715045750489812396742468692190500286691653046338840047329903865248380693284156751563521969846398359621863635794693347255839075576315729679742586453240102266779021424603391313337900532255897843291732461215913926094163483018755072964565580039554969892163860896670541636719001802823351342477316374156233557101588022259900039139983111973722988670533438536349751816924184220010672402807757363160462515068906574646593798179641801211264226998357072022901707793319157365887326022445478842321100605048944966249722246041391489024353572420265448062124780882821355422530364912595616941379232302324056804593758082490479165972083072552383406617846701489427056901772475405595860994948072002372686769114575953352887806160285156170135392449729648639682230178617528416527535953356495262571642240083394688*i1^40 + 220557785880161646240687936684913284916438295850358913092108250983652709933913657554154463221216076721686454260798132427758947362418604258883928684921973688519556062541313740865554622162516900521766921819321344965260653500480613072002469438219412178162841738722397199367164124819180421658520401612843973482529434724568496321190814135525731387581557559687977775305537375212803233885771652788428642888439242334455412355483923473271919370686383613059458265878896483012821481163888628074753765133262340733691258179172384302566989204865205566711975263413440047144438454304309701918830215304654607687910769572095169230456110212460804436341058097968733811970742092694616960692572446140023305161037375322055330611101725905016260402389531605856544627769499136852163380454069352956186302463178391297363767879199466809775476403642986017809937222635357769411188669126263655602179260133166427263737084284920495314531262921743782940979067324643536881135146454492184333847623640015343922063386778733989008970248957225928291487023624261184856917124130123631730642596853189960665552609481687373891991339732256810579690082257875699083465822667709315756303057104157129333567228605630955926277801263593419844084287036157047903028064234382899778217815231287778079274542428074372572520671497208747065718527132646087956954830221911024053198050039913643303866090051067128116880800277547240380301701355727429190084495706736754750223070992058747475840882777649124781525025147937409603619919505316703887797473201120896615322321941146686777519272984053444176273397418025819081725935334126858520644917021071204069928613260355162360770230584928987056191289688672931489105425382464347125284076697941068483258957291977511522294944782452718228294620685091359727531155387739881917034681904841691405160511664437250879784151288055882278718821081322038468719257908386656010240*i1^41 + -935439249244764586836388292506097861797593062762193010391411831846737486664851428691068551154997298604396223647744886659610899383521405507187004577857812367581854466696131319608704582124441151050079191688068253945507883840181734561615705768193349928238889466468942941424945379937604485725858363861222023718317594188948011028734546028276969813877848943318200534216155379701127037241149131257453278692106398281787899031777789921703324423689643084397901421992329901429022166121044782080734537114859962349568403334055935352159209489702491189024390937045970297981907772189587329634649107248692458558840477577278850158090269184852145645130796431591708030618529855861135655009576333279159505042875231793239649287385555584793076079465294044551719972644881709193036852180273461407573584350770709225683119920685872194099978571227015003639261613695333463512962329541019438812881781993798125504561299956745199884557772580706778059913557847429345248351102415392241434433404041722721794085581221019559536389285766067570742724734604605408219101160522927369502980068924644675618917039273574600608718867000623212828343682080340417272140578285501816019290983542907093536653254390586364327364684348866300811841585994061226162232511516788084796087966386437672248203011040197533732443185075566668345333035876160262267410627659742712220421848389496431428817734090288408144549025829777077959706842799266793061813268128759148593442665085576816594670348657508599100842846503839245349056835111388393961927027920948121725521295336561613087568285034251624413155007971394438800878198269724297908170242511612161552108410177714644776584917108062349294388974303237789541978822994811235398447800761426991200215387571037312210359835495510584581254660692631708554135722075616885161411376603746836102421439889886906641185469334941975617945623647028462603872754691211264*i1^42 + 2867966866502702328308000435222266129012288839173941587699583807552546867791526483777845877544897866128490753030957915391586652974609035194945586101423597625486474856502322416333757506068740815856372759258742662476025642964331797913719968053164191283687030546462106314591227202106133937363463822362180340410376234828220170696912458484124629182137166064439745500224736384193913967973896602635480458819740932783243494234962852361961329963986829124560841781976034667639945956399316188380719804223374879660634367032572922136638476879282797992340238194059013607724158647613625410351887244517151621799170178633624971259740408894759657662994894236752857803066130176183146793468099989860677241109354015369295921868450634149474917384122785613985372095036040243290388592099329985380342820199740689690049765591507754006399889036045082924636910729186693990222300503595110832357286949056531352445820491979939857679336414131923401190101904791572197167407410792544461230846026707065525270857922115686017611183902942142000617736363355074345198249327519325046776198574162893868737309312666013496222126914009972943686746977608843000316023496639766691101056499654726374001649829227083665407360760221572082959959298697227706691048546829095150279301507157960961575179436310992936138932324052005987310582866234142897042037634688399988675549299844062960803357901224601795148268364449953782786794339215646144963575179259290264002270836011585918692767425576018029258842524937989504036240888845838951575425677803975401227197699844932762346148387002953943638593128861607247545666062936972616418007772627670484107324251137230535813594589720843447446245809153851073868530032008763037856833775973792624598408152271836893300821376942519526943694539861187052816048161466324961705856852421076987911234862464890306004607440265396885540679458818926416194061729792*i1^43 + -6699641892914513957971504796712205136026979642304521703232311464765460455038718141402607739451098562442351289991400448335632585646088678168707634503334152027487892592921939045763854475256963017223652460613539807486435490700158328984591871500051535566867141229119862096991301054565482159297900698322586966022425864568886549813929351744944759072358425715296549455134198125893375840291892879588864475747185851307027130958240967950004858029217142625382332012773071254057949558999592434508565270678467691063633297813837878660219207055993821772800467474010566970271981319043075468701935517800679691526166188686455607080967358031882250342838943273680791497701160418047187521935117288154419832774460817830240386377895743332439267058132452634099223538270628156374680742451457692829701002643757991426975132491092948346381086901620959381456359332360824458412592709936891660859707972710958814048824103284593672107736129885862840117182799877425991223869855827152505658184832532804886320425380151445190562895639714938860308449006439969025770748585874624590452235982670283024884239434037050650329113864949612833772441886085311411069393493633364651467922719292229887930366482935140872834234748215987740657815932705224955215674061630608091919627573134113708892357917651609953911596125110677227699675058128325657279950350927935450688984285813196723422508686241343841104429715270827721149273256679426090738471479394839984053214767541246392923721205740063191015810938030552923949836892411007770986401030504755260987018199224475453370092532843316641272864663935610316309826706241022016312839031877731983421852607098563092775662722091194353137365270733380267482533556941923520333373219464634977045331888046113477231135708614960863254171967366389027630876430767005642750842590794663174849736437642839328770662437604407480735152180282724202840064*i1^44 + 12058351108427290523201749863579111331326644901249082124392911149829487352473205632125869700880259896358828879607364295824146981592159492055192109214867854905885356503505855855193815567784844695994017732974990960757143658877363002245651225424100574409262414748559613217642857409398188557371044272251595875202431138608689565003237267629739767666568093848160679022422373403746987081865786222477811619412307362294117069681505253547557159090724371486844049489176437345158042667655007335686222115747763431281698664733315901110880576867034595412566303907856600389365754899379454352870536134073319096500342396447784446139326175149751254076868683117261081036603114889313307538819048799072371715043785877100299440233673742962294511376058723221150860241780077913357517824967020539020167706924949693106302131073964873402948006703329512308577896455770897412859986105381816810618555038314708677369800818859559207595408617716674359584746984281680741760834527978369354524203327580692946135270562820429868563575850470513392945063249708704920269704629700386919409057672101487040560031217963581842749742174545465093725872723732281315311438078645960723800332164744177339948382404661282721572864016805931236630263175468301368528023562386002439092232650261505942306200827301534034780142040715068446478167669153159837216246648828639060264810003202078230745031726525888371587452445977249479271618630582892050060442660493694608508349033204359817377184130160048212644614957778701040634839283942665418455774386252674404406673193214286661620906017081607644069381353094596580581252984089582756790453694031670420337907374725930591787115236066427450672118541096818922916410781122039891357173929823664633914606343585283903322559539070090340514612499857967329120292967521619595006594501549564648233221152702263750448603400095159365265943237104762880*i1^45 + -17054915542362002805514506120509719233667195830523859192185933651406041063817256543296128189860555104324758326044490900492058501464969998370678006761988844954209267560376917425852302486430223197269538986656627541001574351736268542726312595801379465659211083671515638358427211917383230600293271980275078381012888359555669068048735563857642253509418289130052438541693877804441165857117028048085461870302140550609352024523321376493346503741314984710305163722681633390015170165962089677530876530386740713707861953586353734674402731299415059971523493288971572760829360939235155403498229489093628399538988504870947297131260713688781412211980996828191108100601339356413903277846617688457135571684913895343056283927123248574887679580106463915375691993876273183456583468664969523158348200329752941025984850826860744708817821563673771443717535694888594273599084570166706857820006389686086205262405707980134779298345483976356330807506719377930041589581454516317971159458910257653272765134025849563826775876807811972073841910882369106731981444333725773900376489539349930472116642253871925568438283163521201080500602240218374177527635232516869854697508090762466234218453270130690566521098753771389451654430088146340588674447280696637236871078789873679598807958302403908030502494753926648505421320743158077024908770016298375513494770774309100847838811051856411913606594905664125659464726492361343008089662542187432792103574243222816331151885259870116822515877054989565188612524430753230932871010522548529287728896345190489126179672771763430759490790591078027028025746640405561427376699488351957360605513274997681564190899758257845668020922315170252472055812439557332339863205871327088470227311802323785870818229686779401406340711734894918710073670424180793700069270895142227290396395943490840162965015738354723204285469818880*i1^46 + 15975634908434149814228236015410554821818741774446604970750808150442564113213619329563029197919252839743968250221763243611431991396798725390838335936474236194105361998261969137134284363788812816024711729952511785385705250380609625733049485779150371304007349341366917510599491712078472066117457097730179601320612359507549364518570904768649048282659054591110562726915181204887967241614692429308135861441975414473042384674686635793551218416913860626055081449505045877199312866450567153385708981007190996630060826442701671018479093671068329459648969518392319144742719607446157432346046409449839252702383123534841142712114117773930080799446643797247991798245453381565929424670716917302378479108911498117213934334336529974050505224904759731940272880924877404352556087238266126771465090024275370689203032867242875480279316271410822788158102028342791695213227957591282968203546020932224421044957409325825638665228005087757738046365065670921167647985968897838007168634464494843356715515380194267495558151989965311546779744831175831387011959004756671088806495406247891000068070556338985404138452450459351594313963298246929694892435430718733300761876276262884221527953366193306072584249916812595424345289597964585274389973512218996194212739437021956480462094428484657407149906175882551967395483190835452284826602233822189770607749943513880409118743627259048610402745989945577881260561042923028936847680224521365985948147147524186208243204581072027624778831798178964022044839342690486364009420190865410536913762378941472994780007309015551336447815176975248056052567876604136444006853645229277543559778588113523317826737035858677470792760041695144039398736894840353826033616539577197485726060326954065297344639092678160707319918054591788735026865029174170246261303586878818326581375132464738350704162513853499037450240*i1^47 + -11771444490365798043485765497793659190517742440569253779718564716211374240449603237240308232718776204551937761576917659964039469393142874900569355371110294530544671561389793141208997568652760893414384927508756597922126435369936062057089652513680175840223829187283724958622068936437060948323718867858686640263914140734381936923811772727179742513838956933225000447313583268470883185054688347488787877063102932138259268953205529353918381633418405002607180714451829007373355862487918620615923003586312953271120207260791734673173700536887812816630336891124863432351455539223944412166080275359174854138514003366066107887286822367988321272430309746746461888987102934841574589142808188661569016293887423868038695025255568831153912953539564302013591612875126737043007417674776733077199246257266225457854567919283322748049832820751710182851088605436138497629900134136657123761675466120887794265117871479454471040865039352324997640643429228519046436191863014888536264524214874128945043416322785369818343167959814787768034569655965530394552405514734296537150149588156801803351082040509368820238073262568167128240199967869341292732595102876649479957456194887169723422616483031071035884977532204448140478639896883427637694461963514316054383576415965112264029588999940489157347152789897181310602366311448366462568424489894957355993943757064608671760728458827787659443792297257144861257997806615809588814067613966558377426880745874758026056365330585551002933716143134145986953628458523622518745170610781642400639018891029328602667253410693839841444162652306271544906097193633776283229584164027212759108251216259165191929264031577542493454212357072477850691700044770370182026181643072345215827318241193881333375291793727579326003546940924476991099992235749422909222464742937857687395653775764277137593731672451317760*i1^48 + 5733724701431452194801856090640192075099848417008741572257350140756209196043048093700554547109671189211744491906044751138944013378102085007435383737344959766838795434095802575391307799641886392487265820207064655861914013325175890972830256530037836347256303724382516094992942315702770324758337494662001927273313439495035999853573119886798695296532638156625521815154053456083694906009372863357747662158085311995568982326544962621538136522783978041152219763636633124743840669397199995747459076310044244696107908622467476491768184270750151509383687968740094428238582938660939470654565428836858909274103421147796197272488951403441063738671632947013881099622105007156745436202622660852202039337475745246419551559608258162122779416769793550679448339197617617790370410989836232281307469301377378224885224315828055701544767350529523810571064444819539602966405471780129315270135087773728698384241764903464555077136741841190255545196111252407096048847793788492382541947283928481414846335540258632418899855375925134741563446255452668494437820460215055886965452535937829565783567654836839762473061802822521064092477753083209698930967219470085087990545413007664055173743064501876962503613117878021747331444754589375862339670244181515110626728046857334474029805256886390826647203176572873449696196535505451201787143959471643400250538765195359578490144440339150591961061148234435210585887825643901038527413608389787120106987412660210616796592585299913471964305669705834337756079658751329218927378072528660827026548381603195692017471151607172234318022915266894130325611546090820214283324805978250361351373413214915787030612519581049657273601348747255955512876913637317581930482781376096326025015565473988833310651346586058691916025722012593363771793572663237018732845153113340603939729346652140056132999708672*i1^49 + 912081577962460684908012867513380199736642216537390492686238071992742999642486421564964868822323573406605138363616662969658698061475233280887106436824850790762485570701390660158365822079180855161065664390526617811545386000231389485658994511400529896120513525649587070797690940100446045870848558611374980226027855100537093444025989266545457061448349686243505956621549404665091091425345622711877779050582956117869484543128531432363103462009592786905358419937210184370972340956607590339217831933934489693249644525820796846163150084920741590329666880823907440083625923153275758765503861943537190595218450507096601878507269284158655515099534626870457108315432958750247146837425284517192256644912704622067867892036239810870142001145133862173387431262673089154418323005104667526971855366229822899760538208434561186365805535492078973052408836553912824218098694047399072682654134075671217769156946058360802256770086364602065418915433191474209028839741041148906194653056436670607660779032618350485609310518968230563734620577217910868841268357032997664744175014130453945360916306809193908123361939004218542047854359641181842040627676428970234978507563368170273391834801059225813774718724388481777636214222637451837204986746464089637697164505903458761741639336352615810700611036216549861126824461237904986095073874102881030360396030632278599031294233920503990526433527971067001972467952129076082509436989405848551559592113505514469056059677051991642385061219641901136112053208760216739703798867239361476101959259241871921458293562636150828996302768151912063427209936172254246543591729664067139845913569843148491734887126040130425945312185519201773300804863866902605251401071171646295818977200551389809494624308101921434742175133545662791628099434544523595280228560289518017161730162083047548125184*i1^50 + -187736709352701010187175636788748351354901828185346742215621102313040361517276057859793493827777887071844931901821232510773971876371631205334954803215660961224480491928472769282936439384883730378892700758115180357417485711593918020514702207877443244507382679713465547786643175860061904385014280166698439283193349874443317491785755580745931622661828290830082739853366811055207201401562138781253922060252430118482195070428754188924833530372722052187847835874269533553525765363043306604300836606599119486508855458578138625488966567504454203413844951268842297341725124637289358020226119294294869235426875610424196455164886913407457377922884351123967958025448172108494714482408121858380389984270119436194683924092714592960706600798684460534895243422931084267903058180663344904148211443713491851734226344679896497107562233115065974343639833788665148227693532313225526564594991984839055370003479468240718395869414942513681910073735905652095499963962500815491924196643723659992221079590636145047558117231102594248382278150175911381800918041950540828638223538393311660129975013777293662076913015730627604525428007228084749668563542742808820294315080242892839154342079547289845463076757247173033461833853624499318409521195257339478418795392634204734362838383210893959078774205523804738172468998252404625136141170022318323018479779078139285551471520299251674723337811213324062549899598798538866760476538100945871389988024236693260219618804595663837747900488395700430409177077790199312011052122404446226236581280510168176495700020042166655845233333324976999704185278009053902403669902530210726179704150540140399163165879283949961433300445756869692275041519863755015576102063293435452270741928936175873042688308280342669412391554652295607574291852527769315061490004232338641896182979307241472*i1^51 + 70491642192650415352744968041294501270539704006543054702602376258374786102962229593336607226124202943257838764176856549665272200158013963904345293687030059067244152181854220359706701079434543304568989537724930994607206837243651234738337518431646129312387557625284284909270211376901266672135349792941451879722491716590336765485700903278279848524848690246182272973533981075556748214332343098970537372585656850752059504426591539194042647245624746617472425394542498133172154397333258661059921855657732765942486950720739788528127157631617120048226496521743104743423386136186887740986926509895538838713303461419181021934245031981564540841007919760149951674139358878724309398718694159752076754355357641847217758891982793199959515307233102605706751233656005104083417573170651530532528385255648461369723605459493358582543961445853486223299037837234367027411304788569635043359674958269590252650613883491952183676208731187641427142159136215378518030569797819943135802614712509540552373633147296246915574825913422440901456548018041061848910017680306865598864157307271373767946458375730085429195091871139990425751218627819010554861506890394769734905366576233039054754508226765348024961009374876837504606002457584927355534823766120275210745522638369827096936131575683251111588539046651948177735311290930564413699941169002230943661699861404937072043852070268280863479415209202301271722175031933433671531427587528295154639818687385887419328964407281877112889305569101607397623798886432193212586629703925198446331128285341845691185610537586152503513499372202434726616279132509059372009271010217551019071900722943951823427301359651158848909894770189608608030092156596452556536132013752170123747330103197937310072820264350362617530829068247355198405968038741798591895656686767678623393513472*i1^52 + -4450391643175866283401402501643071552855589386703520320444375933171433120076702529217465873105657112025839811140735385200481921094506122356024470516213354534652477905612530875232651270404183806703407133004784462449983157122164586224624293124420733058255331619096746790230772912451642634085802373549684760311577789812133525521604848617425583658861691947493604341271045424485451794958077627704139658363295211218101694510537742209964902367659313412602188389218988229199585914296640423427845543982984374331464803090213995274408672981501109232247118863678727382167329226115252469035325010227224019554369380464514644632301352365107893203669343082393493457757008495818883086686425205141242208907347173670643506110762058656078809372732291707920546411256895487078112653328893541872701933138500214280704125235160532823105988559401295665245071291119390392846665486300376720547582013766190536475247794390736212442359240089711446713821085499935192438230660863990821646615032152990904617840148305123200798431417604619209241833289839187547478185504584161864943407894652538206031820990762113932908952787781298347598669034791486639756155755921909017263665327961439218581058718308241586910928836480744816368132378500287971561122161597867189786660142034663404033913640304593658696776098113638055625616809537910981242144576683496099201563528504536175417290211867014577046850210284398119315119299959865389175488564576419978843774245527632597588968698046649731008507445459972465102115818304566644897931562320122258946946307288639188667487642834456932766596440004889193839796975945606719108621937631282604599638718065613654938427431193199991960391090114517955450029564867442369073501013064587688585769037132538179057774697558375324685991675022499420076079338043575213748354160780946440192*i1^53 + 225271895354935227020044234990492050654945053278322542609394229634285199968078140880269889687154183688903238506050871104639183391142740414778862343271856094714004660870138897752932662693045024604630770770327430364933305773625827112993175869600845809088935206905040244270325643101585703282892473496087907068959506295949219701546130417160795544123105100462256664805710842100996059327967092609540118103338009575261876830739029061924843198097204716080865156077345350657086067162186331920533874359704441865861590431017114636659889029998549805638792555120467107003109556431237281576482983409082617699662044299447221816989614653987233998705579224191770449949602027215781293678654855086509804954229341702163715644447255590069057436684728811300220215666391036682326006702371041891480510227187271533780329577156029575321749009510904328257098613002255763268855902093211728102019621798743120097309894031107338704009046242704612638862528723556109898410074028164340456522629879480973557307657804330399434196967300953229900436316054817080679815275718325254110904969623643926209491743234812923329675900106123654568109887010645365540130275655288937636928679862816323504465178034730431093228016561186972533883478053038178041138241675038279877414906640867968086956233467222873484359128633441947459603874487616346611034032573394101335404256471366438105474493424074244698687080086230680943204688693695264341308360529933227713383585122036356602675635533784584249781750909374263954624495178048320323481900852680877934688757744340716380105036924234812005958630097579044298780452907114512271785447620498343382710941452344333689208467904987807580368334363382880394386985640572376795531498157448960895025811254991421016218602230839234685057051789135586167165720097643663753794126086144*i1^54 + -7356788229539448905427339687733483973552738184164215070929458051332273084916566063548080969318439350346200029050874794401242623468927095917300798532341081381224795504052013906190857351906729304787275016673760769830080384428238738711174261323862821032891204177742270745869155353803410861532803753992320052096305454792981395735118986205755728921549468078801624370922933455263704256168488975172893789988982184372058525026671421083287692260606577401041958489580929863894016771271645570519446311227294379786915437847613282015812761599991970901952553032379650166706065825486804856041610250181102769103758862646573490565078011734672002990084780893692971082486177746820065137187025541252283404239158128024769308865214700175424223399359768975454324233951332158625554718344739892623897697885545921029911391013143790398615772342045727284821332319569299505618545541622537957398009689190323720416613554341698849048755342672708181295219759193426080691636170925855717435076066884529032601116616235057803319327233875222531242615910229488963657919331765061174870993691017118544078675285874130911533763906522684276909738308401018810248576639624503145937538002857942879418668175677747030430160138806470748710248244543994008971787507293754328695450386015197076945263423457614676928527016317825277364580457389928814701076178570403362750293728769120798059169642822578559044776846249162112385115455960710773623897039134843072452430839950044054743311503820865289740646603925398903342111617519310858453441113483232203128339330938659311962872329467466110836124228820381694470877070783914044064741697501430232652721533990395831534665103339643140116148117383596967438846678492419638306368020177811747753573235461734125096520468819013372909204840626193106346954163514847740821504*i1^55 + 183227856252494775423960710452437920303879351251754958566878204085315870187575714109794327302629559421928800684483048978469453879958077075508093213690374337569298250304918200022668918619685398095065162518715326809083987762497880681739303476669750579129263573674981028510983612039941789918284544492815169804169505512716230366210306225634302283783899302236535078245045636581577141268289799542921867781689487569791868188216461510794650407166537088899536423999801029874952098697681085354152141518481302438720138793142481105164051592762922475050208544115180984670064191983870448670148347996461997005545264429426188107792434699947386895615967806049473146959691627468618794688214179934916691754072079887017585962413269459644554909676631073039001647504993160072882533941077685598383012636224223073598698332767283216329098808213997759419411474843186909581773491697286069037997114425589083336354651089286585121504283351668001781676099068326171507230756657495645419642750746245112302846117811754696625057757927991632165147116507254041803822613158458314584339759419279719503057713794558055647654254782168296916317966373035562489781055233077563521431855142367043949206415630964846714722167207801522224963263260351448047446977903859079679845169133552311046664433969171502078117737123811094605901265762537877736787225553744683929370374537220323124477689308025500813342697415610442762958500225697117985713863681414801802584386095916142641781052536393480082201557725495900587786115912298421102501741875693427188163857018576471577941038764701998768551734289904014165667514327307800143271839013562982124816023744076989900184160939175436715982847098315870858964678296098095460299756879306672142562712325083992132857584316759431196329737863635259630489519022669824*i1^56 + -3065532562609757969259362233723535114700000640221828091936256226192101652254121089158094506575687597194715116290225314232339599719940403714516230195320344968225062786659086689708002719657642931186232403982774787173745832684767678352888611930013232550052411494934402250401195182583402894697306570537178490670402623980055841768944488854980672704685431927339960798283811367247660404725464507710900825959075226121319754519756452548648118716074484074534155081671913394152697557375703348169766294621854290694517091861365703698021551231293791553456340787073297629420499980670482750387453607306089522862710046704705079483552241709177368018947061178920572083425096850754692671933888837844472598381921960586701699144202236816004251644364050942309449813954766060315630871898460396298243036231716654407891437837007501837672520749438420559862781695596893862890157829065511032791726353837426618956550409973916863527184053451750753021833502079081136729144913995939577410259982247687975334837611673748093857715772459476554570653804516425169283017841487077140340080223863389462755214344049968121595908965873827861756080972231471678066430123889946487609050843833458047449771073761957505368029411287733683000268664660650393666553315523829498194161855341651139103062065834601953524920978222449647360217404318462336069198428804780917141714563248734436103208887066277634902149695396502838624285491073602658991945562586104458656558443890967725109209023472870902065495070925613398628108948424735424379131825463154823009093416263648771307087435611640249675350504859020056616827546317181914436691611760670455084262867800591921361056854567867880743984649002075941646323223385315004114210578724485350926375470261664055917382369428526488113569011003808047593160704*i1^57 + 41119153968993750799642073665327696202244636331603608224273263920317970573898318147878156154107600915339842104407239759375930443063901941339272276475201132435863771440318200220309502823102619209255734903885461822224973285667574709611189925108043894741871701310006734048561912288212392641847420792147295644903889981610738560584141645066421082063983132039811012890420844042447583088328016606359291616683389719621664794785933749474466354705008940922644418299384025396540108787527719394440722726291583761032525074388998856633760586884418153916030547487017662367996106965777791293810459114063073535304203695087603076307475551201125899927699165087164773800564613690863121525822796597770498597925660114576371863414369002912072121515277276381643438015088458000132548727540374044648439946123419262681595343401521001038285101324537264038721885197252275871836405534117791232331989814397510589198764934662603930374560640118868125330119148897622457269894723907439844535080960958036407780281480175496239179630951751751405814378269431945370177213812514705108142089445872735831248896764301003053535348313213039293839249646050134009379910825492419381127459920401523591939892608571944346416744615239721933136834957258871155014199908136464216034599153215493839138138944373669096975332482441322347680388438112345563687191963947755287335038870326027146751281406864358912128952722291086535616165364099647985179556082369589671570522315884715452154278712550779233041633493590343648972842889718571896378988405806041361453815192790000478479833972812493516497056182393072533301920524878628527631876691952105233304906829070355229307576242615055544171084870477318910853505601090363701270743130291645648223349484548979982688165219925576794536677266803392512*i1^58 + -413762654329107686415120440510866154477826229594558277553610618924479943004914842488717563493598830586130488931731887068765033071695204580509594070279221403900596803947972574422539442204721917891255585715738247763516637873639454170971568150008552071242261345647950605989186231920770230948199619807286101863858530082714081447731585486871666653551674415691216797075634485018665742213626287154551427581600479207700461004921809845503296475383135118987411377423438984222448709500503233012437199824117558457165669695407485478945964206886465706150043090712293800292314754760922835761973047890692649156298836790366011305425522415469082585347277818379604200022434752360321028004817562833766554167756738229008896553581876572473027947793455294049083761538764832428849725535435719774644536114405722411151274356197352451154683919504637847614767561683759139797601456978468965457549425444125775689811927429391603603595965611069746051997888089065619715065567849672447733262882144895733102370884743806043880351896775452631800987232558787171630291161664380337768049120221668150200013575947263361739775205480408291372202763991344214593353707605046559313642436426284910031990481888714872351203663362039629846312151129062204606981079831754479638823668690720910384389543046694957936520384165139371137962380395382947937688164411429117794557551880138569763604354292465865190108629772536835187544931887634871476300355527016568952013073054920357343896345259091117371172036730391210411406245580176329290603770718442601556955012748966521353452794436274074163383509581531872498938517714584889208766600047781543437888603978250723196642051180144278244774688525304651430512246525628199566241585895763578771895948333546328264211264083852644613621809152*i1^59 + 4772838750906665489111290427460790215266278867675192558958626472580292425406428810453570758304067560967102202802957939603396118332524789774860952918214582966645980465706272679298842707190734029109440179762972015852257810882937178491371353020825788247172033997606003961896151982233006466128650853382442974733249780417190430341472070617277454029640759520317132327179718828400021262297511224973105471917384323655264622012822684198156986971446770580255949218551565558499135946141896400242346514662051111785413115575218554146371730203685523613636622563645392248240579257747328310872704729164730146816134254395793350420050568669388053005263110002644025497763204872642355561352202826390662028766819970517774432240476053585688385366685301888999134670740756142066818872885745696168350927681005027299935603863912207081970145289921671516756472509804181575674202562803361231353251244229196219731148360011702156971386218657133144633890292955626628772031287238926293769883753006387548600149818451725303483336405716460690863196450484081655471522935133169148217377688544370328183563183691621915996558129630125340689324412539629245707412719572690726372871058560331030650269231295829832785784185373035008168556691061158550308228268705541745330394131967878488850306655440738059133238413849043364629994089822206833731453322734719023181309916137246086030933416477421616455909109649055799333527601228905791004350250696575003259292725053985639419261801324738694508802142207745749729453320398180394397521884617605075801748166866851076190858149943457515018733441495168420871325937775977006763863366238000429001520798950013179200166176480656124801467937055776550544797564043637839380457239302326631418545638826457978503333207716631937024*i1^60 + -38672489063247441397173222969462805688735203276329366637299040332958155842128602835045104438866105646903470639032289577549354244341268276643758120708779377652213879296329807196265618371472929470665747333692622283665271638427810255225780136177062572522623985595736658190363043483354576166556665232869819653685992070813992206524575341631503648978206129178691281117559607577773085439585588434729910091255956616655080335252015738832478496229878523159068784578345165448226959032047247046462497763914184198456087618646108817153384565374101248247141238927415700530842391494584210683089417227442357799380583655949472277744856919237566938972092378269934492915420437075097205875210957289360232472569159055492998717829217760403628456942626146067207033595526056797916619215521084469466552174737390535751508514162643443375649442812982094922279831500167039571781490681412238853466982953391245731475831445490263199501051935587944606619993534050604950803892467186232540295223658666394591373486857292998810341976061339072020511790996545039957447205413565308935659918650642744358166322630625186004244904173455173422334898069575284083627881755418441926947946099648260561381615963958568797174622766702079943854955558279752717444543960578597914288688080951646292954370159954498683907158867161463391207320119397142666917622969408521759719213614181876404947479725857474344324945331680552306100619053732686528731686092687610593098377071022752632191090681838310622070940425700575567352390318826726263079989327090853959915864596360312676898245255107300441549694808039876115873643435713426423448498238800858565167651671135974621255454830385279315062292050859831990341251115365890743557106621298197658704903973010694621216399949824*i1^61 + 353067435642887482199239287231280249686662141292174034084218258274032184406252351112374629143419801454708262588054722193644127574876184628044991110172194653568809715130295252125233141134874259989088631559373739786659209609302372690285526396341140696538135682673512686842956771298959500874281472184981004455008284955506008543341579652439920716701102502694421251375041443780485383789106044894022108984409059978211199641843477594603930893764905263546445792014992102538745121264306450425050907160851210709154696295016547343164904939111963413275211875989792588251152471178355769566316783725189923066221010554537974033334914883374517014736732332217650939520061215160793973025142886249070459899109164339107297355073150643713936079066310082875707771484788581944887826600474336196282947143105784550514384866361456424360606623940117253160658760668773604647501732532436283824829062229136977198823496343346944301612134628930094253544948217972398159897775660830285379484634973359352831732848755706298328688966533763809574683907935558060305301800585746637627506299511429204757509886882281739108736817877019944234695418073076107754326433909497348693330417106983983384769592891550821775369357745280131370820209972351222009315059667912754712908519679157157144831699209888087792580924902526601843905442408717132686550852810197845204637269168414826835758466330860127208257300224605451442564971114544510239199106618182941063331787400004262375056540764862202762647746205941580442889179743531320251117921355476801499359219129464278728186895989336066595099731194621857355045419414538583508107303814328589562983856150236672510226958584977461249566676612965608635163372955450041383945239634264136212687799145873708941312*i1^62 + -1210442681415460683764813405314681891271746612126501982708761897807077170375223172685631867014335773304466350289927609230333002779986136899902823965346230266471435093386833932512127481606003822837997981279990487568975210330174315358740110166525996025673616301739956485819353011340828040255886824527988638552208110889904899108834490326094473664680327761772576529316009594726315701745952200955265735155841844022999357727408056176748446311343668153088005692128916406865511230840062990242781585445480199292314191432951982279027169190443044772700012077641213079034298686532720258149116651924478280575294350158987032250283060283631964655183736236205325422383847607973095742772282609357509921226271912341733355327167807424272650918877994563959527090642177113074584427459435543309356962303111624235953895800201283504624316139658560781463678353709486552191700528339532841219523871745604344760059105463344893892724048662821686983795484877154771892503251087844506936699159749869809614821873565950057730146712472636335342549933374272948808092060116634572334772048153510972841180832247132651034806278923900248146544309926679712679389114009448583851701111071304724164983078112899842330843892512083534839271911145561321652617436380813851968149281780655212146431633620680173247042396456650664864961777831840672214024222887622324853710239788063738277066553245976080626631350241607479076666460460304943687679264917663252920352465616972321082445562458571844468045944059132651272755788728074665572093284405069272608891051589890910171142917456832497317553794908868159931394805246491205159069732372017865203570178906489944803186706530919686936225031705414745777851778642435536543761629380330023806401463189504*i1^63 + 3020568162189391603032731349609554685204009264835413633944443516920249152548755574307001065489453401602931656618813962683825362531354643058099767099470677089112756285923179422155757375788630366780410753104405809765085887824509018310557734375185909603321807578879209068771347515905400884596642458419857507635638652166489017984013113778965969563625276828572647911655358562189633893845062810759092513263007271518191474437942711289499201560471501213380298941215461701703248085708295681262567228346874439317770035042909107420503679315929441713539986324184957627925247193905001913034319136522893306034912228135072949677240079930035025125828013954755003204168356046703570222816439415709322611420648045800307445609039418568400939493593735667418871722928624368912553968155239039605402793207266475074038675752719899077425195862004968392572801496682905294870144427207065380993713346504555300105155071963952625843620252167227317123071482992493471645880884134857668328612455724997668600879304987434398172321217602882504211260174574402221360886640985260683034785147947412153364170449362578433676335734983677560320330289181934201502761836021289498573452282678763493625750181712980303970167545529446619171665379444483028826944466969000328695229373293874739186392278663403518199651077282865630970673083184297270289896589664313668601188751752518238375280906346587981581805018020403169687836944090984441408023395561315484363392368634356935495306880390835193430095315097047812005311818195446441503401926637705596639133367278393334073558392427370210508469443926820789260607459078088857800922253645896623944517616500478758530900883925607044940718029562618706343160015129458063930486689176686593835008*i1^64 + -7186532517170666218487974929214084566213333708757047681420645719491476993621841525199154976716934032141742068164432647480692094158422714482934994784720828335963860969518012126270117679061123026139424820688012772674782211080353288840220834827162349020595694425547900801865294007187835630681889856778209428491421649242561611130681377490861688539471884577993116306718177538635637824387009091677901098928586357023410863296489387135114527067924790687838805168975291203057015679521817113657648260319802645763409298709379867669211192448947708889886332743155072984852344737041018671594027768438493260022928951626666474415174390700101988303180673818686237008966191705659952099519164195917152493527554469708062869777586316532569225467571131284673294448794529160370990135560653332346372497263821244550665890038508257586126783498475586761032586624838720609162041965038816981933702242079469305393162847499762574714524336212084810531491212805519850785861790055156856048349874638923001847234048211130024613383663581770848051028668146791736154483090946228208746709445735948827105045292760622905957851297065048759099847580942477811596869777330699075960523213294565549719545954384542225441705845216722772619649070311849897871163268852605137226646511000050918664587573319435829302190645015314661420667616326284475491664424611343877847582150286238282233270013730472984829104205661331583433420587420444969887261565851625763038298387135684123561667659969769155532373679573687773751187779195551458363720389033422155996048613209195847967442488064532859231867667380281800433373461793363972550698702820367652916603046268706575312404360556879142998739617384764875844234899489191740982457058459648*i1^65 + 3941600914709651949234907684133106285168494091761319528077378153321588680910344317001681487987043880089097907713235166943216674413182253409144455964400215110740854291191815746925302267192341359877114250023253192440738706361859228602660714175567858328445927871130760292394159453857832186044348524199068052509297467411196591125722412713930514572757758678139635493936898138628114943106895376314813536626226193649565318070075431295307657068219256747383947956864405153502525380292957007034749843780165414594162741059401287060456389484242796940072292865061367918453819617867460944064767583614267165320109366393562414188220662463987717455942723079628707022759271521425263247256052741463820824943856396803579214245344431665474800431014141886260095150477684189151181894355876685539408589392119917848132761236008231866485874470533032525569069085926685236161162512221436159935334420875326233441409359494859659982996165202594544185790536248539114661019346381353085036785779895289875852191004281563362699469484105463375799195892394814096515386340192254530498831898411052243779020111784311316124092775119994689613845915450420376046181573770271437785050496592570570076799530769883736822642145544518874804727802622497962089955578243374320720656464428203631235236478521308778428643884248863860662097650774464222805273555413767669598643994047522259673305238265588973287547566624338421084551914976121159015423182613862099551992105260112887533685857745713023511827882293987314329117324859168118626765846609469578773560665930084351054294397877089136382812891414081324606889321563813094024596769611918145546721964624092583162846103638242109075077881306308823876664748495829783805952*i1^66 + 328793216648803579777180288835153305718505933396402692172702898741204131361289386253274707758583066448133188133110037976392669881319466734174794185202361258268415634707505041901759334522741609037522493412822588178109333221196902596009012281742468571752248240782949209573670622337989616343449623802445310429758788915859027068298615336386093052386385604945244674987263910412337849201175900120174374617956311756423778735897949291513322855124523694066312572282251591797634079960297745041891851315068303118080722645416173104603871422655765580345750683246184744933267509561757144790722854585222117856350439676651180109766752514194612007632294599898979107184214725218585924280086661340976400611387520027429052318635000122085697638815127048657587832559705571986911912297421516356420649137134378683225649816684791469156793801720290155537862878127521471015737770940805207641483491961317417810460330713968929256723158468034237278332066264584116026065263783787023931552708826244646750448778294663757243301900319022707932357224561304494998451639127843804127224090342442808717494366840996421654223537633982463647363339774184526130777131547424010145529123326452137451511875043013574989665015594532300212408735840705493801259208668482220243533283077303388196308929403757164777021251988875795541556249446437568708138363505076174745517009594892006747723772655708045589043035710943092088733761939998106895468125240629114403059419662910713932117261009738530533854183219405757661993805459439480352671339797640874918631236081818278744019293764071415394351443754348376234741021214364287531203587452460608315337331100074148714052512256889335649758494566486716676041965830144*i1^67 + -1432412025146621519996931167118662795865759712638435434436895151019984360811024431167236215647383417927537441550784092680656580780889406874472093950934120212064498263420514108580749854696315678562938714716970896835032504949554193402446422254969080279798221913442120015138080044477961193926514226283099962038788999254363185007490557885200301539005018668145018938762031475885713769137884598087771486942762074029723481838186997567640286645049899481517455701090904278504177336809139816322730172415446313522488726730019529155260484521668148002436839330275275187265511908396958763795938839068485805804658245896461539668694277522643164733424041982047632029152792621479887419625988145172111905635415363962177792861639292868031875850720981370589244270154089726118216603941264628607755869533895213352666567914361756733027759925034209411790767687304954894487721161344526223416966214164711604716332320991000894783432661794521651460956842775809397979243857550143419981045998749830782366754445366734603206069112186307043292884585419136786508714832007498447967882313301845359631299953984575468943563837206801415693145031207564058907795037351458807540682275909293782229548916168741654466530119332991021803338113956733575370428342387295870894217270707604850967701910870074879069684683356093607831154618500361486704037089368197640914364752411383556180776283361467487814468751185194444626848748698419613619695476195786782667481374214733982475657892422740814423505412698023143802772312963979770551036850509792502779610063505312204757389548193855880309894667845547569329880241873376704342052382322333643897007348567429863311795971735999985558355053982628144218112*i1^68 + -2111347233800830847043374936936358373407881572701979050146813365128190464619833430556099560127181741606450080923152009419442309701896990451107932074170752526390728992394512784306974047872353819102998245750457030571032282158349159791736461395117300988846883210497748809207388642956417296183336076764115718820769187086446636687467226494656928962115488170746623549793620901062662492836711490792273746228848255916806889365950510587206143349645250792780295947929366503025565531423785093661942068613444586196519348566875151187096026530511406864961073796617447450967720033787536609291231715670901296826833863636951782387760906143370948585592896277159170559141114488127129226784947557245868844750761445633022862933287873759772132146263289923673027260215621522844537551603095646630865217522261090716620053917889486975930045270811848804615740488843542013667915855229601988023139454904580086237305541316971134418441330610425411373940848930611489203131550173377898336781173692606609860321373695663825388033441326909863131198266668314970118376149618118582523494370039115127933047730284373128807163655304360287698392471273856646411805800596568664356041223434009290258839294388660650244725029530503502325378035049998768489186506816314148215074973934737772501243208436215364879904844253761948631668941442059436790728645308996091867002662373184545442799086923682210247279756123900285520157369200155136119277874298561076087998400577581256583041116985650857429576831639030306462924868829498106999815571745198338019750635819962064114865812246522849345191772210644725948720854189287261745435804840879267653748490841129706380925270790259377165557664055296*i1^69 + -40309182622499013508660790016294594417237643824830243862117609481834526074909443490894819477078093736961577448177600318161931165986875815656099669782933240988092715931410642857260527344994247567245654890548032047387898545532711949211803670332283623013478659623855126381147088914758952792984659674806114241660291045866297389625625716197623801075201773739917980774415797775690641798538312394961158651985708000346526061121378146121456656481112788947701477324962658329628502444696415192360787064786736577028114637653208492854223805169706487306080056496800267584060074274285333812260309869852967374877683123630129275766763087570099282303637394444161819886215590216804713371180043482621283222754368857251494455104710681943319450842147801132574684693701418186312767690532579969600172457393674705246347100955807470626425494041127684967433301485653403114172242844940718346631501880458225566494267237103593287955461102998990491140291605567708186516611440487170460265215503650672509982248890928606904696146230918379324263687677821695192233674838927745500812807529237700440341013194754408476732552606201060660722512629214527728166437587246067923574224319446742971277459828746072478256812519007757329740856477300909077633262833779147643909610783764576786556223210661138631310161559060819611337500923195112774562934760813785322518376648147634508537095631874123493338138032504271478970353394635527924704849037880763141918189167664546497213765881537213619988286423108221528399776289225383033923706172765551917764734530430886024469113981475029301483118002818155398407515105928823872693053875552835206323935904055054598364222339093069037568*i1^70 + 128127699130571731646349415137873087836792662975721120553104633419581153364839004628112575255458099506196396879211182795191530944641390626783479443863203552284323095215142881835162068539139398648390321170597362713925084194902462086261057185727539474510381152437343875810498808633582616812597824188177629591881219318010565430751894987785925408979227257878254364720911551030550423165144902762817763645372041402111043886888368211130049505735124457636513066183525122610251972366300188698251236614800714149657062078992289250622255086539757295610453586682633394321872111910367915837466956673784046091761384789562375057082823002473041202818737491211905797947286660811733753251679597811217851960977699146018727146425996201882233148133920477710890546783629456050613313873531508161216100518029892383728975269626721767912968706920835720613104832757021792451798941136269775289475712538009172399651718309452674849663160813929073053677923672020249575851260945538444445749232874048670344637817549391371745645221344004655588835998524134486923972843977326995409288490927688170265272412663372808888554602957178335235341883612884866767769820807567685559872231002654468029441448230812716196039119064764288743491754597504686828470842897965533722050477814219057223961994721550525644714115405708194894886771662680037031772910983438070546486203645300063678291941702234082536473868663620962228046826376112873824018321424554552456385403516897346411924855351651100394281859377179838737550147891223236728691056893441346862625984251175267185938144916350505475814499969406610194618724584204460627952747213596273927849834457198602747904*i1^71 + -1389266386070213165510478538996696324546894184352252723826294228686690741795555931220943972952891408688323885938000718276248821102557519144251850549244306757446357593763780600562694442820938151354457186339608084745752031782368045076371810629910060200019456006057924576192243504058087829605305809256985126231906400338709237000755632650810242731404921634065147327553944248788225329650251183459205275145836665754728199958082686974680525530892536962832228118625314131444382032308754594820694986107032091438810011428552784536816395323507714818826057952155773684447050670083999749598340849976117978439874111930944908376494118361307956316696640135512150600187070712290980115184437868113194260766264439565598217507399586599250716466364385308701109881495762978571654590145704792015067762948822840547215320999625960070915615046760306838112896932681783422631730587340603140743819337944496984882252769226650620156343058271880413390946542762344288343605347659966528154489315224929649803517793983701587958672396687431282152976590326428099695030628927174249067020010941237621484527535667543640504589383021382482107077576088915836466396866162017749342161039466760123390428434493432109243682792878913519050960007060980135473844734657697707434279191580782584579469615934219894623160594741200183731483526768789600073486038834283770311656149096892952163236276489240129936930467774468505866363718781435159050243030932870967347785817079150571085040863054787201331178455201829060968748847320042981605202687926065437711879737130248613323976935011200478282943350365922611254422056137789868364326133560456792506368*i1^72 + -541157162229172649507237793687889855130899746015537178944925780059964410835899529365512161481092168303015499589963649149473928974557393788284572718628993913787027435538500849448196036166001643763540606510649068014188010546705224510470681030724281714045720367231056481009907747394742165705308493693116074409715323264435250177459518707809972546847379616569368174126520837627255384905052680102483020191020441857951735521305154553406660226440131581605570142775580345364123625126964707679944631694024196988518159896405761847638257320669367839341956133834706098290926057536993982940792593074317163295216089728734255789538146597132341465904605550813284075184189050559367826268024544063006103348472728796677375070407657041868801331010464569791075351457920379083344932013480113597989229384797590450658642505436338064674890845943080764168143809723156745288296668440058900227320779745757199532049335039393100565438833824410388983421087452471483498010078950108193750037543791301438319845165259697128712611220864094116756193734377430254413183876898896883504851337721813681902926488420069353891498333868716258983852483206008201841486785922828609115865573525683489770374491360753292076646674700012865893867052206034405168197529284279985687424750093798476792712700202734183413301446448780563255878817612961565667972565398197399943389676534984200636621979317288813603181080190392795395749058307991786539525509824449849816324084830444147831250697482585703047212200451574430909944786825102965888913575483725968324797684310742533402580087271265159361231028830123993637760900053379332440064*i1^73 + -204863507003999538000536037292291971145419044714719888099401355691977013410732319752283297832960246364095499862368301360217147335086152204942121845387879965941714823520390275085633920057545987866552064860289377435724439495925414085326812846956382730036352612983638769667728317532727897829318396067838499445280384897089507169959105286369843935367711540500803646751786989795691012674040255812624503857824839832385200672832383226078203795472476541990949863588762199145751366727072450133370914171763825227981066907383781593684310936840141708538454606465616927417327557205096640839527343520515988121294274776341626965276191010587447348824426266819747919233409045243201722859811444729787976586141692420734387219040741169292215081094476269830973869525167245101639679075427843333541747501798499470550866931128758572296095890913354835742294370538951225434565212655946495985351802964268988886645153967366478853693504161218595067847387608484974400741893396583066536861482271695736694285421986560347137752235390318680308740927431489205488780700914904441049506689896083253463790545272701874775119326089911220701709756056597168430808566948569915395802755356073319694160332585467653651820682768575034544962171638288623098390640267979375236266648540303444398646444881057956874672126074188116886780326843454181392393392833836940793189440030317546420790401641270225774164370024118418440935224708586974474315133274975196770739342085263667485205077872250177554639326582238265822338496403811337986456438947328273392378008799149984596808119322305767418737786164443147665408*i1^74 + -9755381355365203573116923006216070235775765591282898832088414734668432938634613197779306990788534941307178646554787203446091536661423608592914495051951574943453459236157205108820259895791325021330843662996692783890855693908735527616400899866708041105240053172490453124830894856662428212269547110459807545349167586777991652816771264849521331381710134053681627517142245398520131229564530248777057261417579957591468386432313267735814081202029799254220465057662741456351887375324707146941910272801569860641930008067636289903214979760777363028768386116739597280790976461825073262179480327149350830047760415200221582144359223562422529280122212489194315569300923290684604697225460898243453041020776706280724922715130889558297289208512662826727031274172058975049484943002562402927674370026894825997807365266845829211219131062798282862611926471870041514983944191885413714917700282016181975241524459709744459103211299157630814902551827800600825884639269097654992681085594841547408968600472255599767818795368911427956926007028197496250685323850863002120568891207678536731597407767539766422091281342701163315560080558538168445172528233007583272718975242170171793231236362438001460080680931039006319397439321261556378531489473624767609197210557579040082463165953905586491207085983805366973404998411414360900002026163706933866901778845887353830860940268222393787713929551199174691691612237910426105483055966731515339877985841786134206459842356454068718350607916889254154554059174607913814042946921691068277046755338859046681343488244415868174336*i1^75 + -99185080954008182367062205942958345580863794163047583024629949138585217008463254809183977253106352679369109651520702435281926573788762734602856445589449622320173197646295730079876549044730215861481889557786451857974799855016528655939052692147520144164518037260480479071408954287715416041399015014715625722293649362679825327310339769703751281127558426062865306361320309290267432387922727888184770281978117563338178516717714870920283241909362468453088026456008191732648846101262407500746916666156093717509631739636376065049483135074468081158549245647956326623830193260926989175823112265378248766118683207182181835345421703794699559141614024580323629208378451260774122354195695529152113561110056542333243382254096758187281716542944874342344891551119831431955581611971295928925251437048899691329852022617802115100218197197786829781278735265976359334503183581351226686286961016672736963426924829519448579589218188397581196049598633515467691025415732340857595843390330011689997028942624599058039120800558207473160010416939660494355739055403890420628209413450413831598993172765481000035077104292525963639632379979951632658706110282835847322879669403640195246577668775715250625519776553579880198962737567693678825356177472274661390769125214196285804987583717705448763396273690595299550055968080226296883599181532928094260660267040329728872410188690893016496460535062814176223399061108423700939634156694928836220401565395862817901978955593481015240768031012392432815008995691376009803253973283482761119415158709495529472*i1^76 + 431670746186367325239373943947075328630359767021323986430219390537615897578521698375081124424693459565889279470106519076676077344326964899840277612256799009271877960842696446383377854134188643113887465963601030206122108656475177333770298591878178102851185023003647667763169881671628431128509767907469792989812890368236156177378845232991026927291582570547440112397355930873402278863093885302729612066535011490542902112936783974885409609077524579170580992795809834835855392093222471269077740021893769474516555722911443424714538604481164584610339641769148953527778166135487495120735712242016465754111377105999192777201432432551640255349938731543709662294995151964676313761946384516934296755192762263053781031169239111140159955463620377945979063924625295367207030234087378643727609644343329469931271192244370335789628812792938453536812796441929181009307414147491157822775001989500198899527445754599159257418827756786677908133161566358623308942288698004462197644578063538113299321416737130091307155732946081301557565325816284862446066203854212467417720963912925602660389349464020431260457097484275571313061646905980326917360873382658930563939015430949636381821872437045828552431631009757208627157319311195813232865683164377408549762535707152981103943906310647302463782132157005853029619526504096685109279358841816268327378324798021417195245056878004495439502945474558482211048417907718132380966968487402483663205742121327723981809432546214368652645643612751715001672815217149207370513544325890048*i1^77 + -720961568454438649819199765616786424242238892937792933278913303253849908166910108658151886411127585964396573914676933821695557191219023214877031135249885983019490834031437810873102292408850862992755959612024839912930902853769366667451143838931562934065406639357620539785363477607872391145893049662813061556087122244286710340575665064319334955002797501255650457617524903467803965947528615047093383984588984683387450710584313629400175403378028155437546844190278495515242122323908955841528517841349369520375532533592362719204699003388585827153086607741395440943068209097547580891422976575212142308068141633190779662230583978415771346137682221483571814471527475468586388962310324147326320471969477501452915666903401615630614715531563266856738916778435572016450686275022712800505947347969045084435696744472952493696984338789008252078697252335047586980321992209792067491772425213790966958278470958523251626966143678741321403627877728941446010336058062401891223187943050608699096075630731087334902151002044379275833731848018504196334657088267872004572252395702995010094405168165020810291706819025145292519834857993513290996673886357402118847790176175459585566984561620464106386258327221451387004708787987829436492688529109658156674144445569644083157697914696746012936969122409658256976509090106655443178947624708964983247825297711868670946328611234076024291060165155259592189806305431982437311332048378019555821671624508545228200926260665888104514400228467033799144498314346496*i1^78 + 3428468550861375829577796708727447367446120289949838368227185405207701929798453485768491151856108248372078580654948595712403541055820883926361992754275203932344281394705655062577893580418154610427018984107808648278273399264432582453902227496782688524845157038290267034226374126648758874138412248723655234124795182394909127600890054144375455710469402420279133189709280886461302003575879867733976289378287310341420719646567061731821411108775763946165166653460267804140291284807656387408775485171272665702149624453589267487778081629288443705310851679263838398492580409855156657715339332946224950256457057396062504939255974211633733930580457850437725969198701996971970666339971980529416516848310054660451978208866728343125605644268284682147762589996979841091096198683273489490427323961486311429762115715857595837234786172607561797028919561344528100205492041189460886155976277240726280762531552713596905518129774898701583836446283777030371671177578778557136710978382895533631551050653699842537931485719379149418529979652699805349589092349246033462593820803583879273677577960469840032005850297731020380361603568576168593101681495049348108313856327813038411288493178631532827096928349582130759151324760124239390127876379950704197009463838171320934730823802198906489257073392783640399684069147313572409265589535822970903710205610071341687887523234112276247532813967801931750529565460087334946334274247001268089224177189486354399859048448*i1^79 - N1*5235738398202761673714914442710309405995366504844852878324451654537178526584038098224413272101616380886153526695054016882882209716184561263729585060855251586217568946294799895327301862455264032633487851664380261603461244910510751872624840797371054336*i3 ] ]