[ [ -211838995611999716711484436037776454602358049001574778503818273533167006549062890245736743830512407144135382043330608135387953046288435305238779086839091360042810420522531804930091524211242413332745580182639313915442862350715426035438604397915468102422062173659825099325311598249400685000102416741733861407872741539562484460606119396692499069331632896739176286967775753399960954837177659499084085374364536947382533962303727992667852167783408169504826631332848586005672415342263037903686251549144643999714566884474762946136925927484168870669435867103112517971248902531183267827245764553891440750314775937775655199350210283730205501615076171192107710168049517521650469823325937980801273450449282213878748302535361384127198821124130512294539492814542273997628225243693294924654086381978204007998295794407108140510785560859421556708180246919425223901912576633966209155696431922923101473640534826705035420480983868063939463444982937173352973384107971007293923359277554103566229591203263487242048947375215987408275469130705165830125221120591202173405084627095367121410195545441810395130437348221319451820684967050157230574883481014702135697716895629457349821147864894702480692213367848142050650598005450887418469911638199328397844981173056004017690883616112851020823814442098504873262332075635736989774277791606998095284400596519104136126392201408511711435899797157632362414080000000000000000000000000000 + 1152834899959316119525510581367509738351106563093698363720417187747897771618321972975263269248363536735414602918921242337439961121435879558524686925447589340674425256340134011128917318878393730543960463607400985431797236937455412111668320537352728733124142724871229603963899199015875574122850986647356302538195457184556935779570578029949653084040231139696100831144297862155126036231865800577515356227770656775147427846084557775171389499361401056404398582383706870023847797069721707272122856315112159313730747304952269224480161844283130927180177563230593819077426135011807889883549873744421249650114133967661651176856303900851093893144329282677363665969006237505960504927620959095038416092268617767459407648810282170754030211310419026182036327321756452915440424469702559120081934071970654563113656006970885664786370568744165450361409367240270338152057106268103331247989485436380176198666234700194065581951962763720605392381318251131533500957366205252347118172754626981249950238147073414489401585998520216229040713666284148599675818170718956288365852041693626440891261178326115468145923761744809789473074679439417627019079256936269264369871515562012498082319322500311107593225880769641503355531062650982102687958020703912388492097557920105436704835529820265228371163281889981741068807809429444264045054437622363695952891689220563220344941825947340216588629217446161127833600000000000000000000000000*i1 + -3451584460384930160184703701296631539282889289196413677516911667366447187657355162261048200268818707444944631283280210036660687352217331852492524663809489613337517080779586858108785250973602816141317809734253064798412238732576920717178578176918220145421624120438638562764970945321153676530657036749172225212899768142113758872330921058429636031916679259125559374610887758736802368623698061487201776243749447911412336667241203005390021105206366332799200816502249238441286458232378126170673757641694975611390004479689272765930704493574998152641380064240913981101405245800121117097749613779410126331839511887092600544359715354822205134249431894282728343192583190384841600917414910373812528955678206428330218752718535189792979428448930293288573915019029141950271415705261881353670878446839571580351744697682797696416082865389295134639227206529828781950464031668831156767199039186821762997022977295522358902365048070781524417461024690586286095953305261039996455501093335474046043837573104269297636717857806480691685242099476995634113099665979344449238171043141258899400531326845999910518374161147942663237035652259542080875175058817324333102441086432412907033439539346506359408284788828620669754240293121261311494807500056339869478010392108837152458052842085830236399804838172203361215716692887989337907557166615982394264493195930014729320919906029778775563513165595231125504000000000000000000000000*i1^2 + -20580434747317873277591909764799281447217130717023566549303026227931525954100270709660913761270021756598558054644598163807622462142151612658721040698569010749990062252437757092751071113208847546202299886072223624114834054947853743960171964162310394353610111009317645233213435652836345720543352135117717198726900778887743801339985668435901864601750780908198405407200966053816742088920423430036203464709045540978204861132629029037048503503489030069802172985374253814949285433083564414462068993475375283334363977485418985696291686664081881561974273722892794553084364109869302828596545591101518491939642997943059716198292163370229072127702636926682768774689028408997073309727462173922983403400092296608969266851424881397632069266623237650558555708817923605773935537861724264428913706805207486703810326854646122452266368521424851014920800392470997942039950254178850454226023716413606911765783630174358688804666550283937103227185177871262100838395886357114880693409566719831257963563684237518814485697312314349566656761167847981666598844702411633076783659781432627288155280327562021201692068512821915212681157626977163368946459925386632604978203803569921165582061944240240758790203029602861762614637121499296256686595146105826409970775345528484333713605386411711945097391559304186338208696285716196951191530852261742790920870446321968201972177618873919642786233172087160176640000000000000000000000*i1^3 + -36231417298312989064647736334956613305987810870265809370795066770439891166954603132581774506107963136502811524168384689104313095871855646564432755368322630509554973326744943911777208302504523201703594175982786320219648898480139937943881690773359297794592262375908156834683636508870534554700462362560772240351264643967182102641793474626275913944149101420905647058489007327048242131704240866212767808198272451181846519095364329683000563969473647536628896749285131626550354277489196526459499876147776294590072978657704119238493080406755646535684644684050378408303824980461892214185883688329700541273011517636790314924199756443374068949210884748223383864706919155971188915064645205491656267250655192085186165160344098292450413366240120330888488018916528305794803589747964145472572160771890250477388198510616174927068032846707981375819406631783597186717895046866382390805781601029410610593439956931560902991303494867601248218187193489996253157283543695764555699904889162310298288633131014113744521240501594435353123575288938021026823826861907901803825499988093367009857940866213000780444110942608209027485458381702705231675443541995901380536680843519672087998393724364384529232832083562939131552974249963405671377000066171121159678479558697913381019116842193386662377270837926627465238074516662675238315211814368410932688551432158207041317854192332058644747973884535164108800000000000000000000*i1^4 + -36215270582885864777872303804353227203614935250901307516084592487193989791079263457997265890188356414031940077842823075093625247204565913103154592129120211249957681817352565043680959624147974139083721968127614124590621760960798709075051693556716919522668568761853428567892553074608044146026161948482117664648316089894664682432219213572928684221841428715380687026872555799581571597020354807367757516617076899707577984651293225739794340668077260399557412424107261482622311966430089628738970829868528112635654795416060430890935594308464411374384292130245448304282792581719155667343184359003275885130895311132498453777514332756310715562106309286392039117249431173260668314824679413895087462006292658892129442028544749685019833965798580619613724589661519057809503179658611366221607165281024408469131887385707980282804264995027939261308552835514064266445296979262445461082297752800390590559074947332274390096442306215116173245903054415025038589128335398475452764351432792874616209246657097376064600625430238609227946976723351010425332679160772260303654435778172671603437179510352914919163279160051683766691008824623471221721093049785577864495167324273296793145716042909991574123982421421172232046169382051520047103909056846290500826137249701922440076129461753351568616626252954666440110306586673217156887640626348055303684721597661191021323025261001077860420217544242102272000000000000000000*i1^5 + -25982613480654814548477566272182547347526557352518868210896058170110822911373342589648478692705767405282378527784565321746235089841089187213427300135713534620005983464644726212058866402089917293528180656810727136258654531388110735990605846345055060715185544333516350634150265403873777614993025897299594863981676115185589378611313012754301030653240755596385034334347221404760672732202179223948877642710524553515201582576247371932091436383699309525298664814422057270493898059301485060473364643746620981744146881749253215813872603521529457682032083757074088881737066546909704312196871875286742825892589077596134580663863748581423125514962356015968991940715343382546380387045563536662544087729824631650582405312513557087819570496538063382393010254409482544010659835649436336267298898901922146298704260656395239972969402398949812524453033111051010185858383530409122014260745704005704921983949384661252834338588413266242194246406477114558344970890876655137810736852518694607735558573451555785323997839697493049160965029497501065083270161888280042093785904420964261030464608019047237321604973432539698767386113069821450475599140381914344734372731765169085998646883148977445373219773616009148998545206408925483029199000652971066279756417784733728410177477608298277418960742000006617341849459754465720955748939525766502510264668957068373273345128004158464254331095203824271360000000000000000*i1^6 + -15430975626776391697697865306543512061622599265373440807665743190765692934446413626061182009483190937086261621377856035391274195898369041019355993114165136893146160723269503598036911572702823171352552934227837220967271541738209959920604324632955209724430517262964639215288607880053722695018713266005200539794585795454883427085664965063685896495861249171839356013750343544930863709693768673748960021445920569691011624846296580645656982478601676545637251575301056077591397095033800986855768072881192449810491691579118226925766094579240879217634483372460356989308193279694376803823340328988330655833312343833399485098101310855734887011984408474176527600584311536819261466936673622972991779475299335424370218276129127311556380497564254657436938874009109001131673083918037458442347892190908095983031098952005403885272247298524487520989842324212541834946254427623907394138156038775396480315707176761694163431411401640101491699735360528349111391129247367670212178630372460917419223139168765296106789012509363498073849603228881145847365915932142890447917109915758273675269535532462758831835648132577399645133789756184767226740274137269562974472682602332057455152350446484820105775487096783398815773816248684274821114648666306117724988866533895595812009912422780652456877552771634598574284458416663972304891435895487407298312663080896962060096152141551769719476094529804697600000000000000*i1^7 + -8060346961285493294166772426801088921800426027360982142842767470650502378890276223689027633725478864484019401174846595873754327560791145283443911708757820342330280436895059716055046120351495368198243350732671068722823836758439360028447343787605277915265519731984018205355986164662559124846761359478292824736626173460904002814156344967304612630442134267589423973229456787962209903776116702100186267708149585894125875221405906358930887978409004633726398471758746560603378864400793086759599905943799343285106216417875006959391298057523136198958117860413463040210184797844556158194997966575710275383902616664171806470952476985228669357458927957012156422240318809229155120989602722817487506657622308760944524890854114684124940117222634477224771860021354245383252783288225188644051152739830942408253199636520611420998534678772140214246304649875122252595665301605463778308050873980029595475678258046726640143430178876276098188848460914779753840723878640780658362916980055413281385464397073824051012964900321728663630893149250068833998113515588728922820798572872085008963814310532321648460464523012399387340748410405640944416374725581619804719100800479718685340688554770785215436270353705685708212893384742910526854755927368886849352131522148149114715124921602559820544787499694175898289698382676368014261512428754097792204743784424821955370960290603972097238644425752576000000000000*i1^8 + -3722246094514986686445486849087812472725736763671677600134122072497061866239176094743816649361935983800409914271690951854296757016783759652334609057836247439368441770936813130019993688437995737564896723115087164253151961074863397571710203516575631945515392753077933553564858704764628419725448238249594648406341687176394843271526988208741960369123690009381263222782119508651179963840650672514490728334400882451252757417299466577613376616795056659602607726809602397118559112301140520462058206153544865189252936355704280321396520302469495203839279601772264701536931113642538097784825685751517484866210024234230893371132690205343506055703919900333146027869504495542390799833702368524355744202239127329510945566893224005198717565580867752229585700551927087292803383914874273403804901961793880451237030886241891063596580517201401410533523893905056242485000194629075383931518630496378013063116326638062369599565585659795510832743701515376228724932535005045579530760644370102934806619365773801013497659050117945943972182398228807133437162178123101095008805675028970070254272998171442952782165753584458338258355976169503513237606542219168148195975440407712378652585300400961250965604217756626616143698622429326722144438463116351968664400843718148671916324150760226260608767894166781122997650916260067558174127487107936470980786920190017914664783438318865120315124188446720000000000*i1^9 + -1519934397573849848753675023152749197999328711913822599665713173702325939680849800210764123156736235639841185587192891290210274575881543399630844659054198175570722309810984554978722539621846059070814130534550631899794973560722401055145597347176378899483004292821508249274699412458973892963248895550350980115772400989442791467338233719334880587438210352851054984917664291268462452925200300284557701626638669735525831352843095802239461058943957863340445073364571815869375957752443457876269331608077533415557021177347668056702667211398669984859855370378261659575279542861486840309505220496985434178520419525711487296608239472585700482937420170915275189804862200004790372913303416299876812335212593398622926081582017964730410280936243219279198424801635154521230855214199728406556417782177898867918890303149652089329104285886229380382181292927299613057522903914909480777826685243352339083889636338320769763154960127299857952097106653759228589377407083339217854222122480813533246753352702240037590450453161402025259550500945114407509780738832351504974658576764190185807418309147469730977016494240400181970380042073896163129559799291446949085077684994987510295936744694474435143499526831084464374224741669990737485762974853904366160340248068927558039231614524909033599014677764558577073280836081177760248691751340793248626768713189451907894691194422919593839913913548800000000*i1^10 + -554832320352833539544708659230281951534674496895154304399604066999305169634201709004473482592106307707560594978866721619562429613982659301905077232961638640909350356473875943703542241875762430088863166149510884124887880407860128258120482997663854284451957844577782084781754855403490907496037612622124295315751915968933223230586107857701539218041942800989630264240297196408091119995511233716316891197843088610965776289001974967947358212356192626821603097937824677323980462306312366821518006069057565110939605197203638530429364756210376921167032270375497254846378039633734537048676359906615469582151707288519866864202861261401183048302112848676739321218518664001790057663455398644608364219632336922448481807268310362124230315750306121600326407252301385747525056083239239996377834687351930280465089092559029800748365272438095591374527795011401023005937816617969286541722376865226234122412373750730916520342726232613482533595183267033198899352662679972280391550170637869110770509581879951561325065267756491751266778047750399297299238100314757103674739032953221030954894735066046022595957864457594199826441975160517657904692227631702335239857284143707463748868423104414795365161824248888987256473498532440621854858723017094056376565305306413806571933710397608040632284783391590691726321069169676276284540065015517796704693874978778722177832713274850597629805461504000000*i1^11 + -183188461945215070244305312639095676118257508060909179240203421685656681547503046036532992112574172676507149952746006615482717846357226849865976695768076950610949100621603344708870881524643717010950878762056542979106819519285610312128945109471611079881137516138369863301969109987050420069997648974135494772737846274673483926513292054124989055701622235221367554085294404394202554560278407798473664702899746007826717841069548966263669900993379525630916098551900810239105504387278502998818769867037166774945664642675392385535690439277299868000540937189221978739161036409798849484486488695445313429871418821124151780496345322438919556294191367503395765528580670933116613883847507993672512715086555686283960306489934471046316457149482909954050061463697896071969816761389445350622968429230076336348278463159473651723078734977188054347323841658374481391619860554631129063673361369970492608666918131881522640658356116255878691369323411427676609823141766864756276421863401171966634209215395364672721396797971511328496548463285518746961988502990737829867193729975507194015478153459635853164770268211813990323051662627205722126426278728331798681274310986067570315964978055118417271983615690107513146017474680494272240805278780505015116527585261011341994728330019869165584459159946864974579097820345793652632496821165781702952738360806715715846759469297163490456282071040000*i1^12 + -54977533287803775575754958738086805733596760220412772017086675341015299186985719336852376801665710815654948068314514484784736712980257002311339563314382908100857970399647803905828622842159064031491205556876430634518352147937721223494800584689013574505376963817986312064992226599011958252870472545689984866409756104703729448251935450113727108655008721618513112150604773200407283613570581478763269865811916794343857769031374158633655800856520266330206759432363740805116702531386610100831578577998717944086618805381334714658251812784253975332773957578167342076468835029928112204986996499699951130518866408406952786584414683314608305120615260854535827141033496718466590815066209713201382702758052593581919552412425524028932383109763710192081811944065144824858742216130180901845888342018389904113433677769276344068043426388987769625952945548986743696012901859672199712010590759405223519256608961333414898939448708740244286578146749382999749670639890167669233451505080050596009169788370454415240267836015244059935256310188946512920852136302250086654865084588579209825770525457248687690018409695010167167433183572167901022216298880062697272055260140630886746664036725203718771833781414086022832746369102708276698875553022970163505356212287061892390771991397665646837337825718272790755714043821212193273498330397966410542805989721084066318322586622354429525255782400*i1^13 + -14925098013366045748129939787065008757681708600892501566338540716968315255700149091211299874615562010732014152172522193085624527050389760190709541969022520464997624004323047130613617438663719260241597325598609014051161814216473215938205210330453224547327286842945031038415226388843086726288029654199492547989839629093199276075307795318397238356403096234074076079059626871695770582738164543772584924152472439132775034532603675567897601547559536688342955163774155617991814405170946058199046193437113823864824714344874528836563526223581632963729062979839083606109717369088161934458186068861802571263599145818553378663294216309623182428258455742203722163743589198148547415945655792724573613291231617971215352547236591521381542190132289047602358171387812794386097427889963436886752508316120429787414338627563281331630949358631257595908451500384372197581546787658777982534745387067375412406167052847841379943946934159143220592269972079954863991612858364130610439838469351622386569274638371245283076695758351402142119962727817412484904685239858344190084471352382451901321820686283140037965759178399178252788683086129793750674369950337746298397211895131050751921354282225661373371341724601772645134777690983548510684957096624557204678240434107212119547109895601864021434260476343277738215923561746046106287874135025486890556630399450255299244947054497169101815808*i1^14 + -3608113058244403614100811065324436648814884977209781256905741931541416385146284852536635972167834870421374072828369278940983000275429007888681924250086424461301927374628818955795954762518364715173215292856406633163189262720913449567224396522543661016078156127825968791047142066348256106596463553125064501300541455615277415482186591652414243653572635703390832229286090536474778386593834348131849215760883381940900455202087200513184425713433012362614231809956263667621627362862843178352560261187192471020283221778525918754095932198021671412306354483051730637730328908243644120039751414096635221504328555424650134849887328743087887964158146906277924367884988561653778016538345442910521816264258369547179442706265727866639899875637070750459564891789480982249392370996037758222221682210220398755398337147993129645760992498574889793320310324286979752087185813647551970471803738240459841461629587418546712502821906735771671327793878488711903036577596990054324124760291138087981820899208044715801367585436968559012368482009509836168654299834585416050931369905895639989903543748076754080925865222019655309673760652490588880964437072094318124869593610461483871491719097870747281727069481390048127517971997625755058016628655600746893827371514342290858611361794604438233715255042918642734305097173366112579329528020584383282564056549882163312056643729543640645632*i1^15 + -761400452101301193387259470224957441760073599279962620396020933125899364464262207258232450862818003687766449565804799604583286431176183767791260734231621160795139258400648573286409932121108590822609507478167916203782337701399017254883147195964032612393651867340939230650268870190149023420130878600050775955820094622871139754516082793732732133198451551888196744980173955492158894843980699229282073801470736435101737754704149463928829188833439689632470948504628722532891862646498728366603728952876602983617118127407615562433901243306008570428399799317914372389054155997593492261374751614612608869547811266456077420014903115854100764181224160677330565629044203591233701291891596290143417516537037630245294092546576902980482384180354039497093749088244674929839561130286992516552932686267851773237150089209779602218400777260000644089425519324268603025195733463564653463220994525780109067322993855758064337307975401732293559428050034749118123473906820735462575778685779147030273824298717823794491042183863004062964231859773215729711681986187598217080064453782090165943119436476358614594009294037401806007032890756891644089422074629041043790212157353227687598558787758352124007792639887372211591817791685736987684265770789287742128395883827786015769933784467254295168122263658805665224658632928708903601185532243952471028796651701015879837745471605964800*i1^16 + -138477726310807420318220030763803546712367375421819187595673877940529818397199642141675631491820779957272184387998613417182845348386055948632598771962371948189946010493840521710855669077774973745044583836090025093255508749421334319412316527774507843480050856076847420744910184028935595457824996215161761178767262132931400487936526832098490818892986103793835069734185692107420508335759864710487633645637797652739158724636398060864908637008136556798034068086889504855297197630377173506633069862334297384102530977391494407378348329576783831456091053301069419413616515531015158218494441105234014778143658126250676759310717528634785417231482735970906980380515000468618052665449947391379767059891475236072846427431559481118314477175174659535906503943235341078547613499464378627447313543936666969060531899158019155144155096281900530227583002326408103393824410640923959232079848893160586587806535429321254444047773109116480910093002887024900597614374984924883509123001788328160134251706014392997705819892365952298372804355096432990807038630417898429948136748549978740747227456508320684109244446353960817217510122141122521285720296180842652659829904473723567661797250289851218407742349222371366228935512661744990899361834200039091419869792192050212748158180016450298347895196683939904425155960727101160149825934576445045094613430747121385436153934512128*i1^17 + -21712733625870666705807076215138325122679945518285023550597716100815106233322830294529388324154998941549474378678812752095259238319410478485783031665239146991396206847273613208238463807640331840300260732191166562378197978469751730701580433268137563735770690181755049382510598525740195828708434237280697048308133469317101912628368412689710456053490466641375334720014236643558550330230031217681556475345749310684299618696105935950719061924607216342488219532069167382934807300806781009263417346811427396057711699657481523408076567656928273963604628346955257383785189372274846498305539361776020550505442001937388976513010462457791503415264811464935361367849359152603759546602793444272662801884605615211699063013062157913284429032349317748988770781301018922194293860505202414155827222563598554382377187807798742487441654201301846658932997127922907074388507934544402107689105441232651464609834845981011036127172378935702610391116344080088228476782633987842957413485103973270458147790694843291550465562911588103429655809901722850801073475225696245221426452821369370922315482567770942511770503698839059174368756951618881605661004291667660092815532412978769317136783677143898335255812294499000052309721265555771914472961907454713160380089884974522132714619347007006818379309326314631254636282467505681418283828689890019317300593151751940148964622336*i1^18 + -2964467136471502799093059508223416165790059407161218548897168026505292371307062912052322321046664449535029921284514918777775827890195821668613495752351269464814001123137812258036128238188986246997542915262440973666842570484784568879469891573454059797153673094934473647166879671839531223818101916181360339567900288728137055165019798199682036912712403053638032884874180434391046929740041540692670920730920384778011531113414884608082113838359893942321345181506413481978489433766020154912254772137694240611901301425337911193990020895439056834104706388986242618515144061779530212768123222209868631281766446256272643250515731469493564101184095747476252052799676345542569385383859041160970093470897602401735056830851071979647967529064356795225635140790165475407193618036310528268513730555791170370938497468695506589449846114651505671338815186031361410918440206321447994181176011256069428519319871576726820229663140970348691389082173335680247735939856098881658950092510269991001494039030057079401058590698753146072613054373786273177458685017768783481201159366092837012117625434136663692656797244342297953189271142801718851592767097673741789886556644206778974084948903291075955486328199520862826915052922989617420587190045387856050890772840393804458059614440501135326346304987115823282824091920252219858684297095562734872351464324007935927648256*i1^19 + -356786798224401956309011556379694079392507546356879841752977085570461894570427520682446639252570599770993050794552175549145433408974310143171074947872835235183734365068063194420349271622858592060561266888911949927299570396263622590478849695074825954624359587943469780915186727014006504671639477054695468936759312165971986022531660073483772330441837698055968705993913135275706241067225184562458546823949194232127290033627526595670877688674885957859049650016057553182862394977727580322214942391048833171474225303454686745504483605272083216945876580288256072152580340894910853028102326179327778666211505347707225515977073190035344206653523965449158289598486149270974337379218900298246818255407016902442584712118192374448350276615195106164878427604403579707769331358581686412248190481945704080160102019529496741544801916870470077276701220589493356077294222024141846777890766288982088532818953377274200391313484125027947346156948712193023389045738200780218404832979625530476982967598860717654780156046469192204661188788190478543419699529472412007244409517933374967121488654328518786218665970062881774333744324368938962471788499814333994352585096980567825420134441775309277807633832467849621140298368574081750394815258563743151841483616268558999930524267245457086300305839870546830502117151664104686711287318290069350727262484884294205440*i1^20 + -38230723683606281060726533756621926013312830055056740871131743352673186836776839659519085877302247136383002751130056459535458943172167243373252644477234917009973820656413696310711977774315221491424518662917033370546567613072800495115182275199023566420846262444862146738004778827050267023320668593091851382476936871495585758738709239802652174557995435731549941026936044503698783723699927931350644023519443918208926724929000006439184693362689917617716651470002031452369402414047481291525614000570271912541984991903050696109375794560842974637109440999136466552835258119115003015639524522127851924070139658748791103090551279543937375998217963289128715935724867379935260777623993679565263543010327193730093954049609192446730258973616882127609425946777343954695751088936074894152959276812837543057223504049807376664869454650770421633123490095091965994216742670066643907969505227905244995200670197359298012397325206453607520919973753068057626219758725867212725038869567944497475052562574199349522040860755012879076632316906594833458407434256713425068125156203151756136871775251526785824199872278332921438574181647592426821166162386445276392370824510198746276596910277698876127163401895453669826555836395339880146172216398428165290703913330119202558167927693194729536310718736580152495401681811568226791465552081659409055052087815045120*i1^21 + -3670109955794470004846811063592642726647810234886127478442916474878478687866215565420657170039906557879699651386357193256349183612964811185460603760590151309997038003841959268179218245226945845022688979250821512758162232980419968621723825073498157634147982562408368536246042757545972351599131971269199680792934365560666310426280153407440903857299523470116557701626692259272872948508667092230472077164159313283954930926414714578175040069021259845402819848265195720839249336790885390948293525451778046370570599897435900046579624062565799813655775237139733362127933872617651364414547597594217789100280380350878662727027406182702294010978347392104986469556615496179236964853699548976076754626768856595147580631598760900405463990485061256417931725864261855125873391177226175590784313343610612888410201294480154014234558331199526989532147389448942676873599888088836342696403489198119208567259479643823060529818850686619043958994729101635180285373022298942630337987865995147193155235597132941226558480768861040726066775409291527153589827341598415485682907406108857942735687988158908819487921709911541634986937721144504612927167940364882756979083023308539074549102395540571509730599772222287337969788844711818090412238662487209629630033748254941271492655766133507008023979301058049722877052582742508866065482755915062066111116738560*i1^22 + -318145432394301717956655775546821439878582306149107801979021212070233502354723692041686830196927149221594915639383302032650900789604562292429137667309565177414710283787252363883162372332485721388811439869133332314482854048615294475512847334434412520781628299272876433263782024249482596453904988645458003894685738042992033596256148440321010100915718550128388945405852217787923590712523209641454896051322772690174699298222270671985874803430036962116178329153964089627803407973464878861985583322034374763082489174893301481604226175207304119648743681700326969846838434648706383667801923771512374065274118337112209455534129658558355765605841294985767871427160818799831873018009393502230266449005283650398009815377962722017602891317842340801751613285051927781618353499822531532531236796125654936361765191839546545028223271877668650534691243154104591911231473685683077773816479746877703449529311535391541429294234394224189024882929490505326715495491730658371252456573969100618856266619246835052066133485463125818960610504552495474922049938199698939785462759459496053885703402125777847682852899400284031511738814108149686764221861544655145066498975074036402324278313799883956343194837574250675156848886707622478578764144779941284336730727617691346195594524229894943683779641220778467818013078854359853364522963499716677531074560*i1^23 + -25528671926478748760329968356065383270638730488627762707969104371170701407622994867570947383577323586535861277808340223336508574844317066670284098493459302074032346182972140945490010799614365463918231795479974633126977736769510670390599345308784758549142003613801044575905586998904036286044690818868970611260767281484109595965803829449244785942990975595656993384930063183467604908476593549173324785572909266754838445536642180399191592035435264779089944130885722491307721587112115590449167741016723279896498723111664490740776829043704331314994282721749933511171886702376116721055681787573558330323811114058357659089566276946606591823305903697522216138618723461909827825882585999272078585218963955209901608973468502293527889783837309684476460562903314633120617622195635834260588923654001598841811743853712909496478649577515793378702738317467286093388525602854300305790368279677270700477713862388408211630766333448271061379332147572154382910575731505778559968666412587964788012719995021845310601208821896207264320377363453674682220297736494581821695355606954058410512704057804389985435040232718699839133205366473855405690812576400422786203234173636640495984171946886320808007307948789617172898833537240100167739840534132810202895700355558576605671902783784273064286980265276727799525301310189108457813114585777291919360*i1^24 + -1949481790760509978296953409508991287430510441360081284071394298241710944501628165208820560367662770415167200069264746068992890963878369551108244364154121282715085063350398785813297258190979085100520527051028070474578770167802253642304539002525789403478580392786703806735783172016628524577247878831233587297350239769608005400360401201089741574066556702212750685509167599883655953363831845036014939219518532289598060517858336648639853210949010628017738761818623569225470295411687898230311334390245004215176615222419444418573003369930774091054558667823746592004779875225995248376037064780903972188881031005533252195762292498012879200170196529915260707419713995723520059996859999967563457015042469094239465461816882661578981277450648892878133708579538335349034562965767627486787683997013453760288715821427275111706361170410265331248329335016579896986454867027174057183817218101223269338862393113539204436290928429198973583417897411400750536375001454552413961570006237096783619124062170839402310474619381204159939936543425332200037740510462158942219358310149118496010653311856437099683752568922414527580238293233557268540328800063998054316127451897210985918853186215152629939565476232489176961522211761388146147330199772970727187410847183660710767302797827532523663917753975259952642794267845562357995213346087895040*i1^25 + -139274740816047750446037134497626925101845874253758343916496035078430865262034165456007698259836669623034375092054393898072148395786560569418928898571538680815942476188516948019766785427640818225675045458342556896917560153160095578849454130018150399665283048744430935911669556961852274741022539332960539821355973312754391321008041424293217137694851123033587023654727067956719045819725488396870830962915914833296356959344041775330595112977667110571026201871832687270247729084641874858179313499751484442817429334704537297545002210978394895590176265144231741656108410956485421314909929245564146897845969212014849153813607102786919265491506095231474747884862458216002554336671842358760219344563730838120779272507685364876636469367493406582169418271391340542289899460637121970352187716245242805236934701543218226877257351334592686267734637679039971570514766020126065380273157607231216723679752564559651507548833825216462192861689525322275837297258652418068375569401721645559511498100273502736264475965003484852593962740846626377584854241383494880207141326973974889430521578977549374542983159613248394559354894262578652854928266642948157277471985231683497513412680669492331686023854773368410521820781704282821335111597212841664297894900120665282150713270041691929749971947556611738251527430950367698561527625809920*i1^26 + -9150976635538560413103684034166631332030764923799908372128669494594782566519822937633482117645887837289316087831705509422878058555170760003315625540764076798644347050524775095848924007420715040118902091940925705417598725498172940384721418150302800685390218615901541961575809069110904395949126300688698036592326652089049272933248170815180722336841002223925485966713303175056740627323557549739522099479668974976734538907051858768007584379932851987921425065681759144178928323388443285695798617314500586072168994920251694997313353202096262254984238430152858377708123255059517858517756285842796211978020308994241063132149567243396687086455932470880291915871427691762476721323860064433866468080547775239290180737517705855170003351282576347600065653317971760368661867633184871578962900778524368396625843053065541744488954718781283532940590206328262273078372121515453893230823255020490972573339419074486031817809612089701485925899646294735776177317625586727689444826804866493468171924983146350907469515610401339404785696036883751823947387353939202375159227393484772868143064423087987719843187629050052065359975162274298976643691394244722272361044752525424976196229889125261826467170643619042907817354752565510812292140078871615735645141531390947818369883615245823524951635795076934775139020805120466544010199040*i1^27 + -559376950701969945081190194695027436140650430279715051187145329085401260601140394985607717237459566910093277602246336846247747250606078035815018479054217245874622116007732575356452661434967396634708086153098084283514722837440527034157429775020275479253849818852105713324568372042929539569380045458111247193599548024458256115904608955260201761838867050996503226963742352036141545748001440432646115725608142743149413118483197643837489419666476333178987154861435411562316507612214217161492733320598320686107764876917844991748200493576147554218235940172757740748397841224774324919802978988894086705652709746096554836778262951109906961684575120946183568045931401596290122624193079722764937613082087006132680906964799743113032737676833258572935040619403492868986608985873274703759240009768043574997127533539485519861410781155095246109657842318588035428270888947132893409113590170187909037079364407913428166162205432779162919678037771074535232336142092246669025318190038843352916620890188675617534125492667096760888847130804452983549125650085711423123272691003704065490883826883680236295537029683200493283769419473208190749717246267582213926919265740541868828883767521876236812107467213247111128016391717085243096420138859846292143994110912300063845220090650443289341848224947143200053643326883474838650880*i1^28 + -29826633163995703407489708230414451348711516698187669856537327423399824384799405601916763436759535190468157294405175780581908257959194793990377753459103755552978106610047077938696212329941385265720275131805030117428936133975799989467578917401250365202913751968150364942836188400354126495746883310934563117983497294998715501578918852724989914985646047507849833915725495734485935429295516681055281783009853998127207230136413024247544830266521981604740054270134730496776553594119577883918231812315790131767656488730400822760128110674358239728639568847025277610739423972413804891076952420227258407279565139956565589090182262558758022424795098839667939473560376657034969659145231709469487026306026384318064964398301160632959351665015351967986034003855645270839452427596961415790375263500388760810794921240039412532604248551137978601932171258508685157053010844580442356120499752060976737981520742440291164560060379191580062914261753852348928430446758664726990520395800612162797893480592663649501978820809951926328652519964648496791824727527307793608452619941840043343200012799207186398203268732055658818718444152605735301771420817362627973620175648852651994931788350372025381584385048198129297123169561990363766740581136076634979539956453144389464982694018852727656326463296128054437370694553751781376*i1^29 + -1369163478374955295722871825883529878501357201143318826880601005176848087373252686839539290870226360416940533365745443235652159814251322267610935792557588253424471293087094460159151320215067214078961560976651441530533305252202261797190784207303346069178670702335749302484987084456004701553739342814506729406496829146547327817320659379329124494630663124910305096541869826969170801475859939165658226782628069460934240615647884921499975927641024867285320196642616480264790676735324283807643742623643957461015416846946476672258476162650236011641105852660231532284472884658215429373124783511482485835377511805679516253379770638370996459589148392485237779071803211419448136545754932289566281143766832571718885848598723300962430491917398814315564173151739145374894618622456664546810062318107461487104493681364781874847374455751382386363607438724875199628418440337409641233951560956847195575033269833271263024183696430805264537130714301857763031662617565491955603654435978308567146555154877243505609184602060080393065257087509092725869603735315038452454978182300989030931593831138399527381955612394412950987348474130476725365635568553852592325392653080255386107494934797092530440623235529523164585225994153866280854932584705299398530251181555784082299104198023615334645302112163144145244451476865024*i1^30 + -55040691508408742419564570618154384227132013201814111418226619500042152917189850199576962321182282841728461923504756433659412174233508016620417514870801836125926776799264625347457403054119535736791441972712415931146397787914081816656411300866361150513210101067774873080807349906415297453179248636227953251013897127531108732315462205743037120809833156489027247534473463395428100008164765345222045047325421780720826901966285414398678364960538083903951662215312390521584892609571691496001762458879345883923594037958316443445679721507224745129553045594315961827242959289832632385806679229808251905911425085468697967436428840881865320662495175101712978465541091533701208207206147817514550346635249220581157219620575910377585765406081844804929460599222259783283610157206749492238701669219057716258529555787146572802360623287128441113032659845052285217467328164574264139821104534482288692958490747590097834782774964547609985554686032134320789725713356576419637578396626230296787289979979164748505338699725066491923375433073688251528656306963736180642843503536043012759864894776810461927010948222014681889638210859032525189385075208858396218807486479483894256348352252270591782687685254363907537437858194277547699683767328025529956224684363105190732830822985936050696177360416460152961750794240*i1^31 + -2004675747924292055639598659545033865418673421782518403375925807382119638744666763702352795491483067079195541297797527971575602610326286154787505275648846998468753528639813446430247578060781817656289526574588745295657924022597389467155146604502107151514589866491045517509196575479710235921052392894012819004765787052889757089344296939326372052804997353199146526963432379097108186081979372542471433143944434592092906329731751663317793791682711400965483937303141507593261708653170875119429704232571107062441224875840083125715806581906825094381252414191235104602930741962427235759399034778297853627155061202448549213026789749011025704364316324103925410397356796623534098038325309953368439331675562784398312181748151566589261376036886817000837223710704815002587314269165124217840064599689972266870049498678326719616289697244120589980257386242483546474474290211570714810338667758108830739539731686096659700346860770643387236817245566209941921338501081565546962779290492644592533860712707457456179863229956888581436109192418248463999867831411271624223292145911793291088125218944767492597973297290568817101169371872172794908391645262949077048774774239514330471894447964223333852053363084915872276779399411131784261261461785313062648954115898787351681075190190591658350116046532414895292416*i1^32 + -54687392300372599487906330539585659242149672758455951450854487835057757598773593517484088092625091161424980253499074592254938031900998812197307257819263157511774513181295342171399756023355859996752573992052770379601076741642270547630231060557410190740263739900319020730758433183748034910388920429154434445797510142366438784716809629310642145663543082063107215758532193764777756743223200437335248787432543574020877019105380224629567540061551615172491570047744256605323703994476233272464191170418658380313700677423668389391550851787717761676963725778995579211593689088022403532332632197332334701762598733612270426628100189742306160329288285613498328687695136181606124563801139920603532477940349445142405802476626233934695374766984212997633170928698197917071813091003156242897489220007305212735214732747787207639531022019826844556968652568968593967220462784835516056863837710871696268798452010970045592414857752782391915669824807856510681077834245225466670996357817453886564724822681333139389303459499977396596219961202899917671758234591978101815454166253040061595474576481225510704389011069584192765991813932040889975086811918447496410172665088792570332682263631020926379268611502710304948494285241267448835299679481342530071351400687523792074640121154196935064110447238074335232*i1^33 + -1154172491330860385005117277921854991407442431905837114865756453200728876193651466409849903625523621493752224487182958923940105591318975626296065304849565358241366973276678748706144314862113032999414053873949921057323965249229284688264370132137704181588004520677161152372740062759503856846911359186931452721782036753495152210632268601562745086198709208767680200847806339207850914344952862012302800349225574335094513573668916053662665910444633714385294704416366473119701696421146594132939408648991721933115771792150499236217710329342351113448061262554816858032556022223103553417502844503282513258156602474110429134717998781442009395282540087551031832423750495312907582119455845227792545623557254873407153464245447048334601193290782861645673866302707804603254875436621502709310498239369507746070151748992675795187010317261418900552574187758026138741964419399700331873458269603681181710784640627390515341904904791395653963174077313070837877795430686139484239656130223836150976360391427629792075190703722745093930144713596901205485287631806178893508682822420002934627008139771613928604010751022481739755950317539952841229419053946583897796818467290597486537747112403262831649216983020953864480495023406496610325548580656378050969500927633887135290456689966947031184937877176320*i1^34 + -16939390975925053644339718661889396175353965249777039975426500361017451979046848552359437938030765048309326100356298339312507190160994997368501368557031991757353610502944734949827592070055647513875842148275124750759556117322528542237320031561552102683569107632517700547772926770670389645824671872189451815446738505635296567264326427825521028503344323021959744387222474267585493577950913314273601624652429432739727988262773029868376868297752943581650842216903757069448389847108418502960769100424102919649842602943424881334885519844480216177707363798719391111459742109797349681722096974827753126690944717649980189495909402343842498576458764343477788275423678961942665523822865877485625702200831878293607383015118459340830427996300937805478313044815542225023890001964057470198588772748466481563013784424372285230613841876000036313082352691905058008037188575099138236477825541521631294569355679082446676984665131614572801074421688719692832986042479923064174404406602664211343833899528722157786259161612638124887089350129420183888694275099648233744388692937102215885193744471167534694609693917855005433361489637959579343030768177776318457165845998374474297506365367189920786800228265855027839015715244108804872662467080847095718376509246745950900529611907342335239850688512*i1^35 + -144930634781225070488296107776928189463640224827289436513301427702507509287557937162776087020351002740661649190386837025894575404778089189737158595839196029495737787491054851242249554736343995290388253244937980337460631647974314255924176357548127700983259876570224096175852585669321226447562495601300730628577919887982106704104493715237845396023928317206328782005767341091215573085858018289225008375103815982727702789262509888951229598915047720090276194503874914392465150141367048108453697080417913061340207609818280628884588515887718037961069596127782014697390014565896187998715347593618399108049589911613948461595386992836832911388790121846547311005259758854817367002331479915857914224035632277488102464100572729994884281870763619107360280181666272024408747119707463970368090145197061920467785450449302987654446752565895470869697669635190057730141636853809686430644582229827358166752099297670648769907859379066445276550096333538968590539056352519055824836177888249136498929974220643330210416366873017087317754383448734074576048129326925482571277671950527489023580375168591298030010573706455920634455552183225443480859714496874749786799844860862704909426473942617845007002086332317123090779061449779035176218404867184639067058381146961895143356195939841881661440*i1^36 + -483623330793879513479575566900052605193615296542636823634780884624142296860940126784744080580803365697537343178762980779586121461788932142057131361913434941381249788013172289707467751508504185113701201837397731675155442537047137663122714184805180703150287862692488505739134355880116629362787244153356599095193784110043621722802931730372781130604926296319916801868271949803465065300570347240055704319286145810623691363951987181576256424453972171656384950731045031230678574888760227621231644226670064695933700333622802208578486559450468315919605149987553348124713107320850062939754002006576212651508373949549378837156815899069561402597131381650508666703579129736017617720550044679951698484702381004714370694370280778620386387251810792025169804492702259813560420685998540149253835644188565845563159453412862076213692575392820038912082092853772656658836523309141644619163241363137867678074204392545397277738808833028485676318083124482729377827354252067829631043334471641951291564067423920220719336367187975538437412359616601391588817329404192559342399521932785340685049738995597047359883640483462632436238301034643794409210739831691907004246887269038459606963167719784570208240112264942117624339860734996297337361861103909754408333403120515444675979608330293248*i1^37 + 1969538048457903378210217117873556308107014771929671055721348024189983869073620974840815983888057952457448238504297886638936846687117295468497010584940242833621704621463945489782156681220510373026608015227596360108250684812836963318491727517976481528665293808039472920623306254370112584639421195345366673742248724575369003118658850751451942097247169402016751137650526414603755212874209244835049494367905644076510017449516010327779220562045517807830336318442842232212022131638338282483354753112908284819059484704593371594094090774221555868237049439727090619566747921657672204584808963911217504794918385517931452578817025530096940918681911358254237239429775163180834333494117865235255872829619805403553065512800452798168874174494881092684110326479339595637181144550136241782246785052765362231991685584430481339577189142319986366012884908017532728958339430719079898275561597571946602683497947863682835212513108307043031022595907835559236432165330468603072264984583831738934663575633900521372335090537505773979858620033525350123557275157296459493387305424302485039516173866256934697620747868968281079256966335213275548133946874320856998613366091599659925589927568452840174380516968159886997457667980384629411784274607890167189113545553281983302166524312064*i1^38 + 24520773258288028594122464009599080823178303890616089214369166079317195306199692145545387970847497560102433132418484443753383088349047275090988334157418019954857736333781370409146457130810861937634826365176548387999822268162349529627065213797780030018124420956323158694809500114688414630141647624330830866139894688253039289758430696266463803373801035983218951273568203891501233373379508234103583793543841561763649699973199020950023353016753585850725084516255015611091285495838626871291661109157115915407024355043674076498141231768380159396273499470232145313379040651795108439854676198691901438700850545734072758748143197400063646060526137021792385898411843208900918914306688857089692978891870675338706096443995733025531687658621222155151374750058230915416344604642564154765967232361425109697716501652164067409714487995563296388808333113036101585663596324683242202598238569839955729783222427794668891987579515258016658927228032061714966584568190182515011928790698780255862293532968484801989848036925142524700602815625776989890198903709031115003746456281006700253165594332958446719066538743756823363978990437498601712981297897663327946764511474653175758291062527690699384609961704891336741717515429442735578048758250571684247715243761499194890030592*i1^39 + 71593722801587512366314511768802712215000832012420234425843660581224235997109422039186789965159409125540673701317373212344279732783511977367847054691493033053625903799325960786122249698180846220284443921596734037646740246555243686521778350355333086916490204117147642737478387943247430314270328974817618648522574282923876298820279945224312151992864171561611449737719700892571058932355748364562231995061658495901950111692802441033113442197809129191150239149527228251575024074579750840563951969334105988519163038087024585869454246931638582729737913440125017002218812649899933277114701193500585385791530063311715020028393264501621294656988201447810297347910018737967892124503431723563668666679072805129230800505978705963094284527381057260375538032024988600466313995297867471928114585230967462083220336048183167989728171496523125374374928930322346348264945100076470470749475916577262727653295719935685408891983001292602747330814972185893325225752511890712105243079813711371723262048713334868039589883391985555402112097291249442761241006497769429069385169026361879776781822737883993585071140527855989034665769902721361461266375721047886808976246729850040399644259414429632318401747818322731004763610766435333650816361988484373009274504193683750032*i1^40 + -80129086708193731394450397236535737609378368378912799253412782798070256948537180570009913037218876768372383649972601561142468058593621166074808820877857197555770074041955372856719614860988390938833737335634987566375778762954200444380192694207424103685372179636107649231546478233637725547251828950794343710462156114876777921507081607200584643617216600628128230867853766590178235029804224538923570560934097294728576014520509121633445907399701229956286617004741805701316447720168040280042947161791073444625040136598102511647934012805145496042235034799083030186134212371546511617252119392797688060232625126952849432213048189069559378901787966585901848828069966426332540504280598287024736218828410208981022796626243122315180623671420486828355511513946484263917964321750551825301286023510081213803775265385383827414066437907836423929948276696551485944552944594753983928238197019021626391245519275674871741163988572427918978826127826524234277717013768618564740520583091319787443748714055083035272039276483115045498184325329739942083962001967897697777805023018873452902062311249774502299152614593893035487761679620579069502915274525421154606983766548709767545063352536258995368094443115096188558411019604979974340515842745147687221057105136280*i1^41 + -1087627820787572082776575811651308008293823835099650571593277259097364145811349062110761346399542428003212272614052252041729260513137550111823046130764550934216637845806944764014871723263622221335601250228057502601150393429391304760504799379092810776572133762314784865783504985600300624971781192652592975249098620115004238922879405541408213285076330557024270931532225274352672804082700178268069291208950116824791145770254141868463234813797392986813024449408672518798814237415312115608929017786367561603179017700372926048162635067811276863885102468611460135772361265914366962255192085173911587044059297163704343252755850179658950634912622613029915466276540562534904731152043462586281549132802511645915014570060970108841018077959755918417500866663797741071844630240409206341951956207288868252950112215789044217455493975845268458335239348306816711650647642147083368632715883117870228031072836406862687699449716813781535773061989696112862943204278727068397236231108605640162615651896442434313813813795186991665448258963182726743078991371325874509449981673797924593201253722230609732379326056151921135767739564185324077263214064801092306452523240315326693518481895430427162208159862867875357182180618168641857286688220180411171258329127*i1^42 + -2339804453380251677626016800307023944942437344498328568949131179824375531215797765930681240746404371457485990127730810738635270240609531761488341593102483494168900475529875079716698632709071184564912868355230162405347774379159409971417237471662514459537568155899864390687776363828445409625541824994072480586652011351783861129968713806918563847968123895465053262549493417565281059397108051640776664350459169941278076966190895800447607332820530110424710821195546398533927866735555222513269738986093760389826773637815939839311257273498645260639710532928025223082164387830201002243008957190480388055457335893617483458287563167367245735089690592421202357377382363607500117930005915929670266705847953259308798111845598819640695468481804183670398814644527795843299909228871411185239298899572537786193529680222941430330475418774355264340756104283016538289545062628112906210795158714083899209979076186895838717131183651638715085264044067502062231215631188350248261846403623679645108097081762033589345763448721312790221254557852547225359384418125154516342158147568131083117322117507144628840959993567939951017030929479036749466778276690464779120444266112992758105134751312580780318069022995594554978967170264368800587368667619586079744*i1^43 + 2351835035847470406417995891402395708567529131578523536433254312514348505788564536602683883086261876334022308433860067050159075226490252984807032319628895110755982246372224521764330877940211760787923060180226535344789100270045294717517420891597821854413221568119612565609055303360525393663548303154594166534006023754591129547836712810543287802810686240189487008900351763252221234153577410220137796174666361151567800264899309134069114909098493324104837630994581334029198839125729707017451913808390521480811006330772682276405062360772939088777086425819230709096832541875532003363535208052276693237628231775500919371599208724230705006494379731728684415533591748635948783771176550657055768126236832560771743767378179728869174164425696906501912946892620141760850689314661213840256441971937273755401541199601495508020269715711706142147066214588100459654952425158075159219408547910862009431693490310186698794091561545433591358595330879242529388919792534300555837576894606612885664399021896851364671703013136354778692273055007923373491753538710230229014912705071372335069619563991730155227971231372145378593729306143385811520586573607734539554905231153575474252419091065745260563313174527845558614988501990682614220120278663168*i1^44 + 6347069458401634434842723496506691819219482449201130820317857077490322758746949260415662010185046360240293417302553343022340854895003648712939152084528440860131737405515943941574169197691918212017792821867640211227430786228968706627189434322314180679151749434609179408243417167791552465243423752992232529098178846937068640197700069157121395500714388569067671913902041821202933259199542026618812055746298575967193361530309371898319808846031890373668211387624729976726495020351312437206245539988280542601662951985131145229315420338374897582332349264510268968662539451021048169003853284334189189825489302186102317092672471370503626624334043874081073435719889209439256384653694594477601738099619334611606003003781495235610558181165276175279489307314778139665329034953385831304775867905988275601433772274980437803593335007271138510500863831824810325442792709628711348675034715867280375567360896612604925115051968991171674503258022196709518973480714472439645593801457904000189310898851015735977228616548620964341326535000713326317304607858015241682523384685168930821373144736676879715683327027377860866768350540159474039919421390975777997155584365020041265576067291248760981094901766280433990920838637383254302154293248*i1^45 + -15029514674628295525041456887151461132243154172024467827503044362232680078357795020348854150510121986444097765627808107859923007286472086040039654396089780007337836557769346063537551647872207148520068474772229579725687310347880529258579026579967727911766006112124796235614984031575366964163325340102723121543722100921125250731856055250963650923797259735535311153008257375775265104758539444488635575851356287285608451911642270160070239428714472245826981218464054763400938819208986700868857513831429848569196948074352371202724529486870618640163084268165049225491864211950884965226703094118293868350245302119873317615654718902053883860401918307387839532381040386970097030492190324890304944451484829495326393622953020564449335663949921889420780830506188458209298946437545122009060593063036644146620510495368918484221418308601580582028879209298715651422587554802965046342233307354195791679753204294292468338145794749779170619539071606473234474941836966802584346926593873205237154668439723630273281807279036937459754314302928470675621225452794663601971147766046310382549936155615018359426274759202366096764699979849093463784235427892046251998619414110096794739848023705814064680068242163734502542658129823981895680*i1^46 + 5383896403881607034565032738301412790218933830258315304191313058497566670021177967896143006365206562325022698683897138152974988170765163691045400904321233856053704844331809447721653754720938311971854412787123202295539303339244581423594218027603982063989048500594080151359849842483949174246318003416240833949050637371696842623375436461434188175911138579528956702037525237687866640908337563024685527502202042171431327105329707753730681625448692646125979807935485235456010157316610698045217815795884286280087845707422276899843333446719802763019406848154220136373915242826074993682078955709520516486021891201668337043394941712522264210354052254854243384481547188964489917860209498054736558514941584928074161669689499060664520146784407270320744519244693630470510652430665980963015073992430175885779857352087589875290000131979005948688975617585812057946595129014528414519973559885252395443350765301060517257611830112915139317656469874181898583407149861726686883633100409612466377671958122392731516668947727208184019357459928114750247163680152300856169936397786838250646710340310315255902656287641671456348636893688008592894997977694855450583053781615602676857750303211012373826748132458853295730220421087232*i1^47 + -3971579871037660379813882345698562204050160404654250058575252724911580946181062179426541239546105001468367154194371223931297207971145888688139899033542592667362793231921812316036438440646676035437722934374221196899858355155042929791529022603624061643384173196194254461306674805838247934913242374255809873831745288651538211011393463227990302053698399782872172551015737982399086200396462670671914676342124957527379416348830324772210014103747222928835170344099385696001860521732901320243526108090557293548234329359812833215057126118938172562097882097179120926867824907481819400685803103356983875551399932478245373246051697116045410647086372834470048818005162732877790278723524116568878386239429370606623319556224498180233398896624019073306968734371503726379489400619978355202418963531223351071481315010227687948145455220894114867615590869451977441753042494742796368365555930903104226856466978750037702665711696054138835187682271614319011152797511617040319902399083297751472417493756988851089941379911031184716087597419630401975768288614499083998246750977258412274313088822477538794456122537887309731748284398497244228634759992680150217915260676031618918506709697697966718790758754520213735096713216*i1^48 + 1067015815181167596542641036756211908985996876893779925339896524983751701009842000714139071537735311320230463636958408276350649173758595374870334622311259084785583348153348586774857840263330056193203134687494005540876852264371957703610958852004434235523827436709628564139908647349785924946073986847865408482392469182443232775336392136909083035487224506634542427598617616148047416594783278410930482008252799563355211761312746094799190839288342471951680022593713551636568687912810583634363576583162693708393798261364277221437567538821334269544299881910388234948969529376638513502293753181197433425007843169573184655359052909524567777674104013905033067675573492040445764495690677252138926670754590083758021703840190435945697589052967399290562934057610885876030843103488099226951350683598963610826311185670405024257466076811840812724437914610021859897400015824753430427921185203871637295970751562343624279180054755086342955874414937040211427032349406034513377289468994504375093159113735180920328838333311109647447749113455642386749672812612292835847628371621020989185516770763446746946734978879564066841025048694209508794766882719920919822636264590336890487792175069215841001279262508026167296*i1^49 + -289175268027307293882941355638464346073581962666476687103155571292514704805946073431370391739567429362154950910433227244518130858158537494766220256095742311231380582169224021722053986226304553579600236372191673460298857596784314369027566564994038783849009928286971599837461278101211411200997792746537709770492211435947332016370716124497227076514744964836295794150535259778215334827673963149006025034568556907625968906546188581934928791488199609692480190779645610197250635060474832044197348338097289580355744812108441904280681789953760690378170325620247385564321460152277793459943576225639858301686136954051851718892000038469480767880234105482029365559277537716582720035507257933927738337896663887246476783988073283417334855589474661013841103934316671601418440019016025230221776073472107071421687878753650039267541225401111084253398425904912742344511988018754196014845170511753988135866323564651591621463320607787881011145089151408622588405347079344526082155478182901614904060537687138147774823974603254189808983050245881459122467756630906216147630995449108704304971939943885318529910505757867534110785015764057703147351781331580044470672466138214989146537527826149731578150526124032*i1^50 + 54565705973902614174895340533019668651553120377348761659675887656883701629087019932208507424880854468450608339760749824879768061436184582005428321613506989518283817535525969674747779472212302085158778165194205678053771032521575305681285820645206815262910239464511804739259444265061125982392629453421651206697939848556811744701327688785013959134095324164994909498908682239696082758116477379860225517678142444093738269832720626575747131082541545077922906891550927636507072512213818863161495193115873125448376404270909475294127269157434221652436984304261465022065600682301018545481353403307870534654744395042016728123689917209405111995785042840196104737893202455438333581965559088438425437024227762056312923004763237663037141908913759333131743801843711159578194368597954852330226290164541168273993858798167049439940888323814907541928081142537403236384447078367729572314388025857431918692986777152869451659597891353042560459123043343950841490854724860413957388546565522375088647835518886103975476510202429685175895633805111427522850405438681681612943788963986510778362749486690254227214121084441004008930115793511685292229495732858406983536819171047600513612511788681397985607680*i1^51 + -11421143331284641990747745726628185001827015680641682766516025825566882308347104649027853053456653412673506846654056454775591401042623338033853798783347540236728967568747907326139468367571924670462206905699615404560626212797238043593834687124577552579931481511997591873267710640918713152211188321556898018769935366192843408905395702961161347224539006509944901487480723183682990859636784050562938933179882223412479277229518612375431243122313068963683528582837482457022055144689400117640920781489363538842877498835966399704586457432907557162642058726140649028959249660841186892584269752663485716866151010081574264687119338148405540138162868967695159217510763449511048168670780961977160675717349895486408045459624667360604845680271953725030863672498214358947110433263840230398343063577825572617196679524451028714086129822211701101357163512689604935625356940079463959560132941135055343938638336022436828712046800099205989614847258391599686887684710607644798522709096442236697074849537342156229194614417552761811706746166373668973864092667259406040522254774972003703949186661404284493124847963517270025816260272575176852238037135401709101782544155786950117824524867294199808*i1^52 + 2513063009203345695862881165381662889214450769657404608708110243154786177867541248402782401064933683878025810127301594116151534409386877886354003687933133881545024301600485540945988962377617500563513853958986481997117766849594581527152673677006716349825797842987002760977211599739570216553975382712528887491468775336364502226559615468025434239621323706725358815097718005263296874965461962260568528338076724884556302068939716130712021509332398421624241061115611746248277290497124112284602675940056669701979787574034747754363267314906299293581064499344702612364808897324820247379134376926476380092145803270319691872937242821250327372813361296353779356034456698401215438352729032190075372125148274887623311090232784195210859657052774401519071769543057109689598383141777089307780262493888633795160544817929989550571565700519038640976292397328841432921509222894115775092938346799952599592267555541220926437525801426187734623313591667977591845121355699836155089223603105675334519024654706833688615762529807712767313575234961848384411527596792745544107101600965976057551909471633877827692488348291981151914959623609216249290575931194005253625701184639129323052900286464*i1^53 + -743243898426251069828621857466298791436501228752412093262374614945345234098842210337410667463875196629893325370926389749001798248769155799107584192077317616221758054383092648347940237655312225362135262427784094800458048903180959898381358462783441447074068680962053032279047180267823049690989881692667936291315859398333241329921082920960466253425628512636059372241027082890760776999668004486627558066028119119018823909871371402215009758347086842459923111564106036128406991533518966427609354978209744702202560861986705925960139223192731206197688501766019249807092097957695183352945339226297823063090689758173538774515636323289509368375769728863819938909473105289731993885409878905992772149382934506278815655916354448033089836085896495329762143625315227341338435236288872054899829543060151257522413225647237675529649951193023217845269907861995247841354059675510558082404465063605968413563981770607834584538043473251452988834186354686093262538722274925052524829839317670235796587526576218882058146901064334891975848216881248918934200626383864025511733967381727470758709725980784134618643152901261900626458442809318837499280989527911969541020985499692388319232*i1^54 + 177272314681604218247143763658837598545452682736940620545306471138282904220395195609858531631119128670481259111264647554491491647427672562693833532678746796965804569392505636770730176549426306314391298021333028418665959627480542732774578247832854575704110974224627082447253961067021516628264840702843730388249316321386955057456448701059973013927584797290191846660843091581802495057124404301324510901636171844154399387825786577241567760798283283402648807299994920808578471959812936521640786014784662278802065295602088696110034948122437829627472914571690254685758451500666105168990752268946045179096430537841881806803789067479454892982669891659779093219340202915835252776154230596099787091687626432737745993761815290641877323575784799500678875926968089650500322953477163062557749550411846110354342087398191573085564530414098627242995920828909882516162804834390420083597285622215514337403112721120821800847909352809502599741129095996459742567763923848387197045095664522711917593354587475512866661103438126033776178175691927292844045513716622698943450419576453049684401837759716584781866152088344415678467040495773785573026326782907852240448750769668096*i1^55 + -32151231564547345655138816758832740279745352352137876296767391718510431039523991762339749456624489236473973035079574741449467440571722535112044536340880098701257060866871176247346911332189075595451604644527071703313626453136277253205676679719072982921612762400887089273654645761080108655817029673827050476777295236274113943573537773350870740212961024946286815374042778239207761464959827390793783671694139323972874040636936381123021501259634229525191543875134718301425137724318653208814961328941916854186104906886129744040614590097499582902682975843254772134695961455324257366134089026371247509422383713321640053076990683182924700605735083993915445367623576098119632403926388056039319111662419698266485849289164896193395976169818756619986094106648490911626038072134197611087402629970745530717119188117425239878331547953585082466712778893702766733617216070494081653860427246194254509867489543719346578422803473239127661114489853519611776503675326753112601467789581267748000333475985260854407019381734417284568360095353685734595926087407903560859416093598290481625701410714970937214199326380087273029007950692514598125541543724143595975365099520*i1^56 + 4056777678833438595822175206774174110627702246003153439109783977428313079658791954286329785104387891498404039977672222156794886840266866346409594065264326634045774143917612921997803300799187547975708985551765438821688216797396545053569395935714941477321921597654692519154436802264186040106336210265823859382808272208372246139066520506302223719212413614225809631166149271788542883681491636765351992914383406005461503798458667517373101797994513980092450568194770191271278963580604184046914151149856537021561440694597583003895882832313515008329733370794294838890941300030057657385744506449697276274624359445881172126206629654784212257622384373929182643513194720419439995019111804533045028193260764296313586922530453735017944886771272782374351246339561418258192152911840507354095391268699627482268640616166502569988898587739128036253896931038621082046361473322155441491162232573144781673162593342814557024702696486777216469883764313600271693769137713545791459087042243301764023445271420565817910717800422544239763013504117866191487783698347372310646184034263206029230727629684561746985898260820692252393287922273361043713978448707955195904*i1^57 + -363125566681561105572372034452370467997722910258712792024570843340119438274364490548389817643210566337373414701323442537222154573849420620295104396105558116560721949514894906602625819557475160110881575881129562180626570286292210977154266891258351107130825454991723895805376872602377974850897991992633649301167433107342599159586437176247483455656353973189242969887067064239058373215118013221581271439426873365825833026923402691969846314793023489836953692744480792273647957881418995792567011790851248764981919483710050505068131542802074342520141040696318092279108827930025956994016728196143343507693651479485437620253839346569858022495443353349196660213718659378081108276430991763564503279581879988732603307157686400088140218925818090226305660069370665679990364490309074831301232918245920204427680998733842424537611823599380657341170340587153864732281832093919993571769199012101143400965789528213079731149194952373370576841262715895105381162797467675285831757623217551802712798539406921876991493030425900449973706587386016734318795682905054985284896019804686929062893663369289391271546916376838284517831528638307046056416218447872*i1^58 + 20165321324209013368851198517998021385414951049302841719167055460054842889763308073554919709269770341624118178429667629479372582610139697165495517986675661773750556870757482233637455648827076653563124345776875059244312245336509424000730583002845210506560122968254172826552514745112405544906389413204489909666719676301071989333426475408520381550281951677163329283852016673933963648930582150708739207418445574769346321732665793835448739653202657193444279699002363682917424310474450310540981679569850353186373842035701263068720574696837973495263123598198999821810678519130380834006127450855271302382015852540029027172540132815511400745198987085610041831954064401209591612472620158339828925816873964799683737334715403562037502033681373887317146190825761544704314160123619316910624337123998205177881076678618903298410231162973865066102191333872686818626801280661232505953643241140571968632827283682560570439915677608892878074198270347899250644603069645086099431262093281356004155416556476152868194116447867883201376159471230926893889384400478597192267586134063775033099304312089920448063553483316832918105543137989402071924736*i1^59 + -580891113493870471959832785183644067713136968624325746503164882204039025278932513077388778872615443657252697998082235669489640243243902059119169994581832098586945468866263756956071640992474254531718634219146709338242008171810991741584237435301419262559943513724815438196228217729497473694926577001277969600875368989773437985143257835019552524893231899319959213480370637199083244792923030983269144911018340663044513936332206103093802387037055714216331201922215324995153628078150194389106992011352985809630637216416268229333726205340565873946210588966035638015616388325976003084909270649040995187953937112825320550987186344212629241210362528988523994074352295777177342461413844975191928067003878912907489739745835459057237953874116594073882602087590856324666577185643690911880975864414336579201061226416760527599922937487472464676492959364658281099139492584637921584105221461292328328224147961594653916508697113048642750589761436251984713272169511725641382990804084501592716956110602661062498320274545882912376053832636441666970613215647383090938334512104638211027543059019839382496204410437814734827199026574655488*i1^60 + -7812093594022149229901836742356212728375331448025791295263855551741947044683700811207298167913770839621259499624115913736185691912837938992915890615517057431938623928914394972460640896816759206422358756594332841406530106271714248246287590397527022218849313833034637080271909605201325473486510954685909979324295330979922343281458038301871205928055319109367653106466509660164588955031784191385311896994030353222883838638311849852148907236831676157067195603160574240795546932548114142114461953368310002849202932347726615152166007766371524453631486004424970992367183428800636382804793670263846722688763326768619539214390070172560305266919193249911050207115343802444018447677892471864067350473466072579456998214919385361301477486094974848177406584597153247666116539400901419317780621612774412716183810491738583471019764938492097000309831412409140354238850044056281929415367152084447246660496189997645300139345289911745199135916765664430120941733986690794367846720375625967116994873755620258545080785087619996112012039117593075217994948543295349473849194071490375620127907049788336337017417477536232028619407360*i1^61 + 112168373606973304429752589299600992380806550892867776563959362088216703616094758142678732633616131903554396263219998173519728715057859484678547399269681660543123844288365803279765676685168016157261182129087790857837199806088125289786478052010872250209508831433217005518699495011727325614731363578402753205701781502177473810768542796630423413107528147603959360958759821284403474617675026524717733621589112045014703033926122128378984849126066763129107358531280792342911932679696050840073919947617853408972304715501475980877804051951739707147875302563284149056695961582355052366113804038009937000489351469611611172231769834858038100724041648367635536755050825340711767879940720187310865247771088105210963992464312698692118060478132071922097055741108276119348624813323904449999873389153383794298850260905684904460432680702666626288899851128615764000359691588451099700157448605775064459870202051706171626321089311256923601305893047754102893645484279163503843028767426549773174363050091606962657599257266574069737048766174698390314350612557744563593886000511312868212019648446046795697292576349537435648*i1^62 + 29353421295842382422024515608041093764545850276963315976761494828592689988287232040104780669249172766703349532703091223900821613353710211713610934283619188665793929348370469409828860499758024556954744105906933600359315639358801239815050571232943344643245386782832126167412837386184362544295325541990848453341585829806004521361280000578836394913443529281115281723402592701183378299748185729083387687759591237160588370646304637188942585404656305251948559134630057182297800013402026763135672390788249291219547436962966320491058739474546165746306818686913847013971043018442610217943964760338301003072587010755747781640175147171970328930660879461223153075003207429740655781370498740248623954519802021920549215202960671831970985738257789387858460293134881240197184534378102924419212531133534643848372575235331642097587244121005218074475157779396788712274891473609895435566822504185423111545142054249193760298387023052728970736884096607642097854829748572500385662559967083128501843542721989942212747513054684868847454983128080921761282078464356366495995659334110090038587291647429120284284405415936*i1^63 + -207374329234280736406561236312471533456752432495014315965247645708797964043175077290008099210999460185294814841635678106201212287593672762009314523960916106941572557264139380335988651020949908902485911499665356749329246482394130432842791856186317327488657154750868356896430809014398909094251009971911395289590744331294695582938175859749696316295779661444210755157276618249902209483415585848218899217295704402191855423332610297394134400075075759767224594159259225262556924832656970929517835425468002064538604077680308646337899667867541781015788222357095317654457503344782165885548436971476805561606700247754714982248861394779008805198616126895698891290288963809961490503265437782749096844422136567377661235430130131710782387678689921773770670434718272736658650172294436613596447310800165812126748439768456240264717943025884889012711683549513133930015757588146324245651831313523505013890459589700809028794791977280278599303214739733322431137735925580466937688865844241287424835015592624805109405679657365414388418550262015223948419035267482640945603445203896423535777490817665239875584*i1^64 + -20572751494983655507741315669535903238574477571914923523670562070165157388074484601414487176314284997975346519322430030941383712781685081947982097216429352979932631953887146889020715790843599530153910102981364800049687918989279815518759505461264790308516689431573543811562225367797817079046633401869049031241852460066626559429347451683158380268496142578401802100890736332924708132599525662420659956699300744070388911472677948836095218946437436649978111480768889389891973873969443485108228513897067031275034714638439066051845530130893346120232223997448233640074086312983103860526688543295044112340531363159321869602589258289156756291630614922356321937710652201515573301250727559840556045913339843526652898216161470831736941271422918938671765231310175142306005421027175919388728724599734583979052635151971098024130240631823477366558822708909034990482645371291809968951550002640711789652528432376814428927700948248590070238362883255620629613966006258821456947859795223184570399954785133871769778922827351384059585353870960319309689502091511529650727601224091823131887525481676800*i1^65 + -152554173656413067729211049333910779286922261610490400911338243667595221137752652079095771348216285364830261668375595839761495780151509127982103899719184495048923569918825895603180428971735343602606816288379126908409797387830911651613209159114336889993773584911965449033283772288463521762253057476433900091236417385825122923643178867789924535277369919225619933885722349488563243229429839718349923761947429428730026551198952177018612820017443695603857993012682287270514184571313051178262118231140272803304192764416784210973112677617948497453972381013810041746832247332505251048888482050358199638907695994667936583509098515206473135210609973263372954008909288211706401725475818137696026965933273810500750761467300918460953191130661942313674132375719886284896014072131506910743803984352687494351155602257643615013973691979179436212810390175664957849802981440238464221698645051036978440916541424213000202848515612267282054233677494578820380100994048664183199970326685173989822078488924383087296562679400498708325568551965531672778377182353343961176686926245028805969182720*i1^66 + 18402845794802131541235318295419906661102863946553387358574294176854934460982092363930238492927182639588260951033931715137872927972839038332017027631222496751954712014519065054771011353810014865797550097764492884813554825822372121992550463690448016370161206697110374015736278271627485136193668890564309664213001785942479158058887924635685888106287154317516491165726951257646645452528130989606001663535311897502310654265104146987063369560752222850784632744232144170333679917632919489286230071883960230737013136173787488121453744969676133308557745699109902654328743686847147094232303388628002265984111194434175379911826277023267858012224534599123083219011735110245986783926865308129212252192781244019881823053270195041618684803989930133803319014614256627881447353255197092970971965151896166497544506995953921977266997507169731390997199246786462599149657029921552192494660521157428072641217336844361628224976101679019055777513262196033203300594213348141627608851082785182555368604625368285863554759923113144528493613181425887181665578735282773529125638968631623680*i1^67 + -188206145116332057056274160975756090297836856448322259808867650827946924997118469682187576840656666402434852391929678475885484313539535531458752225447554489612946993478098421935787955640186719585876575519385534632813594722129824976638816662737440979018989214017373694571263819580345552370066646009245628542051393520110760309583032881261787045298298695659141115833154850713284004442817465768263749178199233758185899436567353365670239744311878586213472762304597301819176105312609753773902263295650746324528595519709178459409588989330813606349712724729060628317201989809506165773901757024224777056798316756035648838288782664557258186484439702211187707155929998599595282475356453762166882539372647908967055596044765624544563135280696183084697754346107852221104720662481520349497954212164068428213075185112698997359787967999064257245017764482792952926235939510343528400824394426974543080904012779371608669864399010942518820499044410562860563910677880621936272288518899536644980022458601509311681293699964416680813933526622984921644538768943758931245158891520*i1^68 + -157016421190772148529158809072573084009320041554295934883895629067239380100226140849329745098910255551046520934902933522993318582907986927893154694378375990753405056500241139014840730568852504766818329926716730203361377215962476451472645350794236936220083638737345508804551569774027108380544876824470093997923185570560562938380132527015291223583153039356044857964188831240402580452107227981289258185351531032413936078955625313781976653689937320655312137415986788189955331601026572808121914166440596665220294146928888570293070983475135937457980552006018558106639135269088398638945329920015098462361614304993656465094980015561228597385146421984082361643310627844070384285563884406763193007690503147253279389425604037863909650231257576278027414752651893620216072019900156598938578908431964535645521811490952551375451412931674782949836196038063452982093319114585422510666159012385141444636695187298174231287727576642260742907312444083672154581303870725094844906659809988566635200068876521989013077133867763237405746942591784855534891146624381222912*i1^69 + -162968853855982059067155871771792476558116783132400300523949603262728832150806968539229805911621904382332891523154291297982575913261874418077001911539999445735238751591685668927097215842947592550461305063793943625879787745579632592043707138052790913484604812373354449651578659056622373744657693985400648359375940203202407841752521408828934856355636033629733091626452643065553700813462399971293488489012877034601115546289660742524633593869201621938236819588098518198242090320098877054332005508636260860085262941157726106027217689577294192364778860295647941947969694443533602348930129779107850428308722641207654657573091764120176872924433471320351859897630991970165125624347333450871608356312373008884914372202804839592483671724732656490975927868687115366276193039884073486593612294695024391154745273390025337753770886558382806936351906730212709998527571173723701207581782594927937565451754075413158907544351464921461855032210231130529818042096323979157425393148878039642613612148247889645054065714041057856409717297647373978513816158208*i1^70 + -47762399610149114807901536221405811654697180333679293851178504571392390754048897194794787379932269657135086885074668792476419002132483800807533037804584183796776902767847696208699915585156522740603991903747560765428090236259537500715384478701001887163465597047763875992058302335825991915260305377055319096965909376824176396147807366482314585187728030109434657486754786224205136653354173202577134010573293993980505294911423872789015845034584008712287969085982467154095986749905114646068273165491604120042369525154885814251596498515937252870967375011537224341421597564452632093738381796052698612813995837461726872029900599331548285215437647665027321553980018485490017955916120259535518580661455252475457276700028248993433036381701314654127030930113203954503905569218858701623082271736371763037351979250946562735718505912131543492785887408435292201006445158668182039564300028092742248645207874566264062185146380610003061070383808518859747459566850964342162327927334915137251686596559096591273220627468103313852428533914140672000*i1^71 + -12648052158304705078066299826496996023703232078352287799109213384869523494214461327045274711650204505847723418953980144367751662711563933975665525778794751811329097912806124361970539055173427446452658544333279226802332425149212971491426419976077973456196535866753212064662487514616073805009704724357921644547335543384723938140140265564703014315439655854046264714247091975153763477007804959081968291979587660965591894752083889047649425491283743006976203886225693028432572911672422167903616217191866219139262257768961786543044304072033799068936020222128733254946287990511994194567144171227589762795388151538527633421543623987334496966226421303605401166733526888361126784168227644465386215195582736922282392004808599994886632281324669288225778766366826561207732990636931968926886553612165095645842940191585089456822111455584575002048640268458341288266408878826132031394423912730906980195404970234391370136226858640859672340383821921915706226062515124643297161079304892380029410032264079002767106816338659982735543631872*i1^72 + -8995889183883449309867696218693920457369378144005064732926345715489354612409319072288041946555742082773054230531498932541223774323975774023804831283108254434588369573956377946344576244539423768840044796012474521416800958873864761271950873710432308647754541061873727725145719660229548488770923384936511455778147408356798317614653674606642963719281984233939255382235888907194619137446963313893938015251765865528771648872133839162371603769388513113891421901061953026531798489732583484894764262496513728278454615893920539563065167086542865906356646795508474658430559206479838086909671215729522128558920056428302787650156692254741830529722492954619749540080585942459379531129835320189950969930822210100269965703237616638068691979653333183969654556898011241421329529469973171319082822440098309076014617807339427164219844364967426208202262175377641757043053479394613341428348838263338917125505061385655126002270025508889704985370363911084883870879849383812784162480131084762445613941884813282702872226747671117824*i1^73 + -1601575056231260932097355277299655945337608874279164727460172864941681480887488904470585358110395706152399024630340453398753633882195452139339777439696684283799508572478218851919789418261252115126017525718070322901985471675652495677740387827002900058099059583470862997914277275965340432858188577655955938138915958963923964517775997864243152951846322587765354445580112032675155100400826739208379485891944150779804538974028614688840324316948878358331287270394399222166018510139949980040822139983376719647278373144331868982847586437013509187484490222976449205275243465931549862755114909042929348771046072101716666876986209742396844902249382963604117336513581494285730986433647697020602867300759910087247529132498491828203221901428548334237667015226114425608606193991674854513311267037412017251371838616387479766387242465097068788935992858620968261227846289512607284553056229647885096791220539161020551711246378721322299526757553867842241498582548634233190625318246586384510358284560375079929995329536*i1^74 + 272608813903808890907060564852904004349161688956164524244691013260417902572235773211991722944583041656901188103410054102316980738869602608333733959772408666244419733388107823990306229394771413244752467538408033972118496298090154840274197496522419460089654722403061418819334994817137880172415671234633165581802245334344962847121540851864563197054197246317245723748337998992333202776448729762677011146835545662770094261446088893278741659285190874338111235147130255274119180742023049506458040782239403234377460860318280700199082381017497958295088928175223246926129416107995357722343921174894421950371906749989907919240825012717501126078814267051195706672488147603282759261794936948042462222246779313724895446774774872080572972081781789295999463951297892350914600891805893311257766503284416837037245228652980077426687452171839733219096641772705404496318671773053463598022308736304235633898818880452807514922565996803767319109128683996720878773820466487995818937593261905617909542538834870272*i1^75 + -20260977493629733156266804430793761125342190917286941279455907459572287587209938063985828884384666420956684411494957511866243574436741797823920031580017718683626245579551138313460145008929579361264219249694131085984857191853182277135094800257304420403387493732044027475477126987999795205902144446061445253599292824195652905413060922249541603629210364068473505316005432267336189657485901485290165614173019021711215899562527223863746523032292990626107323954955530965479014053073749867120812076619141737115662032475900456083086846479387579860326563463356566240021723355017222407454562240926074381438547179168810499954843674959561728803985634943611431495274771314028307830523548101888298872264127573355013749995200447861089983902194537769889689320853150672644875203983669936686519945892093897339230749991350805005660885395764130832244231690679073965060902642007236557976608815000577137978454536013588896713133129373389671486514433356874625889496005507906698649097689394028541378560*i1^76 + -187204465171606749232522709288769825305709457450400524702705695321703796621420664282686873891559927107337523133243266842407587050812674771231991033302038945192588690663144147711507080821070075715464050468215888302693276526526357684061544998872402273105386745481914153384669765792894861917491559912740647846511353093308206223842734542330559194679384554924709466944183660268839057152053395954427542096908493068335463998413324911931796518631451515596033981161709480172516892005541416008334427854966016050647829991537714901399901022637328707897457836802267579315199118624744156155413643129627908432127812901429147148483173824358588998424867373563927321155737701886924309899706403619946988291880768252994854994572287551717514774388879934291188634986192247656577949776028860967161135279746074512311078832752364488870277625084800198513158344935730186235935659478883222779187110235466488872196155711174115409963112401379303443710476544528459179303005657241814052689149952*i1^77 + -445596806493639978291457687983098091137938741848818560656513079337347651665672692114197557637863543317978941573357954798112189738974103143543006862145933598502372428097047146280656581252709571703766954328793157712535975595839405452844322247339954947396772295816689089528086666913599176304296481343511311234738852193151429030317787437240344261436856868430515270278145245043212379869535453094373175813575067994089129595047301325401324938857633516956383140243651952915023227328873035468090598769968000403908752806508829550604044554313829024665874636498830949060199342425624308526814611695133004667382763469620156258193963984838609199326967279476124699572154285423425046323915476113127604263156907443508630732713197549878232270413333980288232527297763226444198914535555365971535789189324589709125186777680454555183461041052271272655412184254066516365322288666655340544599850278521258352511106834326889291330583051129808679433993745466044381730002960384*i1^78 + 2328066015805794565385129045318383230604469265411593431931395279937745721292169249578471856776926823424907103379863510211021133507790106005989574748790101427771692438404174503877132901615121554377526217717097650780924968749205504511453792221248961692429609356061593006734066735106788194977781836247982175050779569660654695922366412557964326801164855826863500171225257662101926243915305769506956489624524487947205077126384314156977151253211168714881406876079878135971132499552840708407415571635437417158046734288386506322725636256119567574841345956156808579503700646301878654356929611022214968038266007810096951717590452437431168680210143328967039582652056448128706520278860996494202575203699701922741180712667965192629707410329427436475167902556121523646420428549182519771712465950456314580514639790407782296545183522510209054041846906202011707938690476958484880357117749415345571821167765703918179405416978944542948978312670609408*i1^79 + -3037483347258272832395097874411823640384107822686245603512854990188901349010964581189939566908886209208125668614386036573583999203033017722533977853456541360627553864019133127768090761782961409578028299323805527000304162085361403949431265593238281651314779938361509764100931012709867166849657666769552743547645152754206564976107849265227689313258592700513763859693501325563502869378537944017661836449790642367836366464358147824913235519595697534583746658199634191175089753673305547275443747505859970849698184023973644675739435694322729437490995776452592788829103644124444438618432356060165689473709757634026681254166475667476565031186170190254408502501479801304826577314566872330238842798648527831090785430165493542467190186363234404735337633897400628932212234664657210861387073208433434016708796044979699894514383150277151117310900486518490716114980852799423116141112997456630472269444895886364035639982237417472*i1^80 + -67301009304054605416207772466240633278763832128406972456648764161455068953554797889049382564968795434469902267251501166948486849622867853710793374511198842815007728855031815982816137060823218182474139417884610138889519498569792373521255302048307568176665584090600793917072259223172475288837212099862661718100436235006646207502431303012304551625592325053890230330758866109086053939868390331227639561490396942768757674108262787031000329740908112787667614514110355180819729512955938120745122030008857594498682705271227432704207607097179788891701618270913050085414790116338291758114519457873954463519810889018231205486907150095465877934862551479552722709050328618413125491633807218997295908596855389673065806804524678157447627621105714675767636779258662553414707119307854241114709842410816409384244312691029329000910159534869029895814761527241061845073861574563049521649361523925975005438935040*i1^81 + -724173719062594815906729756021286955345163102101640336887876940640049199599799462631706174507910123200288390338441410951404078823351012803376117618249545500148936022267434490608562769159217799737609720647689834566156304357612316305476239419872636350273038910623881429203707505726715269823751312865632474939111628753897767448133792137238403021963534259748588700402804613795088253311726058798484515531531739038786943532584517686604793054925687640691471602210661959499849776803545473325091805595917949705401723975108011625014850670917016490156786164403880072782891162068116024146534284259398503803309357030901407434438808525035158314635780421678464593567336112148250756367489932687595798280019665815980884073373048480300467501268245792142311316499617994835655389996334964914470078215836852484430474180787860383505387109887207169943924702745257105703335422641319015704690688*i1^82 + 38482955038399323414453084842925522192697467469375159408479811956030107584826288711113756838400041811772414269489058492025939874112654393186891031793843023132549779039873091281343555815761944777352920678205874001824826666643272075953282239862132505093246058768319741168940179691099886548586239689817643619845112396887987531561543217192213384997180216923213509459018844055428925984940325788519765192849595862939158180629439811832243014335652317699467475937689856697671501923002546120813913544157596897457135809587406314793202675745378421555649307610109947090980328504094056912448158060582603405489354551551978456794969071520761208440852775307474255003925143399613198203995366411760123351676024793539807588869679243609034374268815231496135894566881917547840816330650359495231571803309954209030102067086308258319027334872696529568661504*i1^83 + 71727267297455333854400230214565118940440860125869018430676190471802718946659925431862055722926906899907718888127322587780000326543753071050267256482620760170815512708952952735609109827006748860800466257868426401314843525477008707950761339396888415533815577857821902144743625225121758188918284607367011107478024378739477858504534113089034680749313901487468914009942053397698488314081997703854853126245787860549487099715434939774382144041173335335899511368913120177638610576269772517006439794508807709950050030933202368398331615758449306804056997709931613006842039444130493892297521532351680990648380960549699427538841023759355619193266970289810269136670373715277280658096119733769173994102176071908491303575320558475406135621660481662066851478838767464758500621452269691054479943017693184*i1^84, -177198564241371049548955089047770768154449481016790294674040755042793826938083886518161058266400710909480257526636069342155552517690995177676452826720235967869324163268477709304144132406495018450758027747324795354265050988305933469064158183042058817749076370879206417865591239910483193697247712342035910009007104390896341156160781686314640747464629847794835168512005540226309945405364484264441424386811223031740791561042211577881714043263258026400741609680463879218264656917759705331585800778167710697893937477999413292774381307336311658591312361312081031991736375040547235546128355314261326394364433768388993863408188240406422033497011943631036899939649927864010614549223414949688778746247214957128121760738975599021877817048694529386803919574081098457544217911098803486849433356119897716309931448099773678850463160457646503547495205108792930430748611082052042765614567418135738376590606397716954966047571067668405286446920230925443134372469317644555305294138849091808540519473254105772192028107103687159438168583241121508616774523903529699072872749547216732166011221762955677689804827189483958943322215218912022897846559943435133840196763808912664200592067705553991676450830215714935149935463674912868509264240010459744282274114841907782203931154015151165845096746482665285332008527194120786835474608597296823549348082606220737652894891503507411274308873022353904788054913112106410479848307276026470510405540011862256839621297548279688681533437890268645093970682254897667743770114355885876856378361076436994801786347847680000000000000000000000000000 + 964584233043458143937796531451089266183595157357380556865946813493416156932544421241231516702440633225876276440534334351406755088913456034967061256298551650464473241132010345686981619013211013223551076826250425187261985697047567084229268400837403515919208407249867259175352155666687594578689628003477022639167795185209131407139783936922866120651891021236902209097887150205369867174313289424711765404946956874409564454596006567616801621005150317265464493952692772759162809978606253043624904924736177225100138197108799000094590070298230014586056141518344879544130618906327153482540112938042888737295036284617471521951380478342621856793487456008663277862569181762786384823975574009165259745501118208289670135112048161514822021972815515369454050909970864835537859390234947582396920862238739707986226518802413716301649905113141653929806824218820627949671002884115592660529765454251207439295817754618635366770130579715957110218906495178845987753834156870860133254891221407992623211037645661700287329707132522216844527742937273886075863956533155334954970898169655186648574861047967207901828145246796586845853336807253227673779752791885601382245846506673060639801978415311008168456747981530980276921891394057098169792574017363913505429069689824260062551054727973409208714284974277836608738969039508528853029942915066890359493666822952026823945933363813395445274856176364711409969718410248327269412378618132071333140269785779102946749009035979967332108730018108498722944255473465348110374136812039856691512472159968558684596443545600000000000000000000000000*i1 + -2895198661009760114944552152000625066857154982186100279382523362300327956257073180097724150277930983246066687453106232201229123236554142135242696283822315809810188771121486559834847368193330180322966228214099274151584949192429641106502795612470263140921498554247398169996550161030002375817027648289657449662749575785087766601195233074039769528870544926107087828342782967593838223890657132836240574818907148534286170205037189910306886668260382631419222826640282327477208028609045541737898320152372585407845354666510172840748653993575361081965886636338360679957240102903922930114600768630830731787824195914407371425923106721810447472979799045936903425677967142163548848892815600168654912294158212297824269974987997177794513470049079263774235283547616300785152348088906302337683061480017745501479175318853288199580108035188427943833678632595906270175880630739130393617773055170899180654598542298820912016053528528915845622956513110724109875846821531026886983228782336269012473727600654858630716469441101397340267245583887877938496790496346151531933862775792526249589655879271650314825468021775364019701544277138643449040250939274495689627050026914503669309448003173085447915692654631251055430407311463477028232974491855067173785706251748244446571116660885892549340495546543215199460018588696875621922761591996701070631915652537611384819795433978982363713587064508311879912577251310849941686157231776450645634886292698233545468756905767254317728913766489869186966451480764466965368377917110798836096178051936085600427713757184000000000000000000000000*i1^2 + -17212189136808935441012678673992938935946542461820873362139864778598455819806791941215538034524495255886115384329460327240511556025694662244447054819334370782503049336173000966986366394046096747464761521137293441913495230782616867323146821562267388183861447830214736562628027946434897000674370472567056935802909198219317864273218526539743180481182423953024666459783215371863626953753604192195137166676480572113937605176073313769997380206324483705388656249177883860467613182172462071748579154532535600235836725280649616587040085272576012897466625480590679534218572514127963930253425890645515046431432923224731139450434447401651033700425885183088295719489697431493127379329137644100346300810510650739138894472721733820260829741282187882579606240674700912120761280052834450454586253460496027729620287953820066187919626505708951400436285954762104583295848505093504744323188075587336773853707209583395897601192536023615279374243619628177052241013228628649081426253514002795620672697511950597593096564237054701737251050374628039932793375731396787439287111643666164410052487422441704345267783250747367665828142646485959591073405082944343811968756797766041740820178061671321470439485426337473727951883673939834011382596774761418946869960662484697777974622524736970412359632986094668406543924040100540690002719344368050299274912409689410858018343061439976928003058181886999357373044021703116900799727727116629857347547304151692869441457076878895167477679688133390313264081830754562740325403238511858174560520170300160699654408765440000000000000000000000*i1^3 + -30282106638032158939881251905369005506820435947341593753682433669636369334523545669976628913608257058564525777385702715506957101696234557740689824291815487128520448146802312908720274417942056203100442259248038798231893239671704494943836952778057448129004623598632950118429707106970230596548018635171075231964523080376220573551711960753701854472210143853348151331777148089526989261776712642706919318732253254473547023387575441491559191277027885099346899270734095688481701788727013193819418317168092326330960640007328293483614189440706400441645093200999682244999598538085155644475500530026075937654163531574584016134315086159178197939721386661011373302839804720558729803267560172471286430240576911916177800207358661170576145815236432921153402136048604534583926757082762996542676306280391529585604692776949135198727790800129319833941922358057239036707573377518001639971874774779607695366806448223988557433629627620275225655544330933544124790765451604636820131219611745363444970386360172061180664189070963700380831976038060911993279041387211445400362687120496364449584879012645133176333763585587589763348672752320380201630854441836571930317570406674729793957680491838428511492694014241784085812182017796198251426727175656863055094010042706866523695922287890173227200864393394110842817250475959988077122263434386031788988613103933269334974626980519965356331566542776433742979757556759250398256598338342879829121887023393964645240691872543371301966041980924942299994438572863660098302756656974365887824711780615786908084915404800000000000000000000*i1^4 + -30280105808922626637959710461252712070279236639942547563390445255171977297986369575926945641890573169576933840604450849625077481898536055167459097834862913886440227875775458499640923965652593108454618797776067853905584034602190682451529138032890327211102972574799583878962519200284486417122949603902242269379104065187338451620785399475788299199492592250967958832976372859491171295714506130589308924599869021796145290011899034681196193244670529401088172541082418816415153764105227240001686369220225740716201389296888264498834279208361720634265224223593432995294120591413239714703438789186619961370260381425628617180567028832753202209496333881288118226530754634967021086453510736919344415280108567998284572747422026593492191749706599980307044976098272954928948591372506173322719617217891980196772916892551474248908500425373114572162430041777526138774134528447052701117695793559191742816264161261230957087641968319811963532425101569259472442796046517156144521977622043702096177979821903159628507091276991086072162706515414622939792423801777965548753248135871511926117481179749077628186062241134483519496674681701268817341029152477078002767301345790921448593303793069667880342392093720512146748719690560534905293226137932492612429821635493784900996117574201373955772504095645155675941657635686905919479902745060075304244776312762314802034312390261474264665793054210597070997649144505486836594723243964442553832551040818471567935651868706053127391249955799952377071296819695156873188390664039855300976971452267642646284992512000000000000000000*i1^5 + -21746465358812072233433140676102133788843923722446948005810569366864408466774091173223805330399296327215424034199101839062309980162068214025674201109385171931712706219683577985261630302717020331215166863787749818140173647949303432279510026163640272755664232325610432345700224431891070363899459304281662229405801624185589129333500310146615604789321976699517152734958141786817651185026780552826486605113279107423116989691329722224836025939417045852180719432161007051879611981716370456644825801673416250758612479644666433335429647741858315489758667271861216187322483970804054452271769509501703917258239005272627082055821940577936518603251945101230437276726215779890558946863179112596166603547028549057994189264478965643905435365180971540478547690461248501206385615856618063857429875579947634648362935056725077057817695553224391583555947019311006810027703836320993693312842017304172204954343616736762336066068280205526098413477559953442395175968796327814615546692624041882621266868160122375094668367977151598062173733824492764659975659690425976641471270501787913200443251974808648260116927086107125054497281333027140008513590433532764434755265431152622542368752607434313141985029240439795349203032484750722994433852844499222389626019146855760169625514819008575617281898975450428513742521328349579968947083249810145156857289292018206564069947092754542546297380994380318918107030654449846744508591657583027449346415723745452299749243258916392443112275672637158113199118184762923672783301350679194978492625634783690333156802560000000000000000*i1^6 + -12927706999943713211792898758951621226548173557214723573255702618511837976050095629560689985185789811921199568213408679056419800956506539912041658193994340619447230558324866256541050741276446002222924986036565161551431969156708028992560968484498055591919998149436445870575110682960396071667872006544256202278122259072867073549174756816347481354737661228036313497486575408276214756546657732482609607788752507403598265886930559157015197839966221341263030067119502899243108537941241786162219577922151802387259002922393324047956284668760304426311553521221979677927119842820947827366029354145159374286977295617758216734940294723648811422881310502114291854984258627813140911454887345655803549674126979409044687783767636961207367769113677605415470325759713761757133721539468598694763724060695816356612338853468862307993647538095996043986239863420937289594480780760189488938659847083079011800926905435403480506229757762405683556114541795238306520766618109996635685723883794445634854674376531199485587315969526466148641339060996313400700154964565929889186210286400681868731664716698644346729874736471962215016036979482003027841108231752851077724002912494605021527896469051635402341724900971079473688639584745247428560379172065791246790874592951842624365037832791251827855230696078447362391660781289126472186407372434405147883916712201359367423416976036574213890309019150151093832333612389763323875269174244884046161567140794097685122183442093417193861688497486068425654601537398783729229050760440800042811590399239776496097689600000000000000*i1^7 + -6756384437636143116345732347290646803960828830966346702995616886167814109433662026528527125018377557999754877299824422302958965961238458071556771766349875099130083695882203966188636783084671877240354899319357574996842319524140869890351242409566396623776069665101440074575300321677501595131688732435381906667236928647139872179770114634479902912074861060259258800445298620692286092079831156195561556721309078815657063853444357690700413919286230512894187658873605895567692817514252527460520157333985568536086904021621720751613108413872909022228623314670506541189027615773582267568733593882217702771389913099697115978404255102716535388744604214498327267851816128331731667106422285621720967606429444337644288797439992125653084822871680315420775009076798472647871393852452565128943501375033727269002016099023085887843360695007659086143503514546096130661943482810382484452942133200549829071782539428186542449537219165721087043822663848174609579328281501055659654093816722488862818124564561839951342767313521152456571205531757432111335709347279303015473155390392070105982170224552099527081983462610814821635313351517449649275487258574533488478456735296973397850673616153548589294628366776890477678300503459211463674270591552193877711438266998755972606379528962194081677778964302319043124820103407022419660704769648373348040178996691532374229004040414305253703937351768280012505197848701327994721331116098275237666782859069440939020544730092369009371681794282774134609356539487245222331564989155308768929380986357474966634496000000000000*i1^8 + -3120982599445358260031817650531611100056631917370762893172335641185716052774624022344269747747885390644262078764808430292182516001529944626167072031062008720340367887231269492197000605474338868664820541267352066638208503080746000932526009199757663996427045392243054170066289325269297769608597439798847854472257069045734939927236078615553069927195999137037283229338164230393848258458881455660850925149287901760266843944755735707146397097649460965699220129720878725301912552764530346634343771535309902526145760037857604698536936979868188852660877594944103737063547819844390337532744303060849629188415865109882367723359115891348198105103319979478197468903462023739076488040631257624010755825205310138505398981178671417224252461128475744712726120027279954128512996144759958210116851685570462078534218451810560008582851774543173339902748039913908556279013068944172795207987198141374359025737482449565957981280614563045104028462929412955119684937412956834878076051065702861599532221473799689034886105834594547124203098653483511886649631486426195773457914736055505993985539430351886797364483665118997413440727348899054393650053132604173909485781360686012275350246671552262202172946334359195896476178170204116319246538462374320910241199731233354924991914722952614494735132066790668487543373437261793470546609971584156495077950823008821275809813150147756351001148320604999123985775671420343365689011335557220847959729395791968899887827653882460672616785463721912504887579016169443034403706222063570794448057853038669458309120000000000*i1^9 + -1274715918732197466605263870876985531646597828439093860066721300369233186984520395510549823597160450547891655927515883806889372606739065977825580198891573360350492686306939818553550444370486351739560478217420518179986400209060955683504839804989762891390983327408196332735413620759294926129138635118735882648481285307801248033662522490259382993144187755933032982402073337649325061195477096352896964411225986637811147940462949861129289575785708016862967587493402002349206213960505856291552973267544396367878918646616548937273831599326080334242573083422444924929255658414403252410513868959670427744401367375981897152765353891969681018448689879034592984064292595094548095624194659452384629258554956041435178098027654048394729300160174033690672755716897227561195255487177964611895274682532829218036488175635737061442188810730858538087862344000598149761701419647067026426519070694828787753774252635311981603189050289946383490745523352689731782346305810753056426457864200821412837338269628426018940975115129350919731062268446221102561402617558111599044060739726920347705736513968238395255734644188243029740017587486520941887112761509680929672369380824686931437670239199278023735240715410668974048915167956646679536400947686785820092237348877909178863209865652561523209946709571538175548577707771165877698132118579524793448235093529134327041330821444849361852829774215255079683355768450213957019434217463266424637874252691835299724757160275438161180443526019151267882896332981133592020103118485470744294885642884910730444800000000*i1^10 + -465354648647627812387766474033370029721215291447708893110307398676140683806345658243866673704035184532678436858948861949458859467167283202896944401834354511092452609965036972877544865414797630044082621304695494374990507700029573733381120083690950873196242867973402739310427640898839644039335657265867466799575291842634021213280060673799509275370639210951853465610049884919588180165519081151589373256716219083610584070782213069771009649301848862020790860100709422339500620373404936397545506231112220360685805791929618132515935713029078451290406494697431114596929702761573205308877193521074208135958607592337549212511207076341813210607999608238675187184414590038528261339284905802572597772332781487202107226052694108248293048191109144455607023472615385285203309645405301620841894258869797924920363141517423705650574987432464089484974433937930272863893088758413542490933905021855634309896501672339199624274135387296931687603914445906155154311859363933109523850617904534701013325016770911824432797885954297347602333525757953436155845837851075038687266306289194828554513092820953141087483121744866745225740187381538795306727108357769626350031567029966788348044253832409944961072759172177115429122487054782694746543547271606044120041082618128156471706155362623414039176702264396696094388464418447229989046533641414881140552512425915646299829425652973928347806405531224266047912637293542014152668183278078190320991261041524120161702310978386648221377435461598356068746902033879576539200496804443321694627505587496157184000000*i1^11 + -153608145542553385909145264873556685690014963633915965276032844291105933579429847766377839632159043623166489365069298194341698108243767680690451737465536005950541047136833047420315188150916301407608040353690903920947795647462784262733982157689475684195888412323907804556935157760227493108347459781465563716150638433609533891096117038906279925569534952867698857480079626585755545267782566918428920109701598502285275248597891180984414546070809863692140308592426476021849421975390489244675954664580039750867440588891048408451686443352925338907290470480156372084238140634642919115277308764666791318310711057160277848048641922644057091797071618721394549244016649590463999969151692334557008869325765863464346854683255980620103223824295614868574136355727854413350909951860469495010213749240286361452568414955531144262366984244539903181382525190085072244943920811428175902940520136680436899924636400853067277902730253464719627750405116695223092722452766623016344804299698195765231939196656469103553851872802528600756316092134186798761269505123801852935849434332915706138823232484103613492671197875851415072186662662338547587492361516004167695018135471052853101969444124281328921558545967018884174435353977872684378758471579485774692492083761775686544507820636009540358885386025157468408487455534403133279736234990327806432883042611792660446602575327692538708756768298550782946737674908579078590216252043682571109210721491846333846389312878270737392960774845420768599132159882035963151902764517956117920867591944761507840000*i1^12 + -46073552648592868675257848362607605731590465722932547036522499371026706669210678826497319134456318484939019686316462090975690596013721520624715897691105674249069699569086122831999696255396036276049455551148556329561533207358516739849291459367394510525487259003984620039274864397326036191323766602417458205976608225781504298564507951727128444852955474071835190816979002691287024956289509742979189491677893374237234189435320590186191673114485927795784083479042669146990588009112228272782421586238559448485987840243240916808416331365694667460856346030582345986929560141083736137312564628278464578832636368058850765889850919888706146245543472733209716014145591827823947952951947423104366994764917312097074461681780540332324139863075450054906586691907929869196206072260703415371651316125373591740574907693627707644817720908729934761616581510988953372589790282416506280393995434184243204219631560867430286220702088788145313730503591429831661993833074090838147003923326423768923343027477518884229274288328392728155047502238067293564221345913516509057110286157261380163247662219840624680066504429305690810678605230471460027417866667438630838757548409554457504171016149793474493541425654349638572044051884510577830674267957275907080477885681699158690449498453137219121100303937023589068802759100902931854282880224420437190368236012509729385865556516312705283902004853988217546485170713429261451592226103515766737917478271518571381397283364338074422164362327815687880107480092308461166400045630844654938062947311052390400*i1^13 + -12498539898528050890145173282662931950671216586283790219869912405573134495007273002388617104919486060921840936441083848868313118486755464594021093182621603640617417121109547103739648894033014406286753922027722352779612562336914895575401501202494468755644194237817215672524754919847354586459336939234284389178811359985626470869450486379592639449814663734006450328445416282365811971173623242255262487973301407616819203972150757596640432180507634232559252861278556305654391946504371377621282599624652526219304201907686506482211056611920324168167876336936003310082469928387007536728013812135477546089704263245678022185104103624254009457287542163335696861800911368868184693613169920598965182346371197848792070649909943120695343325068691640274117697797426175806830758132157071435147603017686871146738307538617006814778370845059940491838423811667608311174867839768702234596232382798806676719306030463252246695579425258311255920361264147421852762264662326943902206011125128892789697278053070193392617456735545002455710998035750834655300657820072123774955700612289578831337091027642888287257505056016965813812315225034349098418984916158992651189402337561319223409754013236959191954917705780175734235881521527042343318593556197840456414043838098079616703923885533175128481353616390687448096709331229637633461962547297419789263843513001611266814753434387829094967208861174864745497776617419261939479046808399325200081460244914154630039594715484982357644920252421291763299977149466967749762224299057858720650740962951168*i1^14 + -3019500992544194431615752056625904009771494399899677655566065415234175092627143669548024785373720786469122332190584441046516717293384356770862719686983735300271243854027780274099852961107115625476663734073417884854731540732556968349674292024927266436923934742477586481757290617960171827076191583826921446248250422499764500097509485312889014835938873902263437991606363194773421320649610412247385654599662575648374609939606766246496331964938297415384145128318718714619323354392823969385652182902025272262917220977972702842819743231006053292895933380834559660330016905630650388318047676561524307053145362975088733763862912457003460451759636811043477971958353152740314848660866452178525546952577371553623085108827453996198460501843944443832334303182344976095563701006498963503151915513070847865973794689000501409951870684098029441520868371499619073615600562130976882184875731163076448809794417031655297344277956578587446700623076435560390220144656440356507567774304521698105076189641876247207781644353983497771314576563232934919612843793053810362260129011433626475823094491138840831014695123283048660957614604059979572297279623489829969152026137117880056572385441863287423508855319537552270642842712312703642126881291865913805705813502683790083738686807361183684569210885126842416532727578823030060521085695941588784477939005340692065321854778744393309990253732748603169472371162097095614151424777990440333476145580355629763060243767109023762186819704258362499728348624164697424637333336049936100891350269952*i1^15 + -636981556028312071950291150512197490923146670065672157202227364569475559379788409715570954257633109959846926387327283857981830909463848195112595190621669255137399278556199272768846117998269905263275244662433162815114764716519764497501945257578124364418188223461518883945687785877116560304084384986072870501063941406203542275629954526270076423242903230677343751812488629119640668116515128931144407165293030050717424087196346665036153517345507693776245219519073926079127398182199539483825266020715549172852420509680631890242545498172920641365418846226988339302115597205635373148913897938829428245659794723489434822384889980332480262039972191257595051698102320368920918015748288863735156436342693252251078642155088572992789447497492088711194511430754667001545825569406256724109119409429048137043654794479369265521810941495137135897617106512413719018792404286480347904098621046324837064109575178824760707566323010442443346445481853368777535770512766048341945423297549301475893453914462080980625384172588875904951857373097191790975614333889391769260741709705185777931574242158032225766032720407004709037208664064857792468527549931124921739613804075457143025632482387609945196224026842508135586628549151353239955671647430453201710782079491705819764800452160932161441077093760691203770181761923073188978138595712678625475391767179968561719371597080915834808049628325172084811873367993005847013813419852136692782898114073978422291169240327551469338124037853309344012098643268983600581174552630252090322583552*i1^16 + -115865200478893553579408084228057805181913393169437483432437131891608380627932737846469190900767371432384353361703545095910545441627326870808538824141921038064672620633908023790191663742271399861351039893372817741112731456665998292998113905345856249400466371451032332925307755141409406779474116322225387688397391546008882984586883418936771478326890660644239870662402756729960667676969233929177049869005912295989270158089786830893786419333588727307802423671933404417139354277903871534307690399843087096314520991439597532026628485139770166367499916372136060239416485689631232229884884488269961274036893402828611462572214422088341412537640713736450598692001396974388016526573299619231790320200282031631637873554797253587192950172283054896254958758698591749452753698486674817331828224682530366303603866312549460869287372386146463500745233048709428435475742845579132649352098606326294699311624826199649273420387030779431110235102584125124723947054635704043945896044671152166789367058784286030618789505771108559862277504779045619278777333104358812981482266356409704201622308258457079822022333616365374331535292059893589431581723335847380343331439511968287112749517217169431437114866396296199765805513389491420831532596202470294811251615637953790219834661966769690072033834349894227925208813699691789295699040743108785241615105826223176654540814415173391767321877987567599123954173129899048306378050012375614639427758203762862901601545418074351620728403981598947000789008550891687587945458648672347619328*i1^17 + -18177333886594480238411931723804849445081335184252110220714720481272991354547480002709950728016513191015077548751093248479841482812786532353212576146930884767825594542025607392292884707231483618167098299498698042678519570095468945059707330825223062101873395364156273065244363792438517322249804802401248743085877572977252271291490104575909162355809143020246696354079773303226835752488226425790512230603064031280001421368890648203163553409130845260400218122095380358985038542322996848636348456849004640926104533805232925850963839054477623036023601213691503429572886419695171803470248432745630247829321805072854165678072250698320727587386836501282708131976735581565748297154445100630254627583051270425164063416184525959495434041272357001097663214532695172533055625987923889184589327510814345721161837319976277342219023400835806510032404928838213151047002204349394531018084746426623944753535220839596110611377923129212193561863856403795857486762638381949651328631061978978412198417974610111466182329174460289854172730321605196586424716142883852091250797751032298410530873776881294822200275631352722541788570355457452076874607828222732679285465452933384960928947393980004110219502279267120828298584642454080107022961846027693575546643068326143799379084520521278664642434783541415724215828586543713503119471691587982952473696131750662875595626998338461981840292154622177503139395743183258534281405194916564628199719902874064585530199188621452466718908176170684112787861747395954650801353218777415680*i1^18 + -2483843600462942902686416292295708524661693491439564530358853053048041613682881398723000176467228113267644676779518531546963175314677692366092992852864532981690508085637346637399223878434845148915910011148166323007194387014944192863361699320164317802804383413656125676216939096877009352377905116153267743489536803435769591795517548927017760832924755668173316710880296490112352958272880050664331350614738553666782547658093155036714702296366320482978469785361019658821544245320838680074038204576879057946373375586060146899313662886441317107648318152741403836124690898900824094036966962615806281105013403464715401702492299044546320502561677967948935204433400387033715812322632423811515417359352678499156799789068524223485947996062736875223582152217360323635772152654651851300671257258802965418551787230967007899149778266113315600183212798202139737653447020913052853817631277914600465797002726033291053013147881501229214404685980307499916634676163679680964999036311614774202802218362404511946057986264950641085687153341552752314021321285356517593146422158072825408806598565174173580095568262749710221305988269281224541431888366464917467131605793710407250999176492589005679710286648654590311865157325439591637249112338609874147361585925052959385018316705343074749260842999759452041674979163200753161702516806681374857799438577261309305672683890930742848428007597691820301512597883996854715048152180881981297950489150642887227331185282235669617937226170738378424023821451024628115175535573729280*i1^19 + -299230347741308426628229825018802520198703626440072289427257944247027557300336563317855769031069931291143948425181718049200325836000203295214933050943464898757023175768708711752529508089808137936481882910138045534645298979386183134046066424012349882343061048484319719446707131000390424899385148291835719836829758628306854427183658356850405075929388687390192599982009934455105260043659818942293111480719602131636118592443519804834404696733534119840409569344333501196128618223079362420626147053620830264961352715112656545404587423035337348208482623885498912499236266352792085093649949651792002190214225622460032786015115042149597367291640481949269149033724254084201572466768065354961592472236363069486068448665264232000870151616883412821441981779750494373290033643294013076807434568594641077710568133647507517796874056151623915063033436744745735271693681460616564755951855117889718237933210499330754696653494851656008870227864428781587493922390238203734654858714047781079855394579772176869817794641922509230573088396247800633043341584709259556442585399262879215777863051418436603622908080486126732921251530415879513664093804347081529246379393926520352858048495521030107232359581041353407820558071854152729374286885328011652537509221570348700401557518596584902200850880221266477148110200071785055124592207190900976669748456071565134652140229827946940281309919375678278734498237943406809741221860552071730620059153690815136367386356412696801144456292318130960513422747796746266968451973120*i1^20 + -32095388831534646496200330947683975358181450940284882997790891081749115053961289159766216787817439865590372528467029409497233515079091718156420314160003721901543725346796194428797720441438969626803728815098276962360562188882963482287677109357005665623427251193361049534089879581255693197969582782460326840393772566379549003536662302424991289564677216628893541562058278454322914531533733587937785218762474011925525871199494310557668164787696335012566925557795118754620066146805336773732397049405630858660839167754083391533347710022845380548515776051299260428689059436089681138918922653289001833977528885546643432478734092450029625332799178064232558249560496697072826238266463449640071740892210411931683393489401136181613884482323188487202212335530873081952280914139837001471942793524715185223364906477079953702865836016800871026474929351791798203589954920202039065503633497789094806632196970439978432006758203327443516521757116074628366390642831724674866037419635492245506735714634392494025672348868609758730158518303056027761755357774733448668436186887220277328691267713707262689433589125929865210319221258074256232310125078381744655820562884199887130382173822249365227466606270298039040977449571022366306174267970676852942910959626989790413252383022187400790704025753198556394141431663089216383900963627294529018090779215853714966218083680049307840360809264770442281697562645895664259582152364135652942527865828003188753292412183222655305524228928616827874294970394634338078556160*i1^21 + -3084071482160875679444221063717276464329218082583399930319239071332138832261723783410190259865928939910550380074564466485008584228010883971966509136767583987918029766996102162484517804140936769803630788554179218609232520599924910960835522080464293146089985648005154435116237450013108969840047671587738508640306246973730484426731304731709779834877882259666961615307706030507508779138374067435330687162531404283910792897646915186464464723191500913082788365983549451681611265665308286936000434387592660684711474520823352283603616504070650312411171162207330271774075899832358934161931031805570167272854508540927718188917594013131693249665528140709413405707815808449085767111600457418810091525490848207758827137361545385237306139789541418527377728338081776527546025192158608038644416191557972955348201370513456711692810821815822200477333275375035349491494227436454605475416330437887457224402899622339987816890970992611109373613059331011695613019844456472074630478129987208780823706262248124142779307509758824338351196563144551875526520564014789267850988197484442398264686738278385197395744427356204795873045472861588561701158996615077701702771744175326313334404376117253094251151429453636406302111213167701815046307439340361439041419872646357984196735497771982509445448557795794994972118541019894445188329606440687269824860320096905376502844609643595351448177724646653886330560969911166738451964673336882391240522071581195353311261001991857607118946143920522298902741233089265008640*i1^22 + -267570402083434343892665073572847718808973131656444443490865140388362845653741112595431537935926721837830204023042620772439029447122200217784146118010842306279878037693585070827030813781385521036190872336656080145475425013782252268961951591360598569396816800305821784268822771594683171369413785321588946202973247849626898973495119181210648526928580075554835061838390971389524702717888462868299863499840646283653953518787156284345811972914452789251739132800701053711150454724006862263545332852638221258718280964266855305628419229705940546972406234091007716817002462829400961686670726687087321119033711122274435627384195849065437806877392146010337240419743698443599720763220998336388253734440160719223191562219495341711103578393725957894181146075352502215923863142291570678585578324346654597537698686995710367553113131876388843003164451185780224945673200015790645404750901407109450053359684954619501118615241785584210373229635150494647768154856161330707886043693496647617958043471727547048257678829712022432882626591296908038185015778038537806555504661599644231426775979323218861029218527232431167002975930149379681504584114945763413642144188036131633283640567386226462240332373302465868763617285572015757965017737398849523499402979258175610390276307206714206382965992069984060798647051872980473961336605316400745073669227210145332437133341331745066487350531795275578589573831343149563005045820372511690287321822731627712728448936329099232151668544656243265830222224225730560*i1^23 + -21479660799319382402211432372119102693588449007399234213419211281943985692019505408833945014006633640344940130823782237329055792985612551521627996581043163548317687451158039476417733307807626453103992252299192925085080141109935582587025008661609090475740179760435970945175021110263868068704402545706540449801343114065913971134535484328534815659177233370403340646566691637221303325550230902422257101390007044354691905660657328393409071223824860732472691578204785006668417697231322176699623040970321171353625602327246127912411598047169946111614081832836848612077417387389765980970948875766357713731982544208995711111539488497637593109464051348769799534540966394235173271249629577330627047175912262835468208072442492828090889837102352694164484914081576593897910098818076339344259911929555676775345737477749290861138348073762543863486013355733868825700143997887747893330155003656967163541262093211705431558231902848164359609256361983726637510808443308424094773942413700172176123650524130080068341242249522789960007047621893544477165277973209267286882734204276442652038609630846265299444275886372344750060423634748676261282769261433443734002355180369829331696495255991170296004726450986561217101529109313524487358525062686382967424947287405806218590213873400849727486894513413381191140611525988156028224082511029469916814611408789723119968985133413388921263953201510743766611035774956735497732458682280686048940204346143642196349906610247020890512202475279714372654506967040*i1^24 + -1639802568998622753411095388143284957980781038040329361399274160155032501375438259014627109186638451596247640684468809578873804461926841286456901436090750158702861245507480983773145050193734897668315802637623338713004762689763430455508768124617849961823498800835573289176419717916099102616536679681595006843412668210905901159945513449209537845069308566724543999913835325943714969949252256474617325454579737101293010361684106098031030238989462362171167638961214120937892643758678076963024838798182253992337119543363752460710785020094368846610985903801650288371160192478312461036727742331750078314209728918109458473471773486368955732895161593626506650087507105985944119641640834669397168715374341107526473640039313688183425684162013175336520783048955557320153288297143944771422658125840812359943151262881675990068220317792082495654699146640042943897250803466333227325432657175960456087397227172875734227823858972402673331303157358901919386347108459286687969985350494685953100790345141325041191796079750916037624336104590817519815954375200716557063191311410072305080590554666366922247889728959854033031347315027985665171914157582376164852974736968762714924173756079542983461128816392834685406404263041970474048307085318796481936237333780579365222773912582853350933960993680671161843091260297359191106302509766360657659289513495748760556192053159116775415699146424156808597632385624054232233013573608862268801755120814321450619438864679749041710687475806700097975091200*i1^25 + -117115967223842985180695533368116071178334147815465848219729669713063310646186197893258769987231128934203669349947824821023333842938281709643229865887377597439662809450414881773614620238458599293011286423977540763884200025334931112440814233755864105855727279190142748346243881402751983869188692532028007417215559669939424773151258745975325727482586710221194553703237354496513468345727862042153678234909667191556902198239248800813502729522268562375901376111166049565198487904039873445103621706446183238736800933350197041377278846965851971207357839565988081962946300328586511656944466067937746353914307835191978687220087206871023748077560886595334451945946897724687276959845359297120163693690048650420886336318916912116747875318397589438387717943915286260757512491541679979409368853613049896512341291325981591367802221032053343209754079551910454816228885032111313175823152594038121971088293488117679931871063338667737816617143091681903916473194860191820950968367410098562323122761484221181512243446926311258830199595888886173732493690675028590001950878068694975525125630207153899921674571861471110253678466972860770608036743766792190355279375923776896941510054889495060196542307768170551337181648520925696518942851480784500215777483017995190875467840907367626325077888971293126753872477415567167901341808770448072734942306894918245691402549159309445761885231884529932204724715391670020040887860009614723443035291665625720848994272364984864121674065872346960363520*i1^26 + -7696257146737452346387361340884306131272732140971102026488577320481673818204303911572713276652980004809861218955320538713772759980756694111511357425801705595873688777643281330852549487724707495100850999118137408995751019812052579550609072038762959154166170662304466863116702513407004803100216601988949337527448592617537854917965060164352809487121958929886834471511705271374306450900059424995324507299254872693754783327776533109021751122935885927199934196992564920326207172172234053648273495268320693957697890517586190576225209316615596198128874063694615701938652441960015554620389455244192452157355610529157344334947517564679928651566347581832597002118108088219896621331299902768704000131315341259584435818181811312395578128956844875103627700756572680696409888582770918632044656319654022683600397716604946414277196724093419064426923109024544204477604294589429508994759756898485133563599702178589875084767669017549224571106484905385534366654512423677967726784790561607091197762569453361060479134541822695423279941729287674864627171739024356767469560915873277406830375676629142123398772331546960988638233454358380744214888241449402014121464216179673867854960392158959077306633703371169189041099977657317011490687565903375932348809377036060902690143552404699103450435556741653202174797102535520587226159903103210515782895341724762225465201632254637777538309395361434037753600321191220025914547799975867070219457761951780825484058263466413414541654419916718080*i1^27 + -470423517330936248110161635212075683469154397989081192675681515372633383355926357573303595854143383285987286306233590681087914680412981173711445085024288274342814323948843501538044805135416765036645661516679733878775665337193529754786705508086995234476528641819540499291541572662172224599238345164790484079290300790042808021067194001423231578402702903335447514552010308883638709881241241824183990391326591428424362715888305042081982713157502580283442189046427688126733980533044516061344967363853135093805771647464117623809521787608240637672845947960940568975026992661704002654985100924662260703911908023556859680844055519074185890030965946082563567630698012767786174769900159641289995750208902917558526905581853364443692994495137398926969200360011293804979905993342270263489434900592116168334661379460416784575469060296113129684869634271216314571274290243433636995215859979678682032125635208015765846900246643208975720756917692535278560667197661016365159622453341963272648296311872171353122110439499077208391622325958540175831643709731542196980909178150861684334541008816806994679536446938320161510154062045007049025309455371684542473806071371756184721844613136489031573199997798452756779697346460590965436931744850075675682321635474462288737903234771930039952057088970919281721134387858274531496691820709985901312656184650790863597919982050506885097437845539786079099173777841228248360825015738986997100250967559219561993273901809519218692432456581120*i1^28 + -25099193817034719518701393223368385291132243562913386345681224563669933075165583910293735511868858442861583072760797410409848251054527592770814500487197023317454959994092680784724219214468087866220101397651295878484801886446929437444557493711156769335400437778065846450099743335356894793773711367274282057941396584156929865341757552821759550700318220913589690847036809665609769575904971712462900138305750670017871117979688543839881872681560538976351612593133891375113698931301845579738314388934733804173503509502361445621974722615199608205414623921733532100267456195153795476105006194311880055585540006969850080734408813031612512333046896945160632260496060000848921017691674872636851445337066403701473968536310310941739197692255007439528300028318542687938305401685864564673434139364647254458704679894151749320209079955358479434107554057976580214796498301321468266869152873337745286905919707003939579787631806755870784606683803193025452304852019238863593330558949046390160099601084898242157427607412359357831020601902512798491802980447006193295368164163283175604171884514864375073452741045435833354680637316596222551641043222177376956325796172418963883627481097859669641615968453763703637443563315536678806266970389943161940199310983413843177041266182536436235449107616753218408032261412111693161004169533337013684624260453567464618867025934108624512333990352698412501297721156851469402163366560010898476397756208809227298787068100691995238204440576*i1^29 + -1152792645977568436852198711850926179405689520677065163560443894446596946458743657732398277461495005731819509318800721418537842417313677628593150002748423113392299302056583766246375848610379878985106920914138757424725103191720614576112728492685159987872724159704497628340825843830173665121372666469343967959963209813528409938273049445943904351954719487520804941103352298376632075074459340207347254870046641434341044687249666378900145275498485244765192590328517676925357325604524900762530056085205675974374530710726703757449406625739208096018096163274528381218680617542665424643340306691295905756584715506688360639846995532529328016761678995642003004624032972950558960302890034681423647773001419379956797998239180576952870322148608109850684885030373359630761301400027610180529612031549443691121024339383849340409770720189287926779314988720199896563645821457862134487910508635520267567302992762413339636904662186462573257600232576896184903345208635083854132108129339200206316276337317175315436166387436032695631618246997815931446294406788339791730654376294649246649768418405234787291899176295548315177271068881628917750570727769807664324033260723150389745302990219239903091380630712288308918763876256440636762407636739270446400177009849415508286137871164970762191665255684673686070678215705271500642936918952074723576798503737075545856392126909214981090474058849778932351399914427667713659502352171487506670709383974687538829538624051312878157824*i1^30 + -46366616378830723963955617201962997662736500820596731357382878286611639529859471069638230918142680096560895678711931005590484005812769088837017135942181499665470470617865355657097270331111052615241359479657454912114268953495158068410085516164488227946192701630623626984093377955089967277340855083762318894958202911490124682493223418477243004693810045381784596932592318251773399965000235917055687148706078556480348170675762283498751209102441552973363908036842187435367148174785873487113125246387860722925830839098073949711977124959156317169820230172674107453244851769771279755485368792966078738031574993572641760480640463284473949479204116334777414590185645986727316140582639907893636178867122162409421400732033847030953016734049665774948121130838242702755550793759700391796233668031129903990322835823874475857503374481638353832499479126117988158758771934421419814456576952393474627523191222630772004542257315819762412668901030535469556180143204626345148903063326383905457281576674029184836827952774939878939674878644270553564658033761447628307453072691530256285268906504815247760758600100576384154808095624487516027528288895309401737753380230741778324626138337084468458346665940143099709165966840111565821243197703939396040366632688404510699522318088987816192950564522783336489006860688366473323009134807289679217688046163759193531765285715464513775578097535176144845562026190170732961875848802808927372086804551250310203574407420176236544*i1^31 + -1688290273665444080333518663105497632552346458910051844270738847090788374196075032895051728118180095254773712862673259275139888262152284110287283269044864248287728052253751714971277582989899615365949265568438252788172059902575391367597917226917051868002710427364157239313421695221569896405812994572421742335525230598480229078800044126586283575821491090526826207452407744940233865674854952409513868593493000312369977579891093264046171435500395714823806124949144189003312611630470323842603391975599161629762500597506117743806141377356768816097701776836976265954101387872941702878287289871473637924645992183659207569697250836454055837805820466292823724104120294049583068339762985709839870124313621610276024934574229601007842215285620138744625013845540527080551466325804504217334265277815480380964393386182436709170198185699434741319250542216744041195654362910074864988284148300295895713958368700724255663620192698190182466085053954490988643574184956232946441837510915374315572830086498121327566696371698212246742792236613965153462114372704503958909538053837121335645430783559998247278400857509850731046856612215191694215843027396327016352443445367026104426441913668655430112652311550208878949257913771082689604146515655736696635671785086907301002580289903658109019471930648918788454339777000479544693109677013524916699497879215149762278482885509054560643632827936882152105750002392967522404955278764810557647254695027524243668787712229376*i1^32 + -46141360936929551315257297125660691511416807674063751381870785689502716934167651074032814864786841988235842865283675730762308499449407476820721885364584737614258810855440491167483008168099606550827936454273850779724991202810965216913592358651457170559214406179450387440507884436507690463586794741861165295303986537507230177663881615135951157305045991833410934711908091786815604128621691629033384219584071003978404032929076797034447505334482726772935615071434990963834690711767793960600331265877604349065395404420469848818066525322469090260865579203295192980241000126753493395926869041887546220208053086004237508014343505207990913048260799805663350771304671799476222361026375913252075016436990135336147990879816829714207635538650345724850164283417487764099469300929534251913884954142883902476535565565854481143222008178776153128151934115991108462999166244665578915964371713086009353111360637765216730505505780289478837071151525585912571403718724781467504656281630794163794125394253342943000653964897781800422169432465620996550131410214887105181141172889620332153858743050319943172201500818681477097736700145425046091698014128279351027153520124833890236307307336543530006628832024906646002543525059027057915695175529566919729009795496916530229292497352966674141259576081309385861679947009252606971670483480120845919886992603018884606973259314200161510523265433079094396949647466420456346031279410008432440434285201758876916976189440*i1^33 + -974517935094505359679992873235822153670923906459618696486300099267139998831068949938291803281135547614825298110956892356562388568337626296831720665334597724143566680371765509714724861877686336532139010276890379205896379401650848512071473376286766472309235412013420244841093133974371051746124390197107637061367982012767211560801677745130576528738713592419034896523206669675344513337066191810437530611470681878920274177951468941868814245830368177638888907875047891100728771105145383787057069575216034250615045709294871472022153377986750438325095830590167545750285068479279971208786890098188576479381479564762179973895863017511010321306408363036957563142254905066298493671904539105105611452356312667278800811485714738354348760753993710602861422389868315204263038168702714297692755208706938269134129416644991719377474819186401029906918150787542448513538188170866147280654682953933589512923406109461059296641144555382101510393189629119547203935345893728530248735782130648096462290652671553862373485607275477563045996899735816488256034990947652672690793728577776273119008594828782152256276949311970766073680607660771160209476070458479864706785743544694662534012394834014779830864425984072108017796047772197480003257317649661902536902156073706647326681736809726908235979857862852598057195082898966394008399233637124893259359631922171475153891652911627274357661595648767403847466930209457023756410103821566002416254053943058374852608*i1^34 + -14342508040357410499045062319599416489154654208106067496915770816999799805887602828311819865374069251030543228312530157237212616049925061349350793767598665804500406507568518165053447964607288020096876000253813911175127941525484914916592125936477775227098298025740700491289834955236409985584956799988981450611781174474486881190988512157308089501670111924918823053030406310007658748489668545059965726387788615095126035826292279811574310268260219762027305853644063150387003921217623534755940745301986060786679075097484483330178299864038507034726461011079672170560535632131445979204348225415362605289345722881237646367801929339783052380214640604498924368161323228988549694714118827972494341782067412726818084454017893829050253032344541109664478768848937644478200900663448335714824908354454621365714781020147975366252214183338485887113185719664890076720405597412285558088491273686690899370678239611793306961645427620726626374806789062972932091561187919894437723300705007815929817244976873123063192931634336239035884869451529316241385058424317783734376256848836558081919636526263715124763603764489067870474586259842409220934738230835732094229128320588754982286812809856199362476246610042225906296234835948001732361491877591771760746873017087398183305298820252360162560736594925420632420256447836456160153629242396760306849871333302823901208441231301883679487779750862815695903535199169065789304900462052802055661040591371763712*i1^35 + -123259336053421178110230980158367242258914943423637298148652016927486093548918852609426925200261827053059334916519829305699834324864042368747560949172568267161157361286551402249189402900398343532800820959722257401676267650059223580293854473433064453387147215040050237019796022689222318058345394765207431777691269294796930325311932468875538402713194831533200101387851672665089896124639141805645204021201201876021253903780698937894476660536988191134975828891250869867627840079545902923151307465031394006698183941503129790456584556171406149910981266187262317936708514046465072538558296101658718113099043235860476660421352735612403196136907172935258629749051015296718354763294117907689055449630409252801935022537090819242496446166625095012103357849742555202673360271294671769662823003843763144252583110106794171338373225895035460112101678711947175334058774539216413669989408738140864441339975301820531218208256101973275329623790505420286738917926744616170396465110874889588259804479510036618070442999560493311865342922973091938799007548949028096596206116519329350621984469471829580655145911339756381603825527382652112946566579749166639584810686630854556609484109514489363676435701020068506441193401266931607685619050368128926347804824648739599721662345912415112826901092635387230533030023447459343132631066046194160481812773479255522907093391437724193775579303986884708637928195653654038393700370534691343609459474563072*i1^36 + -414622098882904236162379934988939496064462406973874421522596293061691558100379714519161317209165375838269167140621874020247117873213850560894932013728015673030840486559582235826418860210767028487336235505393113210565648526619166132056981650435369683181820472194791100964989578257029934761551371834428269431163093056246052437893503949009683417536183665106581805970894141073987060822190976624379355680645791767398185275778601143743662855131436729323026519439927810266400540233335714593147512868647968200405305285342101701129779824251516188529231725442121094476347369857353077445596075294485956516398715237096292011597491995046693777732054636880217598065784827855953461976119126899978647954967135848476673141722868373563204603124653165045557968937165379918779222870364642445335287724302200936919903645692323706619531061754569719965966115121646388533116037865580640187041005379239270482597357472009409911878848031068025024430979965695819692179145759738532975188463107166499231897106472098329789011293469619489006325993583808564974116698615482595546686935923164982789060886652713063142791459401419137023989239988307564968074614432239849589666639581350600891301548884539498670628174152588623820149348703221099497874284961765543439760650007121156004920664245775662471747115342863466933047717859327501028494947224344751804316064585099388512701512622866192734302975734019910727734684121397407045845391129828502192488448*i1^37 + 1661965373256126159584511289351322669606354119128723013486803144164967229045992581314849873629131411108304288835998668533730018250072216490361680165277690322120631990572522190277171381097593380316058559606331918439382894208076416012161391007191965387457549824668971117144570071529615792674536350943631591671288789609088684751627806473299453406330393249669703404930638541151129862235188833119750351364612694719141827587212369342117724809472862605653104309698994755589483039349833806871299118820059271035213364184697168643692666072964727273657110461095628714469428205316050015870313369336269451076587468999893867325996544693211547045722180689214466261680782215929717663713109832982019755763418352252419834353939052469853549524184015187985971975215648472676968637845690692832936569770074945463324536276092645588297215656131617411896001694116095088332214804794246546921231633329809961942136986716088495328424175006892201466882861446997449823276762442026597139293037673092520928770551792064661083383039692161015378096119562453322646587150658585345586363980130563501496988404425296085399352819685320369257486002981116150632106584134176823801050303111172462159645862138806074664996461290119264361951248889725729633795354229171758703395560638990847855509665543605767154347048854271541770149994065234674216423154690061481019303139135757395008803057476972412074650909586313065326854325661463174707966551361692549120*i1^38 + 20925696334806314700425010124231060694487993673922340459789310804912325280370292154019558399145985213167135105839740902671994236625011220789128332901617942323634124384198749298730490201379936904642972734362141976605665686766274052109912249726386623336930635047677341632494524206308365051145855615968395875897346189242899854819303863182346922891613355120235588074801262870013698640730650845048097419096177823095153514250677547620729719549332228219019983277208852380205324313494073053081975248733604748877715516195059048249354152253247107837667910895864221658007112978967773724981344841032432615696716497395319607623905403622812091964332342241467813447026264198759426886777398190714693239416398058952656083166224961060968695780776880429007496761385341782108768996334380075552802037229305859390636260209582673965095788622880496253694509437478793071961705367054561059481494873802622167564124574387970439734119884349478480551957352386924703655616604036858958682735290149259805857515701005002854691824627308094842690033167673010979609817599179590148522805551065976201046921140599901763470284920325853198161454615274059707410028387280066535973924399329850836489144892864699301709802875189706513606540808037135124301888934883206529558046530961071794257941393723965883103235450312484669050232472591158146467324491755355716457148817702744051818569519569111857454363218845860643443469830718393349269809467568128*i1^39 + 61451986722488714491870097754004438620571062554367973212396987857953939121261989067662338193168152744429792489333579356413084996408965732683124770286443698446138672776861607216173781145042289904618531066259330086988907241616564654722613696155479196633054308474111451109675042955260459342710183810006920556749129989909007687286963540050442028659907585414274199672517823425209601240638380592114107669465181095956164196090661914408899815295454354472678039977497899516995465330746594632184080443918673376085238764357402589308654208929639571495875893774813705848674452627123644879752594289987388248703259205494378642436593129244700157314295548990725952664601051709439206136471595325582634589296527965367800588527794744969243535631620730815800572025015730625336116510653079695282248544785388580188776932043306584070279623089550269662769361394528935480894568410115538404630078777566167591285768085776028046923220863161323542211534159797035696246962286948219108702425860763862693189149923246228918269972272552689051448626893675554607444552651145737626109409881961334697709925918477963825624967437699203582383967292519202512166424621688209669494520798664864085978286769867813056947439067038506831815334150935200788321749762620537282059879447123498585904984464132110172665073504069898564712499303779029394033271615316980226486359907335717312664385309062131709277509410874473991473566879718194634368938752*i1^40 + -67665299678820393236640602891290207302748975337829898273456396298898555436878618748650736763597765040791610460080522008472671586075234452304584666266800895341697246852412223977309911960806856917466433269930979823746865899236066178038926748015434732661538508646568965698471073433104103334037336447583667870664114947886178195633710827038907718444392972039764399735088548087061227944659033330442719685195341960901594673094195193236979627346471971061732200298408907784981947986560288188400160859741380788585830199065045735587664000030701820574289151873432949607053238617310687958722535122854614348090632639912803879537093197547796979297046094756948891431161792300272419477072131402169704799039792370138436040793880956880270417642585946598111737238767906281525611436602921393969230641750995214632318678707135542536841565745377186391799672365900850203209496901968010101882474659650131469997969659540613997922630598892787033144695423987976982104163976177303989464562104742917863592190165459476417698832361328634126318713214925790447496787777183259861157578424937851501698568818250012231625465766262908508399708448257881861450798711987126002928542078700182304877490270830427767962545097556511976541095560224662630386492485948455442662978769069247936842580261747731446375233772418448766269086440953529230797894963818990395899040324231732977653561477393977680950266642457048633927949584911329377088*i1^41 + -931799682871709052623269971415798753177045145997830031219339103873015845008172152336101760280894078018484343388679058412312667570640855530165317809383900926056169914643574740168026648005082786431229514189338244293024378086419937663359384792137421830421196011079109733733363199016361987604827966309350112482992534878516159680406372659875187377884448581265465902469426311911095462412099193378539783143353856487342172654571581514476605969662975547755367922747170897873117641686794332560686743631764502367228475460508110787807288013183043796879861100692551155667021120322924731236865423500469085117132561834179741285451674127638182130773284274196346856523504250130187773800907627374249334354285793950621930538688584797979242043192098143101272165158791373465958778928681078093988879216495566520548663730869303239108513331361089843627868948675011936698592801615517173635329301491232439197480963868056867274781278305208424502855057414279382415236054071845091979037891395758152367661700777615234346863394963132027252059718803169957512192283500713094618770142773218274413054751109656825024300002603057360318959913622528712317181944148043098126639981167617185489721628325387856315135945865699091172900319493600363318976473770211842998302339123562453668496359297053665678254447311914917235543647899689135883538627325108813478562711059329964539573179698747322386719628977075988811966991025160832*i1^42 + -2013014309989675479454106109814606378485709245658288777741816665893924167561972602399851966281868740550686518294732792789808327497752095561523554146606054422637343087953840971267022439700725180211230273449227187882600574123605287250286812187848599648419695153129731418176647806652846335990490031622806718579865981023458018589700855725774195934080094454894730643914231855855989897350720237168614060247524103799269873482803241055328761112409012206385360254394862135922785487805571109711931689572816064402124221754795627721729815099179035919241737441418989029372288293308720614884908782892358180600625359101328161101505782483315100545746406319424873064470323574319191438722888322962110807828621570173020712308680538351802444876146997932784536853012723988771240267154711665786066307450973097672740167886061302447755902152706666902648695055805615158762250902668881885770247273390574484476162554400803178579291678353635833078751215887286854587811739423633958112185270007359172220516168861634792183804775950376470396979180912529452029911579818490563127268887753544486713345816095875615330729474333950542733450112854290839676347479535226466929005311132290454987477593042256495608001625516399939563198882449093556604801788076144953008669035743917573242403072685070229903836598168283118846725603267560583924820896914696968888418031189823336669462394785115099455530584666856602556174827520*i1^43 + 2018044838036580139663338809510503425522362250632762411656643345161948880007192080211890639938593203830608620581608221457312905310194882127470563980237266194809059713845748658972647788522771980684443294833614514909705630102205989703893214154851571971570069925734689173912086289156261424973067813099408354582801994388385132539906306943361896742307455279247668732779211107026497592489732799588025541679111547798760070422175510931854028946512852078611057388865994634206482132038247607586416487705803733581248668226046771068192667761403650094431310934962452633714744045977999214077673696868474935216303739269601374109860335833776483557395032320853389633829062655189192949954193392465126350172815934536637686804660138804231875117405424148679544212734971092017092336502363670392653361046480834604118779840305426557153277386518605994350311538448984742401400265948922058489875895055218917930000875631093598052463956052730070569397113721524324728933726474982798350908061402711794129392396605987149093520053741551011965761237929073408497856870261064529035054517631601504432047329653722826767815578454328894997147323172410259409656953905110762269508062596181829861064025883718836683269984257145676165098416270142171580880249220237560171426871132436148194771497207688695520705462999635784925063873931926120877749065345870802264861938005860967753056673366672717629218351435074169208832*i1^44 + 5478059867683622498242175378446274823057022899075545537284302885371263141479120272264220617008617781694571988818930160887772518609620055016644906320158618668098994925456349443369752070360212614277481280116588981097101797881636542697602822606898381589031174576864456525038669088195469957690956841909474626436421897583760756854412163831553050939272103187311385975628322847871191457342221316733082976410517584209211401090817627934547129105954297445105914266995443064269026783383956366358062357741269360307555879627715580342741122406636746297415562858363278348468490172513492207523035400233500964916892860460956526800866547668847865265021000707503450588096570567557853813755420816993889760650966761276557185724688022425519016088446196204174397103346086786745831404081476120125358510358374732263517577357031511677097954717971749587115241836141139410242433776139072698675966137485795393375165801532695341657898759186878300450677578644243114375160583218290442826331797572763648632327260440792528343318973372823588694418427251051872886966403617003115412160959667742859144740893514265053759321378231187184021530899878508239995227427033848324794791677097853067327073545129909833876576483077556042665261919687419631840729435375487243671131471645876919897982983547256362758707524425177261807422412000872045002246239648477897249148831500791159868465499717485257202041915355168768*i1^45 + -12945400018383828445466491768152601871699792332374688034612673052780701571068656556038413956679525968121149480774101943019896670180510446428645090737510979989141262669215029070342479240794250387406834109711045960482196294372658913703835336911206508536389023384638169154503095475113030085404386117731355490009989004662849301995987955188594550901871684931646148797942244844624942454376726561401924573491388906962197394321182404194236555936415527896415524232382503889422381467177817598034692637048296293727778780561382525352068163021210111237649608432769702138014565589579329319344259221727938085983227191425523062333063762591119363221573793946036287121304674137544860834203238472589965136543797187639251533312324168441888025002737979582298871512876618967682029342552523689379038349848214683320549539027570233114142200140929299643953069015117905649862872102271751749764942068143201796758662817780452242369072176042682933599591668596996323527725790890725126845416966531173962713665661996315578508500679209581015459287962114162322029104462906081362406580875788855697797684152955176581073571054025129525508768452010171854558654607789159096010863723673372702083914445746836730944964802941724656371233025397470610019208087566019992666161695837915182584060022066002723945464394277840818077049815355961159048278749190511761293473363662162312049342259455814944866300854272*i1^46 + 4660741831619058310004372604795257502294954460107955285017748960338976016964877916092920114934313968316274770748997963233190546962155232240676699087364739966008180636704934385890793916933258319675580044692876906821596476101926006774034425692597988271173956225385856540617444493564889326034950001621339151875752252955730733937416742165228594921363723743055603379466161970670489351749981674329313946085972334134794338286247636267865850725952354953572130772244035533664211220097501167676260499926091816439372322730631949419535751322750468960223484584757106925819327967560428161956171204462662436004765901287766143723555552238420789211144808183339553950613659691357935542657288289800437683924438240259089116263618037995107211343342416001843573637675807558199066084204758972430399282676304058124947852153818332200294651063642661311502338617918740752032821876368624224127250424056196423837759683601613111117052379141084874220045722566862911810026812663627306706147251530762671869677900652886230962773645711009689706009222253563508172661527373065264353080728977234071348565452755005055183712452514452394910996086067831099452627859066940548168732851205633514080776892253740337199290512316245909523895572096926208116104097907343201347036345974803551581409863832149093061773106391140869578046181081104329451559259607608249039134293268853813628618730818722051653632*i1^47 + -3443864770892014288101549151201206504488628956384914024128422124826458397064454638095298978728787411437712301118530712476418870606663712855792809338252592554935060430287316210695852750938800762084074644488972608025081626833894536294578137827303587241325603981460587506554268938874129328943361084968862709801829300088493009902877801155309129393810480949004452993312685907751989593761443719200429606981796547611952159450452683894814548507541940589766532264395702710112405590176503971960385583802789320249962957236839922507010745360051285829812061468793453730615309575093664246405485011189711866138683830853785061105185954399181642190565914111411604947519123240358813018270223740498534683424397520640419369804068921772673226367644270257818808644182945863170099004912742536717860504442160325411289305017659656304264100768035058259259037860055823889028804740314647873422663282165794194135919274347704672303997779382775404797485371788431891523877252764931282687015496514627937862464326555918366195247747306478282091202206927723568565483366717620294858786103217056237884764967151698685952274081161525392938724113630628810246932059724115595388035408992087317537461488973329282443878425813490465269180754389781389508725039559419897202414460004325358793961237201935454357983002439018005825810107131181497785881048303900067557253986992923674160056727723048960*i1^48 + 921065879071923150687292451321945826931518636609932701594650736339423701535273201768646464723599909056956100696736288777237900529787551548476819535247681235916219836964571015402896802062405717916633876622805246886563037808699164908592392765829916238601503929403459801119727626269508401559678697832541172451273330171911492148629276168566392155066056995199119334020191062024198864737282791710293293390724659235271405853768278918496819572905346645251248767698906716172816897750352471915076150556185861407484958026650986083599321111334692472874210926015800383644231085838410479478516600218317406188680519572361479083144811318235596549909090863371713884086293804668820206967048832406878344090610798337407654129385460709890150076302048941790855656673606271693194061006884972365863440991199242206248690838451038028042129152535010791524303671772231739027351501463726157103303463017781796992530241235815170535100496947863026683251700704876803863272096956062138214188631518955661069748772184840001809431296748233567152343037440588959613921424859824880383387259338323117806937343632349069859282126004393754605990276345702363046995736552354405710624162431409503182185469926439773316319096500680440933668450469948042877476617706449187405024916878598969246502571271078234638761930302032476199019658156104521657957315394821383288267582567900206713234522112*i1^49 + -251324308273239229279363044572078647949195233493671697081426902195037626890952980384298437691302640788049548628170397626438845662232882654050969709526538597967979488067620539216027410539510974822413444311974779460140706188730775777915535861233773879695475021463894389679201764336902409230531485385783251907367167015996162503033643117937590618070353688921010198691884782589552959630381745046892009994958633913658321391329299230830619027893498232812368246671374469941527091171221836852863652745451003705736319654961095949221265846317533357997450258289317323607900112327929416188688706557491349491767868619814640259737133815509973862718631038689457808131832815763555749407884388174967344375224285209988944627285909966472328431479144640293633263092011070177445275070681683385074755339428198961381020045669482905758760358771940301228276653386311552718791628284730077600925774485730815986644009431953054985116038400886360882540670722463806092888869207983649344969715301574996060554573526256391787127477966910567059879336105700351002165854171624517264776774005329900034581568415966622027997785106455883370100818359465704489802685664945508169687892546036797360966693926222906230614474091021968510042824186155024472898446118831270422020061572753229290482437956144317479155261916138571210739936529940646666649908887080811199507742652906101276672*i1^50 + 47585257419749372088583679276529906280086548840889982033145454647388886289707071798771758396659202256124700832847476811759380434673247430532314369293740456858765444678560096662249606712329662289097528459278032329360282404032483976787914377983300542370153447911574510395994638246429803065225002557610550550480120587631806035648565634035474652116963041659613554325332618100307906156963849882861698206879773955993703927663204402091071636259731834904952436079415212833304113850481256078454328595060837645573016702194279663578135162979162297626018294260243296953752524269728019058373640624011144466544327802228283307640874568230498634352093906936547074103068441234018182505156674189753199401032067574516730997931067268267689437170269578303058077105833612223158774347220818698125686309596816530242318921986575658734420028607341672279417953777139206428949730545032494413765584585582816000338851106941245049360606483199890983989363332270878694312685695448255461484729594287906594293470261816722977862249832470690519341842321248772388027854044592757985601381230135387124756683844206398535892057776612995890919098885318995035492941565206309232995191408892986892080989339652437753496289581962569013432722730512033301361602912568691284808693282757408505192048909032973888384560940650967616871772454605797476152130496786016672405151671123968*i1^51 + -9985355764973351126267734148848741827115017628447939007592384357287154486008853549687371625681863302594459263315269657369565100039160736735800565624532594040874982770857271041817708914737566072745978885969576548251068678610437493148431565720878029545997591469605553098067832195437096472448720894387204462076413094460657454987901143811390976159727514507602405221274265874909897152562249709302859637133365130391016088887958940593196190729707309292607742092118147393571813647341509281282161412724350771326353968015174392011442704010778651182118766583361504534321696500748378954383433389507108005545960911548897293259907951903282810889249090928475609357006971259112866851979641972285269696099384111555464546125368908039114410923368506700925024486245874770886811129139882522599445004124475472847767931531029953725009206752904774369999995596818667158111075351475685334921285442742043983792555572846383380081019020595259438241336556452890367118512543129734107472960447423671880488604727370005321902594182947103656792863358399897481376453864170793910821562714378835775157131910130323691656698784800980088399805208971438208047377877340286754094352379830023993389208347753340876227180825318698392906865974058998483323639774906721291333815835705911417909938495414465539513788218964331263374485305539331013971969334794019725396410368*i1^52 + 2187368836799935951223344577708294017333165531325550949697987183991276791140637368218210568104698732611271021035258918441756550014373085487986387968859940931073838590355408275759168390278196026921480033468441261867934403148391534075539289304544397954547845424442048709828166040474965615090589476543379757026892236896530587192747721966161039234808658634720398458939363829842873122697762354021953559739037826476852661150666832540715426296699182698487283631975343188473624706255907975642129838736304111881322698357893334700094339785711885095778316091864645366651115547790352726448793136652143984074732187685741092740703915211379028493126917370700503035229839190375769243749874917324614130023760460507309107000097072962625202643531113645011882600617752871162102484738455175678278742763502273377401766432439391374698349992218411751868795555317692013170935806297301421647380964201469535630657964735003987697779971587469086413771757050862086395777736975235815120925926265713125285072298203337587691535653828429305911842611998162650858150322659326763961552613075087288842961388701027611426609936310069528804252594184918442909181544168385669574332286348451943487891529321808260843589085082246878200439119614246610312440737622895887552427163961208463879097855362064045969375531061855689866076641716031882484755523216930242560*i1^53 + -640923625090914382119390394661934048570985446796569616496633690679779335961015782662322072134851202404548599914598357766708082313044208458393507468480860390597674503990895557749632632730389343026646317618369016482989178375602569469694616414258941257071457251383155871522624371548599513790971657520050235416419723428736988977642872194830770156791808911956224032412027673927112508659045011946891339128032040282860731842723285223846448433811246569038964262476468570809778529919343631942194996789500202876125003554668200600069358995216263786024597545601929750978841086203334907073055442240803341421842017537494624551840157076742278632073220037637221399954851224352953987803684735022893578412875448287515032591924114432756460761423755441621597163947125352261233758948403054984197289178260346092292128965895426919374797101943409492497300770474446189252101320401474646994632192326716371009307082410687021507669198144795941551153344433849942928359113885812703989257345519090025958638824514918466556071829964454948832545476161897663606296472160254359345830545599347131239910500053221958325817907530522971106575376708860017262977513300518139860783851311829045468050527997476794757798533521691916198753022895629307107969307673273411226996276738041452014314705652458673123317502398901842279564986274505945624966223364096*i1^54 + 151447409354128791024024510469942272707295554432449977022717987196226617861782195977378687035552570344958538932368301220315504426992359936502314341188642648821379533058193799459266951467540221241455461035736014896687909380460493385145220237851184444480215691712893214741941079028216289045356105729847121678110391266823449947876562612331464199089580815396791012619644044993624812088208484610025962878025321525767643722560226656547733188712403523279813309859524626151904835902006846611914288652736516652849241663240588733756576503230072172938252010849792617775316799938926406242688344131722048633383948535857187719841936786769145091900969746545552427274677854964054760586243783081941727087962860799527398734302561008805531228802346157132044316504699555980393183961520963340522892776091292615987711003943043737081776762574730956295652448176881595589149369384527763243032701890877043281659187787877262207575742154503616033569785252978849728653237381302588290302033258015449910647307510194661241004348946503759198346557566655579876941190803333611130323774303856220847774737991732714379156942890951666210427165723961672934612525340740333655289165530921202571765396156557436750953073001818348052191143140752949439661477228569881041260857694875143130598653401089793394128074305306228183742180100924738493218816*i1^55 + -27311499242640831552530377682159933102738771383371844049192731982786692422830071237080157768640361200070122538639236470319691049656152896261839547382927899332851450333512123468183986649511376249806883837269036686461414155159930722260480031856512062205027132467133876454346270360612455405044468933730871942635800957603668389216597194141945514929913771766413239494559304036677892807466547437926632735621615859684788973951859183242176473869881791098102330944822699769193181050323775042867883939456997585697367104108056100566324213319159238238316053349938958825085611613727512614452851236412738209865828810479337408238259937213837535462722340141492230951715625200377753878219160091992675801294580828214955434033608751468943520531787882804334046114760937589321312596895623006236198085901260322077568808160470142367885113809329494070171673340801904163074809088893283068206680725816512599823901689918718624496938670833063194465929726851058280557218066356336608331649913548582972960491434692254166939624946125540845884847794930982121608754092673624516578603991833181740358787265442200871774955364709143566063528482309970418605127617925997064461497250599714363529578813617199937984430415911737819312724474633998471039767484769379388834700594420259635179782481991409266322313623667572425604690895253274624*i1^56 + 3433478804822363623669119724238809431704751797728094897894384046596207963115093151844534017362309940796357412835203760777528137107362831577908102636572020836255394221524266343149677515131120830426589071543074335360680749510895381810574466042443674840268881066423432505045840194818614083162164440024681462492564585525299554017987685244454705338387048524450249640550663894525680840278967865124724317770941642292391842647501078875391536385506467460321579417692271390528276411503329494753980522600401826131481135387635961799063283229015141099041173237072814798269209246639854610103385223202974718454535072439296261280423162296895431808285557659037495394353865351041812516638162444653834508414837209810736027307111860731705118901356548271761194128894640603423326921683168915528210585638791770369029293911221747362295659194594113697580553138819406282241422668671036355772039168106452692088753956698393707473502847516044992794897306054211377562901225413337127037638043400005028791790251254116176508084173123554226748562014867737260190158866736162190077407820942245149235837998861800981493944841636979284670543793264559081291040212795083360384536884726499925224998679368443431227259213096247431841437929481354296370804546761104489601099083902192046675104571065561502460078870175727562317002440704*i1^57 + -307098424924948114198274635635626795987227485259552024470055212809794108698254553189228364645477135123305721852557104454371798081693103983694284416247816514028289006637733500547767985592781994258838891149476071585901098804838851974723504818222022107736134769110202350516969794181979509808197385645911896329149825976663083828991173655500061600425852614709045434199486636154729991736390296573926064649395586384475014104247758279716310857235634601465019625305377402054501316866171133452317039638360716240630783796519978240267581575923474072214136886667639926611511190695984605364880235267501047264745776595200899422183770631433534049730480902020808381179449411014928623360287546411393470648647742370994154766495254233772786303439564281292571636294937388793407891611677264041771708291227110566072793149017632945516004909950564823457325305277972985895612163955218282876359825154016125626866275629204568489452646536880262088965024060071556807718105266857053528833943849693662042905475789247368239283889922541215420327269983482331710473016662596188275403639353947852030204175050710799297625158309532252461562548426084652316468872053394599656618083158500653571633834333823943284520253219605023561485820698580043604971060824844012507226134773763696551450014638064132198445131124403758694400*i1^58 + 17078717108970770392579898672271819848394099947851857289826867571756150756642081039727847854858154592791924394507465050253025320571943659370781044955314189552131401707539098560833432519986417503748724614030916908830717162368481825201753251397757587232077670697333107765711636415685027737647852888568423505221979996376624669013626035705886611258330284592452342961546952406486440720386348728061239755123664980308278024554589535269282842507156997317906162078893389931775247625717738136134412929712446406817309621601886040724397012461544256383473838338740580245000056202402038666596691041960450093084055572091217250705474679182265709228235208068418625542701096707972429454941575457206073238653927894310405702022129648361331238248435962052267855517058184311926202650211569545053453556824503736627067122715640563725050951156375383230771659427438975179226600903761936904191199333159793856085221107253575133279857678072077898289427245876745605327677369988572115062363665760228351459709471013121888063720175105331596069663323872774389047958543690529448570362569622132771534470834672932461300066832500148035567004316320707261197270846688604364707689361945455924563702112430872006534515695294947988598660591230686583992129696927730719679301390375575991276582982427155090220964756062208*i1^59 + -499206337142058594031290347661740168440343073181008892836263091661436380127562670910532076158047966844236355360254222914881355792146197780301907149900191647281595047714702299205347773828300423269099986237262721653965816173597154716586545859308722692859735220358375384215546806480609466072881696435106511985902205176783593290472692263975370829905799103646267360618027363342007889411461506850890294388320791196327386789471725047979793586781444131111514013038231608910715642009177209740283126526487483929575762994206545647113189101312954236129062092503671429993059010113681963424975342529764313611659549704478430307775207240761943445473841868684681531105909483703871200199078272276003765332633869656320348411685156894612038941826256979575699854647475103072600569615635793073059263387419009217708328697550605897392692239387341859279617333618504085868474452983673351483868325762556651775752618538595564156709044093401605296987299834010883422863180760829323906433051782597601811063642122151418141235287723391624665026516494729629344183908025734880969570260390443276002943281923355668626309645592605253707823839190298930948675062452053094383360155804087519686750054063755287732473037024494727143269143723732344589622143083342143496899359179312797625228490239651439798386688*i1^60 + -6111785143842860254226656048364254039826429376551321698880579861491689050923623903529610104709807931054121584025741509843559258968350865350466110946734000145749069678284061132814874607948213602776160802610088911479555088637049777919253685776923361727100513164870742801022137084865388138222501846102997026301031259177098941290229164793242656864520278343807651765306646902378858650697362189797898409368966228725812046348634150505266352376343143923433249688685683601408292365598874550276546004357951423894699590607251547029311005622984062710209045031267763661934156926991949559565913057577437938198558595830539977204687131614132236409904259043741181206067890836613983573029012063159646883215140467861530572266995161575650201704355398605436118716265735954795886228273840190535810656054217959175761686796488371400646422840545209812224992238186427654646204374272239109884832991175183186095848803367502885876155877903941907020865882911686136998990450514429694173482821541704835444556802096721090110252796040892938539807099291299550413486405721931471023189732948899978904006257843944868163902275208335496441330242597498717516338655709659159380277851570490822822712894808609944693192030523677061891127781357309927540853622311041256330647477760063158222323514163068928*i1^61 + 99846603181059166451396822385210318003542148535710097867629370392198460001128086817377094446449408070349095352886412154373554480449142861782714452232806003632141783696701638156983110585342886918161021526143108349190396098029216240573536942834575174725199354467151052578317047563827009112347880249810280818381433139263184009698571843144044340562530193604275489300820793665748476385631048018272318929950201180381963772419964333239157688985386371338313371246081050702085716734491590891626619582732408689322319829825090336465529921117490832591654613422160764060974345937602768118114230647183723247529196328361779858637774023114066152392873903720232507847538973032725792919452172155773391554227910882739925274523477021345400081725307250876399529061808577506085404136470647587974334207221927114256180119015467859329715748470607775290374234691875602684254482224191035749397576821160091122196092388325926291737411917238436679986032245624640888305089208355236934147365344482216221159204443844470199143406533625775399904575602961461204912948755490974737132057176842220636451731166938627020183829359102616005375852165336899163334593968153873993982238205193391873512572183475380479139881671427801798012504496323501971130414852757590734617667027712675359120949248*i1^62 + 24228164961825949773807298944999841986693978404367142032978093719277351618461731737586049063138801812535314008741741673479639458736997509616770081518949381853695110572251276965926574730544759713144719933393369012699093742830520536961145491604956648375671225945613780304112203975929506858082944268795794093580146535599514159778090907247449602012604809090145158662322302439300786141165913531703960291773661199842398611307798011128813929600686622157337634931652211555226861476287516828124772689594327585611356217692633339587870993296817879936958953825370574752016204920174304157323432857055758131279311953702105950665357841346350789445898686457467070480135017619010355873718024902621658089736603952092181016811481950195132003530682844522143428094573730151855256565006526195274158455391817184224260092315810854631816030637415107665711686668185679959506011241175001155396448652728397674334839853855209431431431821113868607739865735111083604265588006480225346851680089679764068387046636235013442772070056349523835883940928472902485773573595039730830926112989539076171567889695824862355044212155764909174495123167433464883569892393856412351024248616566547874528782399702219763656863740491347129006099719238913346222035651048535417580483714418506465280*i1^63 + -179323949128835003153551077174122945106350366875629649347665721637916254541697867622830841945821123168577618639239864772378644303651573666558725856349530274881396032496004457557042722408853994720283922674724552221365803992292282678227051348789675524573627023788532820309140335846200969773725082553965848197737885694304435875935930305471217735234576433743505340354234719039574560735871745171409397206453186904601242414246470033370279603360380036325330118477009091555900856846576111404805439364459171600741877359628274378974710583040472281147167028475345782791971450004839879334091791250938256960292268098730146557073720513537982160231576441553837898501856733881140375923937827424425154548286189448371071054884223456822729507121347909550018103970778583390130608447727519588200251214229536285723327012602726161238196611319536148581078727619804138509475046625440050952166520399065088344374946652712898373688815004375022027340287552829751289874607877576388746452891087992112209786317045241493198589685525777384545311797046118206098805810931599073563370810418089534913917181415500247110252146479392049879751726320215966633640452663467798083951493545210934535386389856976200625079349234584018869323870822658022705428147438586050404749892648960*i1^64 + -17135666694976363073592992242336802886420955083508079058730658738057181267223938995649958041403481703105159972314117405544986472907537706176157046369835892332297756881490961099497931220762578794107361377442490457691629663225443082828350431713998640521273447911610045202004215435115062429424053132857748038101327087494289837048640296675881752266773663163160440139600786234274233896893604782888034131258447772730556796592464030116824019393752799763592732055123151408388909406114651860680675439257657776503799232434373856072350485217277837666159630115559633783248792355500316530901609118184190982803113432985467730462528079786691596504942067277884713689351817501350098522126353492773352125426868638595204326459733876460290854206186882412194677831500231018025920313487301060324848291183342073905020972399445846055764728936897762645459962208117007336067448333011267740923908760194678939818764956087515929146822716173990737913969057749449561360373731694663241439848346001461901706457633471022862505419060607280748522939427106668846226338776127936986345785352843746316349492494464360016879531282082456786267267789469131624583848464166140572344291458700960534377965193551562330250106707924358066692460483317498325691446227568200096153600*i1^65 + -121101494496300029790889532613059487070342975069593440675173327673560046656512463259666903998237297838963582776831679137291129539333952622902326532578407713920025134889640731324649545906732961457903196763850778754293626223410756231998922269909350911900061548149749699396548464700336580649896251282918029126994644727005246714607243529759439902018253985076921911176997083343794337125577654971196068176820766460363936696622297211787459109840529649819285802221953566246741907611431308293875319510648542467538755647311061441479590410643549718298247597691481913443536872337529706657590010187575857568185867761046868664226327285998399890405691668026203383726950095785532813970982033810873731368047469472500848828778954672372126812027628989969654951003473114050852992636385712640658955177047864909529117507433662522639651202514413708463829230968651078435571718143752258267972664153495695470819093117433732615450880704379237927960451115876435121492523682766848096313881737993897810316554307155831274754204097523269404301757946548485684225812846379406769534065475633337535921979508937826461954246430234322147626624946665567900941285292080963367998239529254984764513724853651443051797235012956201693506497590417665841866875873525760*i1^66 + 15364758860838817434093697047188569714855092066264074888428352427576650863201461777846818591866200727145309114258218143420586020580948521910054257242095070574217096888869799440875122241308609281131428061199145797554491457581231100170601406458055812492538149576582643304615305105424782399204326459990491203173201579637969058240947946885369248345591642855566994014220581552464924306222223777385469839205099532854557223309324582872372040995612125792863133810009637395536850440214375550229024811831255723139879906071644111566646515237313043581324495450996539607665647355077724608602034868442497526392008856040044004411542185129441178652923799064899716711809434476704463408929912388160249747212986861415356962370121808266273091957747806021820987234962427734060467886408528947146244163331810886393113393755545039865790837475506565400284644666168778960976617853930637707110705700817793147512796764610246372234973477175834220083330750076452610919277516149967705447482809640217752394396347388856857853780055261459537713071225466758698117148135335081315803318773161021987179422742381407105894455190344690048427301910738309436710408159643722219684566663060903260370759164255933214381492768304863974357742574742064801890959360*i1^67 + -160060040598898494100337868765876562341888099728896888169839190428971797973242474572422244609264333394574528790098843752686365201404164337453524184883688383691082577649912104169684613982284105861735375611340813037174646485360134401294291803911591100692996211346114657056940689228675733001676240018595778225471210791426922056911374061771952353372316597197264388807090891733325970771252281647577870645961623903662233103550476829144475771586732642974083376872512619395603896807537327505979938669513176844497592806671406135842812873356585126006190512513790205548438409989267129838638841640365126453861372942880176816032595695446387087984116298189568339478702457179329262333626053627916087075091385562740830941080170683741032631221707249501564227842789218144035984687296834888276227200585609979001567880320859982632620468620914165219609622337113132134519993071712412984912334788471537847646046144624255378238079839315956627823755135378307960362413287390766401279174240296188300299371367337004412671001605444943263921320856751489761518223537896655524202773169490921039659797894135477626262946003984815433815548621464844495326648908467410756361429115048283561485541794130815640132272158482554176664436787170508800*i1^68 + -107674118279059022622432905581427029473091981046117226294752585505449752780530939959849247402705118573379042971538356605665734531265708639504117533108297210184844501867749802400552759814991942160612891218666157828740355116881353044102591372765408640813430543731578715407631841536979377822296151210285464636591788537219875196394918618654971551570063549620961903009171549722522420044357437122181198583084064835034646576784009830122926432185578461715148911479379981292111516005575201586222839064403901432273409863325526301902683775474728227914163686542980003606357508912184384476926794422114282291983164937038512184199910970559812054871678635871049427826500055898327911635887745047372894467584874106033994937892688845677305274496806201160983787672154402236402208914275908892620029243930312089043265055395385094492022977615772624322962232461305483554856024818606779323795336119435131910826199133275350214216009808337549105226483964777313142392072909044138214914590813190179877584565504344514368267828076170091684947142762478637387461639271930336262062470121443087028439436014783902955226421985018884315069311159652490203834668556264588557964979314446984983000073661160079750424099597507375316233879552*i1^69 + -78597980212737596684742677845251657847552585463857532108616587512041433354325156135509797646641988326991231491807723929135707519929721202774242028851491013800115447990029905753626761735100278729357268299427148741407217311795287148085884477700875471594001396875644745290712210611239006532727856415509128886117779551707273881692620777056102606189689708035321195239175502902863224246214993658684042672145584374258070917720479410864569634992936764943921467884032869739191307798194153456468041727343812832581269246627340155998956589009128781127755838493743528948661843295059314212959562347649890429947022601638927988241323210089335679588394875745376493033286159618512202639586875302282386977837399731883398374158810160819730712146186966446957049885386770427047395856922019419570607766698737083076172939320184745727039715867850452688483914753630306652154821182635306064131912495155001347765366867667456768998230818741044309877924087623501546346717158036570625271605170219193870628620587313886142542210665495176277448369695586606022599328141802615948185144872338788329363290526665168245912724885176131483637546018539417414759324469537495087912097033503211108163438794669498232133722571641192448*i1^70 + -30500086072701317956984883816862553412223821706012858838235726411734837929735763894274672650214496091812290674505193543229967099924206214976362768678078391972732664972892681344531937039677596004742017084992254216959539000876265324913824822851112346188160756257210192258781843222219888503408347140726763505161749248973522697968931927904793637953015022233479937971480987782914212395724699657301705045904745489599037246765922179071536124127268009026420016579643291294166427625244933613119233612387300055550175008237894449985898128091361289807796665567565403781599450258490015347827817860202646277289427450693771991351969737577454537627771867760722999015324737073868214852537709838153560298784847764241732857410029361388347201139258876612279686078301402300530612187993727157861973614069926007284657091413420603565076245539461732743020833813781420190265210612816377020058507160434320225568014864355409419963364112788199816739060316390953907153501871288466420118588747906259394560839354660377313982690357742754422254500348953854941010681855022269622871151606759513326207926334313964700992677888657210183340346511102242995419108348110320399726118019520172736856295248036713113969491968*i1^71 + -9078223493231453860209846147277291214315062610705890480296218692176594304780897367672115158641100054731548322218036735526147949040611803258768616515928095750110720302588247471178383772052448633883342577418994856137624181874771369880491416577763707943098570240145820814341925766995251940033906855966412729806322910962681082395544911512559178341525541641171446280890419345976644510062954700195909587038201091096904864627108038392232068410672324752471301416388378732525577779354453527002331212743749980603600614873350246797576339327412900943755771489489870469625287529847878159651725761196247875959206692762052998649675546698969013126966532281064190898783650296580495584344660517555686494158006229957533292330421321370833120661405988535663317666747707738262065878934584959626429830842862605587855370047709062480920581445586574223647421838313905571578074764051326563774027787934329525352623582204508229533171210668019007809831277536813894029859342327413026924859561033313091670238969209228514916179947842220608916152003756303256699093929728104971231327005149279912707447192219077582422055720947635786246816306502604764473670239017852701216598669367368922737678025639329792*i1^72 + -4232040905796418567999951846918930475351730338471425287972126408684109296387596924952308379904872637491260953067429746866663743975458590961221430375704050059200066910055690461158255578800193148608666698583378991195623031885773548107136202851723310063236266592513286528113045452823723351759038902826554836919033451637620847486656116414304278753827434587314107898632357102164580004526986675451920550607392558618971967553353636860217795226454786653529792009601932921448823601778916563094480024269306722361810463010623131646079113938427994718971662268635181730241638850682317011916153534732404401840909744784592891327625981171403373987785164201048357857058667120731665264578865200132142362127491444110485951066853978335704083628592544383920179371172029116841898169266170141998924407506555063935386357446465798999745610114967284288525665779277761702028412609507195859451141262424641173262159615822515791381779828610841316489196488585142313813749156733259026617832454815110446727474585649948936923595602997920857693508467560013717813869037127021685636295457541066798020725050572689985039361856353694093671092353106403271078574800764378299365760287796425193401876480*i1^73 + -938282660843534049722724634808239219036395632270373601345960840462139754845740884608036634304920630556609860665302661002066079506454214949485022631273727613989921531386302710381645484965749687507300141625862700791483834288025058094538296326410924126474280791580465769924452651886552560442130927013666532121562152622528598109289944415498285379613932887061338861732113544544290965831385690050212191042112436227671086469385418049918552803991427985652373218237781577758982320208966983490781253988518892120955364236644640138089855466263338745579034993132570826086324809825016679255938550788510926003135832114384947869291050729208648055252905638702599602648865599473986021514200716979322199814553679970587647148174443732789848899546905901515700180278640822636915767700606497286931297465141893696262015229681688039394071182437211644014891056736049793349492293758442270794761555785386086875979368948720435210476476855120807174228388554639243544466935703959065482656995831541205801852629211332474675108684479311864840793153133662045579648822816764930927590272872667486056597096124263506496693999094380016510268825558492360551353580841069517202634693696028672*i1^74 + 51292794905076365909431154110620939955701213704590698990902932197230997411192365469094710172942184034025828960162191078833058392829143940455221975613175065663781301981034838694815696570711017870133182242362188844375145394040578537842276299700940012658701252709794456643766334922669488320972086466535515537294219086963237156978478297576706934320376696066023303267699035634245025045641522251466826893290232490584378039644645667605087914196224009924148298308594843330688955028214751894248248711359309058851017105703448534355288585466414612771295513175185532416113679248142995354001418276736363419705519929152608312172689175669607012129090885448755244574857956210001202359391329981517486344654461131639120292267100927248043447174317724266938016032617738568143383362633863426277049773553598603748050000376028910648269813816817027619204562777134005265685403724760658113267760403150534033924785995252444256641185614544584605024987976529275553496635195943532083979606307799087973566381164610365127148325405735360113950564325074120323420201315607663140276751276791734697645446130946753391616568023767925078480718264967510282954521263435149498908672*i1^75 + -1692692213135813742334251681032209056401517750434689133229235341655328345969680724003421635270049425304427591040985416373216552081237003796621555508902799487920484122921037153404968463998503425048331043054933590065354481916745524464930606481620964145065158810265076066111316799122692359710073452511825340318305858758705815035982013546374191572299140829657901950569889253578881110563628394277828346646501657517146084464178345274196417696950857806781608953207367650453666958384850663508224608981855649068104175445856585652183790899375768851827593198104039880139099007882839581349098519281894788687826614720169532215689073136642147991047128767409086443715616996765613019947054370643505889419655221815216705099463760820954250332766570322614427460872005957928544043981133796843849902461140906868709354640323433849904455234198724836332391300845108434757061096704988301507892632455356831987998455859165979989629957995227493384307137359816713331361549273520621197689130965917116925284721343666366235467391254733659697330347592035553945831951527962039830617684384861457500438719272661347028510470396266099636135848657662496640486497845248*i1^76 + -6664514608873880771178971267458387748949400617108635344955696460077302994715424671724572815256904672129055087851445338545130091612218000789954457381997539008754597837748669282430407866031270508257214345215294041469193099980209000970475761185589534857047837667431591755234599674867838182972900181597786379123721531556112721569941016652996493530347582252073868184061998462256578769420487341019084507974077083651409173480507349222509057328957211973211335785117526453549691837729195083200516860366545595900956288914577853094749186940836218068717643982750369748522715499344259807095551036668070155941281744141269399754952650142179040774785915773730594075011636063124070759347179909948076359148597742281790411700812143830317468696859001773062259589774621228440276754904444465235886000929210867015876499937702594157410716221291900155275573819548342916140595717420762601856701029864043011361937686900555857766465969266437499950473790008814404465741472855746338950989836252209720374333974387294080218032806867517356754132727878586384652575296477412273175747978788918421863075193357720467090103754003342798665823030924541952*i1^77 + 1700773629459322349426687972324602935703228565874431138005350704711451678316071755967670230565984745733806272781800671950074110546500473917226648819109118137699008752607691533585595679432285247267829189630393997476484076255081999087564779936834752182519148643836276567368549664942594822566132046804453549700625058822096777006861195578763401722814328620236971893796318352923322313852133724329917045475285308426245885277565291491448825102708415526641663727032881306460461318579189742763674064439622371879220073672526506539228669907439651601861881825102428722204876709594216507093200747234906915312727242656279796959077536940529527450433223550927671013183171920027025074439862179492692147910057205339725438573362998929402914463659948594254565688622045759465869353653355913729428340214119248898640664753595448026766510796481434318965190803178755713033625436882366836970340035615870429167183256811892650785421699272349729438676806422129356418133674927288064454008031860441584600830906128288291686560218534317020250757313000435697367640361282870563649126290797146729308811920749656941297761303896061378560*i1^78 + -7285581854895887897883282597837501319282238358349973834603814299605169408652306034759903563049549840113000314545741177300022210417785677282668133056480973003343337983371197117624959315317947074483036103593506863953861659167715684865880226369752380835752085852157889835102639242656291900442229378466075940553371573093334260246578552889300328214054453612171115346247810357980227347684967855286353102548761219747624490761938683436282212858218961503410690646111089124479722718831300439793608717039955066075894306366953753514287405887034725828763028253547408660068049130710580550064707513860496092251518346740628933153587786439924054395800203412051808165315328686651672250892585511588559597525272739785957638160489944524357315094117781864857871485807948042808063632440038213817911851930430615652678048985853385616971814969026489752265794439878460535451575247106552576493983746564776774783644775464599170113115048791479627049320732284663441369435312353829416714102457604147959589500006707846224102063570422083351702413284553316238034680660555533588764125705615737658346846048287958499328*i1^79 + 7551035834305172539651247716362437669286479637245364816878505040204263574457171422328687809933869120282803518582667604763547634594434563189873703041004511217339330225668711192846818439326993513400971496064647160922404933237820007802232281120159319272002370120708722417608129821539688908330432360215537729061844532430602052076459093349138228236667377759040733892474545453174986652370555949028436245845483883853269468853499685081691379502963596282294424160811321734653608000768612421021591987591993834554927270911987427338834711506757269681035252055075747595887092385528914500378289385297130943492501660880435208699174348191214704289033414772864175104500170725459143641363179792882005755109563572546890735278381700545840905567438149645952339137960561972701548796149398872662610454767118247148473896285434439359037231923351358386218554624659810479093935457304972553772567602593706335961334336547700320051856733122959893794929937210015497167879703925702166834333873603192855308807130755541831144487689911987919022084296520339845651547130264545583669664567574248030208*i1^80 + 172335688192943395687605102922093706959739157023323558569116872949906745029172811765519595698603978409212348121395301730827362029032512362380938971263246227900347948749244149947922870040117430736084553179025081948017004716933350301153115891530965521780575751861417213890911817262033794976662761212870631248951814736333667241272471649954687963074430496050305247349015552137561091175604241070827397082326851615930666466479468533511960474463180213274804002845367659887421979240795099927405029196719665575840213960353898314449929167407590634147581109652197153544237119882940905484444794205871055282542905139461828289457474402667282127963080539294876007235160654582444078636330390140050297402990373580644173188484024310609695073496752233074772609999463837400136297483064241737728454496279495755515645053714269455867184275072508962775061683926218812435398200338636851236495525348594341296733431503232711842082186363255420493151837013190511875552257928942456381748428248408332698300771123036467655094595388336687515260138556505311289761470787616768*i1^81 + 900310139857319497046929730892610512983370636227722425626564482651141817345524823398230720921878431328961252182589388784485677566289894483945769708969778802581928989536685350023032883921542354827234162178411920988682305532893625936462496691368570390497063298721934226403646456475666971027881308190446081869769881440134030178420670478883716741512873607243945598449761994676947241772717640993459519616858852361321944792948088447910395426634396340565432384567723827193337083551222365451753700700916802786323075319404614354547202113103285501904642343818863396030889366985037830214100350559788219812230187495961849712291061019679380236908797640608624867368682247275670052741078341657648894197349864184395787438018532210425847312155435016812210062615015923030146978971991837953744106024267261590960216729778575577130529054475469591549519348163322366167381089884699515646268328122980537314877391239552454632411458880348062067188496768263460800235610524437987284444943534622809297307738259832192249711879360525622013949611343872*i1^82 + -23920957628885221736849332793674367301097264915974046474728580942193665299756032408784877923337020015155747051036552644979625018733018575704855896190271230508207068051878779010616779514973419499322968887649652082866932605110933795297824242963197723160985352974370729180641611282059950031466990468593982130210832314042682602645606539262103455484486146821889510044364997712333935793932306127084077689158497400375489548513537963951694387220878267818441920800645111555775638743854335591726592238414255532931199600615917978595135260146173882548288790990758986002239763086793245055927903575340861682354119778387391146020893552419934597155706889492665109723497640400450784684086278833307968948408554405457465610864801801134860617229224361978017661533863280869330539606123238388144199654337116658467042056207745826657456182424553442845766050761164963462473568708024509903034299943532624885948507711033462628272123001054931838056468658292414206513197119865142037165875323087693255121473372160*i1^83 - N1*9712900817465343907273398191768826130412253654146931735114398277347542086897348612146966172341700307148414923740719066670833820191211602551040800125*i2, -177703943578118452562117599762508589989685352198640475518530333844855295984932750933869546876965330859347594835610590917856077873477250003391431506253627492609091534744992646330886123168907943760011543307015260961721130203888210347835405488509465805855939270119288944572003893909706461189345655327097651693347644801012543987599333876320320480592840888679585886972132700663668888416951270328638591320248501957355463327819176590146761888156936307882219422525144979659318517472202747816027565927291771219349631483128442260757290092951027418000480042538882132634827082706792987576121875618121545207645914913444005338283454004122787793198032290622474895885768461909901941469214372769204762557096745628527487945877425270255712658187443079304694825482091651605461911932591536736235056229689831623171420720505122796416533678976952327082213766185880702820336696887523159037596572512743105890964480426705605052396661732526565733931244524962029418871376973706192687244202522727938265300506219732463282339181070320218162067755299050855967527453720070911326515961460066109588082751782790597682415041975067216456556280613276276752325153930287355609315826622664626065104421215784169411145347091165568182571038838323068372647612857767800844138536252687053262056090592592257612641337007236551401858903184596909579746396636612342413626748821483875894532475972984396372275162557240744130267618393917418419704494801741496143500279204515562167983020491582320172710534952738902279216917589083605086081395319537361012998109599722820933396096614400000000000000000000000000000 + 966949130215697144997175812014974640775697981200897665098520312027099643913056035899322661700250772734513490100533737682629365337155524990104500146171345813041477351419250550472061207415032114253640910889388649074093828488691469680404240594700711800515432329404977450660768162474443872318114429705340676483944841896397389957141945124327355417989148443423309305713648927169190922428650721009260459337428130225676294099397519549248995897572698637892009525312498409904448439360156796395830041025596074748707729289064246582530364975607056789251655153749647161643642903880140534535510625236541967155890442437466609193240789872082340617131312874643363108412643387202102440090371836267252972021919022761365910398916657972563453021498804022678839959309001110391874214151573238010293066035160382484660361329481354131284802630395251041325458451208410896240724279503184105813609125416408607842266070172102450037027819953316274754621179225255358279624812863943649338803262825246775930316951100781703504183729952661245783737831142343319064296097936582720676020636651868906344251451959526386500424154204539841633315128730669110064521813224815986539133595566752734495873559712257047692541772939189603713000717159498019066540121882974309544752727259557366398816445261943376320048209709400815635055732030519780606232364806713433986167165676368226698280355351847927469266757265971795842530611004216281331391201199696495148305261103607819059528756117656411494961440724023333859495047651778254352281548785152641864804535606643450485133017088000000000000000000000000000*i1 + -2897584257729878392441967702173149615559216230537814480391032480401128123628604154496598065231989961531420986074967350111944037223905814961427724740539812457690224829465450835327793797930113804444414364035162519236996436067957894655350871897541360961074266843786474689593579077619405240478048818225537509754671399546388761472141093983226829876829490552496665056459734491055774721337041637652832011150263659600130596358183816791413062049928141477554062608626986815448304687535418034576080986044498598337701504995517716693544189570734279854011570220576144568151899707598810664301288783214290263493178160901266213836642880455459179527918523906630146402920772660271342271648590866675910953845584080484966628335034098021933478347101152733841910038040002260357700946297685736142401015911751779157387417616613675875127273449302185792034583687882051643681284407194584382415834332886250428059064509918328286665238312346224433454204557323247799229775426966026620153796795970120720236811194944246667033055570717107826512476424752681306902668557545383641726505703615967277399772024114500035876914599785294754132578194306428716061443101305876696887043329455117111778749598150321063865434859079394584615992371880322167924263303782889599309244108375371771475020066301155777511181217181462176847961524759918107474170599822689319721534947552291559550952008141780859260606306730863339624848497537441615265469261958977316861239453518419804330539654366223297162905454610888605634100396040892579868177539689521525818881598827101980496253419520000000000000000000000000*i1^2 + -17236334452704198923805358732498766453753243739130679491274067394418142083951874192157862187889129477342898556554028750854910586932259544115971060955154695112340259233825333025605546711966174287416870127997629305206607406547177401676462322474104339071340319031380183276824858687782034084748512853222789608200294337328702439366496359807566347788865207452763910588651331732742856445533526736537796989388451261577624314913703736223804857622873585236184182537219197217033577049838488108629904794097342844578469781518794756986622849253396947937147833805040057486459260013767544562496054255650646322556034425862075935422551180383276863162236939920691185189239175382071711059390597411253814397139912159845686342494942341904263815482107536712423409796574055475747292588459503825395351046314351591687111021799731544054434428487989853106096894516585464740410768783101037924731409585226800538875334513724789325299460484481749487713051631351182831200867945089318924325679013333977133634008285718485741189564263148529359791488704057960013431798660768848314901557751284123839684829180379681231895940638044593187482178937765482155183434957644676503361987347951360549868828229604803788674750200005406796696811327518106197933149370645567724259904257703895853300962531510313786001806391825938814617872933215080355478224339353667918097004794467557755260261075919367918459833296902036673729500749645980862700614132277720732790347539389306524441501498716202563413417621172163274373659488239588599879007179909088047007615190614214808251347763200000000000000000000000*i1^3 + -30321928810884188929320975538028456335584721138018439619372195164691260702607901418952513583834355389611683790821577206572864255396703102102891041455290935490965128998611187736455563226241235038146292845355152380855860627642016240092495275726523792133359051717583422086897209181928152449661525978004610073763754528029005166067954825050648350833144255009258431840054908955736071442706497769933010096265629698072879804323969838173811505224947561539136420694387653725394361178767027911591306553758469759769617205054619375459242091340365684636290202387622818405530013710923240988234618676864566532186417634628429441186753458928942665506831278357952829497162962039493280174211371468834653367252692229802849004725427465828028850113362172915433089802319619914896343299805016704896258590493684570301720115434799821348562141841944422885012039331708550002537993197425774429691707008408802703602747076832625429603043854360909393565991828763905346922656642479759876399540047604346749393739014872653677936087218410662403576626520855563491887838505966659388724905505357288069429252432507484766980699429888555033665973993337811589460316637831119400552374105508744870599345678435590840958516309308790275807282688030828813641194833371064007535094363002050389566416925918255614907392343316066843830825421509721695777587439338288269412364679570923436705208945033094385405850016666582611309606975930013166402755681442399118130774030973330337666428885234366063360123536442559154626682215526455885329867085673307318496726276761761538442788864000000000000000000000*i1^4 + -30311439314692956585861111710282756539881135819436201000449396476250227108367177036608672957736337357557370619942635326330189744732494995214321435438629535050012186773785453020825265093742063341293946600638609766527145117622520668681217467376680005090728808193112994143268939588666698834159991598684828360538712849840075469898989314823114354154065218165524179963933994348091448957124708979612464949755602552915988450675197153838168494365404789224100934410065673043647351836022155171007222536005414450489100029037709546400010979913810532108524854860090277766444366826654873416954523615767094246541055434746120340457150068131619052876886473704520416206056122019256708129579485694283612054289421985061333173772052056727409462255084858025937019261169070167820374972911977668477485808302011587946789763364247078028470799641734607140796194420932495804576641319669487039704295277648168585673662124721617175799425549176006315496322663461956125255931668051973967765730023616416986090577944845524428814354085776607960500830950729042797131419207937811616871994254222993974407268772065230273063864563233159208516443927070875105687191170891140019384381076483646140852255859053553297796325788711362357394161133727686498463919093918200149302884293505373939182660094780170637784182975824186373760399672696451059571486239519267088547870240321696002131270661453755577174901154252368906675733566315384510879666451075863752101538320774930791622157953852587937433833477817925496188874284527827534268289451292250609478521358425210424456642560000000000000000000*i1^5 + -21762127805598447844976814582785986695284256788157972974368698177597253457312056118961430889544740016171480675475185165087491856102919047219785615401024777676394792123305688840927929157060441958767011832285361776566829239385337798057666947231804607393052032569960964010547537934112279496804602113963316542287067808723221855857819277783166995171502437838646928437719131134973335901067376168344144192425192318727304401134332879422455755874361050263490469302751336297491701598446310873038563181603543476461259453912307741213028054109846316935228712614615042472726997085987429489931538284381934363196797714297741462639310610995104342357396919444553088928716621483136285332286723669598790778417477918769331454995937269176390422791510160728019094987338881465506282195052063011376338626373231023183714515413403474896538454322498371768292616987618322141229738386538248583426796721982838578529889377923625886401850576606084696466863902043078199578884595104961788499388359638023442700149364726176239961474145388981637419737574536895084806509593710750169409839016493112161449406823606819303578250767584262685430744344645293993416567555290662272483347849652203735176565811210034404051290597750970599366712983618185984609404763816269364693872829602289433256138810489906205640733903769386401478845929101050983435503503984607865698808106816510454015438208054756473986506177842751765604882770017885082511144689903813681146967000041814682572808506035735040138940128728922141507098496475021457578230674467527065840490624546715204373708800000000000000000*i1^6 + -12934063188247070717957167434828977053286577931624737232324407772097117344136261260184706697301771515454015951360910261348168584161199422047351741185480572339012547621316354404120325212955424467207973386651104612170292865113961418327665852674205908900155689105530902484585539038126137621588617522065672933348839617209515633368613130068852824003821666363150992749685013392058480302673075730497073111997052642498524462261072873673179983548720630890836283606717992668580633553159077589127260702828520930717945620993717370664507515516922021246453550414601905596480590134268761497118391647960581397871627581273984345461554635679009944086873881111080640199425629504444452490717112137082054659910411344863618744484174963343201601435597780803819412497513796553563400945012846040727384623262073851207786965242369930834017455362191901818830774517540565881177828405397262881290884159741689935808900297512224861396747313176052194343649552631620638845509279521534068359066201471316111880217975971862658037870233147681339014734762987404728222422440045143646015018490041661332047756329403502866880789306067869820657246436259414083010133597450007238500579877134282188980546011403651943444666905923724555060829768976321203602291234333531462812309345923458865720576512186697884805235911145218049190501130801887477383763282335041342006527357447862166891661105668994295596572435379179913956683394525192461878197442326374636019708344512139942778678544367597885785697483976518035432100372674416913428060364365095898462898546729515313266688000000000000000*i1^7 + -6758792429771046482074535159026948619191696616500596104198513557785139961678011016982494130012649361813336513353749644575203199836481211352191149050010097785700261547290331281533165624139628216565458404642056988158496614868149227200026259986693822865094854991370352545524932843956048173655988654718773416575492175779064397724432859637254338761284923657116913780041530396003809149535696043248588829466547213073995943403225603974642655995691513913851549537703996801545298630615072757404859349445560069697750691815858281340154673483684856127251998297029426484991447896322911396169743061116845688022504582841387387107869395694696366712205535622810086440832723806425169544764806102020585090843279684048624165293927470112652373021666543267770276093053335382710703287215418706810182265619990947714540221323740193400038152037942533758396055353398557140633888259328921962958470350634912016502378929489020226797846019465203807671703371695317719752557132911779848086507742987030338027639228895622110414852591241040876344565984053661482623058979582759000913190227650568721896092471914683423812638836590931954077858349874793730353411435261309286290184031363788031941052234182361163367910085112640628102414625790281577143326752178204377744305983172089712675585111543393606031154515244153015990757518706572326787722206017487080474661735487906948909072974212025719183713011712620731111423974917804755649304263304832927424152268634547152780428519722298539091396642752145642397395374650761878407758007040938057703899180412171064442880000000000000*i1^8 + -3121781541228715260449270279113996206837769114495897381383311610862376409000019832033521281568019247244207004218283865628819340520341429010444820451450409503605737320635695916607152394458519672602971064050437166713663003511126933105341995448455733805515246948469066060150248191578167530214639530652684101487811415236783951409828542469714705756878283881548212721482307045861055721713855249075086004207949757188210230037549581212020053127184910065922261099801844032697666691660252855013766084187263729670469658021138879166446285234440094077699901088364041148984078185868767456930495331567004328462926017164820355014088178759375367471408937395791505038710493859426715886735499014667781184945179609919996340015975425451352120319036869965131952449329387885965180897546181408463852019632268059418252467858465069801827447898556872933604422003887471139412608758736828657742404486847870610081886877600070231440773813612402984516607042393078102909564870766591106350714896782951822126183943946610074121484522704127812739738671940995502743698560569897322109286109231554531726566315076139667441496103114865570707880350350711381568792797422360542411440023000738696460355786349119810805400011315556269855002595432260208687006844396243985795125348291601179685419843796341091260915473129782432580455381255901792472838334607699619142979134755741158776167593558278047201919495494724969272031960397313354055584393230084532649893127272420951910380463241887140458616420768129442775306267627591538925633414478826079758169090354621028761600000000000*i1^9 + -1274937135522948872265281440972795057990717125736252451081133804227898158204125946715918758075050323384107831858555366377801293593251644448113961770541623096956167505154837987899599519229960932117820480391445598324679351568259393759107786746918062387174799014949026120453735933456638801340708441987387257204560628403173610569865941169774433798997019536244650570248660587297542436173843773938418874792492818791443949573417047887011818058933392217910438127696142382857974522817464779506775901301678695190491703404449030644530865366223812092439767884114390616169861433758405705479525559683386859090693857458278696596478145350878579159754450145850993687539045079419366161098877241122260674282354839923476625714226668116228264488056008631958056960201924714717739709589569185150946382794992440601914527566069708401026772314882829471195658195229164184258385741085366717498950373368655719061473048034509797171963109209517752149938054449209790548224294111198360888730258983696174836415781025720320418824754670594756097251254511891554388509914364039108254159510792756706135326443568895322970006466972453604606319974501629644036906456245916229630841293542871291555706201882117852420034601680603766432329598674534469915386035980695937260453697140474166763989523046219113326970950302209391817129895884200594075654902042497454103921271744279494080267937996267726082503920453244715572227176414918005449845979101900052342441693430838932788548120581939389157355701724190824282230448565665178787625055856759689172986083403443994624000000000*i1^10 + -465415850016089422910245005551006090324548116671838431506525534494263036336362124422939031851392925063328428529097482988151351682334573222735719525646105434995823923100961372892961169106746991313628510219066588665895236773330802699776092142193428521499952142382763076115834986193941475236251991323687846213956342211136136909536910417038188040909577918878388231023200962849740632594285055796333454954656584628233429227132978925326736727211354183069413780899352545351124334514619614868104256990300798193547459988720011881404768746115421501391600648762193000230131388680416751844045352333399610288634637305862268900342945620151675202239010430452850590471990258194077105571084473490173984576704496421864582098587237019625100855213104721912371830954058551396177558801504133704573415838452823019724726139259435159046248262891617510267799979152160495617502310515620190538639387608588633918897964272710103411405998254718230652333177063637991231084275127502074712168048924840215466668820061113430566169897272148461629498740260476646315797678960409130080927431265886703863388694677229874253743444507346134993594049574074748085391413765224548591539974663033616380951553946375739947192586891011189261307964453981543163104202373066057334144465157445373459419843842937327567309622201046559796157494471303378825424687601647728249239772070014260496879054407202007676086786650823727352140232388216325707162786032564296423007255163947221338760944831730678989590839606556863394265183792544674901555921487358987920861464690499256320000000*i1^11 + -153630435289027449489571048582448216354350653279868888283518688033688556027229265279563897828997438381591064304232734351835606054249491982290241952343869691007700694058362719733632147560021888223795947949134315842560814320906657875786108705010410043297056761222989056401054709164063126801354515456825922683137966851526770143697525010071127708713712337522978322906121527400370554056435242074149997966680375282124452535762238850604195240419025809218966572631048461796829394886237787606154411284278513377109779558797251166510935239674480021633028473498179123221916817521406820355561422874347244324962469717625104627608751397181099704057880481680041799077587568596943080275169951296134533043927524629487994501487065928662271145551624306585751495647277530653590066943720302676042709104149688729121906867199055956241901309154191712541698045452700645978160892815607464581062649730567776515770793487481629821859809526124836670114327966384939446667065200201669117758520841387014520870047165870892751124709596087796869504581221425128638331421655256947240048456877165726870100932398833100943530041759113487816801105660276167333402408673940469777907301198249891304533186182909096844036069027584904500829000417676320209654273079792415148512011788843960856557149847134514554743048531297637940549004149788643930564947582242232723867902728226305394768712805314762781176902650502101317879032133743174188212029035326664427487621039263647071247019288350685226099763703134899715686236259671394859910534115661542588634296866779955200000*i1^12 + -46082895489574459960439138887370012362605190765579925865802470973356969502395292915868806784632915838831162331746834527095786692039911770521569585749595022719659108579639270072327205575658029276670422842666499807331788915250976536422071016351248146007073150793887492666413217321899318817906456100715667118428265776392608767858580997051358058678938534563337706666195090958764873055245519808419843720285255078379555429187983981667205879230123003288330514705981982841176448702805658783595629572858707971840397936524032170832900861778970879650991979234707951470545751430672492617408421535655428070006270838975836204809691675596631600074941283032464337842945855201907010157478548789377991821474386790232797696260785300215886609507018008144196660758173419346885728266478400792626585242248871332919918728243552396951426019513083540892676772335586331964501715589999234674390285609133110095811740391610026859815459131462504814511442866800845485969486006554135582047547384628186188034749982382292020874500096949987206416490531395216564175655919035320627639225196914616064552843105565271776895852151169483518364763118820328655025908066439611617739460846150628530446448539776728647622535827509895494209919872898636114234265531280489060905003174426025054373431124878991123416454855715344487015744041012677491836302936943470287286021675855676941067718670624599456147975167843870963413626315971110627988128754975661265000247079742667296275402139099114695210886005885501366664852843147454691803530727821331969951303584448512000*i1^13 + -12501906867610111595876189498106370003445542978597449110615121558377702388954282254208098691438696672807939642094139837744781051318450684232302094375068199376794840810373607539644163641365512134132311767071367373915495170466208641817795607386086812643361071148720078008405685319603118870224501523885476567486746738762182221215921097495699502176612978256354074641195676115124130636125290307218923736597640879397073721251364876779211908088121456941000384553559850025517430406962535540137385619700646465725628666914972144422698615472874615661539958240122902761288980890035081893108148444906868058407440371809486046475197403178381755324474334915485208717185415952464199796065811320637493937257572527355953773048245243850307616310748284688582605254865796927660187531111888123767888741646754774019208834474380259190551188176687978083821024339415850594574185563823549743607780464127785468400359280323533502220120180285107366845819991754844392888147707500176115650975918141077110569080238682871222423204834481930686075868618918534404231248402177926881783885284544893380079128595138147737113382940207185527253413417234816467391597663610132017467670692465696517565820321584100246760483396821601152609440268653601627158679680487801627605967502429728583859087946111826453079635336069956707670645176967526680321010327893457525677755469901097533252658765305381492191989370373569717905005832481611869532955139010701404817856940180837746312921096250502033554999052490880258008993924300329877311017686186208064564480956170240*i1^14 + -3020420308371727726285034108525048973957902017771136042613361402620103151988891601552259465232811585035645771120966353387056063159268646590476211915977814515980007752353899754789670449580796165629078408185601880772158985412214916919183529909891256634674676829181544302489056337437375508118224672185234690374685424134758155659735899373774961175089095368734963107394378863698352306516415645577639762190056718920761367692758163614706332583702314783074538319785342457935373683995725804063262782321366316076432489490727485608389800112783772039115678041631258472402264840198260166113644688840338107253813917468122113361584876176546429798973375828435692998313010369083918007132115403448733625930923516044878791541207930423951099768320234429483792128822173075036477868619318516031408378476633193336855896891367870609955225061794263233115372438340142370137292226988664477328956939904234714357064893255526514939393305005528141629680743640244392005558815381282112096432045394555673589899646185267935040191192838308296278468266844982242865275411799364635664459599352953199217782502083323883916293432625694482638611890554392486529594670580193044552782421449912107774936925094084022291945910233135662483008655143889816484069750812317879939240495234748292969035736513499722670017661104358727292727882552616480148401697958246434719047347495076104172377056725354433513229489111267985434524256036858389497925638460919580181230843623817943222090681974267059440285287468950361696779956756063077737862293926178317736834236416*i1^15 + -637164393636698497329910859600945456286174476840859600877963590435673237984903199968647947734317134525328243909427980851240431552776379701175716571487367687104826431208008000365324675418973823641949078453266838528858027500369457621561335384242963969053918970652902063621668897951543244340893595408076110715749648744112774947233140117958183028394280146512709364242805586675820848618110371974507356590855929150674172362582784565002329434461298564371882384816197496823771184066278861424043496775560983756918696237328187749187450236999156106718210160552423974362348543005817474292778798777338980328246400716674811778663389026978498334868372306214071774994842254459970529316891479644336167376381396822011502708159599508417401162168572432793012701399397015017599282447074897013081743651546539852302628780350171248426339040537295837927994263129566435860770246042020861927357219299145965712330062640606759981013651042427629215766436840490624866637745487493998984804712930015621878120561424224881522959414292672619677892196436066337180702952900255291067295538523374644174613651458971260277421275333617468101477766541975399071380897560001003487222699884885169113029474969383366158504230217678645001021052193357422927699209775658422047644789006903751006267503451485052452643333651018839314124745354289316747561821234381569656718550608888389936842496599684240469685688617138075332874103874239419445114432425106111126031712256324640531300887379383242908144232838794764443855012149982670470260380342679347960741888*i1^16 + -115890981802857474532822733078595280374799898084551531717485854818558958013310368669392515666734973950268019230886238058152939974568812771937826366847116462843145066361816739071270796520196015452807302240998771148268353677252124162160029669864791972306339510888916276350143782340908577307644191712710548512864716145605487735200900680993480626921688115600528975015453578941273113436161559563523337428123735542489878770029459100472478201571846796783020488911544071812064842633149817724213189512452442175393841066848753929851849523061268404434184289506476525252374228673250960392143165090640968025197904802012392952685371803941796156268329851314138587083467205709735820578791954967478627968498023564281309730319792870702184205634410702418320345063691003875092376996648961008494554606686149246736019211649919034799044676067430827129812128661628234179296309744368800481125662606201065775591142026106989031732025322829000547434911539452705856008517334371730696371342544144729192982793675738023443754189970256090600234474167203141716759243434426960338338499049535684374794032219517791382940763366281988831920394131479811477291337878317496981147387764416754232253017163775595081864011210028718439743091893790157514083192046447987257530319765564241672956195272569015910291839325173542702254421801701075945927740373273767692089532742548541388089263152885453726001243855254958122899083806671084291931791394183366870305981807462445175571971855583148072463672472547014996143447479706702523189059570253856505856*i1^17 + -18179692123438481183637403926201169402303339221279213900647424091100327142098638256836843675084288427263151730796428714192519168811262779009907584977373150406196995950470503734341365060303908205623589814938131482223432511955256158491394353969008475214258239320219577618256922032263806359355437286035904131799423656954607977825133131214180803288279429030520954226933926551604459261340793532747360778214787570266466181478102237788096791238888781158308272211098945076496759250207555204543603814901003355321990461315385442779947544553991470679112234695728312704749736688649417849018774114082940796778834700947204564657919351087772235180171802959179297882663892102838915970941405847368027015343828551826868041186006509789960762618214652598765155572963186432311710186924172131554955045644529894808781037813997764177189071549019921894935539948138532120224089422305165698685127483334843354106355762504187959932097831739267361844236942901788128327642380912776380209859035570806414969153908042619129601484709773716986485955703192469900709235687942060396341459180634846476173986583262580968809460462928857356961600478735423294699141792052387496057068928259093253932111921693406705064781856645178485406632571111165148631556769951761022132007334156953323866566164970359822521954656750244448491113589520416412479075569134699538060072874500068271364890841074952073489832225228276367763572381138075085759050103829696119069074879189305581778371924023852039103978039778629958478483359490456256204002982834995200*i1^18 + -2483910349578907088234224505694481188178984142406933877781492984504507086314657343049184050301877136929772764912064670127006906150703079020611012125649586409001352023445519330762302954334278228019316567138907291635357355210474346654633675093647125031026427865981561606639344438646688160816415999199260239361222530909524319995210424837039227528348279794332472851079830581699069113529251987844288174389007147073326679308725899320549677233822601586408973991027901285284102926341757139586360014107247366685132420925211642491196659515249506868686918168986278096609076731659838936088078331507842275961575783362446194111962344387207506218552516360895574578054832544594797065168343285902674363187803224590732357203603232610127313357292792757049778183604061299868306604652791512905672303089398981984150883117080798356547188085191456806067497262559433935957195537529803992190207931473863833582876501057429784358768983577396916014467563619241608926765388310693268007839082187903350515920201966953683140642248034530339734971318594640496384997770292882017059698813445815742141339036016185367971970432129351662356335101252315148462898297099930020987559125485314150675005544620889172244647648244676134736947217964310119387145599013247449087049319075316814501078595812978600823423852885548734546530064001165561477222136932417903264358690248102152388253739685894248607434964132424492873218132118070493831125877077010323478655451415958060689390148182392401838701728527836648213759973205340155571250512527360*i1^19 + -299208196269221035008740334393633230323792322750574465988775980232257703564205010942284789583372514908735648828348965349257921688447948435978271656354416033403341276238728819275377015980954679065741315179825681099779929987254709447899218646619902534059197983536133123579049115555859975330136783156406946528576409983825792771560254672355796388127244354252619466054433435076882828148107043187671047029094245075886792524809952337491980468430487843153012897852701577545498204893844996311568304771962260262470917015048959835429002754707207374462337324478880038907614534304819473173619673218517212284677880696410380583040488097961084559728443898363783959966912287856022465066407741473432994154396986965167153655945621906942631352427625942185716457612417815283264850066079684812292815167904935109963049211523454947890362703960280693516932681051417671095949920740175783406075181545345559536580889963959161622879534728568893000400217768233732639191255598691648483464596185134164892540912011091219178130227220447791152133551733079237750512989715002419327540852645735023338326427764324901662387024490237900523411043872384820591210823209554716014299040458978868475354388805598745819909237372263432739239075333012318873560910344535983982729194337959354374363309352890136245812291163461880041374375546742482210647512874775335255229252906051128223997383637375395158422319458311464373532259898188653455940881886954152082183775612064620585894946488038477618166750945935426094786741279932392582697451520*i1^20 + -32090063681710726397372519499231906688369528635440415948386609885843814408024556946247806971879949290363323942099756233481689791485779810295268895793651531788196201316987052000444698055353794152474492626091564173625375359569934864270620280076548426687303806845369573673237057558018400458469162774501949574630715974903905221307335064201470970328311848787124685899037917681369711032287635084000419143221618559161203056020075269130514458512027865066473153110708065833017402640391228307489379793269469436206568581144849295063672211526816465254857365559876644815041995637227182589342631756446720445399304895045420085724688983617233931585143296681119441916641943912351310061745688091895511029948752850583464100271543868482236343993800247176171323783777541184666109568446417923061937969295584967420577987887045411119453016689310097607816312813776221512147987512960831309161593081874591635791435309065416412026551759861044644857601400758670421448845928435750908284378347129642863609573018397199565451299654611985818909599453110298962326079748029392245872480344190384890512924389716272153786601950813192309054783617570871241037836270295235700208773168273264955244333442754884510110023509772111342929626130658865538466831592946346261972437311231290249481931426336619706870555907506577768298036226486692424246852855860306330233082739000249053369558017434369997206765980546934412096352471057964747973747484817839198480627226079763113032910174451317260342768681267337209322904238660673748336640*i1^21 + -3083326850174140494692666406480581932105384382102521129051345048080511107120978912860148220371233617457855996525594948333845187155758299486646211924311147990925962509724373396494756052945580053205915017424465014621974021523012013704375893526852100083459807256130996569081547244477860340714103581301849467244105921214971725701563079284656374413080753183425782941750392182214245512777392344003174698236176852218522033933920533227448075307819339568247460793934778866121526795745302693898205895643939676891919740557369953064140844748787097865964035939189981130410005020440528359757030875056642573875839115721478098315881841227180153223982760383282099032133904931371440089639769545633600930876130700042079703621010575043154561326284308474039796523437400803711196028525325020200631518019117163439086894682685315856932486735635252464088575297127251046734144915481833296045699286927700634600531291345699903837650703165340623981455655375161294669894282235186359556970916849682319908849811722043678074632034998442170758488147273883566832146339001328373551479864190320520989950984315072691932028580460516219792073710947090357839596766065096119225521232810322615574084881476810964967724520220078296039792790618101521443653089451575684002515468513444762035275512145040878684450483006539762704998760851524857251868376037253884425841706850461525485306493248863961734043249316879276465006406056644547442786791574814854929672697021163098858120779874831938473502007977776296443432443415342612480*i1^22 + -267494521492064453636589326261144588380524998633171940562181085202078663622567193431509856250404832159741108428277126230685226890320735567854115244297236475524937109115278046828345076681148241483355081029391973457024223949650393811584221640589184013069007056735285407042197088058747634399333677285976739010344786630008081282305115157196617670143383925335835523281697285956576441514813821400724159920024333203596189737632950555232922640253525149751296243513428034133384179308644004055908305940993008476259442220353442062413758540888701809431186438359569540737071989402827317376824205274952995048766045127605270932528523218391533303099012395075907111244864017089529037994923363274152665617720612511130289333427511427635339701864582105034549747644918035236502775269587659913035837340848035895647569677430500205076004179592086657980145162439803737893148342066842035568607707626406334298934430267997000979043716633551401670577112396046481990036094589296735174560229311642940649383518462516456639347907718728140515334191357675177122907042575497511647280816296812893176909563787429588945273336512322398971680620895014189374026374727754496258587657753775770345673971992513461357147070202316146189507812672447568806022404909464046882080868071864245203718032074997998627892809829945797544049649594294717198781358052714532605765406319256423932282500414154779038203349944121069486799960903932195486046144969879384670226992973668390324844170994120120759433752495727954994785167857418240*i1^23 + -21473615020735904225740019397880593660751273830969438298140538423942685890390332371789438095020281355109617351869857082269246529498077115776896321373531114487313606466690001952100986695693740865238773760851559190274323962476069277106992131125137708034089043295241274835355301511258004566229704012646653603550238023542411512478640344968388785601242656654470816687248964261082794244375755490688782295377593256810139491845914452154783609316517884732359553826547535618361280298344687330554923203230872072835944013071125731212349144691378215852904740410224861493172866553037721923446716723127057233121345662828730523998374595166162029129133403136939224082004284588535403155204805317086880997449788482464991006892271742065680459531234024666675996485609234609149505626587927132917426142502130412971490982155385517435122776795850526896570280796492597187463128128006977104481678389534890889645130988527275928842792872024947689943171314013013158335466462350625776868936446456215252195837488433481127934388900584775125888334408514265861347219325642607389774756148416221295920530221959699618721606686185267473021188679482919413299681559166187956062778633889736694683514879615993102645641472690067902441300828515454094771102490812143928838130840001426229430826082966509035166184213713055044165345834777776670680447345624877240511082160515904532529048858617105955828884816189059552241109603601497688515777070176725774830146143613189303989524889694139117415072148412358745953560166400*i1^24 + -1639357928878038083965228392135229278855413848297995682616797054107166599367332778961610438711720629305920743765894864391319587025491791707204860226063784462013074658817373936009315189400022779763640634541342256532657932714555256842043098208997735314112665080712654498240630874567954358386995547947433392526065676706506446656996601309876235635909571401490298237017887696273574520441354189989204977872511430166254376302733205124864380747486865896473169073350072482544893481413835567031270978335932550717700158133847507464314696414293163689331593278577091605923637064476320535042454138163691084681058602464945726711982896686548262378238853842047206419526353170555021525193726701044127481071953671986941780246285140912694216577534767064539076239711594464364579531623362122995521769753754998114165816745815826506762627656005754786830842604579932572956893652754629770240250257504663485236184364542165071422192054624617472474663728742392980020510476158557511677835021785607317215211758394243506277906452020722678915156778732018517303980043396277151357467683394851407123362089808746222942610039759147388493636612509422518404948196453200770116479122265594271565884509655993030452685501210645190065710280195088036945290498311891879708928980853201664310473789583150458768413888520705202316276251740203866132296114853282078711141451147200917804410513157225548247868561422177580164751405775316705780783697472111153970371763017308219809223901095135333136032970938771028700037120*i1^25 + -117083524692678538669096397751110320083219022880614663898556232509981975769624920187082990665615587519250786527572650710520078316850632381297604808626008385664392335945624091142426265469517523702325298786953416774185340434046100431909792960526902302349054161252033473027249752470950665295080279565095346650260081588795234079766373533029957133999417418922445974580745919661929045314873455870870596614087332066653976725772912430928213587769786575347182764087750818141511160612778994280993881562330329791181673353826050795514366197842923008387254319446088472092925498582416015342881719405469533894863613965291164429564484427103625908754958405465046953525636647099035277585173537463052521355983866876349831011918590283942194708901982442862728210917346620886194688706145195224259331707547398086495923492332719163452350935984034870581844814735359543209087237130845408148555199418299557418884568950676587981463937705739721134443674554133899913823305403142179821215301890793830407400546404748289797724181262323633573667849370830686795348787897356129678885858170903152898027371147826383379155011756668483684387411533950991294522990518288616131924507281645274352140797752453741377614930080637447187407729026926698626564566782263558798382045996914035825742606569953561180820297609141595487125425700069070239717024376910272563927781753817932810188038759249529437611006164488426183120345751303602658951030902006503628597122658730806495032948712838837352930745776948578877440*i1^26 + -7693957472102686960793451404749731437274690971595698381184735023654834102405210900760922914661930593153747716855063799785298586526451201353149457432463555491751153763295867324680493143316430139688979014982871553010293529177040876177061710299562201776514510722913129097596175858187854555578281221579623347835977866671775072087459718259399125843210285965084338451509173217874906118679888740853287149986517934008767435576721896877028576908396203201959200720791000182371601163895075395843230573755131142577953429500243323758985569020625956242418095282917516001256487365795946714601389580836096498735409132228965872743464993865566551744712402354934464679311503578072974171855920862134793954207117344130462758513472059181553661777000077273990274912509441910563349545427439640471105255384897823307780663576260408192513258007732704052463617441585130603514924176368356549357617965855541020415033254710296391542790536313486851090757147246197427010119518642779944014869204503916216959323837030367428712396740049507980125588797866124462793552426945498917748519048506264035329536183615690860598462876537285623830876737949455367307068997335358496163996117704106000278153259993372602391485583819464040196684446629576155236009879131582512976447535124860553328405759311884074458427537673724893149051417545587382688968367642623050421303054493606106360625455215730457109663034905279206616967953253386295778319765534911767087305543572753018524026501602727550911818232716328960*i1^27 + -470221660307953326216052557237412415214356377520595395758027373259514677877795346296361791241635208132869509645036493297754228013866288848388867791285813684593778140330420867018505851742386322503957475153676137642115853388547405375175113649230961036603868936253745114222723695765303358585788562186190088508399487798971829858429502604369089098960332658137813525376289710595729070000923390263072035766824792597241976726463511373581491543016143249582183730120043763888155580721449143533324948549059824885057691862999528270507516106842913701574023864783405510568648611080669060504526847987816608544486584874716801790887621356670815401631145212670448529354120620657689273822631382277319513397360171286164069351210526690703431118002114294607229702086508321279438724968802755958543373702688165993483495992532790034551826221666035943467267791462797986214930579753947009099852415715950435519474291561450467345879066414292416801355294791071254419769177287091466425230136288611133760847908008900009046343808393342968297026586052068399346648723089970857613852245836064206975776554165618107980993433233051358132775072831886337565163593489558789032815349790182867414846674831169121613288365029835530316735474381409778972545474993406261105131069773293509440424622725831412658367118034025239651842685941156400583599414882988631791424892892112163951707070917373319400215218047883211200466505741581159623366346374729426870028826702379057788921924228154510177519586508800*i1^28 + -25083609750224076865692590963335302877896168423606510100813402920958598683521762821481765422714365153572646218284042460074189714655490895068073295061788711862202014977362181376447303548585706411090320854575887149658022871632413006198028155836809571762777001381864733432768737811276829893572250886187587966704568599876011190895040078121358408425488152299098503109800383582410301565356865017174788438049539006764560058624483828632263007768720111208174357707279078880932098462671204579354448000165865075071968240543390742658277131082935628512557390768953955876939316016145906221685988297301211374460029558485418025316086108459216189492914889222625350407760479101603259863335662852804789456726020731265011009030969355189740387347591247870217329066169514205910655899806049206252686723156148017295217596591533978213895098072394315139260556755885036090921905732539178087002652409812490391833486803770029401432372718291642727221337848060139286302490941883232234254254513392145264999546760632879712973801803217145153629049070653837951985743730281070348231496400805640543780695925348014259122853723151545826361957700959956591674779185838502229197231981024958422896571676851651400106462781184005108904385747166937838909169671174796612763370495792912312561551404295062475862477710673507827432194347549636801445889071709588648308174168362645866093617930512038044551857675324973412089114289441936009743790600350800539470962888647804879238935037461021473573437440*i1^29 + -1151883580923013327105125680492281522318107526188727552654859017017960028587171408005948918801618841934304768952777692831226862673187795207113978741212339022366638910674577267798648154198848010640880269548334966069855566838499887090957822938838464624842241519088139997014946600193485207048337112374081229854140171247215501359392297428057053573927693371826769653621646035652439521874186301509761047326721777523244711267600959851669390869987365251929257133351831637564051492095690383554013378073643276514004549258366632645173643671081141813696118466037124524474340294305480216039536520720561755710242625601432221320735035378879968045662346841692507228049239582674043759137122000164186336537642443553051957734834058317001049428922628331409828228070115700579054026851825692096106993014622259988381897830743475268546056435764104119629853882554595768951230289562462766124388156868915050714633501234354457719071592387394365381004160335338716182644011544289272179523337430702534152307601502870858367659475834945105683318819630397162547162296514524670392119676774026022397254136865090423843133849519262574041173128044644302662471737087739473971484436865579226705397242696814234164305597398337132085569862482392789687558058294231202669112034828703626288159020842180156163885363304357031188193462416255752292810142928918144478613102512779809373448912216694701763937164730831057129773228306023469377731765325039228256995088148504673107297352120859006861312*i1^30 + -46322660467084962632317852407116185460455276022112140486212756877936934453270776331284912960956200324323747509121446462098039570528767618023312771962461996649394151053514888771022534751796126852545304444291020252239775986251086369221804550305390298442081774215914598994920470541457024681629105972881790249981055285873795836405783446859982459252337229818331609111052051923596441855509852474123132000447950584404863679690486100912799648349487055154441600865668819529351933454467700209865773306707022982504616043982483398591600748638604596896013866919677612267840058727408323125493948161990103198122074837151982690975415193436824095825449528400436039890081696597698789164020868698857335875814055483642009924460789399720865939143684083578703975189361330933854718653395554358644825671447900747454214833141874664512977568993166080871029439455363970259090406533822318112208239775167416649844193078720432393870237114681590267026507951597319921541152271790280439119806562097622120180464614191011293354872438672093120945075382992756435772304709674145910329491616314426801385873477068229088451171475789422563703315986617516165012607655611190031341301948717907900321603359506394991765134439381238865750439893279579326601027564213730453557735195755382791365443023791947446979591630879524984145912244313500071997567697773855694097827617771715903487108169342213909619836025222159846555751348824356149817218779623154954255907593709153859718358336438009856*i1^31 + -1686268221799358990939065761046899345354126093046154069272097400411428724450775590338221746972810005948567051922453970014255069478172144498842194446628502152023109634641857883934565749011598686166772464807312637723606961056097220077764876029551229455960601337499148819526988202088731283413235216850146599367279269019747902401963800836722510030918542969363522921821206350774897594045213487342870368876630061423363463819159372902005088751301797046517221826650035584216016429626998878376670201055161844478221635991134298471894992656664113043009349868992068000643816737740368274854458735114862899051368863369636331546452459183641328224222594158083137285118790252698492191464008211190012445090805009052523093645377200695022178385752512539979086889587291195851779644038081183169581804793201275639818988735541968699966940309546005357679620674512567674864033532206755983093863676367243558363902960159925774481611238356655617221313143994324975938280259871050188920449120870619920747235243211821055167267096125910649630067820815235881188342988669607684868757375206815841184969534341708558955014041472337107135766110995248133584387024662899141283313169342129236502675436700266036045769788244403694838473290498330502850663403858907730936298631651382381851017691738543365462857192459405856242132878678831860120620321616265946171216014115850589986093575938529970158427977169724459602431658242798951274463862825016705588941364398075212152506723336192*i1^32 + -46077846960839829771278906638465221912689116519923355438305651013094529203101731932535699589846482384893649444097409912327764581359642142621200490017569018411662479316908647627372673648432420949436605573842588905340348672434419265385545021670647154612535675267447247524628640228631550317838452562699072847855972229633066167551459370765281054623097087278788696899886755644561636250538864109889390081565476068269971476616383645568629270475702304620424179280064120645741044339391612951285672784990445396728485651878337201880576575383831022149939660635832929026703634742584288955346969721244780673805023203147426146812410537260640399838134230048616526664608104291201226389813130958428877161038106481584728304614971234411049341328295768277297711439515640695703080469245276287270920506184600592634360143254731079560780888438303533318672848217964413774120294121870426582101067929203812588881237451731249996827775888774586277050732571587653497427644691241193899597729840992563102315431687355607096739221589679503149193718899490337875193664314570055226912959615756805348570311558115544186825459053463136798433083515036242594954822259141703778827197488412714606682722066194207235882821772792709119914558200870892967343474657908198738658902003166606502048206064354243739163661622746527462010985671272493041454597729544168685613206473857980858429237804799716091757901951796159468372990509216671373505977860076965422328195163154899786834903040*i1^33 + -973046282224099731338078674933793192429306705951947182127371250548473613094590436132735640537648316391188075502400096827523006518349365497729172798216467341014684532926613869454997010912026006704394870434842499368563846687804936630941062823940420619571697953455304078182506227564233389415634775063158727114002813317519954852071142390074165458233259850561169839298665081335680206980209342143356968843427055948591915037448262360965195363911965963124451617655693374818613181938563741767186854624216704937943584264716394924298022107549900059269142677832824179264805808674369582816205400276896585622685444984706153673434055904474174997795561371903482015980865530751650953702186255041088412330894973312315371961450930239279841361987544691367318323024452998406498019640962472997336271414559380663793460084217701904129994969991377078198439282408137758578989099429418541278534169211529550107527984736873247288895302573770101765216456867810959909432719532092297220908151123566086615252547433775002637347815299890925475131934529100676579207407884842972651295303832733087364998785743661891224372369596049339354897896821478420534981223124825344946432343127253706127677114207795039536713337360684087703464442056639929514638278565113134531098537760173370535276077684836531405084413572734909954645429495147434443310519381559889000491036733604316829813522322661837058093518259369675754765900497555669200978322416869790210194908439163416084480*i1^34 + -14319642515285527836760960883636359955150030702868292900928015651267379992541564563042316186492001416610083005346350628352762027264398421142154361702301603344719123262177403659524643633748136936339149607077077315424521200412228738248803768805762350353415383828871328493727570314334017047794227524015764324377118022287566314544834120368374305438210278094771693973377347357891969910927017151868348858541497880244992095426694363766394401974471704248596858754224634216188299108172290647557121473967411306827321629932911882032953883070358013153746895185043498934479850083139452066367502195179273151629950230997864226673941293999690643419850606383356387515194371326903677563478800835608843470132586926926282995374053028280223210265925277954022770656316752063472954986732004301366933222881849992333985812555656606102335120901232173076418414634001927604300122383067283706210699541789132215136685785706712686021533261037889687742503556780019340125988792852630440406003990639423660260258349977648058591468264644523694275201266031701575098263570020376958204641457525958243208312838187455084726228083401614462493889541851331783477136295605836160040043480174739092840443309098945518946910140456354323899911878859528380664286982753852325544481361080269945793905221654489054957457242212642086083034212160520578762085860934299948750220941399190532946737967658683508846417962090341227456391361090772656604168138137841032043497397754003456*i1^35 + -123073464687099957707260081728568798211832365631534169385602514202700814807797367387965774745339171159656981070818619961843992722683077840926252783712792466190245548684194714937225665274412222979456501091019717651181814933974353892172089539391694063379671061978042217187730813876408984209748323085857459926434179948222768020200966360851023984289983845212330424991346881725614127524242310081797822115378478766793821411056510853346144191185553477703539583539765899743062361546824241347021071268509499670005516671384619316761204464843644299495008071082607073076681656622262181036805660286404906809809271151621816852373347179451161972232549652716397685161031700147812039103127704639289119233894228209435253057664820179320005908501452445186171192215947392027623945761934790661464326436385404364421085725869258923221849073086172959341086454416495150037842214662860291550396132318041189790951108279986383992695359634546463651940863559887526805211263603611583888430854453747465794877386419389613072372485419872680784171280339033051827965514376528764715338977164872535684254999140455949784818913090779708607097838864914366230047347700207450818541111789867267632821796701433210434375344242779028181515430401799587854078849858079623983804213547184116898035280251164781352365212945027070349510765461093023202354076966889987573105373582372047355694768324338728696403141640722458993570947038986488235871910137236677695548370649088*i1^36 + -414136257722689036698868495435870601104495493796368780809207124073850586951940136088732536262719308810862663342787594917242302645039577782356058487140752320306050929266295864469103752909759346141624755006055397174146779580014517962982408571409100358851355772736202469273062568800175862784852110256880881969008523968366514690799548023398976666203882773635711002443624549947684994980039531056827912506340093462218174527515962209392600887019165050879461369274395787351511598379736274103812468452281166729841310812304619821912007523097401688269744504562070418933510134742271787344497728791928631792753132312256737925672209678425274522282546155510124427296506837589314640778783129593300342293462533158355279262264577365327827454685799421061924835398261566473386466672930764232799857990245844828505324403539725870631685274990908401019553219681592769409348520607615589738913749557562188810042032507242317200396138869534448754911192840979152708549527934126632851817314204648350729157183916122390195065323947315264098178138087200446299026210387073004628184866885553977016797659858532408427833104833350814264971893525146632115492511492881624398462648093425118148458665590952591739378126956712955964399387554549608786847671596962051990012425390109103669143566324602321061744712801062520367268141846552340329049744026833960864392687433243848691219097959885897719375086286853957756457921634572597099090018812895034485293056*i1^37 + 1657745166822679288483569995454990790540525584742841941873070092959445575530714346943324581655319915340668533031513225692006094968090378560429248326543654770815208799437700622621006460078402204662571435997643523589432287216769413389827372878683984419506410673462933578678354168541788430512147916228133144590526999319315593963347985351269622025965284490524732966774068405266347512550144603693149955076242039723650288948939870398972977309389135446287415031174913629085834772537539036598407908093870618505534921974785192997370541075703495041207305247734668405105683567141675425081721432049739828002080484959883687637585116117993070675055727651761895504901914469469215632420187222064798627146157821873436907661763964314736623777506054228855383975713026784589795491838117482355744667235841236417671984965655143694921116134740231953842636172211970963137788804642778202177096229898406430052645969731630479242436579631591988724049422159757549041516124521490126555621018315263663893009075798031923597948282512903103718937229844425568051083448834378377660476303142905680375206943097260920121332543582257282508762197061490329059968848765629702017789864100052120252648215873196521481440585910553044063264327364489189891434930903177901337348953515755482511858879796044699498001003044881337812438811444924090871814621341642942864043810199510319671067168677608736128916367241743007538024172977286872950899902544563773440*i1^38 + 20885351014236629548915216183164741084508348684492508943106152078243394015513930303945230854387256239219905791009386145311908472437587386091906109853992137645416956152639643259138309794537990744491889169651120776490670177576884506835747106527989392271342255393255737908308311542328362765696289770417682318852095125909358595833772182179251610966319317714256270070555799612960246561077820199495607067239015112792005047084543209127285134228779936322854736145098974145739059757901795195166243147244750720110911940318645888745568881083421938649026130172525100812868481861422179635385197923317318765892119448737563386768029774844515386971956650239891003616548736239465608888246119350727602456878876465406596068817387837405253753543530824967762298264662920645523245073208312216041833199096885877540684470571138455100476281864529634876648553161689162778078061238000554056669976724678372090418228566967924173864044941596684206848311571860352545303561325079337255780368638561794867246977752695252870299969382611801941134451308314721214511261908215286157303808907757204339238726335712476548937440677556546897878842587582734038776948184127256076594036128961409162911309569003158048779931373141026281595413239263176536142347973001968872000849533594997155804577064014920319503541582315925900634401738737382297764369895699908255544261232003731594065975795767157322998407818488170545325695283595032564890892126812160*i1^39 + 61339789964643649636040315898943140217170110853602960189281552884791618654061291577345023695643601479835702816484960985944355452725183519344593006984137845662655888778963512577595918945484080905938755852479477916847290795004177367524818057929474763008537719919579619713829300636407603693850221741219331708806803142092068857745467755128049515355495277822803901592833705312163666671016167390750727863986966238736575575808713314826300177824985101347477032200895725932999613645510500707457534541084719067121419540324883892263837784202836910326019690399209090389705691650534263397979908151815553506534829096333707701528489361780177589086229856355990865892292299647739042484067996207201551152087770159301684557735207462744115411464782333449586034708312704411861461006060956382345535297789124426287418382135109278719689551108252254219822857943357789231684792437383544310940138105336071867972870238285365943789777027261688940160059422133640898857674523083768810028279105084480266734162932799984138812067402540079632086930003509106292538936731628940178681565977564558296872883489115724381319135247594263270416626114729861385558283554580572739185605692234563272391840348960617569480689869180739718324162711757359211037097381829197381170503238160367459882981083421789164855431159357058340563610382623029678262119413419302274669026231460766961644255002373961507066309824866739906325208843823474089225772416*i1^40 + -67451330123603024082279972816593203882901258062351700010701563609368106462103267072902128512304982469490440562872082331846497520390396775512892689199021919062165341742827526256523026556418199084029542783245394988418349346015878111459679891488319448557745433482431766117679187875488637153299755372806485779230340612370542007289446009911104382637255753346100391074819845587082225486947496971994297803404869560495107662207290366017249816068806059065457456757645409721890865972984659064794755535075749148499336841489477323558385900191600386603326268558705871566312924965160462654424557220839164816883638612390923451680219004895830342344946858077724461531958338060557731358304378918602396772994909923378076193838353327914302582046849384125954123541675579978331738553106747708474320144406529585606615440178456991775157852149482199896455994373506751880095120359858755576565618015564730630235966519785977254666110345581123189580299805165165794122223323207491129517572286908356574248576047210907559215141151860339850975144586012858821808924472600716843892795242549996454312074642280811157370993734204653743821659164620701145392113674610788665710695701858878294906147426965803262001562466279493808872521257616112175168914070898353945012408783468071072614512679126840506729049834537714056234770099380941255007669116325840421930500286155189301304114487432080663780593274811078501470696375732056665632*i1^41 + -929509135412856706363526271033809010408326586836794701284404371859188240679234502650961723067194041943841434126173334717313628133804304463652161557814530392796656705655363413735442100943770692103464565165264390098161038469362767000993634221096579591172164248149355890303482931364538162112868231567895047368651409309399768677739373805740069865748557424632439020238158890093123264832709953579078111280203300919060669844479578773580824168509799435882128712535459389456294700062270925171740706923928555311013207837091268083407100995948588249489022993915847541406922293679520557290424144850902639561660004779699071160041133492756806420818975264349771147075071134320298971732594563523673836490064172806195524587880179828757651199695271843030346603044031894313348409274158582018230974277689474323208136902036208410162966043153451637204703383378758726025740164048258113058804312306526816284953079927490953721936559665888261399852638550337689214352892778727129176529601942807541825186931314465698815217635688139156242086078496918827013957345416308532256062209573101468181908776459878973864730147312489037436535494300421953748715367038211058418880889353763537777133850212812128725695382485346568951801440011456763665461991921094093951634733248968841249028338074792549757860311768643505029869683422192223809617297812480024058875695703375161657686903909324806753381934472826665617698177618682464*i1^42 + -2008638851771524877807363259967705034902135695265641027878732454317706115455144843433309186745988085501043226674268275219332030941972843084237788980860940977312484302483512844000819113449474618343870137665889112559578001697102816515516778688827577905969201980002269545397315464361085269440427376816086666589165642524260173925125208424867824259479895961930659548065761111770808803324208774091553018456404798402174295037985431872087702307871080426243048149267747828264342109159034992432463183844020218704525825072120431125529873406967165692864605501996072156194720265832922431819046415442031476599708358720119563668998623669776609992530726407003118345377773911775527697239144035738073957876230881186332525979327676515231764911892092630858481612689250195946740172112748869173905607190488583466120432587954190336675881627890853679390625935825153201010719706848705025768526584791698087734639873546220741296293758838624227835769828035226229084350548849484935773881237011571320317786918624857881924905541314601709127210946902670567350831366336438864550460436489150652604516358986873462931156692772666207206849573507135034709030888429398678790677709049935681626065070357846912771012011940561192965821528706567563534563569201501521149133725912705187732509770416479722136789511687391482466292670553809356505647427095458326538579178546601507454892558391414370634803011746438255782736773120*i1^43 + 2012815044924926902272164112843000853884531729347534457971787611011579100178895032317948321122849233693438395139488787972079545257096168340450682085449942556007503757417990756562338369180709064687416114819846724059331927633613296628139836087684687926720480124618893977223766401933221317489090781888479896928732764789636515412008463303845472082681699486294515560754212123690064403179668117065296794517595887872744289698963408492061088058280708012390272093044981809925881109906784921343789652932621772336843951976499534169718459875286714065831595472819818167448041886367951248322771519253483466579983006003936411576721717641532079331464960904084036043649241628479043220754766565007518123326819454833078548964976395224317033129871852304571537076183950150918298028410218956187890421902187460431320546273711978724673818589231555509226914203645992218464112790083812453229393692784303878508597045104514016394002609401839937473129906399367404615746026781479529645816415974413663773487360759418265413163343341092704379637695902796611648139855262595932637139903400051769586129107151995428536280463074308859096287978356351408441413315530953531392868034690304337595113970833083636400901255221771990933604120154058222112575571283277713471024007179558740606727187890408066826468064563842504212235876311575332685869236206303369712970407753886200154348569065364188769562547484274311823360*i1^44 + 5465869368803020976108219359396961674864452994668230537726059326404106713776032830067325658992544392912455966029879883658647908093401960025725394790702355311848260380880458242571413850544152118937488762683395232467211024513909550760426631086991622476505685786616043826081338854370979026992695699048743839227783285530682488585025691249593873775287442681861068370572076108907687925290293423268556169019581247144302449463435809202261733584203105031766768235826967802620200960552677630346421001459050418385566074833347729251807516083733932576433475380476222618561845082606986576191412760290065578399362392655593199423609758345418584518691172840988882435240143759611653154520479329021400707043481988412053396925841938016236882705253404789272823465243910197102544747066721525640121005938666708150827454311413150975620691505074599786387617995810731797828988514614399872849510375272583873859073775411541940023068317556484039303266704527002344395896299345174161609244967504144768110503552843311387082943493159084888432711570531783169738780002684011503291924778342188911307084044719494295800546406579657763822876635105999333334339822785917620534600183235732030366363300862885203080457822670138648953053597488833031229686569835719404992163494071210876523804122178356142349210106273165205892508425769181027385433635354181429673404298913290919760318385152206774648884360248295424*i1^45 + -12917387831827663554702029723233355747776229166691226078116519888292234252368713142808079144509246994576273467967473497730161339839564241407529789210112686052231744909867801466063662036441164700056821194469192097200969275932964393677265291345487890741988615489286781944504389741064368896182118355465294928894103764653667725080021982583171563045546835688941956359069494372809843324882189548242879943658946626774508338093494038512322690275686681392642768820064523978354099235233663209697220540384103387183506435674981789104575148283366306724969518933273328329693380561180626054666229323382041129139022859125925833022244371787658405730335209382923491136549622976689128251059692694257039583372508995288486094396921109639994625730587302486025995807128990096554316998366044599371474004234072805482566854070815821321730895831080612320200743552597967310225055540360966300030949209265166313108667593863615920890961503495571996010529226633104069688083087032578143306933309556525683689611862709950439395639255967051446641537789822632568574389478449784338682513242230212073565963136094578414017520425476396112344207137690144057333761610850607844633638517345725837959929150668744809197146581308988023128084353903611690809512228918236372674842795548062155846524963473266551262718094457595975510804319494174417963445604089877755969138524646549714929847480376090799665806573568*i1^46 + 4658596543194852106636503844707679949182446909352794730764035435333484013371255048801690539201478465793622364191612450637617494325646924311007420480685131844829647945068632375345772224578331131852340596090584189149126290674040761788810197655732116235472956035007534218453145578012852162549677548353847484945780303840761041434534831181884390749734290597918569506675915481583819288356016078613927373349184208503832121856384719966697328936048954349656916315965357659463145368897084729450854470294729361386535926476398817851122337914779389636350879810320263969163932693218022968454484726390258332598053080768430713019928468657067067716968582170649058165319449081465559011017866424599039830254822057935635301659200674447322281728288716540368799710335031947373345575818510243862765600462809103576006637611684522620013944889674075674634797312387347945879699442645242485863120105422454665649521158114768060430811414870784609373530288644640937399135096931056828667599511563772470131137656305038228419399352524943937348468531563234475929388457662609670063798524539341682353069698708812805865130929330672158538698913993758759710815540602290967921173290751927284032165004639229818074546606744486374399191737294313797466747521573498949005329946282197480486501014407650941216957778327531274984998636463698125899418814284308307294751166218858996691571307436247009460224*i1^47 + -3438982805940560197678869336485562316291564613096042860033497010565603356663347799033087642642922095673567713257479605076368896157591035888459088162080326778124541364399900672402342815119714474002768186077188587686760290702806373297897123030863474425982773697750232870507487031795583810265757343391203713066329862494162591826680427954182603962911146783140712624045383598940626951751034291198122626283600493940115880409471228930148471975580607893949121890737339055579029329103242256609439764358887117396588854595190239471666403959801019670977976979826319600481878002908652357813770232578366779266176935604540097596953999508055919919761658412596170557251061577184653798749671166246316190784364474219973236700859297035493884350833433888104454052922013383260029316589995996585393198840288174547927618489183248554375359824998534520950437330662653779658421138771603142155275270701437963350641686948859786074909856471088454436817007462165867229446229589423716366504104226364369760710923213482044060147672838093401994884722583338699250180023265512579611568101943748786996037303667931774881660312333057317440855672922917497570003681308629016803429580955122132580948546695619184239025511633863707946960095483942043165006175556256262027873578258820701337094630704729802030621423331892915861102720945335109798302655973061946076482251482047002575269430244147200*i1^48 + 920567649487332167398576070860555725113971960947205823967918855079377629512219643622047595188910805509845491869085450930237723057048049185157728569902783589560236992956028276383129326762694821752925713447281917845744754889082624270048702729336066990077552504127356588081229477102968499957519709789319293518991934304617650083289795883687619384316603530491526561650908443565984599190986166746687328741276437096843914749621305185557574775273815496427804928772414026394669472579045043928543455649503849855311796095544816774299495449392636820739425411526817282418089169886547674818494795239215990512999558540856217797432011805461142456066330407310905494158103837766947597558434255151850765420947586080265941505860156736192678968476814338948182206557854620234864813055013579417600184097968949669992405370771644467620906266650660569153882171387169790340856794816471391794337353425160891127685459045390676452325675879483431480747281419015642251267584517144553459057518167537456512332579575085118644832082686960055718548529154857870372774531243355790260316795779083881782206035581039935317409589031884700256719376957198778566647751592883478058191159108207274823258603010666871628413171099754596056408480259532218993165987766255788497624242356961807238904617892411963296768172586946477179437599219193691661262350032895766736825515813135479203692544000*i1^49 + -250891610680173955410635110017840916690858608217134130389077200219661498046245606077760774643449855056078147184760058352424559719867884530108155993818225206565614618036149693663210243537227426859569400250981011775579452968089561772121407368009118003198142120310909250609375499883147047140344999239063335016359390857871004630453070100134148363643665362203656836852882535877660473070801187337146402568842094529689998308113013140769219280356481207504216552122287255037603094090351389473751112679333407239209892695110585136340386651907937631134178985861393763349520672437435638083045518641182069534139214881895218847020375328492541662572181492754323386527649049445542055312531690614934329934631628433352510085527008685803722835805593532909825589652815128319810745414728519527956793905979772409934212957261505631679453062607783347890845547767773722252036661088113241562110579050810301096343536076360039102931126289512004899766574261959008434174303561287165750074961406971183900381577697880209528854987076823011329513363931943058350893643321219633118097131431396615215936653082234388064619818145363196666561868604367379393989906479635916221631466247794807114736663114589427060954925734253159115849825802892527955249605187913297932270410215824961408535914242825160317101945564010534400164292785076881715892906643167284259853733718223818326016*i1^50 + 47470926509622297325308784725067614936371325231091908613158294124787898639479893919231096297555158184727902216672567005350073216799091804635554630180671867998780823379487453860601834444328051057617275900720441725059449663650758951776913350848176690612980616003387554292594984489788316030422365822912937776969474779809127925924669602830918033572212239349730133190558877647783263231989336630819666725650282161838682656583085412003855500505677523030761221805526053471770117580314491335299237748809959556234902013196376236916197910098574237386300680614828518094971886741521158581929128104909208691635886736451366219346257814941262426907731340285077266468331742371912048212110890954199430803743176555810053722729925657859571846927201043724670544486264037939067367879617862993938802458372383854885234818984147530294149720810650272983145215964778515939695387585921449636905938135623946051758312531968424625028621172288899832997842783336376648235079605010512316548466117851272903352960995868058149903703514175810097144135364584126938726914052755284363310752135510880195370106743127179982793511445589130249405816239425780539883582994177315830285670702926164182308606845341381061122569508219460672370853316364257868049520549075127320075288670128081584180851500153062392359327641922597457265522498939567723949370851553562168190824215478272*i1^51 + -9946317606615145441757294947862057547334583827582837899215641803220128168296926366155795440831809989651642350097947955817203756800946349018403894555409744665949503541012880337169179225754801697101266374976311777814989107037657070056419983265488891069846360761923081656249458023688878811528961223225445157673485019695961789885291946308300327562389633245253869755935042435441099059806508305777832464465126801349984082738735927504386467280457593559238053117725609862634022093586797336555553807633711157348171457932162543796401383381652999398230183239127477309643410142036494105351786385037293272750460399915352428370840518165168016098401701529740472416599139361613183233345900143957703988985669220401811006744733410203107843039921934265946400650290851867983003545297990566979350364262596956121189087904098671674907240254921224165167140967396766617771654030325418826914756487764839044630242834000004955251809808888265535345351508109254510014332345510226099380682172233857869821590812585877553974208102025561673162710084268097128583703898706401106180815072746212792201863715468099332853777203479984003688810205388740459740308248990280625309482449341229177039235875310095991271846683533148256700237786586748832831083946813830017685001958490256030338413583706478801051324340566176767777375812844335700736519499501209280489455616*i1^52 + 2178252668399887023004803850172505520012325598005713458097781549560009198465622070906681645614221760908706826031436222304407014376809875934454311240018061308008364983864218049356125168917432795401814445848366942886016103260081922138333387910848828030245550164416511639018129525171135178175043060666319615172662697243360854525926313229025078224662395941176165922190699263917294309936801695882653414829789412303117835882998757490120755456640197507315678686277390225421509373113511603067854622886835276183234217585593755783005105738344655771003377739808611233628506128734459222392879864766586118580458520843095745569742652023249735465743139856116434484755187294259331956142629322073448878600628022255114897722675117845959861936595279718219030887311132644297093083937534474596931750460612346899024380710356359470428214541951317206436306872593727403809220532438340446472044420709823529014402490657103682572986971366521257649691788077961733432513263253391631693879420271962905031328843754292671033071811325139454261869780535388644435091935861152687330687052512928609418279513005071495228786424624739163163040667531193095815738542902113270869849291709726035902076504474614633692256942832976277960490614084850531429176555901022159912457914624400641913238146190490630029696125920326284344173545156023791906551649600809205760*i1^53 + -638783850853635618564007052925838480999613649207019038662709395298139551465229089305080441162306120121456473567282063865722085823545622521621767536055531448774627628311719414185086389860602539050971152475153314092227146579011921892703388331890589730488792745184907783339218180318304569826162968585020414752215009808668428435347049469200942951895376272062832093144398569730881176092550993313953980000081223992909568086333328468816190148427026471341238983205877513689991373534263421315532706487462071992796290190869283180703255906186483770513466778449014881999077357960568013410935573074085211954011812767442388877730780362559663062053758439366338269846591764685421696886534998050316117854661886663648944846531650514308164545228021615800138124750337336888955337938493193568906330153045051543788074365571971180949372174740250308338460502073774435151542164794258141576631383983350969994388015299752851682085260286051386343606445657894844459624653653147953447519373206062403679274423585360901095915537577805567245045997743327177497003723259773169096037611095660871839378848479409982184686924713199435116114976158710817268760815235044956907838708998354415257890232345298656193586315597884994049096744460916091687050124902170329701811346721073955924405158889938359532766390543847301660567072036394534085380653711360*i1^54 + 151097303549382256684837644694272784506944325229677382632327579432790103932806484100400555444625230276501911160784043291656715835739443457377082227556680173295722529871946187519702005687470139386334292516074557327451010222223104529466914844276956469018403675372743387860584430465311561692611727847948853745318121811728669206712810273247632203265682498515309687577461076610888973552624867947141571845849815334179540931600780830501956961576990181219690613542968980691832673698234507992222014312462723785929005497707147372980110575947941695718641893994097589282158085162826141337181594060585098275773937607457446319140508161894485370669951644180968663361733305643799337466473028445767345781094638633779104406470516017229583495797211516420227883217525612265622182382439315701205175800358939691816384243208849797442424091410000270762084510534837246930147317879656695120685432558369141771466709240726828246753382981708219207048484105333378211229667369175756192203225742096297284836183934249628245018471593632546437775493468720262855639439679325532006692333574446197003066132550243447914992336719811697066952343610781079774836925279499277038469803554847899712394971329398021522535239212113842649473899001797910611801493120989509991664583360604377841483478522282608653905021335767472187850961600294863029403648*i1^55 + -27262720756939658405453793722140305124307980956732120190164783509398006471199463650559285586929039618527097574477507728721536716459975657834231181318263120849875143300806601843775000329442681364310521218992286786383139264968092437839729722072205021806319600937366369447401042996104536889339326993518098576495636022074038139949055776833297715895295518081524605083821230947717078716696688967907522030377314068844666642583340843646602297585567266572314508143506718903910935269608745492741217709248241961678388300865292598509401408542088131370854128354801355638943803949988597559761128869241806204783987328576180871470488052049046173391482830961803134234309635508613083365544395101561759583666197856716451685762322123424895923913842648548218872957262904951863828545779926104245210102977232352873473590976205629902290080551794833301836276524462877387737561788709715792956349159004360866254840829796291018081313375640704282758454484663453657271862619572240735111188586373085848000693698570650233842461225427928528163020722806071269655767532503068522843285714311410637519736115372503506248511941012789772801719428323182352269622043159737912280182675607594775679206756629743285858375860768868276060370725977689328104453425208260838486757736643619309971783060528119858447546973286230775642317307296874496*i1^56 + 3428496585341446203043333201928912379452275251127281284613308269779334407987356537661153486162752111451922978117128104475121541903286959200374539731526207910107178359122427342940618204847594323519219559914247721927646100632060114260311951115737399952280771898882845311813310411049885073917343359629540846521636379451310098542460415093993850612207122296082419576671233391426395059893873438927781094195738744242957121372543409189736137265368271706690969752769894082620495229461713000039423424476773744374571829573318163849406184556433615018260405566896919815154607655067837525799331252883251305293908092408429623755872267017063009333861286789608540639899830888190654754730329887743364920905185913755999236146292418326706318719736047289004402647104344836563164473450223739278428712750221666406282202242965852977658402568169705499394015348495423486036649897708682617277286323889873809243512711844457441884520380201878163123009961396807830783463627814354562021505939347700392355307960959592043464502616454593932553539653068032686744798070705034986745774451876499136269488616891668363554624566215371200059066546336683972065934563251823139248174925096941456045268075136036885129484346997848030139447058172667432415593290655759879068460248307284750039644173456582675349132302034527832398540832768*i1^57 + -306670530317506976289388863348287331052542055468632327734172231320162547457381916405940695176948939903117976360864378348855127583005191583429963312025395080888638400858178531833337620099431572019393188588279130817765295481204846448329159114695061349613691672436084439580430942874670407215180448980525162931511500524712564313711353827850272199723447997896224881979182928676072259669870799055807193601379422833505814011066004859229253154729573447629394132482316865676391881173089228824438057619200957933943145270990885878462587879186590945898346204910682310947939871973579903986645014065732966024263534571868210881742517258643373388611459267531321767524214571404971572825710585961354043767530273407808346551265053367698912718412673459035481921596623878614412870061783309737368278431763781065465767190106902379473664251104837634823852019101826880357413141517841021545980748297899272900087334055507690515009381010617385330418582691979512796023459770428252687134455984346816332234677703767244885915101807250818366232826501078144916131605793127193212165534260636245062569292519804534181377002825900288689696383734584167049466820526726693861368247711420332326686472224419226955430651617221478078735204110810342376065878035801146598385594660159790110400942777796632061865048928277149777920*i1^58 + 17055689305645702210454431011165421556074490771384886829423464183919289852477582493251005320909098331485543397894189670183616536479022344842816751890343150053252454037560224426295318778906369527904874496604649093793198230959688248694766765289668723272911923708484735625074393856164436906891441266001164060486740977790109709210859354307920698566643337554376464278466929472780574740258845784251307667059419228122212200227471738143481480747494113713692929973131813594056704597527038480986255286946481314276401228725552802747014316832711662131763674209719641611898521970733090328103698091295756016727457635007216416054758783275077744655744727131851098472395861599456643437456849684021530542753603545224684883551743756532472532363266033720212102902761424363885183669321166575422802827245051904885857942196179240361623060871027082118177954134649122940685817121235633607460542950503236821392269939005557424238584645576239718759042686509155690976188726412007019883604403966905286192423081036465496328199599317797142192919286253733208683323182818567658201812457429642598831889702883632996146643830221360584249300742435699829830748096770948058260254978267778822741974156765509418867391477177527201713708203922084156440529955809369344343711356518297641859846689350449287209948995911680*i1^59 + -498225283529278990691629570938890612829225642712355069108991423615453748039952125537040810747440769525012384639190361988415184529670113610639576462432891834469483952682358048696813198731420261305441781474637857669316191150693280788224268706766943109011087842171078939223287463219403732414794339181643508970562847060434224559302775882154356553293090573487120895132963884571199244642821609577226499284168394835922222940336964948670654868574633558346970499359983609296057630919349578125478588516444933915057636591064293554255518045327578640758265831767532214349370862405441186136996644629917902646241512939905958175350835926930148143919875373568740037199422887039395541338806942752911693648315549560030227089652435221868842301288780441853511902808003897103320577235979873805669865470412402408339939639780943621921946110671656549563876880687117864743254082568361635154118159891619447678120196016623431962376151309964992302054713530554605429682628870196261718584342064747968445853755064165118415228972810708622873921578045567668238827857706725449069261241313037227979116916561123310272369874003655729999956791807136198713166581634782515456291280111651044357626649576093396437837483301289275850542848981520155746536194604844860199015953175804589033717941795980545091436544*i1^60 + -6108726825422982246730485971320679235096414768869854553430031764818406083935874670506872649239338037894707662429333073529580166358876011551962965060140543359102142730761774423783232774953440069293118682117938306636784776781915036435663209960005232120563961050956989756093675963857349471701518081447443492249813916776246386482931344057311576475243570472714066205908199315726625012741855647097521275515098299486930485591384072232600179110336621209583501273693744024244741288536231898245012603660820739582161187485609600929053882404417573780834406125343814836454379314999142289705349700524072512335636827653498987462965043313477925541669348380593889803317580394883791640963912571938056725413739673701807327032533043339551319334013849762174742357812191362075687510360424358132278906320490495437983433133424353011390573920547843537356303595097662406140574655813846451554741432976684413513879728857116838666236361378156218924810144872447746320599155124128180498300919108178402054213390289918082964723066783603629263028657960223436201638119791603187435320732018649279276694456765690803965907542142571211227357231606577915368925433238900398291851844747355693470454718680227580838623015351928680325845614153894795942889015095047023306988126943837600122573270875635712*i1^61 + 100112971770195252599686709193465202042305845089192185068239072833612098245469960386722535750455183311079783571645080269344868518697941814269717512530728867906294886125597532714413972633261088935068310952545710606911962559989077683761040631439432639528510109510742439017432706407727494486918338011264638115576743587668711059156159468739736734136641372087333276203358918612978993299706761837790751321073177730714042259889607095148544807537285615216103098519713875492308226312756231263320731643397136217578308092444791603633849726901157209016413380465473337717703005529935763871472378855432738659557316778124901734541385444605293341045325082092164710285512362378143360926580058271122735543514936058255636563963736293388433176415822368243641850665241976288385619273029143993204437465135580717436860186910469583212313778464411448252667581823310304012413251382223073387796599297575640917396410491511773814060673119959034529439670728849971480854422892750988215647178292119901727559357331947112759763996508566744832305295828191650248646273048375246452763620323543490658863078116525100458831380516134996520308324957508371354749415136091823952549293217461801621784669470314800691292734723455289194656253136534811342659380581699034586724591778203009460895481856*i1^62 + 24165445495453362715996004048563354845965754924083092974739587421383186171300859642275958345860224977476832432994042187094502640543656311177041351745077304925029832494139160340972194122018560323455541002589835787287271207465300564450582676639837616191110473694928561430198180654649737122904470651317517639750200088237828570787515557570003914288015605321181450242646192719727454983347933294031220129477964235073457852018329884231873760131480265396512022677892136496295683332955223516106372749100662028371708885739869651488589688345739325762687621631319931909116043992306006791089917835548065772207126361069354998459367620550690026518069470929565679362480111457883499819732280708862441133145994569227020892629306232895049058382800000321752537704562921823097231340112464246025170271791662327487138864486202618235769122272328522926681330929779605031746172575060449020646674792086322561631399335312384314937084416976654772844274608776959062416004727765903645614963711076059634100067039241041877835990343222571398587462863985808495249594503094122706983825543506347501171232370562393177329277734728176812813817146528686198172970299553748426842736359322678016857459052367657041292872309568803104251565227663862814880173680887008688208383485263856271360*i1^63 + -179341289565935894670956706585016558009068363390899945781086892561467741139122418158979974739366543177042339594898644202799159199736144254722006851882759694111167057437168329409695557475936942871087447529909185210478603927617447306377025721270834030998196583359694265313613135140577469624033412236747254062204084492068558415934576127590606334113833261353699883657026265593589787825703390651199050984000351865522902945625211196787858012887007411760876655647119779628448776209697462389812182316191965317805808170969549027789287802222312279108043543812913373602718253533440838458128854740153587169975963484097425522040259919534724899611012589531380486905364999112440054311827937324607300367485880981958134153456949110655357248495205341692412150994970672159053792635158098388554891191903190346874570746616901936196889428615791848558244208578294470894176772707968928843930761105782814985812313815920495623735446298099338835182959889547241989732275721511534159600627540144907842558460673875449763982388416954418132009228107891341325930815518795571391151622697470809312006581547015512341267491819551822317186470182884244007845386968409412743815658558208373562743840481176482245905155950209447562209281595014527831446549772625555543225500958720*i1^64 + -17059664735200867394392513408150416809069851142846231413694367511149123059446364126509132766978934627047146810663294857340589350536284629986832287717231914583591279576033523406605029960564659129040435625973730891410647704630344552347625887191417207420177592449176772969032422930128975417891600735385831567610749648728075141139842262775646592822100586070352145781264591392733089179601598606313727015663546752779104541930494712835083456496296277208473405020803414478621762380540608911901254980333205916627700213346835596031898825037756450158220599161314208070959347670476952248464745478833841797638681862881545401119200332881386433712788552723064901007716084898564389535775626058273238332095696915599483280833137737317473391153636073170102580261239525832296299302643941272324006658315897604458815188317951625290586432828910906531816679179880987453765237833832968051155902552843837600739612134907671085544963165995542914620048825099739884122233462785552677373212387874910798165894050705382613856702012366862096807426588704491557507731711276220994863574251867930295309843521507779457000150747952663373837940786872200024537013501895453687679519813719914282186322004465598082540538781976856890328266265223223453509877202947358798643200*i1^65 + -121605761193640612903006594729152594861384500132140020421777270817698479819544667980415302225282704488052369587963813059849243127356137262338320169967914840373337065465159535096920061164995956325946964616006691243026660110678178310270877718250547678310861552512987920138071994468830577145847655004235052071804055075752387464822707173212968418614881704556857655322885810915938104155912734278616998670169022252125482239196112700665904875716113439198612260933397181014033888694867854348909452531484530862696232278762532726376909027059847625714643342842599679434727697943227993825846358902543135479864717972217690283398229011720477728377339990876410073498714066594266600008833785366292214664433199760481969709523017551407996182038841184298152978575987709172913416417306110092424686899000687947169501694915455506487165248858326639240929005662839976848424599190828940692483360339375148718910287875225790422016054941626582849875096098424131828516872731701232562907598764707335446040156225224326991512494898501287936112292024551133671801050772874474290993239917778125365048023477708841297912729372138225771510428141144237761314580219055484056696142632547460514898133108264528839307590374286266348478553015462366207002811438202880*i1^66 + 15331004872484680102740334402331580165187211818675049951563911405721325348931228888132244737665553432808366971143757774629607551577521391779575217308480927840424552913229788322993207902918674309444696589948053577660529523277284477663550252072833794805606140811419197104546346214513802519981241185138086026026612543658984752184271883839813419150321557057927057356111598606413565803911810505519468882296099785409117599610043238805071431931527498362840779425713532005943616990473302352155983727341516992148106023331378581162941090326320066318595305275585385656294786444617672819598613946090592494184773546519895472813179610583266379776895672025812897694215583868480867974053933246835989283518634256041047082901129789154884781366927658936640992334436504235158716406447486627390438313790885796246438449812297755864639276050437167254505576939171463616792190019124734433284163396228761142135553406890639115250692797570787589351990346343407523790132555621620723155842903145477037071200451509709835061829730774633253235310322109798261809761565803233100661153793394115210895797322940484451410269272112203212743746332240798691539581725493452371901678172290871702249759707992140162612093720024737459108308329009057535801425920*i1^67 + -159668652478687617465759571944277373851305924717808500356702230070318054189743900015111439488120208314990822123761120547295084570511213966836705352172085004862988023094820562180058398804003165013738031107650618297715935812898370067486589162884381392803531598891716920365059985452092973319191512585578464270865031456346236562632585760248554648571360047813358033662103141643922758258095726999580045559280548714740106930195168017403027509716174622299503830231782409489351656452225515041070705216097218828115447203676599471363616361441400578051561638840202980311416130700882772101252195877280318882780253632280102205959365524577324156499718918380094888529071499516040944158803251605610560657017203423619820653105276009733780460041174782474965856348979514919384575911774536376785457170516928211804414543746783285873267303966353181928712814636407997873835382978386438497475440911457317866721779312332719371857939360609837399665759416026216137674510346537002580257046321969029977274708919525070915486213064514503078832922554405351087446391696820623044405631454009058472564962237902075832638601747502318472375072751908554177955534048512243462689169760350918782412861946349708404749050460984255775190426554602618880*i1^68 + -106481288139293436856180111764863495362975230199730080860456594071333708014768663713118553860353377202451040651462625833143611759873513749909552560537672781936308464333752848455909145521878954685504174748556690398093323471425304551697224781493594763270107706026223815631952167689259517508458971685747769036823384315944883900467005009818084841124366032252966490538075194796303819797686347538897309022566546696419705609428336073328402747546734200319196592883289651389888851674051125157726786769479050031688429458152226223337752235565873935265462821978439971355618778809661580210921355166180702098087158914469072322946788804333011299775407809149859699958440124149087116321286881388437408976865962742672243066192972087299137816939439517890296596693310164927516150078621707139012593045818406641075956829609867880930835611315787242102324691328390208205826479447799906723370677916602299471843861022646675504445937063291577375048346192304778730002965549620942206253054975120071899639161095650572175126140618606294802973406255712393601425398761404992527164802705654518545060251984046276308893925820334871930378348293022952034002858559123726235413738481093441334170108923904165765827820716681224518421708800*i1^69 + -77915445892364516426638376288395555688186919130796414154330418043536140477073232553927140290144646474104133163842496532131463402023413553132387956334362056942833127647764629686102142406357073358491014544488894225743873571825189592088067949745555496019165272845271471257988057655630407675817551608167168398248890607131108613583638234023571714436235533156080967857161339171138177510691252027592425452455586243891939019733689774740484235098485669063097962303666557511728317457311469230907341335566657279626915146333741000870923413122028228313604765684503701490412011823495922219973687569380541676430451236463638546223986127675534489124086694107144738986471165796174708992155277029890902996927434212922658160390336411974731645996140111381761112815882060172739913531338892926892813890726702712505372481254327341782790228955149372443049016557011771447385692246214043317588506492440521752659101962962823348639175015589845088839466280731726435044857520778321641119382656010632510215327024150893852035193327085224493306687535927532917898367908240403368349275421988516539666369868642372166379142626602817027392096755127083242083113276043301596737323918280620183926878006765257314772779056553263104*i1^70 + -30319608601048672541859198661308515770818461060691319787634879767877655441196292476518552062405715197673974623406630955264472104399038142950926013920330946245802195047136577373661477192741026326088051272618630967209121270002611899678334485742920227841730697494081154818357823691020116945068688151366244703104990889562520140852006034829426964111448497339294292296130866129488841599450144232097387051674567118900720656389081009031566762924598358751492611039116724518682304671873945090162793593540897419305513015146974123117605208904554531236413795243879294686079283847589883730290094938944298145995796695766879669703631684605454946075114055887671648898384536000885355539018191530948001880416687401980614047889907873216954993311057983291490687367379773118717805497272658031284382637185036258952512045355086361388023271678598463992124490298071065217128717882809147369813472721334884980095469440539135038299496987179372359071475261903008699673129138562486367551075933775597584671361929636480773972912593186364784680797099263668044968528328732464802803465873851281646711091743056875217348653887006445019381952921646048637872653605143760232990808470063396342666910084638019023580168192*i1^71 + -8985009315892678667935409741047443823692558854315968792940883011004433721961384668229519328400715688822997996405018980205057162512057156090902105915557651716836330619827899300754057103878338868501096686070255505967629745481375638409160962990169446755943361856017254012636150179735211705048470604561553829067984012986106317100934646419606814583733072519405583062801667032365878354888290109157244997698202733371744188461594449202885483398383626384201900529777208079420356610293481544034317645028302043554410055772805861115696521857161204855236582806308970371781549663568570162088297426302348515225290495339642002729622295498846035362428227327411681264799081138391690460596618186473685043469131152030465519000387281433720035127381380096708548076533515178893462462415871347444493689637901166977975546386973604421991245917621147444120480519211815388055439934987075959788806883677821027532607724561725253469995816138812278944354687522706265131947197611567809829703266011973313492306644573374736846811994883544464189988826059679517645052941741025648668578572818372473473403303714771755443050169582820840358183690327472535829105953603985137186120127422448008086827388207366144*i1^72 + -4190189280997885060658943846118016595070079976362123852892710414679791957462951033362496876058197522913179951422628211338149453998388092736211468787810627579818581321236712841595191801674208035880033913103502060970491178112622492763763259539631305901304816075473855256601687202734876566520821583377676424618439815812333372179721502136514494886607070694252608014587490890971730757228615647881015172645872558823032096834890744006201680070336818648262248494777934661427541616350349654141774015018496775148485876138971295832027708959447888647578471832287674170106859718667911145657981420827545897212188603981610318016150510495573028734668533414484781371540647046197463431308209908639621693268778269675849577564154104133590390738244422216092156561613123831953090040967484699475952635262951410585095840544855628403908352045049192464577366501964637206268713712779499218049245964486944832018762287279700242693411810451921528252635190445082076288254059698025171577845673578157412990855487586977887633649170473301755322440301763477198551853780755945447698979899121722665603429212364498280445087885486375003353220977378409522659554553704850293553442201663661303146741760*i1^73 + -933297307413905922239995282998891518872309006296166299737390389797833197874832547537462230308462147444269782085778991856608338556735017903242076608379840128082674982458005417538139258066443652352703069029334102546616044466370729863985335308841194989063855334318475540143294758137561576021838325140509431724964061607936875190728885703907046379739740988216108767364535293391792291977182576293814370029169339884688369677208728199677349778098484631296766051455136716545493875494012028866951590777648223592053615608813977196497851416568680651686987466497518393628534138620455302251756901691189713797651588978593702801861166544823642155639631143031847659163977349825921004639610051121628562091017363071870043357673107989791098084115223151722790541471684620397248394142825586236595639967699044573632499653889897628308813829177943404206057368207014852208717420260048064475063352854606108764684497513721238135430389458612719758431978372313543175777117800736328630988457504741393426185114884782263916638854519162874865641831429378151050953534853768428829907320230247193610465339200130165961652331876611006332193372335325443582578581394291952554377304499814400*i1^74 + 50731388516969805497030880268636379244120847018751931984072549822391079225154424659285602177067616805481681402170667029300792811748665558861821541949806717844238031174628595033433108007222435178737501365021826787639491323516022159981498059840509068828916492433659840775877354208925248155738675612128659900616792469370567829388537623774906890715291649468331882833510913399208342812496271475657599046839567918447677286588085776719037710091943162021288150189695720052823273210110202561947761052372409684318345324437705976617511946449637917877350579919244375618427874459207063850679166806977616033989631168922186773055130390453469163692575614368152211007954384135329390892714101839323184217662323509375085321890207668545545699958821147248911302998453793665957124008396536953829633766025717749818652436281030597126367399914890801915837742746899725240072891841708048070091525251568948107587040364304001785415055447829469737022716293623655548152533166405015153529916837610515653605014526426734413788428793956062786378787062636513769426530642872565725450454066024038208597148562097048325591486166875436138861243233215409651286364565227464856436736*i1^75 + -1705803184813943032588222191051450170243935456818009172131124538051068840270612447090716507258471851523920226404375565532823142368462357708648051406849387199797721652968763051364190870031638343665647662830139643256412576032746339143668473745563578281297135240373160766830432627667350955859176526074816121822872588778596059075481172214114895403586122438219913951859300551100369994125628872560700320364784952337978760976748212461704400073164494793119492903905396137330683038298444101544964649558037853412676112477941330049110535634596404225819596634869138679098411668368263855250288821131850821996040733124301355655494112263089612210000955981465331439930044727186415623933526184216389615723233851542179136500211586982657021290021273351467277907811215662959812610794229938792778806852456992882190134960624390127640458906229431158628442369893611297627246762043076718927605164583617098289736070645728816998532115599073483619397676728934307500608956401282872900232939469871587028816103338602351742371885030037076837840991535532692203049044227907615790301780292694492424180036459315636414651398479683535226376031734182071451578198392832*i1^76 + -6771891559946959430908168877860425425690305294228844427930422030420113066875260869259788900631404420750614100265587244775551239711270282662391589292899924477702577743825257507390455040282453000151987059831720812209177960845713703281791089873330806124338963598423257590434629466327243523213318993900870878380548793980739460679972859465162984856548442875494835183053412932427192150039476483675182228597996083220992892423341352474599412793829941983233248566523010177183820829872402325195579790313580025029252864168788499489834739053183799581207900313646873803578885414673445992538812096179515589662611775308442084281636481758229726971254740819608906007775927487888594653722957790706984539976523664766974257657767911727848555431541523363866416256459478782213336484766535319185573490699794627910158380516506118918281442169833906218161599272772001470389983328778834069628901369666954017437503547538074428740112998546592002265886762216388204559086406716554722064221285441406065002001660287140256106978121524374359281730195530394113359665486818605351880792797030590811122930032464127175599968997737446191675826178856321024*i1^77 + 1284836375762939588139921817872273177918188349504976661231823138471665847458979489933036374488674547567121593368474190452367594267326608175120233345958900743135333062224070086001551365007956258434282270008942318023659113625097130483012541156419971916337751460946993705720445133440702051328603452595904036511827744984906881111878703386659871169867431885598119617666972162168530205292072210421069046636134676175904342702656465994182581704865762886008117143428216527229276755316580220892756753193762405063722869721904808806930466371048151091634909877662984566946514459247713107205281669732652564068258820935496745477913544735913088713646027933750676244586189524901115433423763382528996692212757214574087405108760772836760547878775051469866057070356932554443480524235893185108909682467628223419334496001838011542680240536039349568028438306159975694021710643915555478724202046629342197924871855663967418942700691721640905496999649591497501752074278513215909138078452828031958473112296538667109699213194349941959863208940952124860948829500389335181249941706266472517713880173934281699528734884325322915840*i1^78 + -5476243632716706855618774494637450369204507172548549125316186684110543086763365897743507027746564496387108028158096695987800089296428432491451003291856493022678833533940738482007897589314505485128562546468377732040326389945657001837544397159057696901576563023679152783924630220007662946560334285556506439138571338587161686819205259096311510380951245054175201987518758520576501876654114527665272544723039467949851250706332033267287888880291011130652234327831588594533278266652568392363212811763945544262309297969889538432353965476145540393507884277410516252825532936252966037698100101556880503260434409677465265506077392160268391993105718024921874782850618925097097182237811685160221867418625993160451939131692302982048724946518502512225095391762470651519806186794291887154177900803629992410800804534499604777934123133421668301904087152856204256690740235634272584955192216912946831115156110329498048729880792722114422869537406605141794211534493867661255435686865748581814521150662907024565834570374415301269531269362519243949425869201172411926943759755793142332822158512868032512000*i1^79 + 5663248960308099205688659555418183770691085099602432600768487085392110465548928362203780707345588810370123529764470950445901703457113717078221386557512438200345112482902361612249117973443233795547463191845581533696435276261180318192943111824921754918139890744372011874078876531233107667223355074173604570176605646403951447265594666723978543342060085931626165374786564036199475578425056764180822700090303759862757040639686757771359162480710519080913939058668936945111785094240195404495378625837813040993270025555084305080751315411981516881822799341584768192894651932550182386016620098807360650941338105925680428465337792255751793105452626490114055395649185908219182760096827296133965621034309954593263770468425471276098801557379038847711466909711559886911165166785369979281453991696384006155897936404776579382722580878672782451989166591859853662958646654601607694605380602665458272893277284787928074453486857775881769817731398129280062958802240750616418605440793983362748749388408695774550641029275060343780850399489372932158389325516527750912389399461779644350464*i1^80 + 136277530033600300076168769929579472983368913901906121764564566477226387233004337899267721228126047714099478548618530238158867189130015673652467987351745191274085316770016809211835181662623642903127254477855110304765037736846015015538592150678549135941096666446719679868935436625637042340878743035279590870832631103333004999521389435961845467506749644410711046774573529025545091701216699347714742799362918262150254021730825020932525771094153632402776074482973476352586887731095935529634623340214837220029128912481519710027748579312944873788549906828795156764962212146727515111821835585501465949505330626760089603967747634169023656433152636354761668172554401432060251340412858994751809412271086071180259397992919483469001785830355878662071408485890508770934533020496995888326397958821951662315778909014935068204608968524374020466359706982281941620104109514616008317452482550384044198476240479996541597483847949170668261084382266256042133616779236613310596970166848579135793022284578481098213440804416385919916080639480467485133232418641149952*i1^81 + 675229637744342644986704293835206281470140315142751135126945257090310823487738683064979455258850753592494362725148770055851828846742087980043700595861390163434143498367387390730467941314891580249126462153220255923529705014027752357880292690236498451768528871484241065139727961743947387652319023860920347900879075939574214814366256793793988245106032561615698768913030626916926200956024484138842461852319537670342403724036298359968348251657458665043518054112469784465624964081779845847397309420367571869590275328479073479508770983999234559514384031934475377607724868183392019641185736667821001185596515308783257041487850065859536279388790061299262080750968347428732666012712980659158649956716950470116509890042660984025548836363343717253882899185250871857437732130437346278808243686116107811942981128965022463087187106473648281522122160433136345107055177474017446477017475719555341288837310271669646955600765007276981276996218559872003980120286356791934318914482767910933016244855998099772778264653460290574074532566401024*i1^82 + -17940563062935239288753493117336602022938518118355032661299632623451660175610415387377265954127378902875223247726425093413780710196840201428956059425765052118062113823900901303125765576655283837617852722309264249186366066536269418439184112606837664675624386259905825206068082250427856280612831427269496933592867803676172034221038420983874431683691940036785306780907202768429459373009506258343920120118719672844824509668748279882925910193222544930874358032429196768666956117136136179103966200899262299296708486862951182663656772877726351674082425665803380230775010582983761435133846835760969804628481019167805212540070308180195739367798855736047504244473750401117297531051226983957371202041609267494439853724860832066309205065402868344370566075707861051352796348364734804036858098361328202387733771709029635760814378817978733344099514778245353080656071735606793865348394547936590807329707591079632373465005595298595571289572798987091037260925925378945657802829964049138742945109770240*i1^83 - N1*29138702452396031721820194575306478391236760962440795205343194832042626260692045836440898517025100921445244771222157200012501460573634807653122400375*i3 ], [ -1078124374111200836746649768272865152383892481808794511738134602867248666111903995410681580476878958001173798509258088295578504308228276873874688588837075790557846417816438236269408200266135574639416262788577845216466039410168112104863658354084724498453230368273133830132167026791524293887823857605014094353816023687405991328966677571187504944212958100237510205913368969666789571346327296478269706458978243309168944591618973349939756868191634929044935871908683986865548232231311919804093436511025552965342969438913970029047321730239083118556705323419461791952405948363240151901508462984930582599714872224060957652362261043887019804182089464885773690289206121299862858240097995334294875096273932713080335777892864272661978861439664199703942546622867857305861656564569575880362276689406994966425475579576259171342466444388662035327280826931565768245527027329178212102054696356407963992892259372338686663660709400457168239289560436333118969876880713089686237585734464300066339159074332931228243588965585168266927129637250784278630491941208778261611063501422158814762824040163386860102557208807031998812936346262298895709902344440758126590268824213717629499008226133663496264254935922834771894143513639097139426396831246075706939024910558783206959656106659557663671977155765745385277136261227263861862472716580707325492325229376630577784539601567603422616761047219248824320000000000000000000000000000 + -2704387678325362328168795572902811327733332694149449105399686069707304020630463247859183069908360174543095083336277035325297704769460853466551500350144753072812237204267558166304554908702136724994115820082722773844981044484095610325016950034360085543692416474010120569219807252025037500093877643070556564803049329384852431895277753572354786551951445541670296362603276590358841477349182427073790488274396470102393832258647703521421718500061467899396792107041626270688225545337269837797108141663593092426744860959186279995583439593164660200708111698132625106107003681111789231057968512396752731534941130903504427968674951422748921082688139195636488023996413966937316659344826939632483587917455433799704055792028358828047679285398020455324780574387545167704921060145658023190490593526079623493989084422668524857431726990713154269961550290565375572103759233046777863250377492594386063915939354060596824606290181013369563495023155235094110710535280839790314481686871205116963066376456581897833157906791065396745244064258791903108936993565023991159702459633905593098097409454530538601068086329824932360049037977026184707161335295088061028176654284569268185135023956237078517582016257385872467802382781107076435831382143079909696169018880782104808789204232171451135895467005110162422607454547837939015894337963422861097461825691931256677678033348733422182790717652581587353600000000000000000000000000*i1 + -3370444788690419538820979074607690907471557767062693121375964511553355626110564180132835804126365483735762247052541000282685121883622214292483086082828111143171718341448105213346471287803040307653636643340560461725044143151538040744347740476673350949032784960019779327457405953480644696776711083860254521328997904941278169614115492825043125178599190344086531902459686742910074087925845377227957473417716058912448287974429736361883921262961314335971307452172098109806521136859352329874674559175886136952373727096735414345733673379100168920137959050862081658694770723705124033316163923428772019488569795488485769953324664576392852638354545111047198855763326113970334731344934901449165410019786759857182422998269974547531166941303656304341864393404561499866457072853716638367221488106567630910474782117972062961676387605625704520038935791257361138880796688785835882643551289655741922028268696951206594825619786971255517322238010924179613436296396849120930586761092907162720731609124435375310294396298197945612351018180946716991885136612345001401072176458267355645429989659337867924081998357857639753086212437386634884647125805100421653530684584061472195470698773360063165472156718243107085581123389371382557036951187752374112613334791814002523904619754000327120344467416821754245600111232194490903293708237031505003755193642181187410545421176655060924235279734245687296000000000000000000000000*i1^2 + -19639504039814573720751846862701486847182257265036051193742654873911772346310789451825635220383808332299080845934072647082998337532057957131624408557019114378625315620321418314019935262116697435734663779121641372460722847284175886689187833938600840234890568352423086765371524281984447612566514616885272731234013349110653592531684466114038741462135803873229060489842022011359007824221244580562209090737115523756647265865882642621276194102018444670394581470588816441745808882155439134174348805873774434584601839366791490470312986630818230649873242073692265112077459747570144394602644846014682773591796759638412754034925420118231525535419808994427060332966695784567482771305226833203822725034851187256140278902464610001702233681932609134566298916766472491811328502632268664650177473363053865704923336618963951725387712389533955531621997648449093535159517264629193197817506262816417579311107443150573574438764094191862076216327696536124804213335564188689959525452811167493897473273126145862742991504328044538669458617841289013090747510166900831965747226721354651145370455256643669830483977781252159171577025923873827473735003385102753811296316521221441944161075495638930574093671140826497550484032766242246098383558757567958042291443250711574501668740533847372876877326773318583992815106554351117312855255150854871484201878797046587946336879436420387977001635616349224960000000000000000000000*i1^3 + -53384904058842332576193170713098125734099520029892045775961170024724278270423551966288302503584050985658980450453853430007242153019896645758415259550919510154629411071862526771193897686397197609567443508907642945880320127422856519163765168384953890754009380521440728836817877528581782500672430437456815721711523521161385449718576987430828193333875974795769964031867210338106030473895473707606453294199882370611947749174838938998857989335185537739935264152660348464559713620610287905207231905735917077077867866977676873594744194582650298575342249148373579283041147625234735697776970860585037204485950909808887267391433917976713670499280477093395720282365798130003526184003490478688165302547820279895878078323072222608939327851065445373442573520764124664745962052454518434034273724875148458634349616433728121459344724240347533710102438613870013333516098482495228088951988162377498736897172455408639934408929153968661366606588151138991446957400319270456541650980945243923084896124816260602061304306921866704352124515274241302430859355082078732056257851551972666032884562452574267928494631662452709644551096282484454611515564390838732926548617697448915587535412467759960212129150339160675016435673009815272054366781922635415798608077571465507290302826526386669055794280962495195072664023790797953534620627425395466567308637801100332825864008380620144360129338314797875200000000000000000000*i1^4 + 24256327836996520399501941565554274609858924490130810839435186015047924051293977528364736830299610300888898693977496854343227918874461695472330722675128577647216610040487511342302364242151457680394980795475417711972145930426463467718520445990787630492835330949790242753819813764867224898810736715504245815511210540350021231313954513939695135638203784289222877677879586237403353980484763500055250706839989340757302540483124238291902808382344732977443926540009568967940426655767546869506686509309087805062281988914468120160296396252805810764040670184220962660655977240381416992845382047859677572025687308038210549503361353546843259783362042462646090699045076056804639750475689962856064998483008858683992992054199683241517665879143310520599604532010582192544798638792792996036993067159738925054976712353729794097933925253784086615293954898501938686258956845342039822443528679561403376906261644346497407483389533578292919455516671860256027315907218267913480913807868338808544184526006218568046639547679297883433372408747744541875216122192084711110333340528269913423955227607719325136226985727585584611321008555410223786313760450946618607694936150095758024934924933393290165120588384619007525788002805612255907188624002174402826149836901080572580590772333203871097463992243095837727520530742602955930530273611456705311963159623042811889278511982352158399524207551578112000000000000000000*i1^5 + -10403116469136554979574555242127747615557305450424376780863268990768006987397487076529692345616684264888504770223375605170720321914642392335377636587097323176951064373619165582128689673938009604921073386858415739697599813834501860145642236863001164283532012431051450382185721006636791426671432950832627902290651137726298657068571962164238803195441643174051117481011313430753342898341310956498393081059608232374078422616471912311824727009010119038767335792869737919790883882311857161872234444744702964968891567944475351216763334149432221878655380389511979254526933116341346365151737099870207957992351998715452897949222078585321792555705399080318224421474933255296757992539231251224959809983455632785253281305691420182340763233413731303446699079523120480457432724189086142120844594152335478548135299147767750180044639308973005085199826887022739515972864573730407487270787097472291641969604446912596218550003844548471944932708310317126095609723117906024747855858689512247785305976486004241827407653799271074243945528745517718581048780706165073675406015854942449160675677375976021030614445389674340900427530016792638933010024115966834811124274404896307530336849325364694024880958577536401346809050993919336230898051862946964816295213803324102435064100779295721054762400281034749781636257953599515753358256075848036078835290314462146465075169844539682188961216347504640000000000000000*i1^6 + 748910335567415621407119631953264826712243392830461668215750517401820698366902346592523345929453248985489341383782104769819079885293870493175117427511304801104789258765112154238264150760551875233774499702271423831267689209322153780445255507095886214596071355629973706206954117451643359574413035937172480838519619328480233732693130892830993663782536697103152393101369265582856439675789999201606118113832537888577789071130675304684372747164082089345303511166404036432034514236288878912550128648952595395151825376483467076491728390969677122809541647600510218093709309855045227729933303745872253041419454808719817178643110813543120644093668283905594127406400771479284482489173433642945553903219760631460456227454213068431371121404431141421295853848116362561952987887234438201114625348707316896866887398057191248619603700783939235534727238542242000020885659097438427557117875337178478994891219229385920821702281847577292643164472058979333963204349012213446327859680298433383556658578434205775779663850768446797236656404836196461361092776167393794032136210901425391273099784828089131450763717046243934216892868906284952378890764972756307291054222900332996136715873828119688665665805939212073597877712015835869440235101204049589421546652537626835571599628585964765696631928525807589805674604536204137148512392246946658512180424766758012928008001379533658061209704857600000000000000*i1^7 + 335589510430513843734487129712179628336525776460678765111933410799202237028328538460591222952925156777392670211786318454045204601461229397927285765250792039553498791250189526781488815721340036588130645255449454744976055204229601344777661291521341889555207849572803249132824137069017869512838597344306155509469071383077201781672559005442989880871024643779694684320406759565423008199257620451009961383147963777700148365809998276253572277703628826980298014559848907321932633386553113847548912284487498083538886839026741587782406166607091818541011122378118800302223905925465886389729282405390786290110508194311306126441254688924453580076197476559958417474206062099646214124071570373381751266265537424106461538946401975368295954941286536661851767258227296008519465442688240943489392372172340887726205158095521462427930013583317476373096593229149154127119867349627658269666573837471332149808560862828301122172468448833481901762325658124902148463639351950927674670644997128190880504404628394010654089446984274397860433884973617721821477748904186680986593141847909256836421614801568529128173258041917940211744487410962683920450070981692680838978546668400542827707543066077113640890169569234108232965845781288469425806033026141549442059703256427844823993610108508147196678986728903187551190724058670866255190575123545639077129551709313073649774854062759839181135937536000000000000*i1^8 + -503469411372432369899982589099761618206136773342500079676743035410000134372673345561964163767647750163027502793373254490255012945069847739212822299192700598053425896507278281815684225400259020134238500901707140335623644349622999513151214406082482896345476439733577338152809531451873427388153225972686498898441152510315007219388057563592553470197899122783307215252981329914475953339473517471200837391042101284358824164824227671943157688604530057790846375887064849117669905657633427907358222746463682460062636275788635357846481243127957128837379608215916862754617742663558441450664020034599033700564230297345747452619680641782966167855950576766032276266478850586158366193540872410373072931813447863376922119614584944265891320597056809351436836856257816995853808215002189590070402212280836617799837175557656238423283612032338698640731209180093186753570687595604009896650117179588638975280786555561238467958424155376785167259532921777883936118694129815099917616201269836535314062339248274758958493771567565830272870772328350509668645844605308852288041736970958715315238454914152070347067549818858339180770576704072489552460600976268489479233633246661811982072063883722025513092181841920279286342882895381810657428921716975960415444773791734856764147724734775178493237458099472305847758953518257451417635026589929721834248787982325112869804159006207451222381690880000000000*i1^9 + 144811164783503194389485912652651421175106252877906671239090437726843376679860303026381521291543124971204819845594436328258691048548756639936816112145292202155885727496334915572378058364461532002190430968035771370278687685527859139188681445389978357487603631496366040205319972054036420909726484966902967091979220999770176057038448175209841290282890835998048174567871410718886551844180634983063488155724580657150830936691086369512948120800695488819200839072238354632188035872594036451450971703607893832202801057785524543178558390476574812285602460331816183384482051740752141472291553570355642877706370854991439705285380260180655273487818973698369059109547526939022543872509786142787546591354696216995255375476332393261893079816716276138527208502191939553953342734519355346214867505875588942019113997428804383000825082147863492994031160139873917129465112649321265347634004149453128870769947573159670632010351631415746288264034835644792741859327636801942645692938254682473424823538760748756756180703638769807693074772970605471099183343434696578207424508594095203710490146281124746492906231985115970203498346791227876271385515357201140727318076709209877380435024326637864658405594194709687746263641098459604323477033532703841092565283562032311785938075427874076753518764070567883837911696754709555909436346043633247718323404291762786737072727443245540567731404800000000*i1^10 + -33548565947898184823398189240787827561330939722879182528909768302883418637927930892549091974948701060664773176832793291120980129811410766564815862717194624357290010055934036263927167632373094089292437289686383495245286709872607378425716794873698108386045062087153427675913858316071601876065889019148646570828969022301489392587388171707703440061007083668229248265312919698171357666591294923879784314318222637288391740161612891620426383807195080301335154452739235992996552760711129841604061716437265032812383391870106666987219852982975119381708406277163322575319647375406935204293025285136706623834099241312582244145205794599036968459540231435256435837268336124607178470973924932872719750751205031482945312936146231412301543888505536777499666864333241179202824573726318439705706844102070316901642993757441703689749748151673640958391617079697158874419881596411951311766458597326313451932708120520522052007312583060863414694326660458142028924952978973105643968175350557371913445826743719615199477058852355332797260443825333594029030989308232231695847533337685084548201767711122894767657061473513228508879914587761426478188528552526877670726028746412043999078219787753294107303203037289419520944796421267476537765156458487326371269407809992222474738206079513994711269734875883594567125821405942946676181212710219646188928754434342416464902033091742110786256896000000*i1^11 + 911822153239634001039785809904842427291815734191504897374562743614850765026512616670873595657109500491660552372412434428962148252237925503577376366024794303695859512785046985241915971087726084952563000508738740642768595467544158140134891356126473080053878531068895836211501702719139714567033390353112580505417951314062580585760941291557627582440244347394300994296619857692202350933656895512316399442107074138000423565433168588635225905128829544231037305342178037042763139361951655903804224238820638896767429659640405174664244416674784218036587562362331653486895474750824184206408295061685346759258776432960316510658749549769741367148161486184781707487167460699117781612614991939259015590647387150932965681810286234735284567303103631217184195751228784765268194982745455657528233399857010728538616455894687344064422165879259546551139727616585779193684139302187110323884964026529639573423153073561056534623197959333842304197618155484810059866515242217112094445299136599629486435622552325166681991512951652980045069139816973314381802344612407001004716976245582915245664493631891094514765124072943830732969994744642485264674316588883815832803399371107259502405742689240696254394417375787966988412890569270125774384999252706081358182903998427861854247334499891142738110981323720677009643993828575692402744571264601122511242830925768700628868329902437344215040000*i1^12 + 1577117762727255008092181967858184276737746732379249282491745380597724511413821130352688288708493624278668601772111184887394553773658124782788742207832819972516535360256136281060191170364340327247135733721087735492541465543177312115907539667144791292594006869241425280610027643760294426459403006648634850362389596481880231574212967215171006709896053323712238622547819088523982921710432957655124401517185609243328838168697109804130836104078617589610357600610817672254840597097192641066993073929536107778447258373138380655553771114502112490038337254506139810675860523461682543550232479421890697864719106858027853663981937298908107847322775567250336370753278290259482609322479075827069409234627816428381691198704267432867035578988228205985048038665353374674730332743351854211474013709973771988388707175682692434341354727112285439502912450961748944560859037580741920936869716592559162076416093525100489955127685455559894944303247338368981891053190954131753547711733084990111825791442723286594477814133676696878263145113783837937569735617586628589588095719108473155387065231898134064140447427143863386741868197834886485556182774519514132342974779454546218374644946899340586344588237594008439361651664192456982134437528600419827187478903791712406190031566006255443297911332543017967678083331713264849595214033057963132195301432349216484349366331556858586726400*i1^13 + -749832463627489329779299922506414679533493647801980070964233416079022666975042902785914661303684228334069679885577498315738191744171223018188542609828047930895462151804710645549584931354453315010071674806627665974140580068885351007316010319135018502639436232389621886395084316747560943990136097916489918343273573666924512309672930695840629852801167974028169017475662176511914063167798829671521968804854001635913530497662379530755377232285044226851626307315518008412013031553131833662614387888246229866293833945898931638744932156149787899552668738237142594512387524634337165521444195384572451532578294773494971490154959415785076971727546990362040731088895748199136778701130784114056153167854201124159792193734336548760195141080668610537376879808143370747471413413556005672141197967762352935886432205390702363212079425337056693094679924915590170908659707093655941145864842601396103669189414477809964513765511599580935556968344391047990074813823674621076794698508351814258565712246644670292361547812001570593788778085801487960618960428288796129083154574731116776421886511932038126770000698420745244761208041227755565138437364549151480791605027798050746365940165076216196995992435034192880011001353218503463465885118672161225436441945370368623883131057747388943898123312778441116776785197944577000678282944553018764384334267645090055780865968482950316032*i1^14 + 182420724853820171569268987566724512505141846930258817170378074684701759912556291564847666023495864240090965213068173018724139693603495169014414784232460410349071482237948896333041666943431646797112742629568407331711441752602773558432302152667300100334157145336741279343080361492118370011388884117375362408254451089659562978453446247223165696943219176622541886254631397728449935475440886387979736270182078620686703002348890318838050769112472850565308917514541977755183249686158825680198369878868596056939820982313884838876052901093006376641076328122356541615690353078174193737199577077734665854650244497354978789475208003296086095572693013000681578112469836120298065826726998003975519232778436958601412118401930477343883305621857610011489753458596361057145899441956725655864259469559981547561680438418398854541306928043660615702397011541532506221147082509826403642673600250836554652978765602962096344895820862857169401954836915736659147936562727885308371284661988389969996852895082317272046297605242442836270465757783826644022612786510194303260216918365695877922570332981654806056112897200443354226103777310607747886172976660837780849831347347747245512757449848211978959088334306286248409105717691228282397706600359391404183855040370444863597881163843071168761255117770414578303392245242522481236395733644427405577051880674461976753499423608143872*i1^15 + -30476946092413635579779157459786767085411051168361705864038598894962364816360215997459916586976668593875423999603857232554627267731915362249889634076065836275996866279605296649607865407971423579743321535525535637334774460985468848083673039861621887094269407441418596220739885309156085947222116037731833927706344343182021802331611646723750826488565984114353869304950693571615100950411997194174566841840642124232253912876960322583821745173277151098031443825223824456472433070820999118634242172316583295305841054851802391978819151423333965450350810303724006182629820703306566534873381197614644998437403594651960301633180967136512952370292082565972113238792227066570186700216413030678692412807309998990206722505984889294766774457184960310407912548251313929669505808724877050513691577772641065375790337978457148255442415233031862963580973783354823196795682264429472582227819234675283354370107958603430785918893867050488117086605242291769494871075197693008666065742467207910700918759591014628235225780731659064199406814445746989754830911447317149781324641709144633322003350095978152667967719382790239531925161993315696983809461196619799123288698541773958572542475316969604983808733910342684331219927572563296461360677974589505951009445152994965892482774380956273059021279443925994868100703823071292190884522471731578580063748150588174761457195417600*i1^16 + 3368534213233892017561034851460406772754291929088485912227853312237811327832831547317873540081822011238539126592155295014806152868886896299763878151373087274338469565749842308724937591514457186841626444118942189175427097792379320758597124942092485269392524339721985405879274427059922970808967049032915569724392688584566296579148675249041413703053548304948110130129897558104541290307978996084245608559694841264091470245601607460055964592545896307995989918261182610200565976533210045257640916739623237324608900425304320351594745089826663018086965140155891891780560157058641939759326817899525877744521712102183645261008179668276504507763989635991529230234710269097787085437380602436447172208128146157928727490308031488929410583676481873107055129797332519831708134902092287881105236328307854432061313102212780741064006184596974080840838883790962013264776233070112315757646892979279332224250766446422527345450073524882099699045510142586419139097554670742309622691853847841231201811992717634252288032548907125800432299500674237856003799446245902405575589778115032534064372592849756945540090590770935212391023387176972200404589384594589425645875087251219700063157729508382791153089753910591922837901598665000357708199569815635871190656639482698372992475680911468148540364645396290117208577562856958959817130243187443619780797371396210630210879488*i1^17 + -232348127164995852056702607058760486386234220666955933004824476768205763845233404592078856543421955357490559297575658385141083425930960671644875014225492545048886863923218366797853093687658559102488666078341716067997122610312563190581781495740382928343815160249932401569204791213089007121106302340014300368186610674462740986225729281621831075282042912466272219868408730699944554427881786275058252905339181442699592146267420749505818308609703294464158700125812254310850702473195045431128784116247423744075407657063409537206448515545661588484966812264476163406286004865852311809506949818260514522123341204413849524127105025870460405790764302951035978513626612409471992300591127810374743577232864443066409994115854911590328705219760700509440315137562675491880691564287252508636629088246453266971059146271837992072602988789908268593189481230755544077403503635058554734459543588967734911846438022941219854757095669935570131895671033037357753938950155260442610055334298867237356394577848639561384963545658095509061025468051548023828396794522449930855897367986796247887956841284418929952213535946172848772587369572219744619715670823944243620130700589381024357032855128550851479166381145358448701032047494860558629951914579544558653457496541039258158730128305281239163673280028354646863623529741803855760589953895927727668971062050814682988544*i1^18 + 8250409470336272676886441824266787027163420197981437392300476412394520833375724570827070168307395896126346122201661093423903823496126987290264878852140915463085239140122265586149249537145500997918960199738782602852789883906935698912944349616547615566829787979733149223566648255077948188487353170989486395725542585970257301739031296792538013002839961837999545746243386212808467371444258854489135730742520358077128982388439640916666702792268653264274455515630217556790339348248569983192450009535634416415912615425213121678912557914353750599437615717377498395507639986651423643087178673023374286750483841523182223868173829220962318025709990878540564887953902847225491277837311689084963612162772577897907918983675307010037863067047580682807784385090115508455812038809700640922258989683905794451765911603377479290100029675334273922877369884635018863881191959035045504752886297206921842331281340996614222339497776443193149401753893971748012140976517667497849950257996874169552612695840540840016134877926526678339709354199983595903064618531731972014103633430467521471038444257209019575039431944102546213151875173823961759102545217579571815374480840923917441218438186526337356131422084659362775437437599282193756861461023708903641857210498983779026187898847736935191147796873320310563740605536036190617824239645181825400532481072720510976*i1^19 + -118626359513394347559156751095899361108658041284897977261193949538763606032397024049785135482129355922106119290776174546916968141502961712847183483908840381739664656454308032286708769301215644527717871490155309843176941954970567722012019686591200020015308552832536431247469949190969577929392388394548654012997550195858409662041007326505591967599507219159512805410288773009775316511275286140071908259681031156553897520765583106035656064685155902573123135549147344341622455010811504481466412221689420607301085592914004717159044316401558711359706008522155395249963632622649081816849231828960641967517061252827804216953615772130957543318509533737605208512510543629250316246623929548247084034424800482137313422638685348931333536149949310659781511067455095539139368774420236846086324446232304304316438307294688993406132909058139554387657817398811967619083586358436140822636721514607889826484896474449821036940589025649087577184112435375781162388868637790464165551031205124663453879087576049335376388475032582285897018052925858963556356137204259743863292324442655284479739290685004893839819409156628821927628275083110443053561501966645096868871401739731750084651266664830553914897184871775169771508351793111908155780435730820388774079797460883782826591283997288556049174896621760267549092142863628046961155832777649103651966036213760*i1^20 + -2459374903190726365362647811857851502191321067372026596409498355487342003162999659740348501034686062832795490527748032370396651216766843172470175414343277554394891803881945974148138987446764505573948955729898021964915228440674274017338359493390574458767689747333505927445109145367556202520558824203032157370557456743684929769127588075142260175966682393022788209012068271156123617206567282367005229266471258661660826616837185409134646620742638526104502381594157439429843260021639795146365748683396153254078061204547657024626841176492419775218738702518689850213990745711704677267659764085171405818330902722068394804194920365206853161336609120168877563895160714416592087016076586624355683194853828556560036900071408609673951876445677642969708136204697623821550173058543782399953011415033509696337381470195074913980191976667593082900065162884691355917827192981498330573118352237418854148106597205362708756273990263191321724743547003032290365332039814658296893023105854804135704848567748030318440409982893598674059802891257662024738004053644571604090586432477453918273294640170900254739868715861922956192323718975503776071602758786210964556291450780613779917354831966844346936386047282384785469537341065761014817628474514873453096906072431435432066259201077531703943132370879402785258947660996279974949111606364439012945428480*i1^21 + 18221433424030481786858011000714223386664074764688344255315678938937223219482544349843158170697287902131303877369252780166619077287696010589346676270951690191784578380572203439693412785996504404366270143717413325149574976610699107537108289282382930679333235573150934521658353764488426912742196050947285170866254994647046296034197550258359915890319655635622395697864609526523872570151218787919532454673467501334416183065856970340342539105691966772680364185095997571568417283450957797816602466489629063484998534054962320798559015198503651097397216598423951175423270860400440178230242305216877339652641826360186969795586706776940461450974730159907770303749848727586083415184961856009758614942861263593443121193695633956840726584471583801190249605434400030127650476779177244153745932036452995497351974994199373695731961392585268296433555201597795192154486007364963564245001949646778600953836161082246851356768356303163677809975272045514268403447979265178339153775011299550011986586553667995666144425997791701601013497363492729452267859238840872080830822192396528118069986841499373807770744106704667152891981549572719445257962204074481813458719902990944422613264910687229306290643643067598757437225684884941351389600052986173585453188678919042610491259024216530891039421870787346165546019249479578645070389602756077813760*i1^22 + -541044795107128658993174318373110037713137241249162318471591723167758596054524374780395586993098484647017773502689823629557958578456737035299863103854707093448384213526084023746118953247306178626149428649067915809113642698050592329683030087034894342379388147103261613652984280257443552586823575516976292033752407824383183898825098464055065919762097516157114125182955143363571968521825880422461248634597676104042174851269474235209018542128056503537289916415019106319007748667636760197228113283171652325064873888270041530709800450042232930523159562573383608799457358577833820972739015246011686806609726741116524246028091115399073393723555029663584750434523241360785694021309748823187963643017081958653424077429478730458854563794983386116028279833188695510446323257371142734575138176780227156184998750169855297969301262612531709060577001564297143734348282686662007704481112636214390511240417071192727858846432516190553348622249238022371807325138475586965527586836705267738583658828651569263548416906818116327909884184625064827702432242541618303667787700046507749110845860500810933040203265041396045102779441990924481638485259881332918176888819719362623171882239491178835957575882257888464620624151764103749056081877329100547026332840092750842097248505354517977605845117861775777828031659899603189223403439773450240*i1^23 + -9711639966569454872959740770921674244408325024234084582748890381150165606199570385637389569996328283429004543339207870108858721880782531488176997501584501085511886472901793719449143846760022028484929298409811279270803890502399568738857002106572245331369192688474602051090405611235668786760301209773164894884570842248304436830005344254542038467066720587847232975658116098838921657734405376772800476941576846002163526197541588208677288826416774912460799119644059821165607785134513731118018001928714425460178117209574429247807778373650897483961142946447494128518023351441400865337734778826716486704814527744327547354087175733344430164492056540815748012961301525285956639671996873069638803277411388928792081563019240970627588169902641390036104704595700660545797607351981153608194268666549114597101758523446836216048971886946036013021057904446363360617895069137263936993507431325051494684418561927650953309275922357794194424268071481012478809520704260241149765038535964653231612833156222953756771481240822149502472249185176930715858080529425586313053377854125182265141491582122815609306069182741100730404518280000394399758160290888349321436369198156605595966867320519952706219520025195639325013895291396413219966045603159492970681196453013104608971936924555448199273935167038187479518673853504754207467964989440*i1^24 + 53458309852813782346018954501382643874702730999396082510567734124910777948968489372928511456799910465521939892200413703522765502186786686542483140314910525026448361668926806799382669369048184783733330620618361715349169812771267897758863809378120726850546089805923554117061010593470308831934449126658573212799378608735660254282977061742748207041964688152940884615820833904765354331193392078047879575238009113266148128448729031336278680787646420092225661101667303708244405966491326650182462616212136733882586370097265765074765198418029831480930433342681429414730074567072545282377546390008527881230078793068029664362392223479864934772132681297198116506946710855989684169412121325725471634996878162934471978738925199363323927796200881116403961430626123665919042539223469461682930389521031573386576817477061524089236573681346860092458301486146419304575637640477709686266809126114879031732571625476522083158014909700047327172346281538916364932157210703529909678005401523056900175334974276544060341373542389742662351903419478008682395076902259914902371331800806755981281896045773244904346458003229266984107861239262060322187495094153494047043075212895890474288616768294799493338586174903418448634387808078212050721850037127724307375435573629733783865030327631649664755295723412517161312115940940287144099840*i1^25 + -601007835653035302156440233154470916732934593289882926971593964015430310483422948938220010377569923613089430686736860299898808174308857631957625539161055485081937275033741311448417696930938228265100821621748488969285993367337126908452220409710592305562907218587768136471879376871538772285717605565364401106227553904033990439667744809917443106618062129542497450553371318288743800219754983697263573265072271629662133819988383785451964823622813677089838594735556325916184905322938459439834034894114431115790353672713756616256384210805193232129306329612661579155134479490784582757865561402952150624433655041818428461754234937504446855497365553719062007473657192192444357986392861103592208693145124306278237259887297575652333595656776145783703648990031113558876561187160645172204641791553720472952554356847051722319668714246351729853376875611479707001273210522738316066790163979953229920022952447898094311397245679674264692676474165956735876369069558753887772262200579939144427268635196974886688929028962245309090245479278173482253224278990017597617649306120034730240869467415772307691974531329161900338320966959548079338415745104676838382939220565286108966310417171490993138195784102133590519647446412575598100527293826807972118062545976736109476282512247123490912433514748526429899410904958296391680*i1^26 + 268521894120380626778323205712103027086410027491923576191750676988827703803715505044145510789012924530505082093625954829855813652304870707769590882050970134960913584231107005873843451462619694635359216271066743390637996050739486198359495753080595588157716095514381768871866070016730009597289574554652370235720940086789914084068461918922040052394299789516360606199975843776015396579483172967523009893538615012926647382327895514504018418587828880347201328480439793367965867905131468086295665945158367907450337591822595482291617261363066780892324637207103760616582258393972455225794748786912073820847210710946680680959817079680075561046242251277138937587715967201186870678237833854386905636993578091365428583653862048520533218548451152860787653204848575318179542668963482036681874730699364170646499186492120409922844006083214592014191920475220423248690023901460198761613780472615655585207528014621920246316960256873479322556146183029082580171887855254089007364952448692681660490468568506223086316810774198167152038684036454967036807437662932472539214707674945685286461723177847280477462751613365563073374275522177965030346413245553359042975490604827196268918052415950827830342362940213982633178444816050922293609468538437985086619649113281603453907733469702364766083274692468665194515361955840*i1^27 + -2239392575957319980273140132823627553629586524731866935381051720339499669970361048524486363993550806348817340237603397949369257812767932776976762493191822822985046991912149496483989983960294524835919727060199349765032719986518237799761137626956368948949270742712833629429199221643175132420888733079318566879995939020692000810504244341882457636694840685699740487463408001714381555056533504078731240078374500167588503032833313953750112983259658399994814391601583458441616856851385305539349521713581100354961628317454077789295762879446424933259351281696148982598586267631262448850531263024998090704212232203964350623999654475273126936283526721380775312642342499462254554850955146112190636259466900747343120208453538453221376780584563453193790440065432748872704048983190645484549393037297958659145320203533448239172552307238856173664872497693035953623393661372007364161191331597838906943871993840829662340532475638933294954656760207242284305380585648299556942900953615454239305586351860958458690502725701324302220688579916653439241753983202581775004373635107744982233925208790817664008174968598160860770551770213510765119702103097390044687684674078107875939413768481047587989213338687338682266426983753572125612321955661177067750965201006766850610691742184417273738843353259924986024427520*i1^28 + -68088299839646928314696364596990293009099282019560268795553370382694273404789735389297505631445126787132110661815398117554807413777319136763579283875210890253619314999990954067761745402339828544971793404813322549375645684688576752755609944289966807602171685069956578393194506201639047330044394383103752390793114062980930119243420985620843376111741635698300100077692576274459047864806378416222429388795992900857592538681660196575225231286605723526994647564307347564840317920768150128710676519027941916509956967376940882913460398297278557516480829725908971909760858744237823739542560058988500054027566346672935814226229942173886324925646582579532469808438119034069498541778051882575228452895790331582829137718058633548273021201255096261750077237165531569913373839390751634599545214583298306085218347107721893063819631747974227056360614664272059413509430902085560802693999703690846384872351341384192138434472920392249820283515605201943604219872147648988552107341972481095118512506497458861611399467953711156307663601051940269124407543465487559582858320375573928690392237342663485332517484790151684372945674490366566395062727318931772974446259724582936571304222607697580326682838074001178248429624464420229414213214199881776737198394934364317617700836813120491682791926587109727535104*i1^29 + 342414919272779076728591135419943107367297988748092285387569334611154128259617222569500369127692626157888150860703938305934268137191883822060951996488279339781541564163727569083432557253370765764071527071213265500715049655779355555610045949748745103055457951367659905364190913969033314877065634332247588930278241497615243560768618262581390107538539395065877203601257505847314836145975245810822799281555476186640633213302011403834187339159486715495118837333324023764685481720682420187831456547170456108630343945494103899749716764001664801010817377793182611801092691454100391585930910627277650739956457849701153271194560528937417507046892318883901822828137798506493128916132631353441377230311457421055185242121135902634140148032096080950001318127745270418415490239868004192227618889579161700131774069303246643662624380482782773960824420394354679280210304170949969415199286391637780250982805131616883216443514771638361917164503754111072112682520722212093966990786233525568337001851159076558134298875698072802651365348911168564380092840035163879059744587218174851397675954049469079411373877866055963616382813668728592930008747469875741445432933597295228128992953856653597705903641934021540331545865615284860718030972074508861002798813731757792649132569024958440993781534586568704*i1^30 + -1015196551579191032276195304425346382597208893307866306439538483477214134076534348230339260441860118707050040798314002482153465260491709764682303282685283208225450519174246774294034700137750720464914053904686879650084119778800863230157735994841663240289294580041588377460876148821023952307653717981286666060869425387357047306203181306520657773205183460939376166594117242276540617766849318484051067606475611986601749804192175105598390285402327736477057455599977248507690882553007759858665648378224017597639471599091623514855486216316642585992599938892786489649029096314415101567972792499538217339892958019805124772543284421167597409600129801483429467807927759265112940796542107996028880084361036413696271270747045761059522809703214213313599584636121891883481532166819637851732337883956461704442748339412168184359158163307527862458444193756851869244126403178976923409895119287818031663087945476412597590363306682253475365992282284923284110651449819592165597914088198314727796377736653848988211054120407392686234262324893961059262349394490488802577812361215199412600606767327314581206875617127120391314297177681069295049656252911904370478746010039302623388063823026989705489130028437472715709413098594527910336478806574872298079608708492353263775385481484972783895849205760*i1^31 + -469622524202044206744418484991001952213130526940760449577823150206777704690540352960570574972224105020504787216300391769857035465127208629072114354981101885373397040457365863244953748319558811483887972392929279056929599873030281149715299960315878465661739433482405956624209277643747760729145126088208495452984568197088231611903528923585654174365583936839020751925971321818993680754036483846916037214608427051118861691800662447394766405477460116415809065100343060495837713026834218842358713114815905867124557838921824478379914654917736280935271842010648201734895914765081112677091579494743943060301127285675614785663341673652099198728738256188201452195130162842316902251495661879066891568165804762448894336003850556339082982111889251831475650959880596083834774145783173657853083692809217614232330939434181194604567677900744894039111628044894596439207618793030356511976290490294282005847834058365042664435099978015214223761326416105129352855023192905407912032283393256608413087076543645933427845358230352259901541920122452610991661489888532616421290837131363700285550336103783281183644231286923351885986101712313503342134815632391431573021230767321466399622807172830909610894932792735059842809369815437354130834560734019480335015027077918357698724517836709417713664*i1^32 + 22873390020865718058212441346618676233032626818737485421188150115324353016705568114730509262805109700893706063285551927930398547165536906248540480063192861425184750448339215973192110025928241838378278550924457026214808221801955392591796287060821621351400000926374324868227250653874587594950947255415537418116608655185499344274698644789117532589426311421380034689402603434099115663140476688947211468006861297522467117917847862823848510117870158673473943720551272542928601960407606021574715426321533791760857448031123090672841548303409863844385435742416489168544772145710094106077933511748199894698177502291705564658632716897862735257645075197311976829128987249329067959533258371899214334594151964324676415951605170133510312638029373154819174616427766261289414776990152845970581645718881948613484800339728575264199565058615329837144022676587096670263477039215207959406041187495362631211959468595136121675487903676280131802724079987322707946077759160871098093116851293347209037372180361508377684159180693539165206788039687656537724442738591184046127137136622362949508645277060532430342934060717907485154457896744163640987421250100444395493526562148601977708356587983139723417339460383078483516860745780799201482829880865835711841837262372286236473419366881820672*i1^33 + -66697991242793356880874502351049638760739540462215270015366824911846419030120583004033444616321791994212476655621791582207138230492361109292861605631246042259894326568331019197910093908055248915985871517775671202745443789189893734616507512873662309793887626287057039193764235206078396402705190619149533762789641857578628219980492789284771150511296735139365628859977878815371537496209104536431198939993010355608629674438434628665087064821603747311389355108922080267823666769973938489168871841548621980785226893489068179669969754019402439065458053955466724995234804503205007518414849266793824988104701946478150195990823461247538500170632067439890759053458309592475179485753067480158724460427156258234949889414781003354744797060722004383834370111331123754690126320103295389958995476254824872028952398013863469120239736223043748850053007974946126928673208535950539969615465272917834491356627171660920056050195855466336273696872252349760262877099579378579821390527858964655982727367601697360814743273208203060971130507623039725162856131950336367995556030302243316705685418145515017773020991603667896965682182174150547872516231257523031566689353512288697707231285833795102510041969158521171621988942032733794166357050637625877043081009848489795657483413422080*i1^34 + 35321420600187674478204127699349654144719418868960025898798856408730854005610903889834060341283482233267108549341662686739361688519623483282047820026438956914205206124203198341100286327011759294187706415908190651839420238157477781384238032190643709386391057550469367541686928438435007369503040308581183390960755156256251212326351553115854516150756428185491572572877449959523794496731550067123994241624824238804233903528596757356100114726744276952025857370487183212145275888382986340388979884072739308872730629749811963983629044687802709598324827191823857647767894984445837309861686301429969576147363734722380993797818151577340787681068920174097372757596372647074813003844003014431806621429871730899813552984760770224547314518510402378042193542244311740997342680596006365695574709159910414251506436144406850886951698482366838041610832028251856179971814895686613087442552275240112278773791531820381436494686153536504132425961342628496277389607367446694116678990458520502941193758893439360085998249936856557382727496984462078959954785244808937578055812006303954780963784973066996147057516039899516789310627715624286051843684658882079634268322844591875377106585338331420459696249449275017929179731385909578550587551100605961196521017728840661367652352*i1^35 + 256970165525191650740296282328601059890151910355275489421005342457117166210827660038895316943839404047527472640351854502441280231842542052305860363648161764361087453183874409459849006892596117467552293843069227538909112462702656940354519199282756995806206862461259659524155448930905505467799439528967690408645183793626000460036506792553016860462932585322996680478332321864123035084282561937080205944966735309490370188686431516654581855245679123664454703125348423542551510254794079182558301189601876924762683716535365507076305675961704543157349132520941753160690364141284173952818339553996547216380436437201549273466224973611855857473195121020036621570800880997615732696511619541972735461827956272763226890145880811781244175860463096592215449435825997032960993383679220871288511117991860765459889732929039499552173449913690594769884423830438049525790154032438098762568308542564015997734281649289000095096724285105776370635601794367771310032695534929792861206287784293063613854552158230444933328035673648880830164511387647312013460742006448709120184089015200892321521792740862784462008945749987278802922299922753126798693377216942244773917612342333216572472611842414488637119726409795875607611758527479789330476729115908210154900543967452323840*i1^36 + 26925315733524283869396721899279202030391033448594735681807631830618882593930777247542304254523460546100218774964112910197276814744917474781207594663253742593768393233355676847437755761659005818557073146601769472661173289857214028106842539904932285066716541438818533824791568005163436071677457616298815655847423237712133955684245347193153148916854818971186152841012984046465750936386484048931183257253765050716594582031640534470067291883839853805205588167424635492860212247497035653496035398526059414378150669570893162774147174505262422771175714783901451175416540659249891789795034769612392711313880641460013479216619165296671727152551676243298441975348410575234671758798500226648130686259797791623026512125564371789976447804813303795620467214591822383204116961334869000426918986865077345234330840752736268993823130889864069922976505103123079567002198738325817770164378533091714674728830958561831022052304862676854983317865797243841034965015353411080879812885573916919640945940010096023045112591907661277674913717792204585563675135370151190879586141488281352572244160185098897956817378026722896315840387823050764559493227747835799892250543490140725121967338367751321998678635188620263211975135709208026729311215087078101193030048043008*i1^37 + 139450191499410346410557381502039821078615242171300260362789919727570730270451190384780995864069557480849964275776983243138528464804138194465326244884690119544786996696075550791144921145371917053134314408187354625896166608448950409536278338870621823328397643939964693158154993006413797599415997646008426567143802694433079670775728554410672381146134395642892661328491674396845486128297553160987055126028539557447566417568380642947913517693101209736423422830312801937782729850864944788181384513771069299252712625737789091070138770466260672300524775542738136148194680970280294897742720319466268383592324042053588457342658017400697581788902812403820844029887191064859935390171735485052988663708011850526057728599638757013266659910955775357048877095156692810904516210505080435006162497274927261050677802892227402728905693972056644593925923274324133263288880103674873812965293777057253950861855004237583713369922071608685539022648424246689344037842844580764785526113398234789478255346981794366171289821079965499374189921484410998152948980199808731143196771561635903565526134929480711809507294702034957657910523799577531810282336386133461105516873190659161249441393180643243273744204234670468823947149126527240925537804043683754917357056*i1^38 + 744754985262113061981797139940174372978527936629583284136156015122961915371744216948223573956577924506005181900923000409926150613580088880196623352134885071824040477677812710452766816149639356683586692900813001699340235999031017595286963612967473665612705235873516269033529341072048477409125581450741037210993482902097150495436821503865503401197404642090529315642454162353271823878297336619400381760153485782754682598729408946248745478590916140876103914774677756900512532491160194222867016052587490298911941617382299763776127041724903406831317534507521573358126059695500055045855868618705880247292178120166805100007136654862432167054702248759556363510452086188131776221993445481746464551775916458876722411097533755607466166062117759106529144026485157430240883546237915738017510256952552908273261203860944136739369092874461904916821267778420785874829616247955476356616631364933308481957891242499549907171217204196683430097766258671175089861760833676956157102097742013305293749276286603677189911258573086715764412281431226702510759717182245731772355910547253378787168717990348333690876659812406313086860449054131376730368540654306743153276386292731090988321547354399813757241350349683856493411237395535847394548056645696967168*i1^39 + 1334356955726086972153763729086355875476323585536467260299348220413482308687369607931350652911926471102756991280042913636753019298163136620730209301907391862320178931456485378187866083978058308697907805674751375988918498853739798519405632222222001276566273476597415356847567066669131386325253663316928029960214875734190491223933380332924348667935025937859356325470336488553944392810295818791457833760893476971454624857069608715374842885708501822101576336834232963495112450994023967625796865269222120545744300449637220968165421086240857239455369953420380464914942090352589367809298173409681870972871785332325151468614378836488275479772490975883001089941976836423021847775171090451453001185620862006304748973483670394577046501716725232004924386284615091928022947497167684691358251844429911493931320326215753450837705122752460590875302260221920682275349425621796556185306731658679723858887697505116138427714604538338710088150349440172201009806068876483189147186642390021907723667196294105602561994754245788820601743957509415594325684943019230515244495887856148622676443485686809873252800312539140791279896996870639866459686353626676023834363654086810912143656341959403748633858242150232479283004686739404178092141565295728*i1^40 + 1719028613977774282247919140407439537662016164881025849075670418049778835718479308490802637821107801323513014039932264858278453643862617733547830307090354472145258310313062247512954621371694014013000290431422953534565563621551463946811284672021243442967087522643682888688259703364041981312125492699590950499531353398665107767954242772953797229502448294818584239046014296634684671495013874971538132810452887752976043671787951087502965397100428221657046775689705280520966591571726906210356414472940802476382798309340460447307587712090887376063763747633688017787602472575176607749508545207291410579685500279903514576598310697049606548796256201988596971545690221791976341130001418543743011387258364628883995646991951418403965338338679953494821478636454251384856646148292303549623817441445360031994246198426045206773312067079319239726200592544160831199549032615107270816698921433637948931614359512455612533199812429783880855639644100900113668066742309193607809098966443390577969439006480589636208284159872245756487705117236209097400504442228835665055985078846300374752162414940160156565509847188949798272922015886562522048560178384973085360723965142437983395677209463177471234366301887262626172687349681637495474944280*i1^41 + 90255046262559173779724307704093815671099498648930616521526080231269793188923854893081918767182437845593822005412189051946197169546010242470988390652646981715779091272288453941857271572835006928623183566886618549043128172455711487084719601141391572497514011303218677975480876897375774816552921382560522075870422136462119474107552969597783024436325296280336737354905854111232982588695309611201911986672564966992131011837413343941399904786845647595454969619722079801861536888263708099168283060346262879152481183918553657200888470895608606851751002722355580371802788472433007161801715959987676426867758871077478751502829200443273687791787193319851909862488623155888735882908607429467253077659232382668986913867255796007701322659575016237123953978321556548676663822374195288638061420037821330605896008420207822845777676004530061241023643158746448326517661756730093100548887400176858706365904868867825362064174495970073053580070681052575825978206978733001824503162177423928632742283747752523982496735783435334929466913026191731573834023393344195332464485891477866963769459313689393583327986159133674179739311904098663662760425501715564055678452083455529588702991412175603889441699075758630440852610610338813367*i1^42 + -1763410260749889650385232415819363962086139807679090890709633869180829747219959117684613336269397228723788860473405288972505098100292290006016938499513014440201136163211659208226471205003509554365106405776362396076397702672429571538942496066967599366579461957022274703718686670821283520605771127060670058098859424025070485750165027183845067642080861632050202592043961545062083213790540130944330358484070505359432794027722656091626001475205927023266888896696583173457899248416603195678479762752993266731327658335373826682452897765567510648383896408608343033650466433076592861159399431953296012018994807787166738456077066002241586300826770672824366872927913559785821202534563495521342967659124203564856837175336032833415235342648404465618243744164977082470392932299515186006659480770066544040452885959174238588834245333327302329736663776535125171206271432609055776161981823047289326404165769762105533038376899748428145188061097416076132397421876197726749504271380764681056929750862398329238399736705734858583033793682015575430794154045412141924633420918666124306641192023416713198767144133366663537129494826521104033625712747934270305232213526943999363895587403015496956411048449315365568114016167899776*i1^43 + -445668289841559004147274144268227150930449521212625440118079308925928769848403168354805213226256230605676145644887984988474682454640858316070226890093457611390023145768828506305420906590507157447425527159664539143343119647826702265269079534738486951836481799413795814424025058522054746184284785329678074348677074863533864072073392984828174347763467617448955814282880075800159140392595805099391019110780507844428429587125392683261107495170855420191323472279392456611793802666879062891511987055121315610643151143267983283195497827435218585586899692337261778575274671797630333466042901494476046811759606352469339697603534500205808139927297214274763717843471730395332936833288260382157495104809852269535984966562706194596443075746215946606044789557852187552263350612389101490414413313671384553193685057763510217693214545699246634522642071896097030583712222935811534594255110832344085839408805530803730586138812690303496549094157406478290469893343459972730707817489525218088182479144777191611351030745953809426474194185998164204528798437116727738325113284735554738112482185781226892024834460365192518487813510460423145567482704898626464057445008070102114891426979995094492996186990537054606318256128*i1^44 + 1047123207129600883818267045888143776477025240867144011471153448574271554525773783529322245293174404577071902686832448748087922188107117429677627400790200001031233310376895072596976037934546829916527704947032521981834216200493193097513813824767491967043771201462860156687686422316018547045945924634959444184704795712373420397821306012085556720641776997083711786326102856423126059440515800888970768936557512079007038178927879342126043565244942935648675445299511606814072711876455501634679858466489273650841120208958042096543031516189988051679276393050667709533744946467947732191134509673649308675552076805747999453144767647484996444848628192887692099882932973920082704784604940261491996762092610403250887768944231534936869630773987328378416343265379837600033839711809896784165692816768198875034249582865820996694003090578699294125139143684096501685546161459735811808775340116238471457351054228348366985131297404600446402032938688435249398030397004977917240594932328205787288308631012326508953184111671851627601156849913249649826583330958825526458545852172214561827778238503340808392129596992779660484860135030450715399827296556182666961321483451333291591387291897962969421253439065415483392*i1^45 + 375391569249960458482663198243758957086121117761846315687976159084545038958409577694150272329323039936263878564218997612667717612356819543012412990601862000457535012463813148320937187166101375296336677383743841900551377604141811328715065252043783529715816790714107834223654687067384468879052621953368493961172691121101299704504842789237405088917712105857080502571260918087175256980099411705675987654332980380353639098463056434986862509650007250800033683439514295440782917776241149231070686978157349983856098317193277244532753197336739622215834457996838758531424664983104467824909788981041536969751801028069120824991425285187235645714698698733390413685241867531031449898743129945073977834722106917541423608922015098479767064710461111898623134159107809742793959602830494254494188598900070405948760714689946164614082591613534721084340424140357794020329204965006317700422040081378167194008774892350074846530080773616741696840569332488904124938416012024151512842482545397079478772479138776619749029246397324864450488808451212287963036690608964223762480355013046055667377979330453252014778143179741800480582637898775702601933997295263138810719988408698663145232128553165691421329331322880*i1^46 + -238171311261169744163372986215184091340132852219847051738039830427563242326927984633403710672214060381245885815059286056144979217354004638303793752848471195050087862301614099382395569549642348440001180433793711240542249768607486459681011926528137777262756289003274275157446192418272240104636497540210002837304222525396094737787737442687704992622114322653797628130435395950372625088867156458724118679550220442533115546271958492714793738400539178492477047521171002331528491681390164715658785737473768201806979379370488573961297414221485476991653728138866310344542982922444699347972222208101421104440131685887017379853916766353205026907804781857937623900560721916902647435760936562915378578379662504786169416251505665051001728892073623963518771973460675682030551334879963639194539894932673391039672625649610590808587697667649920759106059870579809353291604071495176703077907011552595480691799375475648611763629732685431967244483808518814073735496590651820591013401401316515708111770999880301431310946115661156203655668046516858879411104121332220820278056519633454614157108599987745007189985279952542042407199729597934566906673640123018685059032614579795850072734650798044790915072*i1^47 + -46459170493699623845805808384306009310737557156682216640860546750466132633352621098980892769637181449124281562910459455657862714858296794555225035224096236336884430450668114798354606265635724171668222974383933178073615676945047055162020835460004378391010815722608877601811466830351789745339674737816495268056717330741288995105972094053083423844009521646069994581356935478234753378789806536024438024205125907211157619654397285193397459225052190429218365089624740512082550737574382034062776210566681180134009979287370025116884644927546758277931986569606756333987930927564929368489107378489251930239181875862928268828492300696935288283432737365933891486098514950985934056279066560766716462488157024356446895566145318611684355363266320710414122479626114752798306327545929655193532936399667776569900690142465389292123962321368514380030654413605045247019508482616962812049162979827608409608827816967527527647513295198132683110714732130242856419507170261093501146688727839419039225623145902637393282622624967911097055836566622572827742509926802391199712355080684399769680646630354593488497413820917263086952780954408388971000125330098686003777618436984601497351348433467736064*i1^48 + 74298076284353404786621296940893257009204588530832661030920225019283778539051805731958554417136943982423188143209886875209868264247235142912782303832865778770196948848796515323018983032429028890205474841498145403703725293461880073324024474333158997614611671193324357614531382109179074209550204403807704203761297869629142359682397546970707909849604145503975863340557092123159055577556695177027999686109932572065679167932120879341643900798646926608991530928917261319512655499341168899533425948768530008151326054541533252712796262235550483577187949689509160634255020897772172930462716404783589791473923445176755594141934782073364424330091543664771192114036379794305324745288915475148313002096221073563672791421092330499960028637335260496525852170646117630617340594956776156778778356658900790912494954542712839503064659514578452873504633817708355102344452820899412452763848915723463169921111584710892048597719137741628761135508471207378285048380039834272412192185023148386151287150577688198681315490269699423819778244289768296069230485812470658817574775392900908725232976955611162842457891150547189617742637712064999484631025116067964304714610311690069433371940880384*i1^49 + 22842615085052827016058456404531808564421176229013243281537781059837674390077090131883421280410402683215922971513210706651445819686550796323048190962096591082806493066002788505248462530249239251432932407600056088930883209060905046667617701968065810343389066301584267278720320900509773515178483314598772041993160917863708097580327819135605107050554892650344771175686648542680787064416631921078058361633461919504976935616736161613642794869966263756069845462060672495165635107292204253682622021400911359290480523264763809216731455793964252877150768021131294407481619483285370183541735494297401305235199152752767844121673431661429382416876989530698926540214979957288725287798024261639484904422289582887597651120414823415287251584724781644939281382622379366678371536277546260953661196033189559087971008560059401368952418229595445490794519407068447711209021878226364003707220090367422410317614307758402292198812807574405541746057536662808699220473162047238031805456648219507491244017587345128963715619224313098897009475883447183096739845447517816042144078202184606675724984354171440647531045081662799271707781037555086563364634833153222907418627712696851493814272*i1^50 + -1020856442092352304600266541830435893253090562684696752165293387624814671891465531242450610349166562808160294471323228201428225379535349512785676896707005294848705931019396225296157541782832593245697687798820172456766098321884470911660185139604126015465379178716862825107887247376084372980097210685204500335144459660037095510074286102485630644535690998455612302301841857218403389099286894721053071045171996120891825488583966979891845876560869669271752238742995239429049299545795982510714338928647831585408804800197961241532940680396780155924736517177685445289282153986754607388980106689400884388758046499092864070241219256623196860589234953539300321847801639870411271638336520981594413468837769404350174255581541961288567528383700696008351653169795099176507497465987639658747980933263319357304712918828089303097540961845472413407686720371617381232815870887998663073549982971662190615535089528596037355943385261401781476783860304694666609839414118744633081548568801655027308934742914913824878658821617946350708724493292137910963614293001919813544750104344474066590580663059265567152156306269319578835384207057637935167520124689808665426234980360519680*i1^51 + -1734395020167081164836558495697249069400252457064599480156385222592903202701271482261893757114726938100870557882680864448402664462120591979216624228625444485679374027827136163165706376706454319750824588178762623902664466625024114558280974828578350741188829220550351024802357196924023942458810120981166567107063504603260854397434269091081116429241024333830595060763206081212792228883504156071542540245481074373742312983123104846600611433989778968213667796592880605724955122265184944440868336614794777894877463573377731080704115679286236892895128010256825675600589611814401009039979806263416537562518988037845804529287251006941374929647245049628885791759588603635368431387458736899051814572880165883455507219950080630716030120340967604712595052271939949205493107773479598330755917411992777892213568935868043976621771780920616159763058748944342038542664260607448905885650840897516337974341847263712305835411065913720689065823775745223653967956286106777321564050109269768257601367056384411318923913601257028540143228050272024510273772380302562494294610657732808285807265103469192358798541134661036151147036846887215197255240995582337464264380383232*i1^52 + 212322111082864031308878205064494569480217725783308640864658736833813769694387300138308485643125133355948764103900674732437945037995752991092622873948913509754404643305695680767203763334101190321555424566558248835767616957143944699503843711594164696364086184302765792194634841524859771972677801636804379986125362890354528790534672076161468452131372621742722078775545713383316442698873315143384593529096817072551293785909220040194456591643211470215907083989425716581839266629046052827257661583567100355099456766144312441042983530949994171077061787085750433928090129014392691154702367726949267502626377057586502852400884785503510006543542104801605939502716238163786030025074337416361270623586011645110995985677246637024022380778460879089041262858648195291737110752607727617898552462635925442089708357540625393771166386373173305923218314901495352578497170973515728984229834267842701134313295393237726527761697321664212367154851829597096355895938899192258871463945558479002155252145506668245700624464713002529556691300013556047149998689132132132664796661068673276364168176641937010835645860659716350010965826181056639040136436305976839110656*i1^53 + -3559159310127908771035520056868187917939449073427897403653806648675102075444011339113577666007962080081525559124221267279833806360147841368341968624687473344341449988230802848117819807499262973481614555103815288445593110878096239619268730927509580995067353579141966151408373968086294304521056541358624892128997378216830993511108472361709582065484454511114004997791279302758704037139065416081822928828279273210358264861875800387773822165224099975961880024764404353882672379323305873631624077069003200780318252198009072368982994091012257482225792172619056799117939746840621289020693350428968560139128070419291305161951461127883774848595283277826782502131785366847975264383415432458541945346270338711568021154656517160485119082235806511270768041198351232425390753792072264791024763302259346168413451343598144984884467841424022804744680156542885267546768540538809396032007296530943725066585653812705769661856251170314711414897012028188751021462576003194180699563617533400944316663716531840576958248828347144012721419096216317390991443828704975183590103860484359397050558220062366973081121611490313559033012623569236905873164392726528*i1^54 + 92713488228673429587269734439004086033774921401248177893263316775394155910004196548222852971726704876380883837656159419932749496053017637092363908636504251955525420516325626086585652582823145300587905672406738685664152434229785147704163047717715152466291484647205107237255319422109039166733519193330295148090573840055241645700518453608592002054557960009166799254970302547770819248534775917594925221270852007888182699667796695331739026898711517528512016169175709453601586484149355820818620811189624858890142311985509902064371614078990855833290744453866842138163906242909949613716423488391043168179336955431984441043010431168535511384635534689285247431963629170052697019493764843375596806910890196526594051877540149815021206689539549559533452590190403960847505304107586593236844623815450717002238640335063645976338304447026200357196280524857937247832137784303690699130477753324940350540154270738413343359456779262911625206127560705992529605617671818344698900088269374289159174324949306587861778134945414019132022224282549242746832046971897697813860931231371962311286178986992101198867398784402062231703107251173010580701184*i1^55 + -43803579456082459332452729960484279071886016686475655708094974254048661691085869068089880076960992247817592470289921541829509679685467232107414291237004350099688689832047627799412167382270117280538146326616974532576169816311631994013671208771936123208289654569926608163713719457112623919411660247894878544345440573459613399583648538000264872412018645447710017251893979916385766893579637280711833087230665475243648657026040106475313074256426452063573413553404741196111389312366691012858635028676717059762697418918463950975011039965016059609158481901282310664125124501773247911784781970474953601453171743872653541846126585215683775750054417855075435910963858666141373630394041279158625704802877076670073515343186641795723874821241177518971762220311269836207387563104197688536672490200918538396310357836680836641685965927597930216473216110137768167514251822729912940728739894783714192811137562259410438271760233201450374778313592357161607867718698954793901144081318946692486496739416489635517198981962890764082992485753680370096767316470504057057174770582467247754451480745597121615386760906090207009806499640644730880*i1^56 + 537410305532652612076657625561745457007650320311921864305281972852411311701078923291277974556117280209102351467477536785823852037936139285805246173476703259345262487346010602075096123330232666506267601148686904883229499868243256118902977273164017322033480121509099301404994001201291765763519807409596511172306770716654213337093325765779671595700677992249577886741723367171523915154986066459793074512236227437226793846859998149963078993324218573390643282242294545067406355030178150023312437876009060035488088020863684819150214499838368744027989595275877824346140020297209733307687111413981345673386189744540339801116968518883474831499263904083527858540073751382520820396098510187484517402915558291293743455363025018928229393068321614049140310549170861650229422587694863358380132824463967821432514245194291675793685544715342985921972442464276287455166914743939223701865170209922038587305423606616976740572297323413593524781741775376210693735475404861737737213062452999026473493057709605422824085126224870935901159700655955637557282452422984020036159596118771991686453258776932290908297646186318536410310639616*i1^57 + -4188784593948502434885847902895738266822799133700155159030452702771230650903767516125596265413231309369221304051398174314932516436795733685167816068483316709653955584008111679923732132581971348563565411785025838167395386408421057896263999171727794279601881226815507324151244133985111933236548903073162927937034955448386874934239689450289518789987547337674248569970886159770589710126015485520620179872667149880795434432785801001076462345472777191287227702246858905539796486646130684582259328406890774419253446134796709959498416169985389450014466217950197151693040372114633926984000370915255325247411134733340043201343570250008244648449800802224672150487036529278616801275859258445329743031176958035054608009747968836260429889343510908025593644383392111916465552849505217011921447550706339656848210720394134113653103394385527288971050502685294516062617038233667433168532890997040866603305439428817127584687688999881459213920408473478895289549836850656982200046020792878599567821087996002059487800853919531059197775917576694816532432984173106403268694688149424885110729300811676800944821250944179109888*i1^58 + 24527684605357754512994355620641348750133243967879761624197588105825259178259273449534522981273897109882254703030159497448488788414236168129729919766381047017620668238312426589112195834312734445655942396459058356418747151901135815590344455249039667292660000965898285253343268491862527556975580662394957981612995271822239572360947912042353014005207724631498470234852281063291134026613479530927450174064733724548022756064372610907447890630424858294188304972658783089509384770669763168539616351828272539376726362917688798794606334624254327395659748506364033704515688088594919989337919927979703872912293133541881894240793355023480812476898146900533468945690303041126226213132923454143399955979401272824229747541725824284934600652262194094396702633362007790301887360110660981396979842830499802931469478088984631817036115352410334526568398909739720230420845906997112435723509422921248898310630220833111513223390261819350772978936074820438211392135217937359167823061241726548951892246103745443325578020157114353412288045685423948768486489864292869763742987835229845266704520507012000967908334239744*i1^59 + -125630620240627608097342820274365902909984240570022364391369536287973279634799550983767972385366387284145355039504324346766890822753560367123753258264980862758848264538281088220100410907479789830728846615849426525388465590057492222988681652593242650891892159655282832829771234108271977149783267047848391978073308979407841476474652053885421948591848966492197452390729155596091392347548199903762610497063601035524968179842001483629977791869398464579843334372847416796139769623277058016510718484912574148784888989283592324476597936516895362235911276676133527867206597479812519403241184447285251585370781958607898092087151046219976191204095978620500972912206198344952756352195858626599535654874217310651181493886016270694244432684868639241602495189900567446727613837028176208901406355207497896223414259885303705677978736869249750707570568097311228336235070048693599745066454935360387544614757332918153451291190786945422918581110612627128356481724806723361665129722302659672620858031726024402367873933185703222924471735812760869872334476871749181070826049412104335936569471405706394468352*i1^60 + 85547730954306732571945535426370770445078199906102441526362364313927885317158267944629738993924333295679718405751149102391142307244344175147748842645063176174808798426230159414807245634953233855925013110531013674360716334995777362216366862737465045491787444240299860122438908665645253695963888129224986322517450499904753510444540899416087172336509834325590992244566573535989250740290061180314473395338433342522095384966755501384234897719287365986125795199691078772818184670763463304022557731983914780246606898109054279285590230487616026422618035172132595565391034837605648349005250982656239007120485490966684516456201617706554947143153746591741368659367364394690602164517933551989720338612208142042042581935709822532351063040680844016000857389533283432339158360082241401409299590304126434688693655194949385404788854758868188403759331215578827053084385465338722454911519833254218155250109630796064452912940952990744093073345040680413188646014585923444528313418099596583398189693611383978139493704318975328908417653200854038778977059722818830329628404893289326309706521640960*i1^61 + 4148924545623047235882224926776027726307349867388568143529114482420267467422192229134165680951625151552896831512989219589676162997643363266464991589266345443583615597808561542750491874823053063263491028148324243368290880710882036770641865923818398995323716795404033019356698780244193659848438627934827733907820550028069283609853624934182774519105372657030669466387018279539995983682719328744275883623251361626064778937404342945508704622088514438396616687545261041149798574622705325704620681109821585401025441507393439363808459994448052753647877801636267470390288078264634163921342929082734272848279852413963977292190419269669123095899076096248419735376882385050148813820349855782501348374376674337194676425243067487020933914711270773696339036844737950701133562677952071044162988092243210877348926646551173643129756989499260859379893652462981882909683254171574502233799074439195650600208743680507787925020424358124135998095863216722862210612645082742469006779813838435191431715391944424667244272620273271166260914918161310799599968594647060629809251924477277835886592*i1^62 + -26569900797937234612073865695223655866590538427348071070306919284387712975903805780758220585807497612357511017014955659357353220975925167719719447060992505085284535366843966456800890944282776707654602282425526425468746064178188163538575564353516979432186767401302780904402714443181884264386779699221014983281705251805078251888381101872053168686826902733573607097738457458503030435715414143782356546629404969702401168760704585895275183780328080566625600118463705102471857457102894123909971517255612766028402983839331940392628068956110424830356641281283729022156851322299579548027304291439060991498134427352154725060051264388387316637499318749178298677329833246019945565638184265631010494038758081773335559766464479789744928284800550279313110772210729601821565527190940576203241880332455204573089869556012677942699278331715648003544079594467588804950676107661195655196543783761088900434793371259600955775991074468179454657571380042143542087423499391297778684133961156871998310242806211418978946158680790966117579473197940768119701058691790148580751290774061056*i1^63 + -2213464914775484472627223962075345924879762592242135051000680611253054112039939743176747291561233673475397516902943804771006415671310436527741109897436654957998483199577445668755381654624155888779379206885775745416162001992339077519177941829350703802287320626212087903293955387725838276691780309842954387800158714986002965243742048403991954892409232520541126783366207460924659986203089705315350182449065416306706338385086101111574799356063779295256480129036912999515274335902264211913025499968148791026578149557219328519981225205725390751114618831108679907701478796159257761692009195365735532315838229419755680716127594041821114171660442660641661108742561971484210808128641170532252263176964055103930482276045011550654743400093885738972411123400217353609654541294195359232552832609746913855466456468830975319513374095091160663331472844724138777568531176531920377161710345415156099185476075839561255645105837722833432297325536666974241515568999858074306096933519781003567845622615716495748619661088420348657589380255636885819999437186209124855054336*i1^64 + 338783602837650709542435404892417899499914706820843373478050681703325353990549455725717334760885616462510881885158562645885224496626973936309684955692172025722218608663567637631177196942476655992658009365288777097962272723114697196452048844265314261660825920317561991872766032321818654628250452906777322752393418465214516907828265401651142578038736582019559304628763569665117471166643658180903572429756255444577714841310704502597361956191291965600039261743445587668491312743426291481073759611362354612407492864009378879949869998608506185847624857401819248134348085051176211720923505853852216477455096639841994029372984060976288744808121801417600169260740306721987333436493047950292752532600122197606652565316776027962467470958466094648378875180460866538094433267710578759284457455908157405407920652183961326412409269753600666862321033693581978300847429771598383902335475471244097150526341774191837426948733122154321992145126833576545464946037319768816594381752281984413641616133283111644221075758228147885837082619129145278160610368736460800*i1^65 + -1005491997273723616251458089214951726385731246630751452618740722420945231559121838269131753131620821204406661334325861235634352055145969676369403687885274473345791424390303764745849850843755597103330456946996429627123219482193009730332093386723744965319700213544917547257200732714478876836510141498126181737968135942623237729378283670264710481938635910155757219276006171398062181172943507866937862882254085873009981744183502637091263224802132365755629149791057478283520147992832435985945914995186502083553537761546746829146853119303597518522656038756621961571143717943087837942548496779050250725796033012399460192132774392488860449268675861426607336459517730313096869543452889812434050128097456222220804323459430887933010607676786815806511041828789371584121961909734332650343398682819182112285683187023906224745651160961720144089124067751095761586541493053532675999948838294458569998634512765887890745864850623565776825632482271740230560155381425521903693953752315906877894288177584229326362912577688008530698769693990581940655226880*i1^66 + -745248524390201895811318297102876144610003388382539257067272113124332477184274304484560377770834646267372363884412286772913821426833044299683318371546865124615818517775484367602203607256506164943400745422287578670794217279225012135525495389890919681187564028516701627522953429050408465540496243285563882642315086456760491923218687040565580103625529300224048476601766924453575483620937355335300416532046844127061918673238894498177440177384959119332977900344102758875465799128720371494588096814207346366221970742120270114903892740674087102487257725831937855574289039169241086142657307716756947008482204223494343067180763648720058584039241945546283048142407699241864266780511795645424632586848339323742318429979264655651679548897953450819870496129385779710415337607415449605037162731902974326574277941814234749509366698810500856234878202912602834470432895559638490041822693879882888065772838687367144971396395142557918177234834866095107790486909749084100481170111451104749194643785277135341306836745702489323719118820768481280*i1^67 + 7922743411909958656114192805620008896632735409191786709699815645238092948965036410277991050136581642634626190781413936860121588591159319902617216399098259491180441887185756742763467455583838333972290670562457585129573504408947278535641191184620896435029310839476027269588751869556735134530130661722456641301414816562354598137526417726006665976186313863319299387616992064331215595549198241376883794976135131534200294050472948465462588360340367982359196864724953068566496833921883848607854001202891940292871376391551254721853605923759896685210075324470862139237017163409365609613076008561416434225294482229639816790059604787111862366088554367209291500796449600644064158872784186689305520337015169669627318850913708194039495149893016791430196132333274549708610816625089604358672591610103716075789941664911436583160884550604908978939378509729019537549833691790285014514695262031772237422770357634356179154398814349407029790261154324293966751703725307153119169155314440569932988041513459409171511326732403975493957713920*i1^68 + 2011652608435493819375686290679885392548368492993828862715789434080791984867920008014123914534550974058787454638833708921310927584630453031809907398165852268262039227946274227560980096806413099182443977464464540289301832824677966872246675633221947023657204367844229720857603724084613221768533952563449872886019275320700643134914495827324459535704784435457183738501412469187365820067702652171838228295578529502540896844113712549100241382883121237268809135864748523611232648344614105428731784188717289706177830547182317984931364518495313587756466366249449323916833236589558026560043700760017122887366148319932081393548950860349872030586315993742483161697738259370760102683196872433164563092269431632428325106553211513464895722098535200710439212277065614167311334670590191695294091821992368501270925250316842118688177596599333532705452060094841869477741922426051639859427632944539048842895759833194089275057821673534633515093918839184379273629011473753757183659574089424239496786745407908403755872236079153152*i1^69 + -26729620981204695786680317857155763999476072207892060994390120958474364895731688283001676688329640040763563493236840592110638398114267015650965880243537345922724938361619335842546973625202569989612427328697020573192142211273889804039260558965833589349160176812709741947258333110038220085883891270601696142902761592610340668532361141328180507802575795286780344503670754632756244513060463727400667869218823378935525854909057398714967044855401434065824609029530961368504805015642574313670888846826215082337217353561512760510113548644146765489852580673343275837260819096039973776131314950048387253702012308541808451862004634802104403272746414427351935226486478437431265184676823956747488149849563533106559513868687110346827979088317219532920043948254527078734098312981145086020388300706484383284956308306837692238270495023114912181712378502313953141441597652930226223382335310846319928716893148222069385905169187821949351318836559500010857377659512664857145746260631002250693443697647199386386386911232*i1^70 + 867506722445512552121095249596855452087424807136180596400821987812961088107525729889181058736864910994547709050687545014647376009321965583192587751952171299471508081703666925334599912074789968783901567947249006869425635302674909553797855826162854616193850091239374337860191057767308638825428418028009700843723564683233978966699641379305080293375213828804455113346263647989102904397453786941201137516599578882440619228944204417211438604986912105682885747837277588889535715318676435852477588101264020620289623788957410565405649065124184431586822039592018733915182216804226681341299316784952503191175950835902108519271151559288560739633133072807856286970388421310517025617247883203350321157804367640775384192163929827962728524955439489172328640836944422384679200868565448456037513517956351755088343236992384984561800951592484808109068840186098555412159130058155134206469611500156790433437066195549553727895313295258166637438879498428058970122778322553087963319173137373689741372538906214400*i1^71 + -23473030568561819106519655732650581210413797634341300372185275814909592914467867381416497230969643598092189735794541831287218867851451871875159417149554838698800590436765162033181765705344784089798017656028351897722988724890083308302510455277135671298759095583334039668445524942187848951159112103039252394014663796915844463778799577447788744192986246077483073918338431857618591730938856494260798941784758605294384602259296397985619068242929504206073134695026939470420299102790012036239571737922124699825786752227295244711201449274800246865706182892753307225082781366520619200770720269599458192863422204352879159710562891853314088515639712213025669982102625535106250598967174427085445931351470233425330819063020561392054014171576465309343183743670972271963891959843016991868339174203850738761557433672741105838248018311513861368978411444411505132930677760928157126820047454074154567649484489047233583096704333881852642756982698730790783247001307426758223939764712657662129471488*i1^72 + 375125760838155466248206357763242994245469296847385216750651545352499767953176120914391542711136973340395671300138339143612127706885116407427200503017983815761431188364689349795847464806378295217821951391369010496098454262638305609966127041359060718713780992486478685424988151907953413696856850736159032297499116039625039114514204058196344406406664945028800466836936583763438656767764466461954373052640918830005731359523189725060993978308593483737819932552040151273046763451069235771433644615881763547777277431202977332940470519139689851204933972057408073117331700921691281993584544679358651899188398664389626058556176517158894377260875673658560915046200223745316631028563739544042290873989522668244668437953306745232421979923365691829417297065165558100300242384189411042394439975894227958468913496724166094253355489495925068624222916667801679216478201811966071420386645257233968456120706672135057489650691363860616982343414054171335171627233849230505053716064763904*i1^73 + -3821486672619198603207079460430700988507360566247338402785675039904854893877297693153873297015120305284176474675073311787670432972218899308811391016354195813727133112141321574598843919567726496548451481178314185498053641017397877259641867063563812729425728995737454568603794878332081741544743854475605224124098902929953378537047497680661561063088590511594094510526109573477746353257851735629650582520633184468269709072119951843611769715032303264449399098807274994354981181016900278526807595247068060746366662010567232266319569520103260562307074902756395885230127217009536443000735473055021282483437779008684096394744897248392042955367734145810993760990709361675597851739217394632010237772208770078928780426666476098525781972141343336783571378333403089844078299070027817183101956696217936466674386881232629843638111769683991400263673404524064418895738440644529081884552703055452601963118671175713771178251710401295317778285622337549304690622801444910137344*i1^74 + 21727780776583673332331981611013630773041865564015195442257415296979923710398605120791160609963023122513368933256633430127832651201327604498874472955302449499333663803137740518317643906318781856145532695680200182093663590378905103267950809513981673015404215156198358643635495104643201520099157760751346696894798651232619650364653489106303283879054647907994247063325014931754311646058530891664101472836503728233401629235248877890812225850469177157962755112825128865667694507987401676874510044365995234982114723476631010345810940007218000050049683602687674335169888206706930895693359329587805651192640921767153309343175565188232602833128762979426887996155610822696842456596650392981493219936977230880479784575553229766968897098953162620966346772180585797848115402690747909804752935606987161767048563215594010076002839413312015572623168761724209357639650383345725949209813797113805712614004471170229716833864797401390236903721948355322300164210688*i1^75 + -62111954256665763933490498709499719072248295844517588329412779300607606413381979646207654836161471272273336990436528403342918340531872994447031017298455466861229095629668449755660483831320938059140238849851708021513277474896695645962375542733641716933619446212878769446473582637113813226705280550804693600994424999094669287870951905657005816007637743409364845465741216886001571223351315105910905514253413611584710260064682653701074827826259260489377555636522444761224799833148401158878696411564682420541483956359318128494454621026637450854239257496564522950374974725628511897035903068213611509667012546189308738763253521625821291435010560387755884665378412430646528246394034744227677248721734854322450276533661586584752589762894007493840691337459899845671662052538364584269130389513688622569327245940780367718873944530910257734135462248620538599424547506412579714726418101985463055753314819435204404080120388087510803564780679331840*i1^76 + 18935203324916760724741930580287201773537791439427919289611700255579740950500854194689804198067330843916087156720541425020728012877954958992681058564235443615168499285864308657112076378053408429801657833188824953354066632605522172700413065849697891152885262833292767388787974844946049875225592652732887210822874182950714709096721796115900314830248623459270872547158792705622465098742412535365642683299198668122105249665513401178611779481935688282128371798187048812500476948267771050074376741913409621101112800112287932178008358734880814868553385187582357906277030710422341432637228463540115462254213936672912289690480917913225142040808601459621708260836566337227755156186452833014857688205229552063496526653810506328162595901604802408056721576431727655315352835329632077617388088906989473262910108145788368282424530850431889049023611704826289363743178918081747158258440362869716692898626778243286466713835390994525192192*i1^77 + -2891982206823507807101525798003895381850067635619586562397802419952772186437493251122116018340363219732353246269659217203423913431620524516995635605362297956051794353185252355349790118839663905469375802826751252644515214687425179149703783861425378849983963806131406392412760627635191507760425367109486048735760337367370017984268964245048072369054960856029280127357948228743831332367790490518335382030443167622088766106671026962262270120312280016021627169046885379570075582599360680173285208850872320697152506681264159974973086790063008920046656895842160360515227979391149202229996185821867265200724727539240925863667970910093429617830874969891707472971742239273661460795152071471976323139498656858457937813586262332383879875492619123133008288384921287969597374543906671037979290145103549291349578328123873140935439711346682472088579771311780560084530681609960164759648507727634821788346944612534731287822336*i1^78 + 20995363878803051966833449047794579223785117481663964517606919303124140023116765402098860205950009345639246322508887130556244258178029135190027003428766067729824068087289996988459957002478971233328710813158986899254482813709661796300504611754315856578122283326505735038353206213856347734309451626127458343590650300711072862595461167203522304265039179082531706015272798607973340857177435859938508611739990377977460968444940699787559738832282105848935966764477846944922895253701523108155600595352652585500151067618938688350626587864428668255364818822189815776701654833454952687445515160764506041343208466573532880647887599354203383803525085286207844499551202919551136284881426235729483511526926005885179715631602088754518380623167603172574815796753798913923978848238904349472111690985754611944200862212130383947879273145054417118701623734647895236363792199272183726304262033257379114519030136832*i1^79 + -74504842126690559928140127391412121119071953958618261607299429279954907952871225220237315783197593962581554724589295415273746785654166518342425138689953274780146771194575052906845680253334453958593599734379960711128506682663035795453799503485599540170921926284416672042331248091974448049592313237516252275875169445605444238232686773562470540953731845202209571569275267295059433614833748458321046119367406990256305602466317162645957046830145698987303964318712067599526566399815702534953882262727055894796749168801782343064220513842494700915894584609400242647770995598098560445999913057799074063462217124024386498145570847355402794199153292710746135364312172377790692633496240026333003138813469115728276141441264667612299255341198030842750178865370882156376407288642088937784028579914444841048691267021615006576241967337559385690060196637004952019153454809262034861094000801087488*i1^80 + -820351821799821805942058755638132364773439604796370847764457860203836286379137135295958918862592835206385681835510202831972723444931443650548672283993001500795023524801238336082131138108213797515097054476683984343420182871355688206202007808640988244271294013492779301959017304249274181832619375673469205714761764252338782794354475394535630921390651936858016402958641182319256695873035417545988009734073043405837046322731131799402955520924774552808687300381809389475654579236030195853916734781219882424110408492650528843166823680735807862579546291526746785614121936463177768216899148419266469868286025367465813273589946596994175255375291789150884487332376853479349452935598346644772145587992275107136644642238025349678275717299486737422469570158773979071022032558104485949040924975607951422959983195073625983144240386485367582358547114554818560*i1^81 + -49166871915767203929778581754917940423653955695726171125495155799820263757719221558206388194773308958588255129347066368293782713321272577904460883895116906972634113485030260058009623825115238983074206849777519480980166762536163684435995934708133752340826723677214584930301384864714193199428157752455715089248205431812558605371931841294590932018536754738272983279389832488116405690092568716349213434020355563628173840090069087872637635535288002377060128623976606566733660642587969418648105557386243958990630438562872565154194148403588304392049679441621117902547358884753911781093390173788474801700960133754089103525115072536366577386367095962837411231522487017753284265763586818932521100093279897973925299338564985264085051520889041497358121897344290453782717290089062358704272341445339568200417086062666282123389321978314752*i1^82 + -270685857528681009753311787738167842259659400648242813701648557153585473267082713804687347974240187052454294290828938671387592848239607507004153303928272828270690349059193947942034970516817544305811757956248143271115924891693771260881652870416670459426722913749919287678519454164127511335173000981980566401477828364627719470072887586329003339966336483775148630763616178224761129136325017413706687591920839537406712823525057118090309745682338042457585464931329549428557255229612385296382350964003255532895615813185026755623460242681872260663405735846388063801210200938253504814688336854614423599329980537516009902165188247364610668775149965731023835389526113175474851414303801988040638806786276170822712257501484115716971200296763624836944393188169101226580325123637445303063976392139997184*i1^83 + -9150135102724343025632414280995918023376226975337986775831012619768082642507025278363508294643446675880659478181133158664362498354667700308723180784081832200583164981660186696619209134353765267085631210631299342386046145846086800123184299712230835258248127348671879676054770262853309303237493747267955701501808854400266390043744452342954646646624782146356785627998640178750002404207355421126728405335668005398638927487148941491947359606935603343999631203600114878318398262293960226883204258380310679971648929044507452384561780257404723667717051937414117063025748997166884963621957490353892408101324888626504892659097864220353020985326453537740975538841027012187338930050155715724885927169938674730004401795102161125410672555270289876147733424082052166464269451264*i1^84, -107458139445596814781634103923568646345388807282324328950535114827277622013739408237884221881127773520340663155342598909891769747417336065502159524831979606673495161291062401673570270439483784567285121050021399340028238352307601172079189348746011394223776388179689092808972124254246628063059990530859436634798734371194169788015351099783316482482277157265597950806787203159224840454885237534416455301092574005699762024537288790415893867857871098695714008352201715621049723825779670970428896782664959524939877923003012582643332123600004396088134463130820919021476998759401088199210082252128694769718295555095995415497675801041122232102738258354314734892103205477689693245307618258962329621062652243571092801612367076363586084867866445124666852680969346550616234348787850532843454267487512969385503292844828056112604054619949201788613326241049409519672399355512956249018115515893562623019986855914264857400806150981576108311507231668550518107905529140411674079528987368787580940200102888632082419935174843428524740482310738936073104340268803809435604773749481889726914035074554395975862822833049091478149766000751462598109512293164527506747211058373702601822993528332264402052747515205269132887598364755183983794966262481238942784120282864533602340775132156048363335337806347163533560825972042725402456736541540073458617925718271374293246910645957822322632534318470245089460962373181099783873407523786412122354597452555752309012585361043734139435818663141088734762100700199616999797703531308074569723382717349236885489294847040504006977446215680000000000000000000000000000 + -490083800536984906938833445535263465923865484701447512992017921614552977716234786036378294050844038439957125811084261304446396918058629695720351262851767416739727147431422452626139452581021517452845025904811023427438459403863863513426897911548710571264074239424039692963240607118656573551092921113451746669887588172947817435740074990436850529138941413924686359522709518877398819930308620394035245063294407373182743389562161470071496098839033325648410529923910208050009594893277846813006850421865656640486724570611761267071842782303794165664441645436470495376968145056243754445720029917077678804375271783834440578460118965455314182898208623315959642796298002574765673141633320984554255801796116562688684778870915618871563430628708744403392001050622472572456893922914122169775121645620476294399630495283184979808189080785660745550013369729330902588414355449387829132360684578304551550404671857560896056182912562395313199359987352062481825424838082290112064396999606445170899584092951435231338921423526494056510861681847491024870050893576621674406518464103545316078700968459421833019620397275525821985346918668345609368521358070576004202239783316408366349773097989782394783931829371154065434175668184779914253052619459204552117761191145928142849444584152492407585155376811285008450475861279648433914530584819604576812357461194980595601467966174216467734580436619898134116156809623018079164827685106748927170050878761906317562903778406534547228769079410311930264034885776161358394000521492429113898413284200373218772616304988578586179053971046400000000000000000000000000*i1 + -1201605983009436509470130513110677237991829679879877656512365396150174753250838867302818310526004463232133321253515771148201083504580524464130081163198540530669934918722885365681817086730080482819480944086900961034197898259804938872829903060086866687127911409133095022261687763099448284767906634480357956280025402009857472221236059870187703079230142956597428994762922897569256889813100230204522842882710534333238983406323049890725367337009773265901283569982429248010724168752121145641400291831025486964738809954104013725915335389930434843275449611707088263367715898903611164532027712136309438095207547013471077118911277972463541923609794699047694781156724934639977124672108824543090328685116673743558140380711908847524284778885429362196803403800155712648904436469259276231948750281647142766116534670128466624100060874742780877679589971262294580312543294014091999868345940099499061879959951935906118829540867332830393344698686517105068556284647057474404639683753428660064510813401017811978336321373335757515099398008916678139868366936652901797180348101839312948200847846161701465559234581130199002161044198823288037555393108044712820473294721727314888147947445487584069027372787039401866379871947951294186064202638498432127678774723772089789643656980447035330566882972641415828663973591752333214456579632388918088340235937851349314402996371567904491021739327080328144952463128313680350412246378996699908791326626823195878277595714368465272733985448882148656444145374226356815690415799991834064934600945940839735393431898640975274100815560704000000000000000000000000*i1^2 + -1020908771198776809846512316895207192520265042586573400676243044203974426262381907030657334656467499958719992803363081768698874661312168638820028631656901579411379467150704512042407655385364371816093003672740328751700847430340743620972955386021591543346870771149001430319386551834215997510353826933944238805124380137014816824807001620908988257732764958883271836026662504468101511886948587725160569032566502889396606786694429420238005773645176525051294955796787240089676797390147589693025808262191505264530826296866871207128026793038160526246156132477927014310198600153468817046350240122322114388372636913881231103836779030895969488423577960744595521875257313148815226014597124979279342521775866854624608325312211972184541956571393381050627824283295540501903093239848334636561439083609146834633133883609734397831462371334138632021517702001304348190848544603450843873563883386537783897536058461690170470181102714152218639533699419457431689625322417225208191560372890085661349458409068150183157894372348099632156614211504855370809220445825860149901334041972085907009065570524032676298302615259081741356863722341035313659841619137359332418113549781207398976079243544952569792966645439979173738629860505178349510282258818014344784857685838846933160931149687356455801735990744569425319981510114352883982918543746407111427389665217477733029950903920291261156652378183850176756407188383535163355070945634558314309556161658878431383412618591941066819856273319120927451645600021896535812724241492390123444774605675293266739811461288347076695991255040000000000000000000000*i1^3 + -14983825665296933522981834896919837089782628471048907291120070967965017190362580584172447221722064235995689391707760860377973419867530603801126880921238636118184416437520592263383196493401542846899932597155178694195893144169761227350359827073677507259159826686385904852968046070184474036975238893959229236058699012048556719371859290823315833014009895225318121150291959578911563493275225585264800972255453461651094196468862209806972864217217865478686839259582085283604574380859814005645602427198552388852043883957667050508441678586655515297159749373595944713651595290831225256483422377607061670719932000225105098485215680146741066552357470692680625567760720957862990397888932618925682992155596277981645574451386370843566303713668991089617004735066934775382225405994172578633591724330194964006544822629064140323743672750945066290826812762849991462930579388584449069619503493383326641867579218085894123083317076049756782871493566900879406352854979322576758721511591833928282801653365822254781210633112274729007465207204573111961937925322330171990152230858994316693403179011378651581857383567800631481369446986334613858646537665301850121174137060712283163514363951367180012630977980842252091949510924950728074653869012951962815912431861546440733922350699603437343186025030579305210282674773227123050431866788737471204201867785625314294963498551726462000650359757790800360349492709884727290648982188135336816004993642089459338482223049680286563493979323854518802068511042726401107413567040078121686752739288984493934015081819577358231760850124800000000000000000000*i1^4 + 7863906974452384146470639645727495038312196279237029301142834652170194432655252630747723664503453247274337021644974172867236240573331718435720524915691586410557251986494740929874684637942093898419795934154101211363512554307282734214788574525680481588480271324721267045679033630988017753103484931197793520327258879318282976975649179303714345257003318380900499377472567939722318408724822970144868297996011126602705491283105868621951954061770419924085167520601384095185284811720983719052378381837986352445259879580290782973893101610953509171406847361808109721288842867019497658846587413892174180614033216232728749916198148880707907560301196208563549042117093963694471532020337006018072462748665938665064897906986342250638520418482842656536022575913953990459735134234592170517096372236934205495695605416571490060295205477550331989697994266875757825150707225840295972604605478254496749189709386270844372412969843128620917339015880043028591271139440328666666391076594998278144252303222734550375567724141801111197855306202374732795481575632255718856748268899155966371202932777089489105165050565479231983792537875869858793087104865086346893439282180308575716097009412228389008534454274734540437598652415747656040391668850069846399792490721779844178925734523087474855002282621598777790751912037932656068376218703823287567727816183133015285830371839166848957807784601392848812639773258028538740642590023939141533461665886671451784349595638941608390689798495480359045134482541207490502832053507517338425637788638629924835436689900838701471407013888000000000000000000*i1^5 + -3000666740658621099093639409094117046317779932887247361399411317213402792784208613038608848222360013990080323135276977934992575248043130776503046606128266196355384273489241244333180335677099377195652582551805257037445514183806080252870318276986838064120820675647154958445461857280308530414843535101533936059345160015512704752624024352588865593778741164366884550941658963317630815372066024257303733373966424510625181456089619690652498866449714539038756222675202569904074236603588541337221287316434928521641052338566163197942806858822499295488402686855295607224207254824249800152254150639064358754802281048313024021776857818447265787695223892566941280728722244934013075164518762678568995649228188319306496669893935875565577518332740000904745634191041728319188327509409114111252818560943088356807645276408395338340101050281985900225501479101091553415846755969814515509327642114628060185726472648703579272960367559507660962992073240719326108441543971550372543769583183753617149518629253619262217783866541048554627374264084339682890754078486479445871781771830376805478103078646441209990549661848744204668365607362806131522285188934973291396661028272887314792495373054565748966121593636390330107427250581482751740310931005575794444079062058947472008951957907734208288677977297301839203364894592270270992822881250472140445278797628496364776787339799303703669313534082347558129847493174718846369577823457411454978971844063742964932704831942959172096437718175218722432225165146903536499373870343155200583896188468381379985920039859346832999055360000000000000000*i1^6 + 281818123618584303237288624073835138043076786461734845345703433296309252693544354530441291182789956077215992905498051265547060394931577620107032651311521643578341431654843207620639346189279110285691787904894919093814747139662086860242131324369713525113071757520131876345519934570758472696533063136039027311256141732186857308192720258997024612355883228444098552115119045409336595826396483192788317090074105489184830131374133982282341443171027011501853218008876090353545963557583429203306465258243524012083048444237417438513556216331865703401398210451992070226120657561952255519643289944868543968952091969735224741884176792351813117413595099583471696366820794858288548911063352844453029990245443517848629131562068832175805110598788865492377986614155014003394926872305236904844052962019827863582293818178239527640105312034596949415984639389609696594222437049553193011774583580092260926948087613320193754392453272644378648307886847819641617320213280241469691505383248852764679930399362670595831797648343954976598116375687623406514565601152827537001283015910561834269486319682020056977214647864561597867575869090979744428421948263189066777096904608387486172490773335835965055366050871777866291928429718530663129358740149615703655190123336385971882008800329843105061709966396780511783177656199043715845192288963933358152297749213992370251998418643343016966148962483329483876413253078252619014329601381317537012829888654648841215522262892023744872382864314301348247723653949159851966367885979273188709860521023527568763331986553411849315942400000000000000*i1^7 + 138732938820940208578829641707978680934467623295228359304587524839283564614357465578641726055915276971223989489977240369236230610586032343897119540015338672430629534307437818987833100034885442958862680635638242030331767515045341119908866548582986131565544448309992798762764355544862144667224953839168259031921171775932921604257538535689068149894428413000437791929361507319440859954637420132839820552643194212794722258187054205823022561117965308192177279800007513822930407400040517584163643206678573635225238435350384969715275276956718264738277388993914820064616251344533121798676362573174748345567545752395170814671590503286469843220807371284657926135850932049983979452247422306784951025556680475409184841486030575687574758289931159562096720588972357388444564533091717042883150900344284749920215268452512096419735724319923363357836217605053055825627562965893058086117823390431835209462502785822219550102645722968956217295655877681560494093120205920589417863987679646625158028341847171998329947604335272203581920398558773614358883846516036695539449110441882281049589568693474798983132092838267903688390111504785044457721654194370936491584584168581398094756360816767810714820829177346196768704038117311483347489664661258804231115681444241532402780826179169733866837084650674922800005442297475781293468620414195618992344936393972598119229496877210080586936154703425531801947607362044805762108266169383550150197439927679811802611674465122111628326651863318534802799094758844685135878011172284304144094946729366288968133818779006836670464000000000000*i1^8 + -150735675232541195350615770115415414116700194943723152049394157191508389478340624345591288905028013947093522940298889696581974317762969268115678741783635930299348717941651159352880867050272808251588752075555182550490738461085276558448734701685504001800533827772989657213521666877803588571826564502726019129549858441651569984078636474920931271204940730028638165380538127224609535675292933432104912674529146644743277685849632319111716039891993851488322623899467833415149045029891383518866352773617256770202150639172395823594995821113721217092154050649317734151722347868065416058659544227603123655195319853050903153206174405422736253819964559320366633130452900247963310768853429053419389813513040777273306536137593924210026914330697881259988640264544522318978688277687073559508887798033954952273423586611332705767371117491961390686887379094278400647367057672615994607375207271697964413493694554744079014277189990583046490382527538630703831228035025487876003499954611212465804384033562251090115754104058476754941248416773629503705683301136558133396753013867799856537192386128765589333995245012595087117341183529458022389756980054996456862644619671364043583326172842136573030169043100232088003284239345960515246402144687251503940461448863369071700800557064967188994334117064522382808174704220880370661838294636991817756477727810023374152417402816840570442028873305148638723774600486786360607678051854273599749517867864996715378877287155564206750082827966126267456216505039790606662440925292464801996388917475419514376927592022493227909120000000000*i1^9 + 47564835396999509806756673601892574899887994153181710397754222983802458256412860540719567726251493179942103707145734581550536998304372600010253985336380659093810298658346100282563703581601731020176893761316113828417502990176532731794783051770465982461604022884107085263397267975692825758736189721336615553367192254441738969227295491372352894343110172100168652625048005247925236160321048302391143508669598253438293886624696575825925173361963885602347911527023028537829563074529733969823085781015678879562549539108194959489865553587097563484439966019484778577253060073223251104789287653865317788759639161480733571261829663135290482139507102963078030425404703090462664169709403660485608297270985880354946433576292600614727706267826072732656378581113966685088458099235530837967667301569010788490444946405524069589056616954412907343755682433259229313416306692182039152339838927907045943945608134980097487574775220046280466352632515370146016736025954126294462792636592543664501950049704702578742688461265456954545840428261094648953186040778341019003521855151267154711245057268391906053993778104685624065893156652930643818153503739924692780507779016181333327284929773451673800106618858356252497716319781214749024095510795219642494101587340709264297589936702344451182485095549083282756347879175706052107501350183532225389973879563847909884990432740127592154544775397351064467635030448879210425117709412010167419590346658033590516107540534763615483393479143370402499443746080474774448392981178365702752164325546899458577257330904719897395200000000*i1^10 + -9890991717804085575884618190110312187847096469464268600641498013716796829441824187995001909672818816008885120730831322941266131842536852953676618018733179669134632792246615920279312192325959988384918856190108696520650565543976657522274174785786407696315471407150635548319025900768139555227690297573318098028612279215994550206861077607349578262514986420497622862701309921813499818034492883814697079532567959160739476156314265076689542877131884570027134964846143938878120841018175688062999627779907930549535320885590546542322741115159793568983585096898212587809453878416751919586252127639959579452512938496747364463906678400879454884086379995664212925645367726473136288157513067695394734925151041318675635039353866688924731852373760136149585135984115814077056709991443759035697070271600729488393885360309362269581652355106056777798017267190205306793107010096814459573599296424430693412106858681747230488346156562165211489311400968435997776191290881786007634826496814877301283234565398094968926266080863912984744220033687589717543578094831736752699405920233862953510483720899955022509911738475737999965144871928531141065001134446346057647956432432526060885541307086522805655129947308482853262668831676267694387664997464183139618620877736396987628290330885282708351768560705066601998399359006060057798387090178812388012139138891758808784420378709865233157122576855655405749135262034064910360946663624117470497812098988614988142854475218885911304152683032427349186520247574013724354118024922523614023618540363538008452363117190447104000000*i1^11 + 208872111397004749440515762951567662828801942177377122489037001871293381431906534009889840934341909118876493800633760372992730103332393700829198223794768205447627951650677114458146750040437962019513893057893784839762517866851236661036152467747055063848137465625172494409214642596740235900652974980144893778531567214555779163967498053310953686385071577530516558337625491331613040412724805170621677952601655596125889282895214498594835721854471020721939932902786642599396872778303264515113329651208332685795251304830512611660611067683155870506577170643036892249477797728541267474206759626909191427640667045913921651909694699536697154290483838062183144784660949143266957864871152243505403437206877516869388484334270603321296385539443819055382390381798181798073911109737849079533949404246512462109112328063455092372077341548834061922803150764023626257213612542985435760763846509987386538942152825020257086899236456035394640645539168907948469540925410544448674479418056014250463644003719228850133869620270370330496104411817292583350128449139280812609067041636066783647160486661128631563940058578419408332818268746874966720769685183372383680677255565501828115571919073768406301199126798832484319084438965257931724311326012254752170162528401436177813857008553528618773157535559286499364645518419367790124872780892077248016937755665790167005368433390617788825301038276590676623603255527838822045409637078820068722949238031176878955152012144636877289416923656286259316320717737309061240347825094772700143307385383017489530221151345704960000*i1^12 + 548461885657728362111112211676499045696357167853319646211046213636330701656615003484281462317908936366484604920247642361733379173836601234956896321635661496253496753927835548390991285601576248897371639683396003834651982636577694424807736665122532532862918321540543283872416869615247974419140792190530661966060965618419489149486357725185030027271516260737486040969686488399293378163965566685972726564077120335775009735898819668277065147590807096108010524917408178456788714567260783820834245750738176240200007960057320262853185974696462936341116355612866707871395039415707534755367479009884208593025340431552571724830185661348768267253898714298649255858725444631073813128881274304393013810822157144693998647712429018450599192829314797290577261544051060017434412877045706352539100410989879891841063834863586615985859948932480515015961973969317347166667992559568602733802178610613288643789143577828223020118950428924063929738710475975547583547642098092189736935197117111906533562370898976127122757177403007092636329197734926995981205781690026682521101445379661877437989824672884251867391803822088350692365163919079757039921472625455385825159123009125843273325948442980235147480202116157055506564737656707913727683108277497119530439146410612513174003801107153902975114271431596690237529602782612351819962703134147250611654621394451004283425752570019062358882777348583079809536682703655139359706749270061216032282071691771681335225192308473998863019023245008911167121306875101586045577487796830625772487535629756749882011789400473600*i1^13 + -243356878236452132806871792484027793128785193936866363439045400533471850950946830261634399001895899816539998175222788366867191195907350881184043307912218858736940159626284432038761370621720744400696815425173146556543734616224347893971267127371069576509392618050375199466716162473655338987409489056508492190228687899529373928603293144967554264937237748767083277077391831768348880468942588406421524135110350863602455993190654518792292947413271010366288402056544006039884298254302993957193864985636450227007409518984833178263332273394835926814626058941298982876080182482358633420853254897442155868663879616973426794972131476008916849229973788002507930863486304694767276183919542709833443130422881612690778284312371974266802243229467148869308327760245560172979013855029176013905941881650995570395637894877572717754837130949647853629200268245162020137728623090218547648166957476866722305265632603182850959734460968529892873713638255692251429523926430370526849423576973738991888911493433227729666956969829396147012154816434923899600116667107097725530925119052077644920468425750288599595781436098147739555073375290069142852864246166787981234786405590224145551500991356618307094770374035441518608445630077802759968390116658907311086669077463497964832175347066191327744898172849454267189664728362589885270507729894828258534062282305982753099164761589210878014969761731781227881940776620480169600176699009783668674904785995034023187804979902918031148313906580776964410061560004695226716757149194035623956292849154107878501031207763968*i1^14 + 58248777284572613456648374814207035598742560981609213213487192483227032776446764781843811055743821118789435407651562366939833790813176988344517928873102508498619922088011393644451724185951241278195139431709504662105372661376610036880522763211147634282618833841390998259319789414670786066820504515654438678575478537596036781872836272611087636946636164097455319134212404842481375229747025732593722476283927610930246008769101160072221713583714235910665839317791043201918590606406742834928463202268976614690502043022220507251843674225129232664358656477804095875150141012370601410222426509678086926025759114812281431066090743664147611248738613007632685205452595375898641634844708696244261558897174578104380001295574761530730077598856886976722605238989231436827633929956286446608640871821066164999082770014717639709580710187894377150047079853304861186047372435049940048709490427211755057936390456285008406835387466227361898570493409354489528278126020857667763003297130879482309192257091991763151122513640967960665608856235481518643949578088005750199262621193120711617907781360108235060481001053754573105565326781322392019825411577379718378286840262117949134168615910209892862089156453960857847543145997404062365381888271176361683877347946005338799816066978902220729742087058153363712052399146256741934356872132830712757857272078700257348572248842614150365940748870277647498427934060435583790737487828555035742496809783400158205034738911276902014028636025914743967544822485150582444001160493564813842788173473866523792646340608*i1^15 + -9389709230369959335910553739666808629364852147619204966363569621704497695631777036719414923664729770667245822943471849450568805931568821413485368697714273267746876570597417958298061236581821396228873491525976157969802723117310804583159479287202183616415703282784758710337492538585595767981231902428645311778447401311907102751081392968909124305444579338949076760192201720373420378158047783471191195329962921848619555459560462093188958298559879366807304298093791730128181925271483435019819210975798867664783612518424235956875889059184501025868067221158681316533870722094827488368394702049562697393545288461186726337698227430889987201314471285777561146872137903092911572456900622291398858039989372047723640155134661959837356894136381081378388279582313667293147837599024560669819164272541626651562005880323678336160770403230814144475933795017124540911944846350507571735922757148218832534254544287959900735080692677100945509004034591809075409781754833953037256790283868845151561183825430979683062186494191589158255724426406761263988566628666108064752929574673717470661413753646534654879403827951331508394149459073754659467285527651901324968460430464521156444433595970187871615642849039117889347393503519952920450499461498116794375674680970739205380306873255801916686935169936629972489637299140724986466336274808006801642732283684441623219982292121456443020308753656915055859403855887959151343138180435560271113215920577078900076642148686467736141998599815286669639626219054193116302190783913719029902193026067777078689792*i1^16 + 986286955946305090874691130279381614030508488440059809051378880596018899104342037662630467363413568191859346146166334822829945776285912885256169479595903906568345160733756923814847653371872133806318145852634570497899768461029474765736594700464930298453265280122402089708915640064622206959743337093684940804369105187499379523626031114853833132425982862352121567831071244493412229447640582180187406102150223934665139602223724136972729656402337751640279178424822801560067989839905477056588267361465756328181515015752917515927381503888678974301617897952273831841885997985547162191414948484006974934864139463499007594872817441168197837431844454412162873293159350167748750397402022031546276069306296011277855728143440874060278695246958496695052164583287617206544972839577548937831898946937675344867578838907174560306502110327059697160657833912598898687237016218226374065984314663591554666912952234247009596451278540939803630621161954887085003548840813020477463347601356856881676451183444675757492286761826208848649812843847327326123565635450676020364870613898679192524710656087895691520611396034068881538002522422114485320963834757235205857022522216707577226924160033237288179322584621689176477377386955691813964795324359362079803771687134480977620186759714218300408999873266415106418668024882256854788546446443243145601697903465196054925380606158032771784194006555651081244887778155533697770353292157988592523213640811424248734875355298176250702075772827275413289227689041959386320667018217734393036259056479750848512*i1^17 + -65693700377786661631699407645252494831549914118949501453922141401956551042230652848888043621194527399288825946541503942817556329894690674331367976441503652591926535007925890589715287748108892750487247340577159306812261861980897941910165486113587165645327957761156139602019580396570487932272387031780792428296987362000328274327846708052518277315400931627899330043385744356726559010674854413343108235671186068235535904576414475839915298834777478410788336976425790909604478672185920871256349327467553370266415879226244743997268637429244743083430529233485102664151705437913023394156842691871422004951313996192269014117399373519959043839948349297235969049298433429683094300808303252953198548435188382419775613307983671597752320666538554297261586197147226005066177451915059820126828979322656511746427293775906019097834495319135768275745191619518133084304885369926930225671724762880696305534899507976619513246281424707661039617097322926729381583751029449461167297569461123864155492561711906346854445669117960316098010875809778066208048284954175268800534708940297482174576971763490299087722073426503048327296228502851460931232159664985204907895934199832668199180599375586158619021627102184678617214952061419180000142371902406420125281873194492601326564274465902616423826542704259718144392918150374264547762390542827909436453310358802903448008661428672578583170364351998290492324479833608908409027801741203113511371631778507108652568728245452557216178304472742406022097760675614494097676940152902680809959254225059840*i1^18 + 2222861867522220795238528532317581745014517038492404422963391168576561750825834708051368783437300503064260492685042455781259952493922526306542151300399330247964561496338006443025227315345299738527876366858985284957143472400596621557151684841569450175355295553793758787890833493928708403261838548716825403375430190392325964226952457039505268225818448401421825919509672238505647944817321697633857213390160449743532956556505838197612847238607620795717997178123294660135086491756341284934050240868572684896038062285917419983108004399890038475530797506291618587605061010296991023844206626711591518048551371278777995670728272249169289732263479766444438941201527132908959006286798698944866518361698624063198644972943790615056666571783424719158859574298310005680281138615639619392018876337811587143283520409317797542917692383036879919465469829869504106150916646920829770441257088535232842562552018207926036423793725649477964432260928046023196014134261326832179006762020031352312094905800507684838981810086896236592286776446460728985823932134167808084823302031975151216114362732169860612593868055769754803705860612843791964302034571329233676208022621183097788322891812227399458186561953075892907783760515022609283468756958900574932249973372887165950797280614118205574628419933503125089774184274639885551878639765978568793320374478300510291128445725035290076411774530627287271492676311146571272912242225011485062500107347812454040297958936751028819570268732204003507667064302086530483838610940661492128139674910720*i1^19 + -28117264369456780202290733184404039589817077574949624620357156756365271166423073248065353900501759340076634845777122014482964497810511839743745735889609190135052364979700504758713007917770687890645966703292749429760078677078123218944565902696001455258385038914265131274061777717085987950040623995046288619265376512389391979931731959004752572321594389873408214202212743283747526186214627614163221753225595859462795598496835695032161937665252369075499395863011793719631543228012144264861018534669741590791824888898896219885393596065712199514571173764323192035827172916632830259513489633281128164118827978572863223060220064629306399999623501193125133851600029124362420504396448582475788143734698379140647276857242355347096411459694294416359096770644523937512555835051084849084522442084896383911667300846510207478742967681653211665793671775971502808258550674342867276911434738864123597805110730684227245203568397682797934444043384159097480425316014356100770048462961340588562094336259692379882445339875633794436616251497240979772236432149561158543493245066461041378492312211255100844552840143436316985554512273465545969397134307837427470998328375531558481904503801796354285967207124740575098552121139203491257846611605427076862153355756770542515756982159521378081840743431424470577498804616778558506358828820779399718645219325214606578984382532756734278800142630556516338165207464746525441948158172153836056486557263274751370418386359594127734650534943628054459378842856465189687408471403997833587589120*i1^20 + -862280767481340313036397215804963377957726977268086261198869578276721605950675425171562040363110958944655331328974698942629624460208083082522977618763561478473043785222838860223960023046489481161306303207858643924767280009977223020510835207716856049708583805623020277214065270850587036038595744326962816941449390622715392438574927011238921294411949164679861216414686406991881571903091726327622976243098238834803035890648143670659203633831475573651403596741260805422568516337125769358916154166720779958714664088605385503068500240619794731030506589143806984160976456360932053399824908204557743475940675811680484966394767229101974906857098782504779846667696652337162079696628957166993256478948386051940151055254342597242953282150408247037430318227110194630483131571892523256121333509680315869101010205904056308975827927047944552702538249960458543512830289257481909190637801575994612184851817326779696180723530140402075014992434431243081285365779143389090952312924512235802111090600598856877207914083126710061953433944027833290046838416058954831684797577341992296445268475549721193927604939815583487058228490443893290257413806750777478195108119148349884316064008525543733482138859037236404441721140420192213151712068548743783017144003294439027824353883234310408622975320407253191501360707969869854636531564085938599725710035545593393526582922209451122986612275673522288651075426972051559115751882070658529684915661353616507565288701526465225168229231580441677416206896662347306652842489688316968960*i1^21 + 4424004664899253431220602909871726467148019138603077962115630927423409599085716157427041239715934660854501198784615220839195928703961500030820641983185584278269546076101827404056305980746441482216496885873966115319356452591071359999996237583784238394512034733575619501972785410516630616774053087601724599001102488528664319816640475874151339482430490686007899361143578393404153763285793912929318906733435801109009088931732599945643516143089310781897985636619424042790597235090173583274798732804746925674275329759683287797888109476295732697888295928145669574231994983660138295328522831231915501180400231947435306509714926697210849974291056460134902757120609605868719807624074295952337388135988782253406792437346825652234978762637637816272718611784031845694969940867160420454980343155736864704070906851127424018519583632673222398448842682505346031995964206028518609707166051894965685157176422103589310835537326687492347387064408518007834804786318252231217621467532098039643976055654032234352532576649209675832885922111738051393356038724699391222439008584873789644142702279802054418416565498462477923801088525531273347817631584737441965897193253953388096352996411594051676895723226482665288743391921576527416207999195690853089446561601622725008915960577648679693558632350899693733408511249706486478836747587630957067570512904861585320643771696183735651073353181013116168875896518884356404203969667648087563932767227627095509861066635709409111145416009242242315338571673022915673707725465845760*i1^22 + -147787219061347232368246731409273639184233206217793498069425309291967020273375896826445847050489572214639676597151936105915869901625869927880115263297869616551144222571873046908071046788100072745328478948439520785388878344728419624612690100262847538878013421095462246312525511952013916022741034586228479515919920841252695745152444158555594895675265875401867261073266868263094305101361755089736637545205217222933189528445429477985801562526150333588907314422657657525342160361979855702455865984453808950270276070725386940947331839037441130019322046230099979343157076396908135579829167609663670672651779108133163925195178381623016192041798248907170550248598938385392848529723222188086460419090488880880747157639738364833584616656881742621028648952130773625736011435063832653681739315577289165839443763347873343082576171641983234903312733941978174404956386428773839191349579546036182012392703578112638411106975169576149438513567303706311190391391667225373798146324682048914706571496846299684043552898112136062038954648613178326312691573221459370082285087934076909146423137434976292139045356160498591255655408847113291373213666737116182495294140326881361071501676369277370523444812825305064251596363584478456530271082867376492731939837166548240797906516447213221837931017422662045331383437274070394815967934834133923695950767711179497352782258680741713765446010302082270727701273145133287815686606515354684680710347202841253681737108643185722873988483787809915276951193854973843542386933760*i1^23 + -3279134008881124858563704477804114224152982722659874534878376690712481960619638504501344206128702418508618489254574404791552561443391170682856701323304184006648232560949318843660057397704383841576109719288725939920056406867640196819589439815617381813195029004809845088104363529474640202323731987700260515001515923647669268890104598330456857671431787388664493220286977002143553427597152638362791739718817784927948441374086193101551866900000667930498188421626688953095604267597622733895908035872358251549733226989885535710534621280495916435608595690173881692463011350315099825311141418587840592241480635788642961790770214950994095759143669649869289324052352347693647107265829843458184184083166826950381989299576826228792194533870563967263879202964156058195521196017864336009189046541485609960748275847877476482635974088999633771230584919825678599975211682568534438607883493101912707401492143266386965813077471352936458394728764404866457237593971918996410945042582181596915994482145477610091057169085326921783445650667132718578826073332556316536924344537539933700865489944108956682930444313799368410716343679464751263941717998602774004270711935298080939586916396130398990061595489591004312887816590451435629989476415895823253640393576466341842294629843823056102650863771335175349437988469145904064506816955707929718912081374518426164623703510393390770060357568704763697158800057167429278905509209803000462928181442325658656241739334358999778163977402970938087784263888170851227402240*i1^24 + 7411649223759561317147892362688777289034184922609366035074632107839767389203020466642345684239104239853918989198848397876493359969205373211322776628337837396835588061389647151982344310639449744024880682750308458428656053219229540798349339894337378398584375873972476935443495578562252635555747323396727646965822076165480886061723808814294748664812598597040184455893993741569757819160002299166693548457271535328287843445355355078201402999543035877231071137609575628638919129495727385221470191016450832294499559392886219686529747692111556093700620446678103825166773595743226520771960467291023325444004624480738935257421265520428569373198465060787500791009066253348417893541365388032323490439981676497736303231618641499334178167784018554511903261229256563113156646082479721001244623859245516219319453694014074462979482764922301772181686160891945022922927306028955650061661040694854192441752452547935525847249129534509085212313632801843191473057095371550397748057087097445544358698389005120361901784022330958778267434894675632994358194860458964230143833613820968947333311123594968774131043701623496678330814823448415111797873186270798795351140311730132147095898718341479758695495415180604218019276736187870673492983589458737559844505301835873146795409909177758658980709356499290293009432499353447398897734226344830361009237123149257946856607099954453717400680895182521817655613462052888334868842669759355638468307400545638804532885530701468298794376873085217821870801470409932800*i1^25 + 45169351748892546518211766421546971583568458804297722040238632449088849343439616044861331339952597701330156760893225930062225118685604009574595891379184029504180864959636792728467007878812725366477281553291339122810017975012018043205101264383994032898286711359830277122645917007990054791440464203361996592573817120110031292921805847205790290669330520757482263663659727449692208323584624542187147400316887608336340751712138769081291751993512377026725384410133185106854354734910671961763472861555528570525797085585891969622754796028471445232344169417995513275966267641540365864791669622026199539675256604513667622065086161406113868143152325313071498728790683701764378755377609146750424163081255531133107444581580418109679673421350781968663559992850530695163314610875106015731146580841316599327018020526869693753206135409556873296584995438406760513642614692213457789623208967970725156767945121573352285669159397920571852157975015725663974876185908576290021151439216420254176929610849698874196729321262267797320061827207876735401572453898491554432111228179879676738519431228112114654305943927366784486987229870843107778977283626230138695683527424405206064085665907726040607899138666698156237428622687178848771185099434196218611119949098967220361142413802535891498430337619389887112918397077865095579710709635637196265629892265395570281540868496822838678198620576335097037735312133337763362315644419007810242304166486473572084357517661930241015603010996784222791252448378880*i1^26 + 418034226208770761881514717127979642509141655855022300778033675508888993160096621769031080194297260582701475767058987808425740553710908568174792071869384602230950364859044361855842075705113627490455630813884531096542739917288268944241159721482085468540797308657446477036595823973635581767605701323001506899061642282406018611763389732451387352594386910311325715140711200097559728699613288761962967917158293942235928544861440648490624683286923130612960198478343608231066919242783485678989377161064469243531949396362174565457672078393129182903040476633687965694938921658968891192479196850335785467168520352867299199014083047418672531190199900379429459948995503479011131904516283322588188519593470454367170993146900116616763270573922169732050526184799147043226704221101196059729654069989482180737406150573968026166371194874686239070800000889807452171882557989657592803003438128514259843885295476795166382875154834853655175950230130981070392408611544123386489349077071921682227448255959852934893155251487013616142733952458334692020194667241569321559401272220729934038769657370949667454006752727153911904474786237573008433760484541811312517800928778906950983704319805503809050885870460034703924837925827007921541600546729974142474494095574534225017262980374818114934744807847956912178955255500953001176788049649644518343313431706569929005208237642051710414460156999974681882648172608300836833363235380644360375979645095764750899401665080582766701254473243564156303441920*i1^27 + 1787111702108521848148559532989631868822548117345063404341010827052721778191634819359496787681251148111240609821790287836327571305987569128942595359060732068048414907474659056899387344005476939808043212620784178602849933065667746026505449782233774796762997422471483752990646471732718358542198443270654489647671991258441455329624501413487270460032992374199923294668551590759727510767109088964483581977680644434281934587838026910736718025563629952220646583445698726655089092086068644164889217594857265708147300219800524971462616345844484042550147753979327403817785994217811551218320528254208217837670675530636903668686559053199106790569879597217101227609078468793361891041613474363840575526960900016298456289664482788609368450743049963768847618019645646575060936249901399166505097867308103381779406244669740502355462728627943982494860451086362262148415963713249019102421020315648400072191720838681379790907872823452811965155613364523265506735737783518819715693215069835052111830693263296569583072140652607100658430792290959522137436603419521526613743912583298406759754019685203982942720141113409381508624912320528599552366755140602317168195751905624270882067554211397223075431572273316169902438752313763707206013872241352605317368705904139220514978668896999928487197602521719238644472963132266234255429552880849575853894597340273447440651258054928075246603821048399532545395391421612222394658081436235305472103867764075520865509407485599415471773370460646932480*i1^28 + 8731829076995790739654131284825860464790837963717349510639158972621201056306777778984359765320344355077370893023288872189269122208988970198784020700030060669771378371042277576343419453423206077829513126916982712269332402278423816375113830252397564074905606709809918774719339359672326249052585161345529663493355045318671887301196729265975975922899979501157676263441228540590546391089551828693061633842046109368023153957414041098891326096599147598095686960799771999845485415479754235195241955313676590987581450651599708257497912454513066102565187175425722784567923412701461503214605413919322345204361788050237810454113603107340628650226934154027500139422681725739463680999377932132966012441908912305251134910973941486602781117642109794550661410646532536424135039227440683550679618304350689986897226244542416798869322843817719293172933407669158761500271293263706674427007898362436096939310929712495390593106185678594992750474387170923023927113653847545295055754232991193210994099595287565037270961744056823551292877132301100557981146062398150962718090338293822504229068671709901611110701635583488913483145414556978906413544946193172454932158954191825580908585224234926767769138037092413902648993391761177462847791949894922831219737418349664557432827837145047916502023639668747305234251128475869321005443497888250007697496914300600718611971344897874704377681037447308091757268913374833184209394205667943441068199176902047855067682132533088019100862538317824*i1^29 + 98831914028339083685225118783333679156429419324290965640751372484833801392028400935519327127423800732107917423333572088188703054723452276335153076150820938769744524004813512267000621630502093935071046534068517518503279574959336814434032187966624724694606730041030585350571763440807045413076991132358668176278056759279174036486699013925846664852164388067416657623161845864758210569676435098451543371805217408987081962420344175293675570197801012560194236417585791112046292376705752116568325742403407023394124793273585338224122940428491088748639473797179611373550853634436705342515857173238021601137473418291093869535548975514531298409607404423109119046224216213837737446610236162354517545493220143137244017867811731096934832910056531057555695740330093522560655566003161122318936704827224675465550487072597919573990292209787229426269747538374190335602908801142026805779421238260967915892895254469755463332657623683047838755721438200175211390391795492932481929620033767925359231425472175634537419673959441314053775168258906971974613618428172809987389073140706779652591996833335517107271709008828435339219840580692801069447184715933765961523258822544956445425651971976405922037481358909619394482288862735238200231173062535416883346128069393037285334379454533364406295794692628160392908512444654988687276098115685568533686221247448492363713388577553102150504367674451665768562745190089097806845754766050401620680737464144027378563143668383461296461316096*i1^30 + -172069564674334129841397469745812618391940916008497110889021896319351233605045935997174650477268630292753257387202698839757462700680010407234776195759829789550887472514612267677650357562090969438723840984924394823207778119400577552023164916623856936164144637769845885821386599518350437802787142659428612816790723976811077748194702362983114838087759557392648832843058176329189408971823003377069095179101965770474100538580530583710251087302019075414108237074852925973903770953791858019523234919955587259671377233616421646857783882811134709482912940955076420132192875279758677216255672576760897259922797869603988610225493575244140467390087277629576326522566088994956102647886652659041172210093111320277646808899178638569897066616384097729237966183084236244850547830773250058706970485574797206135395516460984816200585510113603252623541371867306960923646478713345820765851336717949767471813893837127759848934728061246646354274544321932697316854679836504493707570362462911041914834476693349070397902838391296593211824172345094876051640668686067468366766577775147604103100103301222774001147420002360519962804853440882719894340050699604518923557071083213205400358998784325234641128976147018194497796004956384211956818140009786135097210104911056139462750278154725722547606141310736652789111335254470388698619102666548011659075204314500026653625656412761140808377441772136285876107920961565533968613712283738189108475119344203370429593692162155897421824*i1^31 + -223843715836134114110436624176631293811583731049610155927334654804061052184724894312510418973792444452727105969054523032359327769561441792556350463825820068806640391148679044548216235996270113602817283235191228075602051862242833167413970299124294671516413837461866125147570492090119126035090420250814102216477386008129172505274332478962824072545197234769432109683231061645091717706967813418515168981400491727516918960679346040703859302707562261825272081596966758890576881120704463413217416235293263398234003554406487567429167645540309144289441325263808294432299888232239705542481120572976731328634814668725209926321199015805601892589493457596160263605453118285881315505043986566087571487933645888685448063080835816509277460337619744760937258542421901869303764301955668985985370315965494001827062393979205485972155946218515812026138952401255132446548099615123681776319967712826201975369983171694915592992309542427846063569674094882868416596068518185652968468521898170769600732663597737885789985073358825010309297165597804372906468384431465653021669008687711726105714451844432050272163719255071164620023809736715124932539505296223626009677694537833551572059166647750646207468379026978581732879301910083753833485950471285729675587451581794908412453543863115190140809921490403885807164581389962653162907603556515250583282867222426239202650291866465329972612321463029063206332680247382615604906605367815902994707374955636667865956395301994496*i1^32 + 4600467701473189907831336286279802729315734304332901214240201252829127211176672133606843701172832860796457190386570562046887162992285798510830115421870734583666064791353685248987720676142730754912128088989704285202713918279467693563505996864675378153184987929814613443093096891223728316769391941227768160430274068712272991545362928361858982967412811460001401722846367613440985539160355085978919428181826632361359090394451129673515146073576764253195965031112977296198014432866061912226924452125913523417618345380170436175344324360961621918500738535019781302231409523040824234795175756437429998780242025157621565611175280218877097366542106785585176479233753768156038636112765339680690636638847419691782720870713319535786317850634174378069756349638242253716345609962128931648938734420321809126997915851706449665152212746912924757454313733765784218576004104489724284611096393248663334981497702621861476345642180698686819726506576530150331328619056006660753597705256127573210919570168779044840789776139842409234175207077782223317763192707329499881108554265964071989349977126184577438579008697680222476514718753228113490072785253675077531353467664540550934980513626899469783534751699364613607780938424859646594504307599054087656194509375333344966128211526842502304889606516920084517362861271645922007109282353074477328956149399272446963747555743878934031606827911472308936854321907761180548493780700109908846724034233040618419359831818240*i1^33 + -16968634217446803802131856543983742657266976394479686164510774614075716381149058765745304748341167986754939487795714019072435982770179375167745899342926655700695350835785347667853976405833045276582603325874587681076473878170424194199755654602349010188448002590835834886798780757267350645562835831765564622852426568382397565289501945875524100354556981976254643782599151991499892162185106497130995449965206565404068655297703041585495941894265625190262856152629001928579365682346806933326064068261205458099300010327749850568477393012411542449919343035606907819304962845677293543625539531657572303015460651590668115501932446781934175400044694443742445526501673283912781174500016171748561167479069950596265158587267549548460968702283209435241820774241234345564782605921438782676204281050071754165139236454193730355395432566687209927148754795821119766122762491706483517820248802784588961642762727393668356733719583967313640136217526738775371311153868705470778814374818423587121082041853038495013852655669567552132972251620521885857374291283802715425001120236162878889841433872329522375257493933769581593768804581183907541598657648315166149763517827779253418686090154887743859252441954905668806700346329179923988004326409728805156959006760693314237212914829979569530774841227729746716869371725221734772854125153008877174155429515455170690472849362241636645001678776865374090259932575362330979422841439965566307730830391758388574814208*i1^34 + -32636563730881703698719296634071728148284634109988521974024309259918625624414465463992612839126026333630741765124670417249256776418459270347750426255535024181061488456342368299873278071061399704400124324023116843461353872766712613705757023398050261620664005243187160972960939312661651787136226914269595403096643607345738359758520207828337578320357545436037796361628439721320464491778889677965737723743436021786455967917483915215458155309398579520110997069527670410542602436876122105371469133681813774241848431184001883585102408640324647406138510239508491407730511609733637202838610916711828957856229765630269110428487412131121779353607224169705704288597601553900893661754566251888529881323392354915459291161668113371079577453890266469709474458783210776660094221562066470742844922611785879046596093172986468941293741147860268801033144723886892997853258456508982406483147457341870960123098753118301871578947171221154633753751779776121706234199968410923935707069908923546206479839188034136417621029878336685840606093105428414855604668179278287196037310096694793865279346000495197330845947183915443392559776751496681294306492643736808674316153435122011956512772168281219356683295630443033724212357027551329776185410719475494547652861480588490964606996239112941070980925384238439687016498562014706914470986568110053362936675806731601484957019375353671947532474115334304544936760684262205554750213169031381892631597408611991552*i1^35 + 81340550750934882866397928056699782300141115896719241263144700810566704302389000350313216501809154410558981858756315061149156800954601273513035943519601883409693913876750628930626914093353697543510466464202054461627476274604228208697818634510531573191711746938922344235669206846564670587960619837892692527644663655825651256655711787836569350978028117457793159710551083450261021626176117010121294988492755652473896968868199021954728545375033537979052575553624424114503729119130146569542931015696919653301355430155465232275493568437550617123015694791793713998074795723974532810170360940726056809153196342326625263292629059033559453382301902070515262393712131873516867189683080238374262839480730518758358427170721753261288411884494549756697187016264639686593970676331360323136335574781256395701103005133051655571092759420902057273028304630245253452611861098646772583401903468008302921689825063040492896504131643196082665411012839443268320178334131603448467935816376300244864105783440918936884490540269041694805948614534062712169186985452756498835149868125004579949269889794008045402919633677126614683893933543286278994802116506333134197303180480265094537300221089599122083484234772085336557410417673743617371175762155783734555634032553515377216205127434223390615949895174171906027393911717361081658055774493650228915603260276887388512371294601239428807043968492393355077509095390486215673318037894259906393361544511488*i1^36 + 80352095987725523925666737894110442394493859539375650690954824999315993055663324317613235623847609874133299250098953935691133670779461132956652670145535470466312975148916404446283953308330067153033125181730352280908499503342884677796687104055400179315509445546774335576448310489290067673332082533898477845301748428884260957923227031099362673564440076102436698016767925375586144888156891016251360090658108495082378794083418611193667473648470436958355536942856862587642655813768312644438322476778189303628193910926252110850694687202997151045480178707184837686537882976585432076581710176404448936386837108241335525675159810418558578406677480810720968355667097535887698462604498980329506745311157503082810030350670420143407125479216009827434191897597615669196130545801874563109749899528855511471966205303755382293798705354501266753940749599817208424537794815533872050621419617016599274027731346809717452576503235207066925665338297126908571567625463450819570600716891780283665782194905982785717151201175643035638910696320266208294746052860692033372343703877670686996268917756349921153236339452474480655616609395759693196345874710042100276625222512538751323376463471197818950433035955534294931512815721689617701244879634060263851376275577077366118272620129144435539036710015126310139713748269603254940857542162808194255127863502973399049667584030342900638134352754932435919208239349879801916100347025284245812641792*i1^37 + -920659454560382367696457456990361803267935402752895544358027048782058202875095632263400339773723400253088391386700742565511690341344168986118572105610427578143142448384940623378540537282682000907607725519325890899887270153527159074082535690019568774375582356085528848387252717804599830602074140525447538253208271257061748103332606905580057560189912092934413258427122074822724502529046571330820980953705433891329403910464163717459188756201097026431915798798033833895456524476029292630343180715374283633580053073227680984853117267406355408967578273793604132643804311298689137940139233855922370712977513194975031540576241019438062778279192907097905666883758755634957342684469206467176317925525240628813876305086162920355436741956231635795925440437979276233403306371403919274760398847390612194869784928950251271640602371527401737088675647496005095134576342005643156927725311534720256747012781992286173154200637629737637256977419171264876794547069599213265371728111356014260580477205761117688192473744875287787855927058608633844129696984171174874518300126927672683120471772550041777162653214911608587206088621081018754062585813027145961070181372321334401310135942163559740748393482380392534871125602443721336656372264332639749957596208188238983158168981715348538073641575946130106029643717943905189031170840133827960417273660915699907386092949008315922078242362621513437757208692292888791309769849446144983040*i1^38 + -2833916837389444517140377569385377885879586654462476452180301682687832066119050271134909112103336653747682003175415763955332880737647016579398832016624016624056623061230355470971387734624284624644708016812294998500706809915613448968978117702417964110737161559524442961450411147218700261977439780182672621531757119483176089466917381300987291380194856470828580808492868937028575420369603437583137492384826904374978447591510677723671124088804596289876465984198540516374550102655868781468961460236315766260892697807270168544154704059928681386143635873195585433964318130966100913407148496896508661635452085135140488453882141777793136344131828716280865374841933837320516083062664299968695817994078271577854677772943272970255246325049208955863879232834997022668841323635794294860350213509529042865206895493632989584644825869069703877187910097677926339198635363768156327773198073428211983623863406492128321860425492014127830228318416921701794822470741628641057837985875056190263541879135631645492921070929091886838784723863549573749466631572663436458783103280272948832767953150841731724822347801458952499465775954119656197103390940197806503255848216902598760341421246146355102195213133643879265436172879173604118146836156349526783264275519594805904278831057683795228201709635681442766256653891588817035438090162200039734201550621434905371432148134329969201281652323953254205328156914021146444590050083254272*i1^39 + -3468585364097992327377532705738408695043702663185120625785394656010938440609658658358983284601075863973325451098614681746452105056377207132985722203524219906655776948936381787070340945763979090716400259653273062923301570187020993653076139891686123800684118454138186170538749491324613678242703336417247082805060850221481270547453487256932572253417278738828210128021947882744164527824421804068781688647901535443256087313427540345406770951737631220704804994546448623937934084798879148458650734530478154112742856666924275642630702930510285037561329404182259293028691955951282486975189717244237485958943856930049077497594564142741002581435974930272359699321349791087459317758028222106088965527134464736320326509556857354717168140956468291128475958350468264130436662446794167498459882245165557205637009682562364392009819720109121013708975009513545484721935507437822454294626979896931384959021965785499967000482794775911534318854429242401195458251047184774213295607199638867886602594403092646389885944042006934537379648770975965835381105353955644723300530333997333230658684959018036636690318818172120800779888100583813702056681148662949391491072684570902840769628287509908304792072304792670600789885646869677507157355114357366836831712045980091526454746973269146869205195787564125823979375211507080042253225440844373577836581770656932623139458380408274373979199344330921353721525465184462565166500608*i1^40 + -1557346536976370967494496082500369861970316093687012361738868405270485698229417047160112574493812515634747361049934598973352267570133014810258532410805562084466985925873083145410291428137994319760353863988976988423475594276185073190585106541374171632889511536732076154571118517213234869998068813369722301057307738343923563629352400813439872832489853002282639620932685159674276670325334687429239319542317822876154510062646690051967355298387848733166240413222976083184452885183045764739973346444986881778256052218974360566224762340813821065187879259185412037906036837852750637656889632785410318568900725985238564785901004081020611736635686495718578699158071459298254237218754203527122998124453730347212795122718861705894620195174846103891966228615149853969202643820881700022201573149196645363932961458211458974853383298234467572528844791851744594844023820519005741416322074863431983475999840362347225131123647327349105319169562499253975184763354653911129314128890257983931792136417302614219964488288879936433000626273339617136062114143588006927014391133832891695316510993485756166956220906397019117310974522108101629064786100160822183366573867914349130615331294565705193221575519335614533044095961740751436892427731601021324772849555042068126844387294781338447160495180159820329014864059445638782626976174598330712135459590408777092876066698861207730778567776942961037547081392183988947648*i1^41 + 1683422246588691495940713939098053592990478021651216314698013041779167612406545767264303071281416529787183200137957329297430753880769420816088044472545690850752423026188012050938425392724755647611831764633841545890806039222682697951463760721544868952685944523618084793968940129108269196171004241439446438240120689553854588339926955258620462170949776019970674626080253058506681058832260043561653455177760313861113424913297700042675313926329022677869882909590200399801073919648168710052279924981082232339154209811203513110878709049926575852264955098296363316327436012708960786614493702780363546939147854626871556577578218278403884596356623145292993061446480827070258683885743620186282137756503217271437100390672825966225608858582163638768324292747091450500635781402205767852552167413105089404604486061567825820763853653829470758031794414529588967682010663337506716517031996480806375524051126173770246905972917910853633804239294763796445953334480127155790338900808983972937468592042138235085953104298258444922370761266532662024663389953087041065449390305641143009456883626730763150411386249240575723679221338624234783621917315863328277366081313578092531660333647662666990307232710123125800159743851842281928792360818545419032196763050236395344658687297319863364944065848954681419388263263577828983609036975800198270311194598127533643066718431779090949413941241141935680461817232243328*i1^42 + 2747859289584363588769219773889543879475935459979494389817459982910841543760311964306620606032126618229419462447887479949539230123075184176831253348706369255699839927510197482545929767053562139438853192762486037736782397808847948615612584126696424038230342347949498706845864941474098206367600937706307977967114225992084186254528691170783568091659992285870097377161426567459063827546001889613122695673115862488635086302436030886678954698792292463851930475108460212012420041667003044508746766587598360939660784063677856817967050240983698452063212771715198433033280109102558565224833549893083118094620107246558314425899631036865060679432445795838920072180006762728903036251579900563241796501660535939580179378756651417612093385936954771365135575929885907368910685757418589540251082984373238995131679329524767113741700998799385291024118817968945023326598895546889378357615794972143602215160760642718110158544387468929319197889359926228022321800161637098044511057713106021557382562658956897989877763107620233703256990817109662543324660300532787099482013576654404616445364715272808500304274813012516306312647416091560541275635413820819311602796822978283705934315078600276581180115079331589721435445292356630070691929559450657961763905452269297693956547325900405479138936016134692071135591138800094971284811377175136141076957849390382904745895988022781000363692151457444222594621440*i1^43 + -28613957306149329158707420498163378698687038344311126164749007119199494598706642821594733495089984432438598066549072479214403692605563759025821239813784596022320099795400234809397462133129774343415492174554085975515758202516521773813023613858717425279067559614404281062909099844208993628601654174056630024203951299942420635895793085019012139885779336697345408690396194702334359793633441767151472294760799459628807327388306216641772922684901230746495389198782481955143681518404996901253145129950546582372038267079507694950411201336310634716405843038326483173262080211139103795150665673299605015913571211483068640228229589802919756537534002685178726391316142196629756938531763553032039334291168681463158706787509349203035839617087338009389559973433633416343194519480010317472351751306266876611331829689839306029186554849466216208962500997393139712756174571787603426315466681892845646359663625582904582586420754881051371271628216725522828394270831425280529459075423774471152939211191469979246905175511614807191998966693134889826578822664730800732683771258164522279604236016052633910683073405562600867836758733637028424412756386129881163299817279300628547579895700920053534153978321933705911842982514814278050467182094878801412623914581175456275485828909647758485362082940243044144596550674679095474437999928578011903259105886922463121798164435266016275030492856679661568*i1^44 + -1735796337583515755173567104243909101281064970415496433559101541758780361210534493117893684977145215580805109917085270995006998943651620045084797938804663067331212236120773591723012680414126429534356924896401619632715486637278398134253177174838950306655086699451876495093665431856496170903347519032849754690012616222459357152831827053379047883429824215484655287719522078698002862863423564528757716472753092245956115434604164617201847583664218468333270068500717456572208563388800862409350449845069407176348734211129490926020404955162779244840953812538246662659387903871374543636061691255069042096995935296402791279701869678756634420131015611630205538501496128098017219546461111641973298350501770043775214003390229623712575447529159289447080089265353108540814644273963812285990040342170720345681853132821966423323829194870901134271005100370455002788451298631449781825443650334882392478739792955637982223915769456362983233188630147830040959161653511289913373998530217327695140842427095381424889546332572768723942460443248797225705631478149322094833243154220381377747686810316120062215103688093567552607712498872825377603383579691933574654608333939523991961693842472885208517709001336104858454817584547222043201959020844132436123088277685814371770898129861645358163323325356542193581439408025991098594777759521542138834845476258136626741914088475795550630329788137472*i1^45 + -289174102886543302934294345851470196918616033890756600567170854617385868677009514521088073496627917821880377885448663632558950276849760288471542721558231443912306749149090265370783929828758221172252217686666620595624757822735764345505950151591212288731323231986527718460402797549938202051243584403462821161413506390749257340884130911596417758989440772770776968020707130048991800936373873537706586629815770532960470573487360145677680776960175804784606451478824171546620163129857905972651551178159969569504299956999082278826138424219838667237123590790248292108402288020768363373687552752631213748263304291014454937247093574519379312575677792001236101993352738135490515460416891282263336583677342984084433738763818764227390329944774880200938882429396823129949212823551850971854913049078184586253559025719445380662913413843503723876133577773989255785015581314380845826405150007102020047254809107066401686590319149940823730656348977445035446085661217125045939332581519402386150171325258691454086413789071027449658767105162299800079522178617128976747292705627078802006440288528501160626696045483409064505137797535825307824688198493857649781112183240918874929066566672685123373061718739440950265043294255353740031205970470234141368139023221228513860445771794763188388864086962864288310571409124169894413695221672643083288043852596370229889244390060557624422694912*i1^46 + 443832025611894562603181877013668164089593176404529468921806129855353030819453844595590539117795651156940832105228781171946004724756047661922085972775972935853846286806375208585734801408444536617341741130579734685528129337960579298384674313383942730492168147705152674285088857613185494147886038508751504676504984012565259450095309017223333113093427625521261847631895501352152887907696188067686294545724509449886749892109221967661977628823572690910977303294963539138390851758374473384680187833521495397662671490368659007904321784105398012200725454150489509023384542412982777649848256123014755171810799733575723491901638238898959748155333911657270360075926455303654231821960123034232021198358749053292596946394111806453408005227728681431406198352356089205874063719975313407356124906916219280561038773024893733867950253853925128141720444051408302059134225653074388789403425635553118679319000296976279222579242198620398428301860615537966339835317593288980358353892240101820624928477102770018317751911535850232189823185716100221419248660255204046596618345908017680862323353019460349862350244125569569568126552233080834413722912323910728756050075205126860934742436513522442102751294587316645184790143318777839841711860059247830767864910691778212104372027863174676365254818853717589457096619421637791394911559951665443561591885926666821403233413825531215872*i1^47 + -12383127451313905434543102563667003296492349392153215198517080254987017614361914743046676573765040165984211880155480248533840901094009525692700513289649028935665394097866001104163651711423569384767459929681740227618697300412869373422991924811354157628212487168939959260535627098864306148410439888794773632014701550968224294918257445699886393068727684164000703671339922434793768123283218467759955247559540836462122970467281964132149630569919511309022489170565337073123139004289251894371463697585405295283845569603514995139176450115453404734813563521377524645697180841951176055357746675450604415666609486292496355460593264053958539372332364244491562235784958511359321760337393418809774418594442436018119481891737187796478882417933795418849402128875128032082311187372256820692710330497086680062641955009470550483752446465133968405742758956477176132505891137401351781261861414051151271358168777173370610100668479947987562454734352319625177994057315301822044224862153106964423636779384973877682576612062374719953719086859755283860574848956289245018710116852640592073615745509268675817324032378556404620602160678323189266596447692061852563340771917092081202162484805479444327930578535824482529283204307742555068177029078731907115686431637141537314978411839434056136324306157403189383806669664744054064773950730366554599241393468906666369691963883520*i1^48 + -119724423227313809925709148858743336098072882346858632262075416437480223083259079244779050565573824227161246770847637458005652758606590735559221102936698052988794875222985611405290634072499351583806788483317351778118865264537882181357549801280190476460102159977695988453212658485869967050992288247494109858492976964551611228661498200926141609687417356339283082778489984215158543154035985123763327532059499616031868931142458097205484139356519514277241779716857359767440893388392951019743819823208837841888694453979572939183395667849152041916731231829269876125263332125098365623829997983738826268407896876187558558829607538140477893183748668671365392842752105621173028724391301030330422947919825173775959807182829779735596694580963789965999320660433431517400291167423072035819831829739652883716833776396407882861496517898448527360661721537526599215003955235519948710194809843322671566455575941603474182784500777092386777159398958278412158309207368781852404795082289700234781577077549938017119704605609868666068025370134961484097254330722378903042342749480421759873508175566294866340877440450350317975672977531809315469413639582486526959875269672094106287214780931752179150799506157056262106060705006718071189702571171479453640312289286654336379826576283153539638065548385152158607311755273816441305099760276084538950040306409077557887500288*i1^49 + -27572670473078379162699261276884497637820046017691648236839396620529313788802087118036361914684866099172714480759104414437019673888872409706135903494388755039522963116726226242757010051776494287507946555145867220729647031673178670617947515849617427782483508935326902455373117235393069161909292308070950193193517914776553906342393228842287614047062083955743958672029832152583085700500871856318822086010153373719148608498809455263692421810259301470690596984688545693631766973442203171992710521392008714340688207020036177059593867965739230040092285464541899454287781357331880866575019650549222529343371388916652368220016017682991644879385172886807302652151533033400472114382755104205302712712483323500277491533836868138192580718372605625833297520439574970816902451996231535850942240515644103156990137157301948472839980032482463033747647226812078644408323285689939537789050451722714303788343243236040697191607133414248518102372486259027676475683384048992979246134960311836536847250058134044020709266168255773281468435389732661234985929669504895423273817109148752475102609210683460800152854295501467203363062315625014173994151031441759494180001467908859157842710547574714378231965793919816230314995562822079877357204626106353554895043857324671522200469125775040867115527085388062249733542422942418282775253515225242657631585981024960512*i1^50 + 4770214422066721459299817077318455607612539383977429027132444566047611266689061558243390231121159374051408406798012238843873564660574244191139845474825479476049538917843860604672580019868492245150322618101012695627210358084709449278044236165210493910077446928410873244841496258595069137511592609973806143224925083515396984130462232930701385433534717438173820078292575943016876724830271965842310181150641646347622054477409595630420595104592013644705007900800522372115040998351611325724914501053036571757192434172207094051794889665756117428876087213893971975975483307669788087396584628656128915560709044578184388605352668952011500272621422695235650438512523359928824111763057001162186819259593084125694966030978125607081797859444077055192413769366581207412903679397231609552594630632382346172692716913930728440449793553310890913227190219671252470066701127473124220119309590066040100426952940169473336428075170787009670706099175168022646729489306165566226468734717424854754958366083164646705952926269863635372239715657383250913001634817506670999785875664195062113799787146038674598919403091651362919545701866277766195619764194117565216034277129261130147184626426535174729079981415811213011978445177795064990597616015512416562002190599267657443381071212038000206587187134543155239651355728521463278989985872688364059894510256128*i1^51 + 1480617407381918036474587301891314188450642940276604462898416246066822370499424006623249939841942148871239170158856730621191080841439282352758050284551026319873904935331632607813071412819724778782390850985314623146865557911304717969810773199385182346404767988961498273714308021953566083746909981406631103190537549064667057904935585866385846951263016107530367078781536616519727807954146867658693601541501139485090467787685262844646172793462678917350947929821155606950434980475250084620607160047109628709689883799191481548872610038224202360510374992537830930889954635133869882203450576261987740659543954862426726989943949558048690169071392829177403601971377464371798253610768647799186586125581609010053465950396207954143500634290059476286235028283473146111908170522622130589267286626389072555683165062916441258827599116938948046779504689935811494868792392136217938664005158507852277159608879426311520866296854561839921493100133031243357181696132290308634734898257074985380431798857677974178614876996648471197795594940880647880339340490475027096851755323222565369813280057679719498088235811071867364146193604961328630283133065744898768985603691293373920555233554467324404005966730945102270299895557442940931997829146088154972486321388473456185228049222150410122803183429685779593730668446809999393613138764541493061353472*i1^52 + -224749031322611683875372924179844344513651720988981011172725194592161166955109016205500789793009274845433414086451668964071807050677871400566610992309832853847044485630600089700937511578633930065384822637116448927302483703097372572352124825599559688920195639672136452685714729392073606606744947991200341403843505786507056123526297388948733566637864190978598860562013297533486474632138067884017515461127734676714510430481544637250551842820113626732675936747830054401448215343304518918509422943141386887488473641726131797927590916268331744034454219433988878587867470428377451985623778349136040903193507124401500090230469159597194379477165982019153565432779737973079352427488856227964380732552357460729312390390241717956079622793822263940506932290632644459503231449929901242402363339603515357009695435888266185415897701618400271001885548969549799851624870638715536350308099190534200239869818600051070626497981779088871420675500705820905972863475821940948402071240973260431529716722085978584103548099175691291006385273532046179649306928595744710324332039417725955934731314602349150933409362561205531171190841026389190290783845185693492808696584015792779057055034315015725943469173617518612866950794272463199542568879367854450964501775247387085329002140261339870406613456048280409614257729209180025740225504975257600*i1^53 + 3389615415443875717533031744690792170124889972356315277104348446285744969454939124331406207616822668513307198010426764931800490367793549383849843585957062137591234111153548182741653208212414521357324999618432776196552605523971798139584357509050850107941794693697398352639023965738124452111088707258526983073470525776473641324895911936118426753972123107880084366888270249947098576177883046231500900901942919121971515248362538895544728978191658711045580788752120430045744790950380155333379813400785656573079231695967807669746345689990214274676433674236713080777527773702763743944828311592104736547008152959085582389481652270063281199966124374420528455359981179332217351989426942130615163104597185483461600170473931348322010743162013611667216598825650494512414489092230313571550007819669742828310636070532468060917694258979231580441809966020403680815335952434272862052913922420896415145051150125440020543401990537064315049137819790066554661411271551079458577187568667102593923515160025907833579749746307328285163585876332037795618639285637438550638854064867236214041247605980628312204003130242713311807529357826448027032569940346208549712173196919050753279465646116390648083671760252478148743781076890937304432575605185317186856723184191713590589421788443627023149041295964623726828809021319288273873403904*i1^54 + 36715404336781301466436599873952337548944298439785838146310105851254595328276342245978122842769675516728741099880500160051270078928003165046567420880785644994617013468492255589674180479587401357914315192625203637308172791739360822339432866022209645744265340390530264305403534271864959640710102382494060068258549208715222853404228652032384119072854398583963342377280486277798736960363290862875823651209223536829240963937574680019558623125961474317532633599509259484326741962218448996675489202436192598630695471310794436731923618631786201233797165113375846281048923679941335892529470806159054080757596571931584184832677994623106873023664155798959862136089827472489646592756241637758422193254522048904985889994009108631944457273185322524784337247917521431812957675902540856777154551677124476337170045700601231148775578605850512365402222279852234289024216015933435445804604858934830254868912958551599224803058304966719066138285920065549746025978545307407411414061664769639796624900947690183309880965011712154967244614185838295677249845923505397619815812307147688090150408101918765990709446900617593749126431419207258631028730325181956985023591234186407973636623756235024819268561917273891653619402730038673293226437065677802098709557169381228605634413723308644153938043225699630264445658306063630336*i1^55 + 45303183247440175340332750977916322951785188144199929883210230489084956625264492459966883412372590233839834558569137371518591939224721435824405896508673012871019688721505092617993320450089805120746230942804640729636864247387460375397872370662299821829148707837177874832446853843173842750845633364521050436083301711380502346968177879762632001610273677160213211324550299736356519993926897104039408263945784256597812838768500484208997057431218830222555001585163920955287170566207738214886952819296936859458420556366351636353769382900970545936733578400132660959396691518339786910109023424401442418505782640786484562250925481349992521215930249645069483763266219134649729422154066868100910561734612576512107413164687661215783735050041231787213501320363201448677964626386325872742256153704838929581814214074239349098724576330194233890224344730192054889728899554885823218332420844109722079858624141595550198207954130951475940024293338944950737163366134268137791869005116342785018394180568396445189583732132563662414577415851880970261456617365535792877057160206768589160852916207678348998776120734433100221721488570773694823431492981536824943796330039035925439977160771319994424661047116611488769030655780597851858936448639570151064221648251485320718835762799141143093204582535595393705605538512896*i1^56 + -502828593828009833724723349648700518702271877363546327405979748088887942596019997400405673559769911741781755593051749593371600915347222405366404943258137707349964099041462866140450275316927921417870375365992768486356307893067800866259601585989170567249707827739464997604936007177470520010635548363193825364173540174063941092633762655197805180626894566315889915095018230580770370177532781189187837250108629554447792395171575531868930495619875961951560096525504155910135784861039018987092605452073748157702787294174672021734854571377700436542077298369306938860688769132550648111686781317821141452857504589445512762215197795706260816262855268041989436087564632590426312910368103707448961803922556947397199763129448632109443348411348754335834669792340674526214470628965081095369815909665523619569892429060659210319965953837699791914800065736871498970617586269667103273583221708577025198711685980470095913583235481263658082161640270251831740744705010962990026976593285225248075029343999939566638628879905792230374728213066148279928852178023892040409696423532396655834119852455325577455182624758269780028395441102797689826173752101091659697194860801165997722991650088775060059067987706219782541116651013858279926577523744917078572711376006081151702499355347263044125262964364641583497216*i1^57 + 3646385663401304443342149070974544072451693131566431918378789173580656447361523373505992056949457723924856377496057163635156886063272349254287418711931395427762416223101618410610704082301927560397255393084191335087631084849010258787927295330384652002536577580620754165790456702915506517013943891463312981473853518436235989459055643123507291323543823541290098772717444166307189923032955767961231207186914049882905504545371217712477306646672059672728004515679881821014527008253267821830329356660852093032655759989067927333237684886841815184530736504905538553043705985502025009396193196660551081949238592055795201850345794724080658810916101086773882850022636308242322779798318297480136578716991168036224751127995014852410499717627022794563644320577255094820136908957023567337801944934385279208312773288618257656860830829480312140247871480665029457156635976462605652212498778559721166730106365429591033864532274877889143346944755204731921382762581617253722597238587231639491625260435458706223551804529638898862110648296084816117345282458311429102554021391282546730926238932751550680169951434630112655984611828664846707707369424605558392732240946999757501281236542697126781384300282361592694407572886712229068673223985424458276802827672205826129180390703096725401461166943764480*i1^58 + -19744413588031490448715964831666614164890548171477968633393329759807202210612932384838820406868918015592568722197728757708962119520851521345165364274912333642794143570251689775418290179952710573102378078232529138082036106511367742970869279712744529348504325904544826537455882940018820357236302337919509878495401127746462236031328566366115029471474769453167674961876209587098106620187972790137012578696161191034732285403978514342575843014386255571058508437652616609883219382412125255981070007109458247582618533776622608126870670383506746700899250407570313294602327344052320453102632836793390789141136127342399260850232752632172788676715187007487090652852963206518032788087424970552005507436756160029920642180805517869689243035348785504497741783877885703860261359924215969372123474849295783882428629144752653184060675111842406748208394518756825384312368883276531824492202609940918687374821167191807806043493120227359516510720375049756614654049985898517017023566725455320029315366477671396593048580048162885045179884117608289720039987626059978004526128882776146085747481890176477949342873272290816276920939055971541930642167698881541541265963700826111593449215875424222859672326026356665831563344596914532222263316052122104191507965526094071392685361668107322305544192*i1^59 + 80907847752079464418548833088288992628394822862050232277148468395381589818898947539576312824776768441697504820753553188214648127882723012815380230681730223937064424444141148125944418391897079242186218790128845271915980860621875092790891851824519637855388146219952242677914787780505545409979105321112067172840724452391575531737821655039626562498566569685581081642562253522579786870623262504543945138127661660617898712791383185638459185170442571378606870845815978790370623630171900329579614349515782616643570272265080590414399676237180284344832384856732195073170670934288298848986769015060536703887032840387017772898500374867177715574519469136668946440417877760806574266398907896276418314780304044564665014058826028613658259735278232942788274938838014540084406163561673046957528112177949390776319801049262790673052966811839924940598359437122837972421381630745719385262424885255642748419992652359291168540645556503796665606761973072982048696368346844759761035516458303501712811376831268400085478352358339299970378066604113098175657646693455640475208965860877682861251830421994322043812175576318496703513979989188165213171127536047698522347133716866946751934896406890248529123159299838841747418257435657125639367109526016820757364205215934122209739792975921152*i1^60 + 144200514108705900696676886635496927885445383133392211257519034422176936984086553446777646790485254311253353003310682618860037993300538827025101007274478968620623528792421322848967202902999582869927784220942356143510392344186403886768810705313643107057209551980387019741590702612141516497457349481204991160641145603782035202211789277946956363402342246024815811739855513204196088637226753549551541952511411575125003089050079553326406720751518528023668442044265260157739414826864197292730885559438924894445060423507143428988628704319643788906638648612006958356880874466021358456367695359664199376007475856154489388891707813889401080637229137333356851166446732990407748433880414790412447028194861956247530091524740692320498674351907632143418253026186228340025067958107806092074080433951646916928787572544429566059251258029239882958532914214967724316673101013300403620673925802530330328938867950402751445614705392860119984497478811122233062660199577189947528523742667358842785761316675938730697085969866988901420948855595441114989808422998233705070007411088753372977692219071000817187602609251152971350724882641882153877869654521825229445468165528838520003150510383179841769876736462418449156747719062871823664680360719735923715797322092748841536192512*i1^61 + -3998514402568884683410721246968657546031494546782715585218321811326574432607634020029736291032365087706446834140845338621528666536751613970243159273798629342527273646056240571047996208630319875512600574698852765061853110692937972373591428013897504897069086498433805184839096351928784097272637137713692245643914490905570709103694656757480267303339553805907625016984988178853867153612344633796247451291050654920294429753313989793059476275709079944531666610422202875541521854757757184707454827115270168514938483896748451889664942961599231639000976329667742114649471097494990100147849636583346464824977077704833439112560599793253945521815876240912277915212788478148195656300541422503155682985811373562949024450514570186842002631716000155583388286378238985640371052241367797621453704940645954624929228168676070183483366457533669357276768748618127970028868380400993798963678860781630823067769844648291690460069093157606087429882384447426118368978880216869239457330275147099316252455577530562402302768191241332407970065548190188305976927909535137955758001177247729527298923736453067357909138285658470192564117274653518949074337181700099955184681717227841766025584707034806288551664986811983956742115792021048869658603095995441019721346502457556992*i1^62 + 16984629284700840252771040841959424479863708773130438811684938612860322065835034885943259715849851989460914563616780535852796070019957400756421291195590011354483674190026319888904853088108780590771799978359842598197053771510217903962844598354894713941064306962905529304564236617713928055091374403068634593198458349176005457788725825012094131749127645565796906136987859872665560928913971201498789834220730634472851759563841775147850439607999359034115888682331793835466828276289679819257523838276659777006408933452365800372678083480751178003149853443139744088963112313042580788856896993362212984978410308824765614192309870709801810142150466032402265164123542481698528921169141700199809251932725592331969654313171368412054278379330032974369501186121179428623959416217255345172960451530455868737473832201620420254355481236110803980052798641398164381865944524622303922286249009866914814382817894423602847173692963433350926423398962547884726637347203427556394564257598303966469836114730312014464765701932852629986515702453411379917944243392586670868479639807255310550690654009458432273094479637051720494023565931569017460392229251631364755322856889200169665724487338611399287621455767196255878685332435873330520047977407406675961776701440*i1^63 + 39922664622028012115390449011939476067374165184797809526900587438175538722871747153136562573391241930267894165775033378960449327907865987557214366247012174637383891224903138112307052047200804587588848551088487669689708174553571555227225860188392838257674423338982904570290366878952481147925816551849231692458036843899084245071985719243698982253340277724764728772973890079107756715914985970353543476731462371307465412347823545147654440718088695691356013853181405156331427893970141934918815659283032913526867935046966350153617673543396458443989148942407435096542188349589195885073549675776983490701783044054107233232174001649345663228701181901690163636762519855916120906068926394200349208732072178400493560304717734745722499222581703324458868936605930708528947981440899278927023389761279254146972702695823420137147405231897081535543907499761779491324154139601795481477835954341129818809257607792095001942256267048263908513301268647872386833304827545022899052310224596692159532963312572935374057102894052485930566967750235730513489506572809308906994048739356238216834702471656668005855260213133902498672993395479048868165944459168971576121752060621749504106324456091713709071417410977788173882411562463498432022160752236298240*i1^64 + -245350226213907396983153004088667317601594071733054845470067937107779778712306511960447282911509736221410932509605900980358518206082670826675910939726448730931204576854497992323036221041154356038656908295920625118624999197003968477010184268532785901661686854862717730594820137421583709535526197424869458691729014931876088799761162648412183082213907864510201522942397955073856472546443745831903638245038540973505926100141586467786546296180533600944293253980683499317645790298678425839734974853453586177388876021110543218064864320019794204835627701294836829968072859014305099151614002804866016528701970101631007745737706881435812187380192276111598317254610009955046111434198945993235657278850567501897653681381510455868776634299833880337975748482220124392643572102962180218986194898869647222022460218315680530142281721841513111459922603448258967731196907972521055784046500294799316157189495027646765224085303290878645672047743079936862998145856278897553975244362342107660677004943287541333507312736277043105172347068943714758733701340534277869636484410716515368577415450901373607913722520365327176563048805955768692979335666561605934575651255262731900807997145677809678293357300964265811216292891596645570479705292800*i1^65 + 130069846777399948729096223939880303602292515329907584448488904643539857340211163618890235661463017427310301859979295872052291555226606849165784511280111133168394718820234526162676478416482083918226375928901859609866554141868803729938977604828900515212412391149572875176350097512763875035643877837247297721285284598976843764757899437415152360870542899132758754199599160846487179760795380603364070800701996821336023608233713165653441830339481520021098362837905903784705406043720989845130850445185823773002660964068020015190377257105282092794689342266791956833820639531587964248359665035899722263429281944357797358165543702881077853613715530236822208898610790290171316867634267703504526686677327731082396609507735977215382121299171253007955870004214952785983474342350782738366472746895727917540625615931653022861551189677712087824953288130798574066333414883540385538205998450947545245510687611106680941799451479627174893869848666021765986798936062420579293520623390472478659541258884702532101992004034779988095243227022275895737754657161466099005918842070177188115162781122149552496401237257536126349163361128702620167609562813991692724857496919545570162489156562791785471262933040061584967490243595903959040*i1^66 + 1432999736593321361001543580184549773378588639518360986770971605581862788091596268505201063333482901048352443264181425374380426239898365424304086037997294472895202882668527594966745204070655430673247144226564065280225161393973607171325549667902315763349371023628377898725631068299317161876473590448111484666134485523475360136447342008263964403197281488359328983452258066504787338090593898518854250554676621848032309497678941789588248402297772107152642500223752382231242950067928757256286310471176540301558931793135906212244851082069588250624289306907372307624468409494678069739286494225538592426245637671605389747483484681519033818129450976256893444120754879813626647326045611435152979716567370818653311170766226719568023796547264544676341190323472692635655731548118231361933774495473845520612206561797254143851752622921470468436830648111015214002702569451493539013511789918893879596433471676520909622829181933325465996002660489829496758135653847581094799397324448903108804552678461128571353880113666138933920887973988114667863202048385092539484899945495885718472544067027529865553073278981125246937430898821408261444367872328287151630604301434950295347480379403586075174094476519650813036315279360*i1^67 + -1341540694608563665172132315120905092705796790533647877858459360750126345358492224802148570739775201557372195305982146905662905427386688811192793281665290815142226950326065300280704489309774934057414939535042098743125043867447264335460617282007314620532208712630827567939625411055004875021348443111158243550108068935118790309674719469981021448531033103085792944234842248227840147129643320598996200907545439650753957781134436014305894383468782892097372292887641369386228059439452557825852907227807112636030921374408216138419703468177079296515313413076459116247591160873417659022896867048799486298856349726209186310304007828861825346438662214003291346244818757223605081087472284509454082942832237426285805838812329820665231913548174066780366380645380573455835873033972895954743098675622071226269423819240321241806451886025438810776190679335852667841279234625286105263705795054994173549481665864062426889352404475333913017934566785885440106443750811217330275524123680297068854710542654032739489491155831245219639124057132201893018908161180973368191007438154550060816327483027462561971745543775527554861589080619385448850482842683916805603206491770656030542926496217945955713009302715865497600*i1^68 + -5231360102146204122692300212930914481867842301320999498876926164231132271100371204205042676810497975060037354108141746803319042702422866796079449850193529533423546947727754381123961683419779416623854234656567770475705953017298236035863201119687551616986113955871012272100496179526947893437769557221456573651541444913488660876757301151725904564149113320395397402721814267288682979561515360948239648748459657222768253331208407298624454675673695483866036751933517316703181404320239864833812708723719109184643555465448622907773791718373847007167872829111556248632984897288071651116706191297095681905012174878595746582804834150262571027212267166138157474778348909572014343988221519214733002871243435204066472173970620921910835759431350002145318406034782793438783993239235515116977787059827666685147302802350942837797738132727574093664094688629313750378036303535871481251003129129217405280541930864938676513176660208507603764801979375586314644484950066551487591312963060285220893875107113468961174739469596506582628931409591717124869410262033206251248987830124712648928443855536437584566097360933469713131634730787563121152639013017218277130848143117899351104463524763268420373055537152*i1^69 + 2199911521278548156653559031032839383526844622399774333042982607447583921987602459444410484295467171613688868297441488589921388168557824121254900891590534365141584367846684098919538577009135281382833427366683988377189832387135778459768068588932467300110481497666952165457977353163171467490808672309864520225312221721553492141345073824765045824493054854620770861952471633966155852196593641079542900166678096887168769345779737042942049242180752034051016935282181097631910198436032195752542322019517178794249951568964070102010524813900174970342157534213981576533266426020371368742057146252384801817585013687375733181274720462556784668066218419232099851113022047455030096329700116900668506041402440083254083149420144856331988765561549180302297910552895728139645509793492429702168008862122021404000865111687848371547849414395903395258333373232200780356162154017648449404633972778102978685297592557924604809932262446654309518836992248654846020442485381803804339586880422330122199478502572630903917232862273137839429123406005640546702810791532133330973160936067016339912068331108812242107364281891313311337510945145901656300029837200619698777825818576451863470852779200103841792*i1^70 + -72754362055166133306255957490193173172852027494174146643213001568056897274097113755621637835111322555913766141717962675556465459909268671732329531560990182762096700819756036751365901169323654621360566227062338898983404095911948280088387234023195066177747204444206305767619997373092324149408618432659640081154271170957241849027785257242075299135163023849865130760572389472586274368397867082999222382167625899058292018138426457073014451722535772394441271285545082329176598590643692346755838408320690320028337818645860053428443871588181386250272427516127745777134561237945148405827667529599495721067133307581693676799503517683187064990443749001083547412036385159660631561641623224993660211034650302353408524542051333359409615515160203407868913354703827286490834020128191832671187144055460906986645581819654626137438030419135713913524251785628167191969501694285260496731473358840128857149021090911400805581303226214710726673670037959223614016918334596051995468531912709799783221617194466854092358339775259036859568696997103343866728703930369681783787707470570016635739005616457494962962650326280911264147662121104185835960344133898936882451262000445388135258390528*i1^71 + 1766863891841057304187153645444513200895420796460457297074273180965743196293299038017208132642787762369217953444802421817128829859937326056830660309098580353208127418027166463271272197553104640514863156265420083460691076014881078026398252159741072140019983274167382524305248514035967749627571433936852271997168470489665920053828356464667081805268730067091589232783944958608875915542366999611743228478670180738912778371080378362647091648836167075270035104202949802119406575031532209431830869670460934382833029045319105293094908148539978848660643122071710987823724303442724256636901754780631851857757962486451204747231034581868099535899745000448117631942002770158274985501396098025538310825291075121649374793715903540741501503918259781855102820053071807423655636727775368970893419948367633678834798409690976634757450070042940460193099412179678446488991915476075453275565331193926652846371622817020053139782375951319081580002066564699666467717526433646433468447299912069956929881123670074601805725361461561875396479164389688896518507527222426446652972208495696533462198701653648615153195932646332702474531167697957154726769061039708250430423024237805568*i1^72 + -22842616808964565236429713951359830178657365194052060854902663024012781282529208600945216953050907961744909919266428517446658174369535727220327141497745095910114384099956151626657723692807279340677466520843732572547827895387436806680213036668226557207756069617098017633713274403936693925016829161274402885820941477222863011269529952730144352064936169089221935476619538773583885748611590912113260381404867037449407714184934577864321080390527558248457713569951269370262929651577185454091093369998786740455206142080737575255639639258183850459089193597154914461404658105483001051796436648027612208346342609808176395733245904376802211089336731146425755882573260573424196761989984360787490492652258975238540216965171256762208512513201736968096333937051721309909160600148463986256125966347207047589504003663842467090696944797671074775691607293217909958055264799208379845379269939617992083597185042732558381889433223854159367590724015749006566748506691464060210653056161926032198584509117485461953108915306084460869492110477352133218358121571550159888123769536567350133518203128614052788122496139907903166032904512323985182585973731385974424862720*i1^73 + 189769445911942801907677790663873076509317184650501886060579304966421270496051224450560279567067400159234535609651086539464004730340820152924531287195714947602381222282694420912978206501457131801216785808561567571301776177035248671297741195406177749104320765922179903432096159424408302098075537997024229590568092299054823083406376826244358850478997838915880193793408146486122619741179707849477662067325916211730185321121261961351176631448342530887467108395917942911590424641451141858066220555258559311971246927455304901343870250773618867586553325760547817133162978036777255238968795767017999813198366753935340984721605990256044327661809181843056304942154249830309561332002971253986475797094912550939134697433032378968969252584358293285285181786465642238802150339755765123784055901492914644651700526755105718927422453639718427746613298947271629881527288479262203323198654662861839337748137144084963588702935559250873695595816707631636097279867222421662486400004412720569925030024192743395943558235456959333715830775651611904638509617136889522884371168262652197865069247177096760378877340254391054915520808559225460328678899580928*i1^74 + -904863354253696279657914347761275484713690435976787073779442231106405892095007132903764923757393417874265196413916086832206878909842536966869678898563314081376666370668847577638334895798768592174805763159720214882993487715156382499827938683367780933020999745599312806709149133395979170758575931285916294567479363505754054716680439317979383300078455078318657175675228186919011290088088890259977076518737465899512911957072593882694894621732548275302716659020311278448750332248559168421146152313869744372878443440740259875529874617672405542729860983556531836832590641476815603538547418134914713050754188419195077012338713848405423592550623748016632596437432992545659771289060048661077603207283316435347647482817230782970224006214995408827169126309590718481316737704284394963284255494764896179539727160460407589004612077069944707295327325119989090722755217428234581443021122013730383087711181216377911177489910605164101203785096703396093927325773257548285636825349854984639934049929207557412000039732116161682926886805458535811612856477728971363325408125002455424890681919915861035537612241517254436894297773423080767488*i1^75 + 2441093980049525215928671546779103207085842240197555220411552299579175624772648011967436209112499604178664967299752661342986330631747657124805131971396916849971765878305988018318187351929778577844860038735289525755981143951972047801296589358953009379812736575854824355823995701228063101967072201211784159397287770229246256868591769171519772142190835327237769510347284128766200519307930839370857012625940945038307399402459392248358382969357226090280470987053198531366786715161653512599688891317017906719067947115692697114331074147715745680272729123660485927819628210668310064895879271105518382882402080510071690225816640606010981644289044543715185975624911515548268764559346508435229919336862248732170092777390076646560503352151849953958556483182339217892812412634343598285754007033880869304714703724596114750106863807919187527369184426948765394592524499160162167062613234788708360732620662516752352786700469592267926474826440615416530603638492514395755236877355281441755714031896288195874662746877276761039879219149412566739860659341048246217015254882699583614994838116736060948038129322688930459200520192*i1^76 + -634424200363293111252775871144862690954949741978624343699866988727981670258148152055391036856056540891577497775128094440976142848887717127961168825380032049219263660856818229140768417379741345901826822095170518054756819587675195468168436426859977991095141733581404771374458747835289207018950593929205846050900031842937277989048222234825409982227846061987869561912494420279394508102743957493494738419823167933609457378729055662195271539789289496396559774137275181290271024691183942728484732901602813146908361164052086062875857393531786048703362465276037571229916781042037963895639107622658921845751861702298737595418716617706374934880730645307864471197246910749888334022557032789180571860399959901020145454034285164365029984017586020289547043157639475115014459514769702688204393989328756701027367401022802033874851760234806802963727167388046594201402856920067894345218548683824001713288372464294990201456019013295659073828097423507737250177680973976774108114382897881881662911463525079813741003995902224321559232986394799438206126942321518158934026589871419373768975316893143566200245470625792*i1^77 + 80155824828067307625437692584825325333119254551950812057540095071809712162756260508350013595820684404460046012152325903055148804122170406613708232486798132906831784828746333261712493873155199873677924796647497612647273114565063141726330798057797268704221959010913667375118390413928782970723974203827189519891266435712291578644590424258950998414372974510746493112769060913720661855854005330920746847631151331804413220264055645603588692962289560195012463658541094055626719225339891001203104712901676800898550043659290611039176503072287901615093595548725756535470561455388026072297078952459618098206510440636260616486448729595429972762824625832282454565830167650000715734330302588693580408281508422752883672090465344306522634826001142871440721440042917925065167369555662079344590715595217133497260552480128901724696779716294080335363594229814813884147849356244492658868144827416476335270946186678118928430843514680351367444997592651322329911076156285501380536761557017198656821961444923085244858887691329190698058252735742629287569534638848748432360641987949112228771315219295109120*i1^78 + -456284004983574292854776012241929051674752106841845226090338420097182400782280782737954658687415809907491069095219412387141742264456910601793568422271587085822126533362948906447819940024647602719322311439412300803501849580529264164396558150346328610307308496701432380626214106959038270137615657347193831687188879173134221202626137196311403103026061194931260916787066502296439865711840564579179835058085266997537816844779648710019267118377409817475037694751197818528536212095641122768429657196834860500693590625933496969119693168044160040749208302082082882881527194027065859286673496584723747390850021390350633823563119544153851499644543426188520232091178059430270427055218895588494190298847820233119864053515223229992666887212399804290837028206975842520787664593515827426663844449893443437993638051100153946233496920439980968446310947265326781469785075724068928122962468397962226476649941750831085694973545941497475113651641841107345429259018144932070766710037855281278773919276068576921143796214283466012740513740494292481454034698145095270911611296514956201033728*i1^79 + 1171274959114381316962606572007900020213316176682682320075614799268609072569371529278582712777560587602265600730975464169249842060618649248253060060884014557556824691707705804555283292267885640597029786766123272662117051411086974989712723804234441284218178346716998005968874259449938109676826414501934575589096760329020140981195261002732141207708208976264353783050772196816134737764552965000928630173953131666130216948030316289125558267198717099522684476011876613625848463869047337243282338680231295306089832035889663628222691182794836579031645642601375512534533894313020518181881226102920500964709534427998407393891580298017719494701822714932694593460562266793776304791254336654127542015338313494698597932443943916380096934076670581840715680588883854181632428631325331506824624960328723725204950344027103259644716890185012162699043618005849814673702787970522779297514311906379475434148793667779393034006377002923603919410328857687058419574818172094458393723492463713870350200654086157925418764677082412139619699762685146551042545193061805479604256768*i1^80 + 13141055664680579032319605314160264213906303916227736900566915603078328118804979685900918880943229176571545010971971142887807034853833655132686719541171215906175241872848868324658166960277211459867067147220594780223350901485798045085181656510143143076246243778075234064654573242242908763718446775224212593812611522982919742998112072369173097578428122891872288362104061111393135027618759415776535657659812656247426668444029905094785901024500922114038920253283938953841212392514468135555147488502051568298276842829871273043872303184359928516343109211431442838549597275911725806900761454415327982395951751983774985902940886959078992797693203155148221710297265881788633306029397887222177866913752938626220649298946038811617508653767901153995413788105702408159187459080058700277861051237866668047320160111918692979283918756885933639186658645608066737265988244406997141513337180213727692595420449167696842938918755263945463786852138981762590266687496154759537272431255220874846653587596987161978910144816716329679509782528*i1^81 + 386471028248600086769728429560792327087032627335529738722100583342758778789913712044542461340650929393906234661257639769256185789056872705787225638746960219816364096889225738656303162666899205818782264661474024871235026584980512486864305932060621070796608635858182535756662116072308601330167194416579787905525709671846188424007768646709740760361270026179277990843090934580200603963028867626452055534411664501186528243529904153557692269588915116623021867640812510072507554597056348497859088396187722838422961022859295417933695932821711583775354582259152756204837170590129512011666693074309438372820709168007823591132143029598042764356467354941230065649962660761998437791996200878365065729576736390346993810764695797038475656343408774253909198546410117797565934507746618442865880722801544065105144149608233963409641337652932852018169758711554590492966169167538758866796150451653386732926022886413954991811529417981184472020939745857743551310313972582435031041060187510458003377052046742591648038912*i1^82 + 2208356360079888000483656550948191249925471420011527112425468569416562544388059016241751445601855914177821502617361935617769057428562626385277463782488149913786973762062591031323393076365004209482525125543947967215395622199684870754243728968015705744815919323050082561790370880601065708073382223817164877199238949430127868228882939948513521890365981989833999253732790554296476616316884830434276507673940691469607585976224839497527696143031079287969077562371728727450913281889577731065715789901108799699842350717813654063565011252029625017878819401865575598172496046681604889009742271532960875750325028015593704356257086212252688487431037929620588692036497154072417746623669491476687518278092765076864237384812682791464055131301754015040844242442613694025924824207509272528146628178556873007048787803107716354413391036001371937891612533922409959943224255193241357578592442462119455146430086441691535103078554258358348643127026566048316643486292294299949497057280*i1^83 - N1*60761382494674438887447799785159674270822166256675169842201640830495077460678095252985826899913173635162801230025094389944950594456667441504936201954749684084813773475125*i2, -17537379696955581837740684279086476345919798380249238797900338147341361646142876401895902261826039623903227496639390772256600356241875092676300246593537989077334063198558431644169872229933885630092375799753332969661222092886874088656560072417863463001457489288519997098109401697205367117203333739303428560335337010684057776165143151046990689104399829163553412151371213197538963203120761885260592542281196066547784074575178008980617433529088943242169900182422696096126763449957569489919008209314210050807987627649105981904919495148926410659449863913420182958000476475825533753833035264830448507014185618771035958033756234213247488817236901782310278921540437654581124808644862415817194921106368479713566027188434444046229095599204050267908287003918051690293660673993939426963631505456698520350198511656883021747484376719248161985556078303344803659362696612134226820253094776037062361112457481692763803152235952265518055594488553307690897320311393740741383556697116869414127573337082916850100148165947808008339612063057147634763900071992883200447903680137165242189839448845465600278316278357943776936100417270579572527235171992898554415650014724802020159699814708554097251162371865416923771305227818639232529362297014794577143563425105819007209636810991502000777894574664960843524752451509487836596389624876816059335790334928658932166650303310000597304907935609629188293811689931020353918112112532845759479473522466030220558998953928345264298258619437481996431200362787969321469928887506311150994185228745442481004547175302281994322694058803200000000000000000000000000000 + -677660560764373217785618965383326754942868117712944708973325669971742543469508551564570749221601540724342102985885051729350057899124355194923270604904079102261451705518415220344878337246239571907981262011066642738677958500948856811021150747696129329884710705837324261675425464516516646114852458972495614440251712894300876023080649026234278921469450799856986811022369218523604965266570189994578386539804971288828099117895819209482461172014482919827937989335641507113022589751477859049552077193879284589523795455653249078031417769525062046507188370700045789821150405439373022863656368661538991682333742104793908989670558200775518621393350719019632094225224046596866557171782033639358761412489843674846532584798992259201269645676892371404411119162447623555915997341391490469847288430993414809545454056115554009922149674230858068677661352734158053546528939819016762009089638150063966201444880960397194382501426890869807957442813117050722773069475471178972542971724280694827497652729429287027654092946071832158955571217699960655511354019638874141642708211562180635669295347010077825359620932829433565082853857060417832479581537435729062974537332307017639690183233285240643659998870849234006668465161037556844802014146399354346898848899666997014250448937492404751426961043287983329075330874345724024350824495291796731641255920089167816931823388307076574267216029048885760657450534589552166799634963062674756806088256770820648725648919297374078340418957734143653177713935335006632772575757287527475610432002004837738664585794910283725064263172096000000000000000000000000000*i1 + -809481687111706843194042778568581070668345260056975077381537896038411576378326895355645268363369065415780349824732345619286762508668605995012718095954298190752925453406050056550835429845597416448960494703779883756280251907487826466762768900566259065834621923896139194956816171176689267149136223772700197524182095124447735694047036870582924874992744616544444532046729937371753859360527628346103798169055189714420933869604960109115437087532505376242249914392323329878256285213974042790590136670749271606604400661608269217583980952061650888852746027656277974575558259020267459563752078674511934539328365142573334894784573305274650747180236170875108491271784144657339510248189278000538549271398191887484326783529473285979200592437121310629754555703564679248106231910552051722598548209098924048954462160994842478953568309385350948685956828035190114634982071004689368390509323373060253003699274658030072885503399450778374990361451321603387004322504638426266163488591665527334552619180840917721194200926927593683139783840698122154946212970718899857952811206948074360280313404746882071860760816007158481421700522202502631600543681741503855702284315092873427651474786498670267595515237585390699894370703057266980615234389143559178111561673076987969170776922966611065675656534943986680380163239590618614842545055573348454149262310711171049367541166261208978713090206308076299770449735037646165793888396056157765076231086964195656550814064461469815809269653900695654141972181635742002310923796083020471646672175998965534551617196138044647479716085760000000000000000000000000*i1^2 + 46405852703987459753233895788935793999133121212032005396588931489265872287786914358037050523502670285658714856262682147064058314311890954696082029303081962818835138204858989270659586454917334362411944244764990058377690002498574878104126617028999614656376929190356041545732108622095951703971432356414934947794194485360017391496458842105574356795589354466888774036323642479742277056088251382729575253187202644426585023354302662165409528853059620657830303049265278163654503112396583538030057667953030038874458426172256708759376029994177864980060007090242949972979922869642646850009859642180896009429391023801496911614767606443969228950996248076399465787821071446319882673743201782709092786016330929771561868590998004822524143234912018860040129941229292760265222904731167954989393472023701117433380030081505950880978159024862864029812921129929276107844673297333729037359383753152111098866500544990487447535056987785011488332160934123344856674816386942161457791999943235000907839326086415119296761096319507779264938286997983982814706840499374304920133141252059297193523906431466285865045691013601584506596595493058478008015100734433683554474602714806931367421900778710620517549739903162656848593607199457171420779366449258970920512751393816521884934210131016430638230670201245369520601211389471059194070892621763553109038304369830827013628017001793638100574061784182350291557259394106131476611529585676789022180152677119963612581239648870436997497516674551439562672660737037743386238256795779987448051375964256526670565065038230210438653542400000000000000000000000*i1^3 + -18200635298582102748520055167416683228161148238371036616441644387670808917187108185797135332114100635589700439386759461227860522898379652108988187793463581776037745034612998447746866453381822477974001127932415683441346311127335530837037987270436390092121660619405759032093489980206186733759267871107782872258072181176012221638279601482691540322531232709030041727639520270153868427957498641591643584435092743166905941681978312758027188114918503656759355309103281453571505372901433875952248093603189715494280247110479580302070916059376571327569550947933562927546903673240686194819826632198362626832234367086330975036922251280303645727655719719038804787495676364292354685478840043982773275263994167468114892484813431134211400800805923500731075172880170454824480406923914214836990219397961651751141411333701157220279333016867785145714682063544365962829051276643470988537515993406998544089860088431475260921203287011390258915199206406540997996376628942101223408530462120590459889585091758915365780440571255502554685270398536761129503971232911657226202751939009267746254554451460859991362480536375832447367922096656718895896758456997863337109618593540790901593144660167443303615118077653425935705163219670278688934639060849382701807894200194757392512260202336519739156891286616312637237286631907778588108486880198433223128775190397395870231617965329105678158055302183337426528147307402023647400931478962439820136577943411497713998311187005131841345440851751850470783493127214183524695111112606558163130066945443964995622645247393501543642693632000000000000000000000*i1^4 + 8620238046909507984913568288020733920863791661842563096321371935725675209324735807754231420991533460151745658939134608822920459352326957738861481324571221010304646548762572771821591847124123548305214245774689064774872455491123214514974842317529745038930590432967259338112418692566383257014953015684668274574222536077344895172330634655323439441744107575130202273554502226587911626884783822693778640755071681407334877433978568351195058209139180613406152202217714415842380820996140314610602992121598315352856251918569892140506806806678663129235026688476933925857563009948111078689436096130061637952630573049966999086299136223240567867668770390745090707622977096175623328948139276848598524378482103198745770376276895650362557765852534428269756467047167392373281049546541590933608557937663317423257422135091031566782107939161755534540627107294125289177396967751073925385465931062550169704345475090903373285801037265701494036610142779606116270368104265792391269032687885797321159143536168604060128789909967275819511304463417448881761275212303403142004709227856933680891776797833000726726670894496024242413942006284156905025639291843172406620820445547866207671846806004932081851159112938200314668675368066138135210269201429936566347645581479158608876888443729250393031949181795757997050740849856979092340385856633430944220924610482363397593890422295742064982041740243401894717685206060830972890134502608371462759181013365809476763890445376216675905222603115013435846862496279580334782301977791034590288087193597320502181899361910148960899563520000000000000000000*i1^5 + -3194744481894481852125287530784982871910063456729766252794229623859561328091560750038756128376570693417719160076805376641640957624517205924037998821570615852558315320356747185316934978948135958204715452139326085199748410915139428345575079545497840618787458076363851162726834709355274972382698606615633780728297309271466042286651106101434758216537652513606977154182026089819748681605261510942871085066423054389944620500879183156250461919179719027343506284802832499347168131537097046653682003665543779352063658424617021736985034033423141709701342776533794348661578490368804119582873673100518118046015838699804782537205892709663482040278473990610445308548723240353536179657827380822863975248017858977547321569224868544810053256663648825804356003198427513052499008044458514828307241830291216433856278583363018784555513691473833561978581364611983473751660554217866562623365705909217890335043798882366321844899532283418216565755509504281009559977334828683636924478322525004306658555950977312909994504391898060836832458208826758353257709598614488400945593282393333968680628986205115934216329831780914497887748756017187950322807704070870296779321776319070082283266571265946535282829628167453232683545637877168908122184477385198207632978870141734540751586850241679380558640177740775258620089874152804594055185950596263182340876885774453235312178508218535755883711927844084278147166940005141088851106885705776273222016894539526821856418511912716458515388938356720634357697351150244286281972767293796106930727425711224518939339156622096906741350400000000000000000*i1^6 + 208847646216120479220581627199055713718352133377542922177103579795497784255958823806079319866029687417417480645420860803676521804232833096258718537658552659058339133684141457077272054577401436784506729134981410900121394216483729842409225695192761659775748720723613072068950268650658979603974794882689439668122716132147602489764309657260995043997133412966150099688280826733985548305028232289925149259386066848830409489574157014717422831491227235370630093724883155792491113011171806016866560775980190452549780979484356363002935089105870985875190723898250966763426652972371158282969191137041095355431932860772487321198390527044247845454740632299782772877643557916469803550094162250647526391014790203655333838413263405516150491438276491989540953543341176245759615286953285993798765827441469160540051549025349134682618245724120053475307075305050548686200324033501676491787828036953649917700896707905090515445153004373448385540096711523252616060839531646394963043772675636686296241683910819633997438709832771851814931022944099100806185367004216551770255788940298532385918350713099487204401254212247015085464941295309720445834168409880733006008412665031134930885267825284854574616153651474189343769378984198741611527321501141079136736581958370227289540889587350398657176822839573897317599720377544410784372000890403011166347540583390159138316286699716014922993871243321772518011941204231457162443151494654316769290709351919887796916742548476341220982319525533889599794907037931854737200344611766931128362707041054311188065173210229538553856000000000000000*i1^7 + 168963342589370073603571643594964424700508601614730056908566112304399911426648175969858500336905386883316429061638736845795866384084581429723436471247235276830119094295329604758052569659841646800353164814512668395744240246725624915001870715158247124439349712673335155769579288324841927503162678330439754038273808153675732479027092660254900674354410733706419926955682197677282311320739785821091938145977266224175888193513716027181839739109342247821197969000056519275671280950771452156114586857812575458029512340446372660777632744474984021264681906911672692471203311529978210010613540614754618737891093403208705206417119176158964309798710162705415947603679509665805896709630083551695265493772843461541323252401733191118179399740096591621525878472470362447626008200253902989626090890678697085003037204098466647289070124159926688413165026057601270987618457911782485116585632920936630093264382259601260539480027793710726722779048578252054707602921160214179730227427580192457331894869761417905696485609809114695234490315728601064702539241306045893797978203822663346924138441883589690462266290074809831516909906565141413749820297981838458836904617117922783350733397822792457034475750587468918613360696052253016196227899691037600495084726560862563796850333337825199077465728626501079610290627859273480723012758524732221890564033892957272032857706824555948141260310636179246597705044420878949971291809680480717162465957462899197782947933228711292263213212896897766498007734153010142208058263057221354366693142573769066797461126174524739420160000000000000*i1^8 + -168931078325408249165255663730798677504836404521510847022549700293490218007917469289306970123220051936663627515805433594329930311447177730185125733090648757534273869771686771830655599048000934677490124294684200425338557377077834556554083701667412224240072548144755184792703290704338203712122137792004499720061442802698606253406943477311044428976682900971306849097853267926495984859597658847121175789422007443511859892282226101304356641157025903258307313173101899661966381390083151870118032036532254219621620784837052013535888270517051884158445738729124214488914165313427671531817821516518926748565754402462417671267457663470966360826023488449539753230896711930051901303061105944940362426474941770872804633048893843988873014929199574594208981458575709002793564120609688353595256712190221981728146929576381874682390012095933100704882448234508734684044786135979949545472389195127698871128338214460204362357269660499049789505806934651244931748518886791879457825001851872873790968118317978438377470418406014495342442001077826295500817241986929191587003759222882804646104233519488475177659726588052506017298144080577192620458760998393686000099155464632437794044245102293836398769123651326190658957109357643118496314832329915875149583717144030170574256221882447201457160707728957438443126355125892351702476017070700560170405630638239405463479074110522291424148447644459396166145659960897715039266745756960579442066605848562181594708236122095561173976230901086930178576632314348221186186149776277211124447478698220883708703726004381469900800000000000*i1^9 + 49039700377987056108998865489705566416053835313456016465377666822062790293674500738942564115367501786248507582184507903883696745424047500149788812178321922032096212135678225939547310802328111296753831206474380526542083013157205884416837407178599694197446343207964450452164714898412805449447296570467398683133471602070871378315547801982152571522737381161318700497757034311879143512415217997637329129727565022931677518204120953089546122001232010070841429264501372479871069513402557071122689734995299467069307996304575613056858750862244952752503327564395876800401832248457176603139746361228617856057886348413462199865526034932774621798171555478774887467916842741651505375501715904176281664767788863209934096258966510706496977019387828344880317044832775836760823686370886567180295425400605773310368911546217130986622577622706900436725262080486577954106194881757258518208824653535055736715319613376185789973637715606276034045637685125350281162885751352449023807597447782339272830695188515442929070240649957986951895871868754046984977491675287748918394074184788394932843107887643410552033230292096841585629861612565487103499581176069479846989716548711021232737015013480874741986442318271455231176285983667212457789738563263046769260443153349087745205460721126304300752981274511414666087432262455675076410700452883520651797475362512871853147381535009979017658897539911376204739713281001739447105412323902042796821474092205726245121636053998143795044780977307371309872883566524653488084174998904848188953947740397989903543388307726532608000000000*i1^10 + -9886415852231688272525832881908716547898852792678453315729395656168708037581015843435956289536767397533663688720401446529677100920189250280599355402535946113431197595774145501066769982058432100741371120093673355219337025340105310058476695090275490403510397565381616711230978792004587771775404908519218494698125540253620797629478938426952728849039164359765456883157043631579736368859663093694510795733703441690049108972903271917945007759189172218041753804440216306565937882727754370841499467449394614044992561285719119760888203221419663463855503001984937039953880090924083225699771694588560349863267752718438869733014772559851254557253366641138684329398578472782377108969130540902256284692582851777316494753814712890981118322554693120500185497894578164754589701058773728720456411439212263977759606091884609387598745216825057177019231375886198010198909162290540600067956294444554874001641944043777412144868032633643359817609651667846705333423480033656390871693355155438173221936313359315098152277017974291672387520435359588491358355258703334858373683415392225680698663366373195115756577956455611307370295480317481231820188553722500769806776024231696802140965903450472287678221741963967715895948759296705957722985829926213425146503337537144107679238792964739824889727780244248149845153945981799717817462597568143676501077050059426313071976678223658022672648897030432865270543127899079162768613081674335625736823757439956344467690744716422853983278315543676308912539224881429645826473134259161033400060623477266454123335205320130560000000*i1^11 + -3547889414938168067690468253025781939728449967376631630528024907199685433349763863220276221165649216768739774838687079731916075194137396954710897572219084387650278566768368928506039003843939220799290756381983583567338883678635886984268158460910412234220709256052518070126555597727715932207770560893481561312498234516157927945147321492327964013305883408098900725075704159784336969265285591710053103427145361480598794509785887752896839282351810835586665196970812565171607025214448322286291339584959775120916541654492767794749339219457468194536529351068213123017960264947545366863115317166515100459352422103753062168154432381579391262939261154485174458460723628426621072274325206853644954709908757862793093516831754238266317384975778345994345398696131083574110562996143054144082461765873870028568744133288378545344390326576925412483529218505074659067973912067573750984706034403058870074908336408924996924076952944842820449612226284647412366870305209242896816090509062750953339454269889414660658503571389959052194519932013350296182102042881642448712203989613859365057740013709739531503561831408082504531359506517532526543177633664506862525263386408685226152702472762165275223315717862035921365830878350028751262811574042732091667345431927287623781661570111733032154102733202429124950806840094853143792561251599168695625004691445175623866696405673369852631647622135112079442789935687110767928469547314717030928018782308405084602397481137614618018472615301456311910537518325738887241086345859872395717431351651942895104596482457600000*i1^12 + 611002137410314243396271953307619209252765586400424541106115971153027962982241071348514499103791000727412420091305970421332155826309869785601633440048880097574417514378203293263837616185992606079689634723942354699372633899449683299799351185451629583070863059247457686618867571645194491928277233990215297940764917422503980149542894954311148066128359090147012463493775825961633589064566371481421729174534292806109374489208489470794806780125570386091171113708774775827044865936925218459778551228815907637987582105208768621071312093666084508346904373716857831574504434798415612457862670794800706927338689307868844557682098582984678817396099443061501352078480011455841713044537952151086968592758365234463755878256667196260001986721108338886002666949022999593154628022058972936197510928530810679760647895366923162360476927570217442999612118207734105160809549530323276725015264729700072414396483916709020080251005197429287898009237643587486778416751714530963364672781174429123459268647750256304068666055588587847621386993116539029591970723839304625179535036679314821833957573447591375161886159080762502997610402424020068923225838033133501656025311405113811513304146697432534936041590193962286547867992609327472777947920522812407065131940754308603974911878260700392350607760567495195501655001480301465457008141475809550713127306374764988433092081103352268621262106684833021545815867646510191861658084297874681363812642625481229458507237883616810889905524006023853834507809084978749157109446639947459801413801698150381047727400157184000*i1^13 + -256373315561648973205483613712778764300973486358185526963500620769919329957416016662890649882526433878976824982037447423028409018041028662392202618293219340693744401611751455443473836708851516569861449585264869039938212254545699685119147988586453850111350169693071520770481675767826119893853033754281942126332192745597789722446276927731168005642657410649731686073559722608803927830519843935312759455752163130615655551831016135678684339072028485869491177549630172609770692868025379138770912267867547644094023508077626313615571631399894921773064864091828715042166869089519319555887892393864043314979673994991450433819371951761251986972206427373467241563845470513238713844711364040991764051923075890636609335118882328011618276698951135022525786200730644049691036366144317639789544467983840394718979632126999898082629512705851088576789507812388770830803113722647462565422576289394838689544072702038077828255610568716188936482217041843979644951414880509065409020386367935940499032647539108723681774566676302044804634699756060863309205658509757295113577076502731570709175094363478177897975647529664700029937150020092267742527356331358555871867842167652275111168287129610537482724514383872086792062071855013255488498565018503849373460026209985079252724450993687132423803315171783471215957845007908187650341708176017142575160506510908939538503537674053165225328273432809592466754247999139543623235730545051228898143570282681776751626061971621604311399792577275124416394265541510792661889045246046659082258599729655356062356859781120*i1^14 + 59124726867495231519080054062539926426153476278880531628949837902443122281733196553600752670772855926964145677383073050241934477658576990857577723145410796995930939734515636239502874940343438899426456254494482457535045885367214949256145897052112767573134619474090897509887769069630681596666411172746879519255861728960440852081174381319521611709077133925111309951820033881654198380748414158445481144144854026036365490296649072428829954611132969492711757441828594526192612400773599538808662938113911007152975625225764920908247696952165517625967093070753051081870821080719710727700504971615629867803794536838554843924903089732745410932453070367897867200686835067994057057596543273459236142418528599682919839344132289074264816507270917467767548558692813868502640960056710084840381443333239289500677274579733001409835258703584963435738193048248317073948354162860976092334820000600552634598192730015356500323437813352729244960627262910727944817349793144524899902790764656261888016421220700819843061060918084578457498922170329742158110122265823668215951928586001010184399667233520306721927328387516107584033548318884043928754701929308248536780957618989957846082860752164482570548427948830350257704817287867303159837431751386342996262319503694319144903613465522770255380513640355917095720528748283500155470155538768939745153646881416171251171101815262039923495791633762466117940689682649335696300421933994097172650036683499519742978009708676406137391233176698284850307348468696978460952321674307554811332585525282753415473004544*i1^15 + -9296731034403634153472485015380168468878082228465496860602477511166029635825366581712665419673910122357386892904204564277952034906710477638787943706084528838029615052053882140799111427279913529485527883007062624810602045644954927729226915338773694237857064302652601039240782128485104433051184213032477998362195333263805372468831248637379484975111078342470717036329929126822811108399197690372470277054615297807411248539702194824218737209703604778642981708854227824276869332823450643454763533461561959656795340068748726028575618375501165258608005537497066897411400590906492461223967369869816103443632620497684775963950393204369390019856131988688857851607782517136404967848195115754081452208624507979174214316627392488710000934233813814790088440507236818564361751021581912749264945429881102757292915570455106502539589092538596963178485811999505229963696474895947213064860114305093069751623226565553164718010076065123337318772725223577571174760036663629302641070675723456657494059249621428610381062091776061933730673945953462148429448804917296577865691181891996304761313499799243123698226333509325956278814223373456510809687617223435676594790682305329235253484199527362409049678992095103795088426564228217183345912517091969170708479707477349978083867063050345488857282211013464477564672707989991525432851723477321695539128894290579484059588978113183534366438687467382810699571270860702322362017825474525698213286936241505256691247916629408051731551406922784401708939121563482940537784862292692538303970966813428162756608*i1^16 + 963764003408650196595920112141326940139593934642515922507577822024933612101037524304544766998858054892248476643351445161670354195675546757410119318923330537078319497792919270130573611190201167094345684770046707660405355678668481596951507444410557931727195375411330957491992117176823770343869300694635100709982542991529100663532649708027231673699233156842168617499658400380342590653508094395046198418968349770609229873508872520915199177315178955914486386580773367809970762469220915669990431603071993497122146190975344624170709796764129514296630589015620836350937586685266336025797888403724662505564950612749966954238731953601649815711920719223229380161441027364886842588415132656733423365964155638399692246134245760295616118162980873246040320622878794988910069195210471770430663248172090423785882797623028986899490094380835594416922940752619235466409002372933515294444525247912379115153018687802725917155224244177208037330239025175973969322811816738905915778217688963928059477125391219191712104303876511609946960872927417980355383201301635686604155317047062097899479134520110590622798488198216182666086922996192097326548519891115143889930287957682536457202454603117400802524718978692050427241316520624527932661412699462704391790360245152591817771824983359773422563717383970504872330264940036719102191329010173366302806207384852228818928599878608935146336496310949479435230611483578421952631692799401615969411299801638053897420854416514015578659931465281846608464144211321585411100617176456086944649628008813953024*i1^17 + -64240975275726733729514485389965290091551159540815002238125669971111984541357086495743181885457682333479509545399998210062599196123873615412284742075721708642940248516027099382196566273202882702939470522761326000197439159924325839919632053359289867417565035014018393394900145906426242037624792568689425438546108435163247751661392789986671073376189416732909157034261787013174351697154635392347128180512202503712301318946239478809768861688838679961532014240777881806986860658301583668675013797172669617055516437973709935168257723267023446591790030325949748472296560123539056050195528391514002422520640461424443988651524696880392786176517578742562831800004028461372027115437748815009244786493258129010213642405286886799316686225754056192883514338950371911451314556646018650415103240062682436256105790019287599951967529281324385830916435283900410480128493275032818605888378716308570102750627098737512038501780322910265754633187772160455562862039806022554481098468538599650582356284104493241725618861940940257507209996055781895314490400395262587436771745610897609450937953636932429304165369304206216413641224512499591908494367789639372840797936227129935448558056044463870359330095770071251491619007722842912141944068999454664574592515259853300881857198796625966595048424769170690229494145876994351839663379683599699538651530073695465978604161408238223215848156886097219216431058872475535252160091473509773926689751371351791707190459536353443307832438945538007527637483676970174096690364613893348435505500431319040*i1^18 + 2174881453112413934413591808784399088446097374252228494748913424121325366753163215858189800923918199003703813892270479973459036413720772177575617613036442167154476503337593437093151802668628623963037416481742171759021602044962945560984508990103668432618860186484738547277921942999464456270333880610430035896263420395692435215214571078512474528198678632013748102650081457706599670275021114845523709247260035448632102774689301202985179938316837336711352898927474983822844118491711870529911499164174582412497240975324946187170576054924581107012432740350002342918938009120632821078383117961701853106864700553742647501843290589018357819563122686021047562499820000967154377049311238737482314991777423945481173593233601217600443417378958742520769974524259860938905634291330602563029719914718362228171020823355025866446671306969119878879761640029353608866283460488179122563573812140659210715728453379488331154923025619904885560421157850352078991031742212093434797335773729335826570877257288494394761030316620801606334017221255779525861268691508469410091821037548644006129288503698208915764323954763467451219693751225328825224938260787498402668429185280406948270197476616120892708948100021540028068478161568920961647490637487646414021368964293683045714246195601569332750598534404668083630049305840663293917273878893010913986505956275189024614668608943396389622901780394699031016647704725002222317658147929763010597412863619465281227011136483065414901662314894977024625574224826153500337591434088212750998637117440*i1^19 + -27962323906283583723191810863557682351357932642329130186594668566685399331833590292233263796548342801555186733568145410230169461223215568315032420754971083720099933586372844611773942996355242630244683860689740326807083229214171908385972263092256507367497921022807837022919478203056596221688304833317877675857441726655318471356128707169267877628655653702244081171239435057819075014025992959972132465895379063814726490887532744889557741067307770125279149970311444647791329675785720360072449786310711528585159505633803030770734024523097233443740295283220035269201967147025793287908391598597737840975044916642758812889106838837640341362835235153878304335514780796202484669779079977105806834339869485826726235946759702431534378152876453336889227679852152281023671135955153471037263917450236154348395417671612203278791792556347111115930480802062447111915102390211575885056582277079987050828289685157216300025862424147883003126081625110229062310359588932684110380402253113859139558116062730365487101678734259066017037143321330437891377047838219244273476096155503822309461303949814369622052810981084843385702820661593299708501900195502264520668532423287569615493328351726430440237883802574091133546398702861020413615712720125059925885906434398128323564502339236459753021309950121144773129385883510984570936593963293957866619960771454438336340653279091140831681744788313769572330731062408853777016575429733260368817606546522419462817089070451059169634657150269335647025191030654628103485223226417559078174720*i1^20 + -847080078146958697347384613692665115030704189478169653934228224483874832875209051935080476164613433883174291232747718664934315726650157970200662139411139475777044355683580984683578605501735717952689843262741136143881352749240129760943249365952000436777179757594317177076120035443277642330942452002076205868248790527762445034530891581485216199424290067753895452741052014650671611753326574831278743590428844625557717033023787977033184716700075788144416200263829135204173312219015183448128360045322893956410616815537535908294180686630171671224338259385703322805999063084648523769743992064121725542581448155977288168701535275663828776733786251187046946163380399310163431393651799795868204870275038844826947796349256674024117274277359735029996149306287973223655924342525197531340769309680844187720775580982061880724753222941670591321771517659289683403624269827573839237616674239180686576949931367964642956126519593613674255559874820853974631361206315550834865449794644538375884215009468316037812747070663708276320635798933263809162406030477502150798561693731395117428341264146863879593124493295312709730370567192835040079114191940134811251317206605749491622830987017432209822707111088804658501848198927179306676159333058986946457543276955974524900638110805293122763611859797127268564090617982053355977441309014091238625308393076027140415823864401104218585715551047125244943256164415525670644404496600218511798418801268181885844024253907623368484292656220568533276024699647501444921327509559301898240*i1^21 + 4118408554055395977591225164247886629537485656968264599658127828555440454085186443283505824556036058832621070164286452051513409760006070335835225919426236142863969359995069042852656892608260075171503495009796762505041243102726536854606359671669250633578187195825903160604702070760565934296170803971616747437615575853167318244743914683249139158628785146833356280662201718596890882959143222384422146281278429899927047423028983695469782886404807477523826651947535095995621282839813846589524920266397509349494064964584274882279870523130582680518598569334992978954330873670546734533864494399165650609065707898269030775864055965395310127358748806230687094155728862886475553168614822285481974567046210582019944413949212247415032294725369361881938227164396499501046075570032538013892833522723639800352534777244827850366141365565666667975489085150758303439703440101098310005053471827678049946194111342084533020695635129638995510074365633722681961688112451722495147983355959882607594104257770516240217719467969133869814534160163308042282156230508799816749300388085555025810052604359746853532625143742492112129878207380591620032535370650280690996393274251728719938528483301524267703182920514694157367677525456864737076414590919379858725222212933234127200418939629971067010357665636985316527533378298766083844308759184538523731361164416099477123634507074757473747955636789172550461336544795311211840131432336864195633336737269547947542471728359870217178874797352897242822933587156294681149183853854720*i1^22 + -150249607448227451691843641619152905504051491365273602006931138913022497837839189866862829432139920133898643856407292441371315779134663951597312092173597180954572921191255865963325522226468981579477183537545577797888261606267983454214160989560592975932331707747452587640999896508609933561986381420409775449830447504113901714022898775666558787735347723539837504774884593878108692003517168817329273079893476732495801216859399844999463355404614393154793721558175933814205150097755799196924686631812564317886375131753203071947800148755231355770178286289904885746887500039522849836342052526086638418624020702765139825501390245848137687089642464500425038981551015212184533165726021581493085125840062436302813270292774210674956571596329563656970157208847873194112194297147482394166517000691471668110538695703158686545828474273604282153012220459014728522661777586541929080067700872164903914860063599936150808653050795477099608147070913627717201305743808741994267293098136315687669203134097277274603386363593565984846598528227550361898101984157157595893603689311321382580885684902316252072083624384124246703928093306681164405461623998042205452302815325051452808483482959099796624154447172768764155319916157820381091482482249221186141403811086956606643362815171128460719600268134555750055243136362903872359544232118386725107330104004157567974033431765133485666373508477629183201740689348459689378258941304740892576309650584767798403026900942313990186885159723273348551143080572528932314090045440*i1^23 + -3245043885195611259886994885437038428503084832935294171487947421269072496398392025206869541920037068645886142030807940455570154725940222985030644804240813877649281695305419778505676579483401952897448424717149086140434370548183180320237086058694640039169505250095828468410683599998036958237268213039135737652901311862787891075059177307077876408648234568277151605167409529443570977873780836938344188963741391846580909934952823597871192911299126720141218018588033644562214461585226870535532271742263689470482336913006556894226939636250535921591628400844875599683178885561781929345394504087492975610739072760524469451900950966303066300804925067886792013163411594796544199612583597545720601970384511800426374645225468205137630656264813539145104015276584120074645515510048846967084416297585661665489050317960902988689034004631743716727495255087848083592185980191987578259195176067181105466001184250147497537662083912114265878387888669812209395549503590384662778420258015971734720064910078960406646883387598819724440321476868918264395605244072433227004929928287559128521246367724835716439822223241625866968855563499005255261549371320659062889016667008110096972291187907817500211673277715952440602892576180382609604528448465410892137292273651686590564552047758723176224152091142772682611755905207370626561162043106798616535159979875772520628067914735912509669785567143060952582545665315544594441412927736813103509599781497823682962165144779305880886654771282835353931733453083061623193600*i1^24 + 5979271378586196195926658303446867914794466994189022774175842481096319203439666784571146609491266216085722684649898647500023649097337976159698253464397489806792589408590316113978530089292320226962863089873501704839649306263443243226768649010950327416105728957026435462016951846492454752807336561026826404726673511890121800456634174626503939914984997879739942161060292281072846355114580113875737452741418768767890024725774234243099552989732789793662021895951463717521893418693168656907020342337278811368687104916733805277749836873537228756202469451738657268909187222275705013661207582148656151262039902747982545405858257444962402175144131301605011364577388411885172782238554265067714906747979262674876937046566309944178780134285249246737197823057904683079353824638205471220677604524281416000565100482634431186784137731283816163457755603589408882003786789779436587170049985171108876517238573205833900918493677583351861745446261709891529857859520191851458831216769617158393720110298520692321941908325130658770783002379156853345371879809894411604397074995888357403020049966860027596251694483197714346298395210170088858238579146958366477434957868470480608761260773071196085128549062686594201826654871284928763200701135669045399311041952290124901049760582175527149761941639605758547718391772545316166083257856761333366426524106612990076795849527550345796791836051764413625473028698891283230286073948801564044082890137414006220205641282780006253386685956206391200048432744266465280*i1^25 + 38587344280146835780386755830428842796674147658094997395659611279899146339069072722759826940936127791589079710137797477173188283915789871115897161003568215354561120520122168920255020293396003399035777796121510824624209368003692522245285140886702517514301131858437757903390552738801780066619345059642431302256786807234881048042953457644766089629368634224906170247476521869754315396176469304127588615533558293134615463431832376300628327602582209803717824910437926224259480018854155674038535656046174714507181981099479737050951091110873425087278506759943773411577494898102479334695970589244891465016586335660801073602484593042611075400885723547696523580646935210416098966153306937474137461409850514618781479590119628671264400063247790335278231492119146523334066333209614976272407818997988045372474855171605455485153296676654995337450420828181541366855195733270857136684467132564558144625190715679182125095902427739204096494993260906934693916076275131794593219968850137418115688249490989982735277253643707099108293023646269069359967185974060470820579076959064099384340712975569211671605966582322779372992804733912200518299852567074188668473701244418330220899869650786078138423105142520265683821454082027092417786395006488546038177102785196556897879215795557651006087167342411887757734212871692577922833496153339320341959640628241269711432322277424468145848490914494010184131670799624696362807423607163110590290702452142780583599084866751887363286575851833044664785316085760*i1^26 + 396551871257217600920536063109504401183774122409808527681291393927474338576509182173627514307113943385030654944101815424811852282028339390831472244273887788467143879341534063358905713115743420469910541887822480803256578617338745869758090417465991085202775019314614738687747351108888284708265107207116407748160478892904755926632392428981544894314665825767502364298688854687907337384585257350220594135804627891081676334061445576248927632135612354991400844497495852560029451769913666931914532949900149630690623942655001521559989080099712267612692898025660788421267723008839290860738459507098313420885706260153390114135310062784100766335101492956666133457922812624631679898218569578690043450798843190277095329746187804832830429464402411421352925913443015972162209189003048750042864242946969321618754964825235424517916206883168257990821314900147351632773847863638800948689916261000366945306064789403239580790908294504444874873420739450210965788596548046019292096776523367548248425669355759438782505329726965599848116141771737969323387066685631067539030240766179105210225561976703800895927531521391212933008164344412099824854134212599977762890761922558779616373488897496555719997474729516653813153175382374861140480844023858740676588026622761764203990268247612718051452083759424259810462256895622633045071418487156064306955688079824583948752496680926361720382035292442050357274728101160490009041251625664004514020194983952678461812027620164432433724428284571187350077440*i1^27 + 1566942949386491017580565090278805429234548988691341999123382933811639408365925735639306143232699750832706756973861310759818836614783673411032404467203124564697133546578687655542818333521284135427409859744425618322116000779209118262181169837780304199069237751018805602461234109115598872321808514357525661738664597412004508255945665292971135168158900208689284656038896903993609091600302789599955224457058920367396594541858241268833739596872508540376163093949258193671758872911368450875359026029058086577268843998829689863385963099494674878206706848820105387812597068163027048147885807324222813573475060389673728140397731992025715054595545313831331350334715660396520171927441543245237583631619665813974062335291426508087899153149483687460051257069061598402678726577253879340338564574859276554577769286274267169989857158818841628779043907936162362836085460315071564033174152323005309667672690995167170389987288239231061885855405270198044073859217053663973010623532002432936224165659384246186265620320964050660068112439935521527085132258557731532704692372761085739755895229166237830268970693440489059406967049475457484146797181029378944123508211745370730827638112913738989833584737436102507007375442458151750001220336514548072603053033610978126141394627691975528929402579378749564637683457761676304374934581223648172948002723160585860828500093347370799152989893614695709815594540813814048233386900069334051056035306933060866810083803966013020406518935995180646400*i1^28 + 8778442688601938069733309856494671058831344188741420741985244571675693073370266784242547158277151663506578512156519353394380815873821966673366801144006755307049779194653689021834778881082873153309228327982888116011645881496997430196164623433141981626264337582421420961536103066697609205518729648058349343789481023846953194781326652123761667183144007587107769920708714445715196606241065971857131689131939730225430205682671221459243493211867726536988374380712218643610608363379862927648999962311533758782204804154012776999883400584365950640303704453712267929654156418733166406865864321235207353266499989933557820894589874807327787748868681686690046510997329000823627725442922457191938382503329209041310286442145680935576115726351971874334469198143030822969377205380903724929272657149928070152518553408874769382287486249267965409386736647407237021465719328832847928444298448723110632287560448794499286214276999767970940936605839295769307373177014888552997257228186788128374907942141893687828920739926605317111072558672076570256826778104251326711996583498249955528078782859999952568338121079149464843467034389348192675368102171032272824885812928774493418517768391583244432050232354171987976084208460980888368456245442213088248908605358425044669298543227688659487922785023838764647530974691205002657484056250331057415205855181444992959461972988037056948642735867700748984990138559397149036474460975166836172024717664675736206097542987407759380224734239129600*i1^29 + 95979090968662942680003282602637906626018583623651185742873617623804220283644819952510430660094055079072304735063232939915060384014073438617789928575273395448823999432490401853356201935935130741865114454196607002421972339576064139221962680559425581328956938231463038296284735992367659962420542375826738002244480425667589383912499319446669152407640206566654479569946708894369183807288861639223023539820337783759533257538462360632389996906832119738666340097784868853441608855070850949121997743272856913744121816522271127223813534664059147732412006858412384850737873265484191250582021000699477522435377784250829045166909067454384068021020587878632172684519123393248174541569063910571249269297900454025650955036463826213118684862579240154733576546233389802078652174546300237880566015837515338281128225538443570984683973883005286787567887851750267179170181195719348613627752029826142656582345297599199272689844060478654910358528307194390120635383552562400674084039178270910201354800265227272225577560316557873729422461866425474341353639388328130274113450857901078142437213643375835063928349200450168145925091550628551150738564534830413966026309485861366347017355778440811819619140646328282258577285454811827334007697040465353835353561688425488565635341935582942247832294491731417972363131140835924909722527336746897280443271591518385815893250097994118724675533154126446355204951989209011720548832395265732559180296490638750851271179692077892574283563008*i1^30 + -171778994611440212529330436288886221339340811669848165632221840588332408052752675415184271872441314418055749776098466148960819598477321837532333078384599100784540158556952764991039606936858500495202053979766547539940702096644886894937385186884166893198319746180997767585910922478186778725978713924692493254241809272667625490777062842895539445054311725413315135299900185264097798197135778555064749893979844542384042327193415763783020842692301822051479675824821113861579212339134710727964096125646471422638844208406099385533444705674895038557983148762533743798128809397179613705130988114589792931177711588388027269340297461780973374671115215374255160054742945481466776250702805103862556645259063055002941075318523367190727248640524386178533421802731300620790863909171369163281477571039875922857720458407153068359068071237142066701477515995721864199391060287063916742317406037726406541540105653120598582181370171077961978621246808440575918188138421126461946615673079169720345827749177118983367664401485780512160781060978674157096202388715730845641643936476569072651596825880813791990669917748141310421031389004593727646482713326601482531705570227438992053267024083667306658050794087655094188587432603088417448760085140388243269603420397623618360154828510267404956038473529645316279607243512945314053908887221358291601944783822016812015018884881483146181313886099059933440389971118576293818021176135335320187729890869903788484467528577866788765696*i1^31 + -164170510469354431150275126898114337358265986538297549295916139781340622620671371463976774632805694456972731340717337475175803563379906259179261579049947035499634957299131011783515172345062075208685221556268273502961476513062342850293176086489148342599223987928740585553939539036577765617188167732460875541198826268153502708167776460262415223117133880911394624348848524873898662720231268078591186703432285917563956132363256962682850692944884172940165753534978158082494848854475623026027358249159251133787808056392257746140520863309268298956929067706507263667736792119716859684004762166006069723313731664003291350135198895290111070062044788516769944161924479575154801904848514775022075100808524032270259703767566441156774048697960718887391703765837312375352465934921770079051206696410920823591896729532837014266629240897085632529416089771512001271560602556314276159097098169655181753065053784792732415189818541156591948812576111387622172839725741397666696297949690049783394986063416452704421406744184427236327340699490063403800966490822400937158596908461010831946917161075540688846140860949956786264560941135388029202493780155230429361630423759627931208133700831303385177922491327691021945762779217760552993913248494470929558961401133397822478935787067982647081752416171477878285184026627412778031409878803013015922982011861368270479848495984356237690757107529899745301744965621947276435295193013565052220937521041037518440705797476319232*i1^32 + 4384481780306148265015747001306343136945535755972132335430642676732136035209696680164870160616438863165917163812198007900914491761344069244459538338968995442520743774755789900960821767507375589502515004909708376939300470322852030671460640646405877438187083480155170756874757524278025981509380159396038636602653560235536341928652868736688864162524349370753891728707752702835047042456411055742677244849963002868127790833999475326435444935983060737558635637875361081048322731688620494717326426504695891079782306772439878308994079253114424264004177207040982164743611248390051904132921062046680710479720056131595267020806595904774317851593082633998540808025327722016875886414238803416738187036314121658052868763273453012822009168710131868015594683535993796663885811254749144820946182609399786005559852468859422052370998399299171467749213931806032534539750435560718482633535842728647187008626365766913154578936841692848789313874777959027688192577751684350828482029574043998879157907752990351111694959271882888806607201651256236527933376910600875376491244388026402008038752073080753315232009909324635956060805829302348891614684500146855491999534130351587646248883456690040744069994860062309870451115205045043698458972876882521886053446467790016937879356339118470279928098406266784972795926638868666492280019234515648828862342233285000208887652669542740228142514501827001106376900323218194012004012371434459693472964332892151414882073313280*i1^33 + -16350524323675137838096195738485677476228205072244549629760499274371524559941205864536580015757071541341115907855773531214306547555004185142761730587485813093044176696243845730737588210263746849049257836207634770440648472417653184457734656425958287774902122804211789308599518855452269285072917764008043609769521448273596734325681202473216765752786296728717479775238153760315372972468484143063699727936832364833007419750814952738348044912763806682376524298889640606368620278447531031761187526991518062585068233157007388932012111533261110138557635397296128805718980894771105326288063031288728014361976907669357084048508992588772757641485422872512520139345398545623824991809294348190124363797841474203346545845826559975273533935757304897758223090297144943809132369255770967758356691726652600988881329093029584534018089436467681577954725247554148905915853052849387170642883469653690622189099587046842107111894463967086547111217893992049733295621824027499525683300041178001059243612962027842786073013227322721761015987704189232492821231231476173168664622113254805927130131598169239413063207327174988631147688442927747735221714616510393314284813194754936581562329808678663496593324575648701627664284654574512888668299865573051693228147943789630244908242786258135188793611315175413159011134921439330669524950232940151808429055568963276334291992305108153503558734836047180226479328326651163420883897771773488818960613699486626254684160*i1^34 + -31381869535291563816467053755190253600981231572491987429937848553349676638970104830738263845775394995873997867183503524780408898723311883716550506505047398436721841676303508044952227537686714639563187560575856708744773851291730493670757264968783215667055342021223476948913610878471734189894066616714732309113090526246852320869153326356309165773278490197973594571984306459803954552289238886586487790897563121352682197619584941570719654337633544075406236662494786396008813218367636536190617073930939995774031878780815773517521818979497993176497307851463960257719669126540131392330888651662678845976213669880597737595231745200993807936419672596765207345253785139797099697566941456082670470477092891221279384271397533216524885421051826462967846402338194492246695149187655645877378274158091788077066699782662754630735770300298658831642109144516551196479423434203395116530488228644866820268191768968339854065730945501431077380560949217684525419149066484551284320200498129588159677089343383088305391385777458549059696113725157780987043353691907318425718429856933160290157897845456062899560067107810885264893174726899647921944833989664841019381229603368772414804820646116943767926128814210583037757957370549933113150083672630622608788674672083374283995452118785904722512376624688762617857307803802329299364104624065607033552391646371610741476181891521849521698321720194431812605654110173847790244285253756941069569448660312784896*i1^35 + 76073843583889052309315748534932984656909256942909535859058559761250719594567181561333311976990081384818971819476631659513467401319252001208700134359491827506917936678374415582840870786673194213029987997592862752647166667612629678521132123561594382063806722891489021825371903718987171731254530800768970959043175688440732580506888802655590806706651923930419585925551966333509285853246860043546216463017970332858581886065131824143216042752349256635300164160887131234198990002586330763231393386179402753376436239990852195380969924501214000056181609118773034632852087943223788796788844334871498701944257301293049053600659770731714874921397016587239977319769217421003937257444792572802072688776732242896519246548260668762407196521441095709668356060717122136617660137962642720285366285047068558975485813472901586973743219188560475074523221403919727347508084097600312442980116007378067696731622061099405567238479542863346674027065622863733895055245372279951503373345123030855629931417051893559541307234101334261291017173999900849259251120089472940151434320996354760735760696608119130169013990078721225030678001951432383515047651085789178411469293430045853904260932494397279092302145620043469655795347621984940306020041639059729231495737371546535108451453810628846300394184281141950412590033401674938605163633370991162751953011389182153071550815068101084737227175956566930733527992142263353813175023712722637697405252206592*i1^36 + 87305755080461837324336826593168953246109692999075958371696812697883403458970646046681605170067280041901218739684023922163395932884978332267426392344374730861153556568685186867675009675933847553879058167846481680483879885757106389796818372748777409367785314133910779892503014104597246273295078747453838824886921505412459087762631297008551161090840934918178460310867353130333581342800051746730141434978293829221779240533217192279873105033452118402539060303642075770040573430125318230725172455730464996815425348746013056424186027891172297393457006133641290315532606447897503640505458778046770708335331056228095520224615740121514020869817594884997810117569302613355241270099018955080941316236693791734511408299948196363259665368748896593527225368939186704108327307348911522513513036743982480024983054610771527491685520721438218556040010043385629604974560138018418887490378747789834113910213594671181159801050948147669929005149474485323965380952766647964210269888272978496127927727599127243426181135703955060075149033135512646146936672291155844474044175108447051162695725579694892291970924241671364678652509208386914426572361529438978394021634147293229871774799575001315187471669874845933126401574907890000283752937604329693325965219089681963321801034148507579707490469685305957356405377412573795228012089297761952559765567150641360935779397215918145354030255997501772497277745594761783980878473957530721596391424*i1^37 + -885137037373474874015662104447786903181892260164138197257014259555799922633969986282810133310701041006664393750523558471171317572570409828236462378197772643242493139499415655624615729032771575447057489327868696934916575800061748975565005485215488700352013428672090583673070388126150588564401639872726413924521724699726553232214649977385204215250189667630357000185414301544793598398951900590031924909860541432763739642829251842152444990412212205730269277629711274666732465929060908182731076687901909521025342070625366998381160368007497029063156161626981057463398495875978014683158209600067229519850699732005552937200436745497052978291697452101598781078666578887557263941725796819459394450851689097279495727976598085373961812395883651915612785634167726896908765356524800187475911641480631514318909451122651072627878778573424999642368422908743804909169545534317209070600355561122467043323272027603706809132888911787850981212983296223221002078475621337179299679028461281538399106192534011393938695699566780628919996008876080948406947825370272741160039630724858843604584207874206794528198129569762894517294889585571662699027825133511192971205428623709248338202918620455370669605258715434612154219135462126761671755183877282477836959930842221908241383746932810492552897686475150600823757675289813246647599578569009865957810220860699317542406232803946363258084338698147770006939473928911549833441820968097587200*i1^38 + -2794486187689044965912446931857160928375152122964321000094113240274450741131761092074078394682981233963170887202220418056725196946796935007974883180804382220181544057132834593090998331999379186753341487205588720591710646960501256611491701996759040862703213763037939608214866509342222648052811123171050176513614476782505889638469692138150546886539002818267433608927026501062790393778706128546479414386319193153383889674232880383365928407726858591843817767423500684356040662185398366155234827645601471149054200952923637809855996738507795730727225434696021337063911562024542596686644141402161368247454875051561963875353170799606953736415634609900323454247615279259355399140036180166051382153235368761860552656047069532855181289393766221804753164979644991855749264511954745438935801406927754955675729415440538196810145047846474212826728840613569763487955183474253011177991162343760264932732923825002426669021376905595940144875943408875989334760352447944464969805215228919020499534218282376866244584027719930153843944168126938840331328391433912827922443448097369321707140162944091511635332839177407086264842155631940154807895574204512941290271410383930653591590037598803596009710141639682946467274948705359006706336981554455285742215248256937021864434113562070490861433926560408109405614077003902367650002081412024947839558900553225288764733261448844704155267023114643236600266487269571235237835445647360*i1^39 + -3455961195697755732861946752820123827269903355721932928095516459143049016345504547799180677233492846149394962277608069301929853067867095438918342483299034583574286357183947864443061106409089859200943828263685297942494386188757568980893908846997066376293830464976114269797747362354978637455336823631754656995288899688547087792061488163991899644597732772189818225843822114312602272738616359279017546750439836970924821141282198978093907944697382947028873655153727972528450266189249141416923849098274762095232892892429741297493832904593686614508852348116968639077058107215192460653146067194134438197807095745460926092464786491251510452062001632490562593774195618905746241350118329531982970348446622795455246240813246184440354476296165659828444213087949577630399083567620234380631657819800016355230992024828026748231543257682036401494247650167965060478971789752460935456138455888305882335319311465687200857984594007004478302714428936111051166715488483235714127028958037384480013932171193138067380687804693256605665477279078074256696337606724615027496839339421024284847070489636772168445677466233988011923299272662639104338477879155771052714843695851277762850747347085130179445032787743457437479169982903279449143541689736338004589649578289502277436475579598682417620372245305990959838574605596854783042896747725310353593782130550927970935830506197731263564640053925272940053157837123773821324380544*i1^40 + -1602623891652324722397442307449820858897491597197212128271246913437027090676585703497716567304129716287355587269752512806288944802024752108984963297239915291605779447969164488306726867457973112602603081003176603253784755746485971064343797512807567385350579861299605491197953770224765059329661642481796435510868258777436776252344056382490955252401248550033371081831634260103430292712722843686379890673559191450610841346774034251697376514568267429029967843144598506910267167743843609063156266527521454397247611045090363623066469609940235799658090141226810671539031178818330356695536131769199937561880647979380105326253216914224879705542749770943345785585848655266689379467070686688721113570135870446344771047402079393620477470894282004812095848508798508017565786945850412192399533773730040750571999615873356486195341164404805013952225856398628927241449781902809062404428714316013870704952359210436344608884322593942869789964541020006381008613973026060413206515056617808169243598709225697690891613375235646892070686343588777372288345945988760035975619901667633597068427777169783854626129463877100336313689086889687002248461350841060191501530689981156490004150838604854120588308180884224528773778969376224608819305334930742080947833148511408442312965801720614680591303778645026559400190839953934381100557543396772419479670191018206581246781167086102050254784295156377161794598865531520882912*i1^41 + 1629506706784731438647185885102825811021866743622128277537916152044518990576258256993997366288587426972053500916056414179056435852158216548339077942535466740023899585934568874920198833193206559392051873635148053406274160080615736534683992357814427468353348761866088354963682215507496192757742854684418758810706709976449933753878170163866101493095851643672187411848618286754060000569456511366001782467746494299682041655753190877317879577429345650310666064304894042353018641273927651122048591966048788916939291892759110696550499128553399325709124619909842862471637411715877313143518337402100440661901756439288257038817251906126141767350645540035452474922489411887247428584670033825992643420070798353700474957190095112272842483626665189480985781084797000961900241729770362744710549541599219982546892611417992113988089476880531602162944404654411372773262309873568762937561605111120485350231075336062563258283187322148985643205430365190316915977298971623637777441288585000073362071910624292608474522001435224934036352269602861024075214866061970131937719190063729570504910939696632165133317818735889915572724987776957338377138497063527060102260796990445561796197901086605314952706816125875935952470583295961780544152669412405062051034612455137601807456769695062217786652599142728171998902266723788968421538849552275844371461455231328770950743900076675873596709776951749432019336993724256*i1^42 + 2773703247985368444432663161106596538059910433642758877013734169124818935659973331530054238827987898678161287556086377733848081592092516269503663228369517731479522382519542367287429731019784406519273676461598265954635328642868568644793633713137547687561634859608336091791797649455581583390414804177138394077942362307206905060318392477794138319669270905066479369671898552735002623008759034837911745591985188135427584727550309753160326739952535075949619310495442113749209572073958873573024162303137386618205917661099884031677129287799516781088961744947773087168577883610007936238629166510936308252776904009444433048204112991001453692697449177574541893496107677480602559637901652391319536632557752351895338486761057616839971724684504052172610948058711421861738275753551895142030423941381330556712340104746893168068341587044338250860478681852060552637579374893688456799894238183199204770475505142046551875904658771158965688362670973366597527623497571860486216603625591107938260594576807177277033213257327030320644023550738335314343219983074956322011593192052370660256241623200999968771158411359975757868185356534810573758584424769792937947386241907985179170665717324282659297623983657480710443428327477722911691313571157460238676302761861888521973541407450353565688066597221216564577357128326595873948762832671200620708747875351767254147212919587656902497679616184232936560875520*i1^43 + 17107037100086202885921483216365582057582214874078746494685839513281706360325544891946383094935558889637553464598487187178883583392867420125586358558196728620049113350761637926302605159185252580893019183359160319563892904347462600938999041748366318101560306091629471762256790668683930939188293105898574135976259157068592568833872577785405512354868585263704121223892219424253126292598673953188554036327900980825949731608391790827893427070221160389651501826178845249100853137880375187990334405046037909209881218558799538481807730100155542688317529446959725042059029721736761647623712415102642785786293105023088247574118236955024485507341794377866795844704073442188077610068406361113845735385907557404383129119642038388419457009558563338268311354492606937736959076439727760591336286686283638395545524364084404265714762190117225145106615035819644652254496555010206389506080032556730287213364288399311050980047031636510996113997641535710883412288672694113836702640306773704319711591773150455321239021527083623081139910937670953223459806763107186195269716259493392947814875130477517424379206701830807936022768184361059657393911867505231347064541505569942899985091448893857843891597462524374615828591326180569567283111694683481129473288245855333355898190446200094428153944820459683512471719296203090187497323065088504733667901995548520706306453415882254818973482153337159680*i1^44 + -1749169464613422779478419559614854732060694323807035103157907050649870913359143014667850891763598389848920744622500081578989351362776992840227561037229280245295115477390218252109910966877235809773868714374297216844118098264524074446887760640246204833842902021530577780451187668470912295412846067728671254986266391072831791306369575499256543712891150374515192920657470034938736611045846307328016456142443211042765095377553257096051113941350284443757272040897229284505885266398381328171155398658310129981556110670200672922792569615382657153833792634277323069184213219975029965468574910078017219976470896869144290695633878044023716209578094551860794965822317894121205211948590955299637279985595654540945547923208726279511906899070841186299300436025466436845477778602229358561693293112666245000391621160721199754472705803116702935574582206592104241833031459998550232728046445704563568247796434076529762749338717208303172791377079398126972642776034576175007697513252070267465638968194017611119732557490815104719301070580149661727115484677300411099647209480769274747663192554433730459824703248122452637181155775458227539984875208418381091138411468781388632458239611768016371694128350415302379731807637587513684915231791114040880378936871968776815577050182554656029316825985754138426784927041899904730955540139913116472828997846172318197854955742927946091417623033020416*i1^45 + -312508365097057762720162048486421578549051594071131337055244157729583009253822490511257142662518020680957492257292129177249072444338633823496850305831938509582416464236042191904357133802046039801580615318461908749375214705137783579458889877863554412586005354346792196259104179604596080204810357479418159020324252415557003547486919941256990212475540946031558874291343387493106055289453819844351881187860176252732796137415346218289486397566828705900481703995802441784396483649897442974360930687195971044247962064407251243133559043649512046572070787488456521081622414917142519391605576706348911408246604971606626913623744308363452815655523013800428073069641942138559368224589440614460699047710539470944741294790392399185139134690969024421754677455639884430795296262702352682062629573400800162006385773018687668143311230929720686441458230013864319125180051331377878703523255918366734727726190780310537572219001148336763028851363002141174229515131912593115284738331269233274490054642014178339061652193124207311985837649609554437867259378736611297650273388473849750451493973806435494473216998178857196589711137014537860860017400968399194998235200412109263633724753544483374487027363557322184977440118243050164835286030642712472623326354330018536761831298101450981986203336514478506373337630893114258844175105090269885770040819740624533337912201740786521014796288*i1^46 + 446809687329287018001030222350557846920510524598718493718595755582379438728102526879236475655494213989259181448511781435328491786023774094814556485963022357941125884133215615197064957846811636442051360252929057822944170775492103421440950256330645520025637207714126125302878387464111544211275609364205077912613601658089503157745129123947414636234310207771733977791605272882530607289754823865579876101814235566412598138132324635345036938162962603077309574138907388392127624439763615698740166887699167191200355257513830838059728184039693713399737583774369389725620017542037395819760592107974976490074625737359782380254489652775476620896928940744779407445285651989163533638949897054795657948767600346280693056965879674077654144032228342070558448074168609217942218605842215855792188265742879195305431912839471995733854538684076474825358473123294280285141830862278164901552327074983964951392914199551543316591721769938583625539702261404425606622578239520432324498993165902610218408291064616093716694418036216990420671184388919153474519729588147796972813352998515206157512768020659630056037217391110273483279286660958722280380573084164467558582976314539654313022207854187251780196558913295680535054971093497814174408569967980515854395591134730377571276300367102474411008103916567271543865875845599828359063641083252366008226187056188283561276946411897749504*i1^47 + -7922397799864731820074370444925892497954229582952251828018220848854072642236508048540067467120229134697384710610906796187987940155986070190920956360773161000630770722713541490320685051557685092208959119094734921043691626751584879183327905495688332246243973789858277440012787522419936012516247682872797733920611682600357462657505481706874549462133582164371996929149827123605113705234065960663042598923813799545059953668448279925991920480735668447874477914589491003770007992771028814004411562682564045396856323314077995038797597593848017456883403427737716988570832948522175868666823817257505005883254595500417603193376701230412922337348202086817281369150388179221443533550224854543141882271115386335055879287689505882644789313981162588369688766851031009875494404721815520052709304518574201467080708712245910613884024200815929052313479368567956043820642911205985520182616774829501009855007148405084196842053974745499271054386816045030096903897968596814460148703280754944479554066941909566088081319657602052050912122054236828654893767979715257270552359971374811882919307395687459492254679845380433302056560708961864356833527614258170741507535910533978621175925014944335044383708450715643769780714365026292339302156444636235247045783466474786070055584046430993946986511505419327339038415625680968606333016628338559818446701940784263812410601635840*i1^48 + -121351881673787323385692246833733402514702595881269647825459242990427645517805324558195887775632077067475545942361893503144687343826224701348754722428054903548820204653827840947372426259490066111274995090154723589590841718391686168655468564492195202620211066816089545899328161523877882577380407708788019962152481726410630615168722257725551873390261160177171191170447449304803324765094448113047317201283033614787920842542824589689239831380063883629920562627204977065760904667030758985403562362685674646383167561170223209296254098459464784144011337196375415608243487118893915580441602050546703802573851662940789423701335387967807110566192619453742222067773984231687693062719380028519712724209494721703976892131134620938849548895267531906636471577547867353991380866608943412278432494066611259039518215333214511530903167948691969415068276412851581975030158904903888886026715253040652467653547635467256073689149020419670150622085076880354944014670379151052065440564389071937377685639437221787807942236478471939647081026527525348358441945601048713854879305367787954645406787592731889605552941966678931543186722181270187846708233440066447339780101946334853237213420036773339901382635099296779592297509686746325687563689186936414610212876332203875273777043714645339879982123010562415632555403642404546849114551469068597634360699109479129211207680*i1^49 + -28546399472123503302171948498257519316748399561689445859950451356616081259021569747517584447547105327022119882165692494575780484234448732633566749632486188740672847630359664724442698592558644413105903569411012996456700663838949073059931458943206033220292142808016038349607887541495468115817701808624436637032523450261717891949357734968727194540113995150941477558150178040227969523114422887228603385574567497013701684224884981280633346075150905135940214942081496883792288393019154292138912224011236024202263302725240081597782354712465235846222917216114558992615006978050813614129573457312198500985902706269701686500688878228798932693212642657898051987744338523117707263307659324047428512024548158168217588851255162864343406037509304962804582688367912558327343035826912989364834600269271179028803043799290863475536886928815820499833442428610987798045866626852556768985021124400339429922135200790038993319555883208968683733185647140726505142032724335141658373635095245385062676543254020401738446112050127675830284430064796670558389537864471335522777981915207499225615209607721476499711821325935058954219739109924069837641181194654362691045260292754832390056664942445531290811472011923560026132258094704529929181588118417367089680123951510809636210606657298839672434892902641737330626591366919963478832477681152019867598621866884857856*i1^50 + 4670520743916928613156102722271422367074081099430879808688015940774010910083105131852698602899894513509379887795436048755672737270326965148726250796645504356009275439340155644914344059807142228380505652766572725813774799327221204661433207023456734313626852874620642065855413291924957798010342122608951202762360204525245175103075869016750241640523154755370415364687546014220480783941061008693031176021635642667855241187283229535019974577968942158113331204599413833577018586094732161140223126850646978231262256206133335784927127376386229704421836336957756337203566844853324411101251605880545454922466467030246129737115971559979103713762856210285710693297275550202340125869042178222493366793700422547642807501749370769942535499262425521838064942121061579506798242890292023455475042174524836110705378265944779949304685723564560283729842764579799867039455192006766150537560004271367574834788192748957140512811667614474345813371164318996578266754877575080477502992122741840702854290514754122051164716508122242600312543009720040958359839650664951300486822034229885017324476476350747886390100135752666537112095324987553989404647482195915404118908625598168239819779631795843863988994486716291530766205146809629445774971812446770036895592738251319769797141142327432033731323695208392026372234706701570768580590199763741991409079549952*i1^51 + 1572113889298423003982571878329185539466272904842625494071658382671014947771789062986909375481963830498056642061714087105755653492384174749833342481394675108363585095106961311551727108072769991189047217744735039113768314133292221120928839933357384937702053581085569367089396579075684309486692902362255326187893469701271190770342358475024165083745458574996164068489094641792044321426414695345054728090590895193642829896914094191721107410091788764444725597204204760885715934043746593687656399917325463733134547152145154051974575285172317582655135198376718379053145792166248974402627810663651926376558955276797380636132138610074023661020690122390178464971294146578929713134108045853163891063688313296949377194618974506582051724323286639976265900125075061528248019863883478986065660088690727366961615547354076168605503362393440291507009504098669615303386395668043383944437658633173466196332452747133596984878863576390516995251262235896880766965287738544147747764535280682054630644633008166705655817988103722555834350357843577881899843392809100718261982836995657837728838958790892838601527438911933399499133788162462931255939224850593792188216514289186538157166563036114992451312680983295541934780093907483963855449563353031745649912645540007769303859863882835148216380419215538801946395788119756408742094655668005753585664*i1^52 + -234266082428022513891983984058531159846579008293532130462621691328204266698918159793122060761164024946176542869510294461090640588516484938865318038653350304783744936443677398807795885410526867757260702060711806238188109273464302011193360762523620309498333492127589143798268789678858204972021860089200913378081655525667709144792539962364602344950157450267722062107173491436915626185405319720177725062518632071821140528834832370032315961883518707297404638449034250752693062781116117426833342578150456946262715804593709440466262467293326460651212881292455908861969085424292337862527335224218980738481776813487770593448618993791914763179983521354541251809227048239190251065970497134504529158528086093499043416585474124178000941172985078573775326927605828594231704020542642606797533915724550010506006079947840998166619258911297846332413444443981496258539069241246525190475331807954162475948416597412913337165348943851936184752907305106069288989238597695646713511909470715295415337413921451584859377374015401332586740747498475901928744080212845487171414827388474209988054110396266506997200012570460650156738696878031682596500695084756357837983537540711071825501282389055877706295871178941024151251414579343472063039197761802170114431530318015930247767666465211988674947478268941340639095572123052402285312046562017280*i1^53 + 3590118133166215880316243250810403274379330378521540058526871794631071329728074483276658742977263676042672941690084694972513965508705337653798561266406839083547297859668694027742511977513509881915534006354787635640904372565668979905810047800076851415667894225262194075251665655794879506788677682726706195416672684525022550256891882784067976942309140732810320487497933253740715471450215342727457607586825029680656306402186712553643713504965817127678613522468791916178546129366575007384821476702347993526354791167951945613919083321652334367882536033800849083453655496746085837921450554735966843037689567343209252941401088746115762194748260988750353904900959748695534406562898706885819174411397463119695594267493788996188783071226710590198590626352029500185042626406106776552974914648853803899128218542931832575667231338398943016746522891286319994905824752749108697163330096150610775071013883791174338195520860778090229276959660243750391456834517271010191242237061359799081880695430692892549070615507267190122748506349252620216103429573221790213398506654311095192937032485115531629684130898211317531987830413633871181831585659584056350851454235445328473233235273973486540375759133618430376996338421548148619336115784178857292414597528311439278280700675393442707990826270453579882426139996577683352930222080*i1^54 + 29037718278838908354727330868362488615189355067118043291266266747719754321281625826508612167433000996179259361307953326035084316739327047545827186318925874436906698899242118944101219045895232113585901101449969365421951256721842149099713386581119187008669086019503014339606225261210218490738354175685674494743655845880244521380360886519041912694953740256076498710164098503129786641134185152223934209334999086476397903285864146667553721046381684450800740707854425628975889391467450792328815941383660161184715318128756203509185232133347266208983414241305730529923830680234695707699412141920290613098025646064565843261555339407826199127975166679399673245229545915915022636664847969900759892597282756757954884507803655201789444698748874126017625196409803585363232496650827460241214657567800861581344029677561971078099626953148035636352110779633016930148990582291095391254833910719554078731447367634053443818734384902073159211970355391332571387428552185939460665868914525517102371967675629255537315922507694430105423747648997793890031958415184906280187107280430971309325356622430425062007216459569149260017726710018380013286906227029031546708384103393489077511254228205765050331037109839109307485130608235606231965500903295183686698970797726014315700396067306724573025152554221576299769546146177875968*i1^55 + 47076837450941508104881381808572412864739916856101815535546884581069897349764496919686299716843511066890929011461309091404723945814517093580482323057647190646503921535969081547522672557953950323974533509444652200473623812787383291536678237539474525104446631471957651606296932935019232959928533841050652467023906926277414860656457600388817199057083296813136136745249663682267417516721416455411510444493969495399962389785448701633656334129523718642174002846555331323574730582068016638802149210002386581297695329685036250944260121039146663801325598601957743649751993135517404233630183173806036375107204841990600384637070116928829254541016776772732741730890509772606642597448250203352968507813582472305805614189977128358643702777182066138051271108327816762766588166310353631293234610793201420747529572568063172732824703126168647471850374905938017834872556697193614617848196431054041675000665282498460908942845753223711989197976399294342907880823453539660043989242323209650420942973053799357276236876101319102844256256996052460397480774874846611292487188999201168771348750565911706335313648988641714012167269199539652705467151806856974103484485305488597591684827548523668197329465017095115235731486680075380276177793489340391074465705978197748324492977502231977304191633611939163806326706929664*i1^56 + -521243373369396859915694471076101700034187883738727708067664080877930605794297584748696315881438149536065071817023068690187190101917221284131783627114936147429793552690371521317714621168226007876859901334027759570295837191002050882331142392137079576912788113684327510339339772392958790883975381274615856070193014232752443759351012968252878735416286142433420799356619227637793073689141063795645688614819503580599002465173503061753206007532525976908274002671923482208702968359487066961026803433966199036216352658977458121216254395987332368409447241092937740432970532758623602833884215919199392345905818761795404373945559422093293305332609077712765714245052918642757587427207616892549696732185823869586401112190450057902248689676184682358289738712107754198606519341689208634992641896080925481130567898699779547755899163716488145771766171217719964099887156468059461168435591521293569163071335959164562817274647412917014082181483608766904060787935455765281454446972100144648598689025169398883976912954029519092263380849781059775235514061377707385940001657420675063139557324972109560881250556676125431651078549479365811965920134587365488143339316180519130513886205902229407634726320550282907211823940067001145792708086328982489363805940427544160144735873815113434945301333821420860342272*i1^57 + 3764697704863962715768087735921492875210771189025249210089842393086927158849982671472716877841683516367564713364835659933615006513335789997890398514679995039576637763469266704089607359165269009019058188281661102411655560636280545588227438785243469236903689886964157775914772354768644764402039769564808754245469433423034292740841853390905689966437911028075203833818691227920175289162254971982017427850083961953670182991141716834387280151636546874857397834455758111244457340343350241434187448060364750034559836522736814396974705975711581830538071470715206195690964133438908598433019950191429997660969625318659079638970911713940492280466191432762699089326716137286799005261375256188441038574728080889026957889450429073714195495547177838416573618313818348961983876938233844783876661518970477418424758086473795497921363790082094510424020560817749760762552225176064706402859847769013701652756674175551326155217137923725484296210876998278268430976255342749359442724781339608841757910515258416887763835027681837243427884440576572216020873126299321649041523979545927265331672947180187698487275606774183466569254397504213436543139735628394595577369051116049880663829388961744355342816118848662385250847137203111307895538793066165289641686266770034749106540479122754447348498169856000*i1^58 + -20302355362609581637018484619614051777134993556321180238570058348431449905001814366635978144767945754874893235409954087271813656794516710694723323021762499096707153390426346726398153416880050415107947925393040411672113889128024807898932689281951591136750954551221901968810740889506107452980073094968669044063722573002919907071347946816104887372060652375901175374705705937350747256142920058085336770469850597344862156906907410084068615814421752304721753766901539900818958219256253312256702113627847454057774977842590644268603250913247792133664559808325896058429506059269664176628722228930597101667997570271760875518743523137360054115845809463426884748434002151868657360393668750945174568007134432559683556450650527249535417345451947323385882759694733106764601185059994576861897461267550691571235167027964321509609517093449705939987125511575689211308632412947367526545651307406181183280566927308247453336765277128952345589500083250174950066301200578808387103012588442148821828341745782614136252920781813244185164215592829496266002091731310900563590826207163628348779933763541838239057516050971387128604230346430598218802376413949414938267266828463419179466014651141609552470032622433192161949627416122308410464013361551155191907843591359001843740740533730658631024640*i1^59 + 82709870545144317021624401212722536591489274959765124339630214921924706515987326605916325191051943672998236093345269056924223939028149357537750632545185268583782792426825621003146765985288065611104369010704285701954165471592255377595023198329817270619341858748895100445758615019165008290155819924513183792334831594849350270219979820959732092544840523842637802752268044076299853497709347091673965030914208019131371168277775286130259807758077171674794262400191498785539935815202600684086035305479284860287394203206615630733157081544369913865797953684710823521481112945251530219581186629681815271932378418339403566437044270304656874878136277912111656417150788010361132940758403787111828300071998321152112676423920433671094297175360503254981639066571271225818312265639945589103609164507762818458239301482894314747041668430209232485840558052831617788456185091713929177031535900941906753110674206025671353395474941926282065421705526448553771554709396472394611761547449604925508088691301772998582581263710360543275495340414162354026168217489154301853220704256138396332799317507534609446774286698368796969472852943139898346241265342873925899915714631012797812776702026884646629044114521698324385892140954209844462619353553124592820314709422299902960683049493200896*i1^60 + 149994332759820080262345990604259363922681311366705823349020327899025554629828601126498830696142358509538467381705348117214691645872657677265032294361351482657273794935091452959398979904225690780829820949814522016413936966171211601077254548131441364038466333906935103454431750305989842950831415372726861187846406098276120957582448027130270372965230511094844192798679267169511125072493632626047189743827794043533249602013377786934292095887573525054989443911682063701647177490514983706572252087557233763231766333486320579857368488460649943636727756240545654565343228836423361904255551163382591496111617316100193872788279174374938325129670806858770516073527898123317196757324785602556217585416706126682860991362378654211762176421288860378397833769128523476251036059107571738425958997121935876684005393286539463217474877259435170926083026939940690329246101899080603417073619717855086480989337551633003760748710153938927416886260527819471010691429486329333824531021710025321040380560717502849427009336913228116693163558910362673215297257120939592931009535562734422204560144857123695563498973814313018001790901429384083523920596264101847844406452556194037856445153043298745820047976076957377332969796998601984642368580734176053037936216981567051931844608*i1^61 + -4112824877264605623809121334091388368686330496608920749771582088114675347905791155859183827457276373273108420564183552688302877348838007140969014588479154284435017425313555602490732828683589238089395076658979184388011211628957641768116058508092032383984570340513206988449956817937976842176563482337897883597119257161792591866156018046788624831781960188196496750947301466867664528871008127115962858913575036611044477407376871524445271692573575773975269553029537612820031391700073225924092029592933918364856366245077243212313086617139809045277761716675846527602240988837846818333165213047455302632017928728653439193886799776197372324405931372430930212423537561736489865038062869284427626943390557752155876270215603140971059375429632320566648940170892298511579059248241714546383039132221014470140258293858668114727267329906527442230499675736770351853973287565323284042786410041772599944309054677919130994494583130323662373603923823082288970784044222986043503300128854670421015593810194319468825111951345532304859459367147322531797202505827176272140334769582633125931010875596956197156536462167170150402009633970925822790764208347810132215038399672754152982870666319237492575565423028409789235625509098936758963309597076745321548321587539738624*i1^62 + 17358845303833358290908931188428780769393055301869565693227763608930576863548523779626489450005192809732335815477923324902037394050841813029727787568781506326327540690874746136239251365316877668594915457351901087146380519673029951053825228572619654058761846025796541380458635467160439251491400995593168119414364645985193488835342035609827585598701128990204255488162809606056417796882922792053322369253362628043289530262533821988638396969622897551432020428502326127870551010603838867634392880630708763037465191373218728855678694079435462817615587556513227611828345357611453689375060715244158014687062626998719420860468269227986479231263013502258921855366133589850150195938342201023452217773989255001648377417514411546218336258317278982387500409223145173085253623178681921561466620670018900438683626195343886749383601511751096262650687518134468201278537195310543401138802083488429585963462666629043341493601203999397832844360936746415864172309361351188408050767255427948474668666317195213106115166009973774731834896539199553896788737906734355890938735530817324566807476955183620144902519575831508664039092077727281755938499844084499855818356510634443051418139242773331361543548921011586394177969135691386826346661261092787905888256000*i1^63 + 41474032236692640539832142203608739591958857045806386171969393090710190569102543336427941182460335587766800381399928748244081256993243935440851180292524530154321450261022242122282315718582050043567654358973379008059266752537208291361757821108668281458496745571882490101295455174489938912590999296234998127154634250541966717074603026611740625240591197575420620933061220800694864948511146408099551621876972029189638297683940351889810669558628754848133292032867734658586003393920994709712060283078416616674283603731050716214112606079055870753899861656364022892851872145841553456562567635190340275127652080925974637434944488246382002861356170860804466329685459249276568594136645944208949419801131256986910151764126333819035010782689428429137354827786841439518479786179326276735044129934990448804475982196622917933738691114578844738148761148560053798401526819978457054357460021278426003764694571202906299046218593948760535027749226128584447391429028033663495478643795379013598854366927964875254909982605790038961964003371867274356647476826895679470590052996630867852994188134164213176847280121233707293022979792443435797291241737734337677556062814879914947843296682768387598298851961870260579888668136347952103406645924258119680*i1^64 + -252410183480741558452249468268294917363578886118948444886630555040330023406338930481697139137636259000607402151569957516013941943845349106759903281739827461856080166496073524581986440460590447382311560120774389669947064385232345045636372165390120588579213968324217659393440006785072816341525480511747225879719508959211565858821996883557736522527358506409253326876626522186505574831970283663395855907908207175073566893006285117943982894232049726994449597538758570719730525383796366873268798340592351813181111888176433319967788364740181452042963854413786085345609496675989536109960014851696813622268160821309901383703302595205253650035672622714755011116333991203755930679846578595697244472314888869329816350403870656031291658519151711628681784515979899448024638323796570384115507564069808521619939043702272499164793591109846673061536857268623768694539952011599549972696454299621462667111830913788666996427863250749982368151888022188985573730113520619489626394728256270322864499542210708751694600729862834438738206719603744056577219253433517611958604356210355476714446068375142904977053446647221726716416102441750061183083290171435111648268229196708279386180438418681688850484249957203708766690315739407989293134643200*i1^65 + 123298268266541973728746507443829286281876843979679082087508072331010092887087276507793689514208217491348774553261632444621266023501754966905337288680270369625448373751356415129119954807165160434541535011227691644969312564944976382661256552425605026655479624580170435806872154738005695843715986108621128564520206697932355963417150724558507336063200766694110543924297324413106054221973217131812966614585747841511787217415773737178297584822655721686353693973923966580538192540642121299119392813362084049759603379873632447240898995939325575445198687828763050647340915454322438087206953798854254449726916089896227059315560736339346360833991330160773528601652420194149623413285204036538830234922370635889074980585071880893910168891312294466166481926993539254952383308760447543296301524817572338731934733538328718303019145545311182597953343786534982539848140856092185107601641014330842980882730370352110416978399503486383702464042101882449007506521816410344740481347419709127679172018807307633119979414694892774996221300276820475710488304598608268466404680854926947288079891042383520919465090383112312251640568205698197487442082432949878799759554956854267551874461211143791575805452459097751660451907677318021120*i1^66 + 1491708549708460059578260497321581482777369479865354547915580372363071435626830061971675919318536928376947051350532757987041370574662148154985016171029494766407930475084898651530511667285213536556527511702176801957345280639904592959138286772703459473190150046250156516931753926285227864540378603537398600109156035069190307835594965843036573563329739380174797301835442742365580052837745928186053500238222299046666830621497179849779074249103147968358215162778795432473613675933006332636018412366408341551287166088850145651532550723141511869192019669330197495132394945560536679612499311625885150092288221959628989897116429046375313909682430707667618864336733043745317997677910231078878435759949759763055934215925987126414769534503031002329192128589919036206882366424123975749161980237179367417383413681988513551665989783632332534500071269276616189553006388129137294398594080313122750239789533258381503432047060887761376980588734731044263613620870430648062945385077050653850284025618334717346227846083271915651740527581506806073016142934904118197036766390898038859532819199806265009409438416919825571221656295676927056295458212699185245071186518909754508617622389280255884603676634957130663278747320320*i1^67 + -1311015719334273032666995282793815923508712627399577572788229902457285702008836114519971317647171226989770385097797891730844781327717738437282474905053231583715817242973989818897041011055176703585687497553809105117156587356620607974236946432528439895165920648023112684988311772918534468374661602492999790209638286720823589498636546923697386691817958343851616430469663918704627450773793418740240712246455069975247502896939889709799081770795011394462375555101406872862928200732996562088487991719671874216066833529767148781977657162642040577399720146080301763438644236098834934700827915139757539379608908659647399371024822686971021809481078532562352727595206130006639023323848262384758482547582814302415780352308111634515570296992882682461835399580733483248742178249474036737708988381586411945774250464547936181224234134787079012680462562581721280307773945073978136417364480013848879409685450138020969319173614845676187767975554494592521227119081946405678836687987263554951238233739870922065927633910098995749646295553714783832455260995574401671949459211765002306398228500286570117339014273258956495153944930280047354453714651101956308724142756850207820279755551400149425857867967119417671680*i1^68 + -5433075990626251434876675136505235947567810749091303173797065642919475190628166188230192150029321571830130097212664341851525016543682438049576659821282306456286004147215061515718247504625810500971296506034516623307102341930255734242234961528372217423347033497035507838198950394911894262241123807885605190277211969120636671872044257674282358055333344051800969830995059359950442665386525666084966563434001584654054717709389080823129298663883759936726069526878139404054513275188521404146116666802105172563891630922138178921453553628536982450096015082580894279039839306697013779237001963284674614002857698850198750729817455052914465577174573211503859754210281197363339380375973756017225936954889332003428785744389314151037135070171057039079861974852579724675167770739950759362671090085418840958449212455171279448119267383561859862075309349676494605252875235143562867533237383441015703896929750968871103969761284382873073656061827050027936378998625401227168207184113756819210048778458137689224180043918675154744167075439466867891983254277179197740484292612517798962022638911300529404497670171616505900705791012485893383406144582864879139951068489332680416711175484302830012421027921920*i1^69 + 2085276675991274844589039855360518811774479137911659039484117123013246291114172242788762068293076112865110764914539747898550682448918037164522706793060664347074242418699734212849775173017185244990966236949952637990017561310762412142920798741751223692974501489145842399503642294522299450536458907070293413331757903383304747484509932931041077322319158165083764624247002342082533686543857536321954380941023225175189034225332795348829517043682707916592121666332918126686055302525892680822733645446601224363982100377770895756342805365277583030873676203289107071123194190753028401329494171327577571021004469793008084095880801525871651960162051321162101350039004403135805121387927523969304209542265536334488501349316541410818890725942781238631537229752398094622372646530680540786181546507760616368021873424202455822671547377160104065457412617513105897667111561106797629824575094607051469531631635928333388631939333172450053828455269664667756865475558360923551044214472034003361969312888183724315101379415756855365685930601522434399147674193097387433062578350423336561643511186067126562356336519393572590620951811374093590339561196579085070337342344778947577766585725377824423936*i1^70 + -69183587393064729032301914067584566337240291751186259770605668052486147563468424043463570052541301722330155534384407138471303514483521011544940490121752107574881781271546867287372271110832994144327704696406303132633748120070552219149133543477035837898284048226871517088545350242511195053077943659884162016828460305668717335264704569314533136539436819431835063849481728260618900644218794493277230644383909915751902344000482296564701308418407166974949197500994221128680402466466328000990259470950344037683435484875624561120304472717535656665390596121145627563982616291034349002973081005506888831308168462121990624245708417189578711380877187434242744585976135216915743652610631341365231758922915391356745339002449445516385717713523577223562223824180296362084894365260062130133099231184071986712437363481003947018000880296997929434518443782576477877836448974370445480957258692336179802756827152024835446809820094130621936061076985371882583069876410073131960996305056399752340151666927064125000829952959609835158139799374327632884621677210838042582358563144546790981403262548775462916535934921693811516358924646667290091956916036838846992470460207512405178551631872*i1^71 + 1639089277412667955703782151315007441300544334897952617240352954820748915229893343142495688555076513341856384302014650971419399151097335361178645826986848667098916348857607783481991437558454880730027398268801079650021686038446911068364739387991894554491351101143434965725742794192803863418141333434909828379269024005595910883698593554493944387174347879926260911221289484483732835222085810773020305453751561248272878213271645385420951645438209378232902843266582081946041433521443825221441009957593408732004665621977242817637398434023669049820120625127848782669794882298943901307454970701734855160316550757071129444856245796087228085072393722749343775145810049273794387405341753278540281914234900198869999696943106575675326712456411269712874571764929055576077152422369610460295524851796304875974414198532176444448668393846824660339553187868364495882632990150471399726151145859288604286285326988541773662334196642818608871871392597846470560613896035753119597950156802588767461071298669549715519905571199824653946927913748871130476571843050129596919869974671191307855071966181723946196293255260956703823907320967177177095027089745548168349667618377957376*i1^72 + -20374285589615810656214697628831646310736454067414127319778403658194173981487453401072020184248869036247587640252515178524243398510634492214272751081895026722430236256712272806199859978107073797544723112856049337942261595833846018693882404995209723517894408210131596650963982910359292412579293282646187220013920735765820957261112623295381537730239246463233642337356751133437496232802692607934247275717829822086122663611710430070828651583932365845460622810482957028385934282510511211914369988250112973930767293916186075123462082477300053093092059376952848006140543627036135361872733990529385282744413811551760879825795539223055735682191239120614973806983362467885338342647660566799214134509286286711944399811805766549988666077397459056281297873850552864715046552200304444850946853820334453178421716314995052644966091182953880984359171256029218925384337751297590104445113084733445089616457139236895815091861110966041704632103029210525622955623444468216346820000365355695391089919165983218366295394813742462445007268780936149467950678720845897216639249937643360344438235238314977421325050984650433988957494855257163156270974998477788854353920*i1^73 + 160732723678724156881256887244308624736096211076279973214115483756812080129084256352291240388317506866736443940046721895492348542668618351592759168120076578004937503715225930695182274770667792307442018432090535793162931323168972318942276394778519079929968688876236836173104302237983936758006017308889641928090605784734813798468903763212121221158658654352898716408622954089546500975764911667926763174768220352701452661628260064054869900355739937049693716777465998536656091584841137548738661071683997446924098218148608999809342413687922631813750616408445218470175398785626680410362307801898973592442740962599668005885324814733866188766284754358235747497241808970467232105392789833969474217467634524530960306154055544017417063055554330125791119501718555861576095257907407584084812408659419006404179721980014936992511987063117733321110487434235944058877864323468715704006347651558134364169088270019389914991421410476494551450595037452070760423674755362914015495791388774800056161229452914608676933943574869681739335338143230050553684928957325248379312559242844660363375737635033042173326052259605429722932081455603151728751914516480*i1^74 + -728919846677724460637009634614229008875109599927944390978788667047609686050820243662196177894123511384459453017883477353839252075309589480353143168461106756219224344352017225782219615496874489401225456378060577759226885058213965691891952254744770767298751834693173631619233088679927995443728122696053458713071392389770839609665907402466342304976614561834715111746992143354389950329829741250260008521339039959203779097372004577923078845478550502285818217055823266093345022331654229121325517168158985179476318483041129386478846956814598810948511696756294680673714064685095390479048251424459443962903342309141858754502592512497532055204374041994096373963898639603520529162727434056013590819588508702437799818535122451143323154677655044357313120744755121203260466348754830097333929137963595795098332979534070202330816093613272569376707323350887570571384950886632530085561031421436260568583314851485635090570504134253792397293030989808908817295230615228751704763691132710330771635363447666450094958637633859924616469236249942746725283034234515887134219194263760662638269732165571270020977501881004053202300041453134413824*i1^75 + 1918468061323729420415187483019267946304137980130951197426488925436092468713492681357794818313611166934414852529153296087108812932225302534731720524937807960387877697377089153872201529660130377159979580000722388746115847788700721141652335454954664983414227038283442896523544765859996530106224232123711207287435506609091761672791103363244586822321470274911868178660021969976388567707932427148483150374375995387643031351924310052856704449659783605547932629298839916561451092376706949812986933067773565096352585345960017968304833096588713596201991983436886238532561399436651358986782309825825040418280895949785594099601266694927561917847902785980801777538542286231564793423664455645218607884693472329689408227167311563246848265237405242798690686243224808267263201454046562294655050240920734355912443184857174114304504164368652469449395559284244820311758003692617766059211966371444424171624817700505159877613010638355247012259417333783212184724996172456166939625505583754601123108577004284872282145111736174439336202930491230292075301956399458611027771777555078859999120140571256542796101703961210058899980288*i1^76 + -495528742138315897112767188269672821739625091332872104199556232938763879492684836457546177846717171729925580302189075902000208843221545124268180469305066131375996913473063814958127141592766658290366539929471753842626584534566970289140099051788347253730300219853319633293704064413111202755291382826995950864526372308270703379454473414768621948659608326828082608627601326094301250643823957212589258939216363433313675896749061190689380298083486438556232387378782601005446671964210045944572650773580617311963215282940882687904149899462611966453509203036054312923704064137746506195439152359671454354671193577485471846262850330498599554579154204722766884525605406692402078237458587622077269799240167030814766616423471745462030069089184412549982621691888950228320866398647744157932688256411737162849432351969069459309647667210619476938908014359429942081042048450451764990510678113488584159214974898011708486304820426141361581184640328586139153172399891907938734245991369405327362011382755883606231262372689993074298351610176713979640740596719714651693412455793064059872772636923909960412331669192704*i1^77 + 62073092549040844879809426404496316435525033615172934117431835820599717506376720301638322076820602683429045998892483423468519319471927230343034414508439934601625208943463467075744938847458827042884164924395405499877184199874925304350414440214165664830392375722475485517874996650760790624654172200072085123987778139911044407647481220607752587428041680614418333569563688245258091853889895164477896445492620746106887934991788891901978206303340498640773382720026577297569705219204879200911779526488768215553998093529864926558119519319127926893454856602666830196394523748902793258602846568278389204740081770806658096323953125485940372784352639330081521292288012214361867473501474030861025448460637412252644418631808173473844436763625144019234369447172010452666214023930308314140777359786504511119622587333686536923218348032136641048690161486071952003418484248472545115595539674956487731842874418309590494632048145467308138331995805754218378441748654345227341268619972823552720670936480950085507997037588731137140866297757394962021136191605125166045164678086975845801054960900301127680*i1^78 + -349840232661153119195213596260904812312982220966210933334788277079484523129889470099366913889420474296802203520684214349601950155717901833218893418907308402046159573008115326391989807534092838336500861391542369575937955711665883793563951514953034085873943422136618820324559461294938307194594674363713390899631720182462462496019514680344339530067960516289092288356397393847345200837435890496446255218385371264201020221650019641126178959904404852314539456782870604400248978102233919464990495199682085396555823573217870669694534872375710774903845792149299130947634462332534796031883187695882485222414357515885071794272898421845331974048231559740701499782188841615645370486107111090834274556672895961057292408366762337909943690890907009248206144868447867420061850934038042823339610448068492328512526334332497294166522348369876360673737318687067653039471562319016720940981396875692757155607749681047691551376762222957872834827663303986881356282386598312201068313966347604498120586550342665514039309383511067157830297464365414378213842259905468616994267547316926262804480*i1^79 + 880312370443031395566746878183505190440549289219901007844748842595452080252939736248911559087364474783488786305438033337981450439542163430086653175613108320200549445193679336894221385227826314643643858047274829413158060815079442283222135144887274975382194514513922344326633150702668701311799198778019851874679491986856453646966711313643492883065826506321707235817998372537510218747709990854969875156424670186833295286478573963941524672654004141095960624425960575406812534583051147628576183490830002999506160752641009957418203206491251008799415337346324867116730832477685769662320786407807897322632488294568595796347818313370851705061992488567737396007565561015838272687663370827765481788300511836953047711563267726389067812893848653662380971299067692228292318709389510513348472890265740535345608359633716332753536640118160534518599595792006230507113874604883749844362290806906908252670209061443631530384346374501298717547522986388577905881161519072678486593626970977474317376274740024497345270343501914479225042395993016841453056296028272067633741824*i1^80 + 10416871687910665915934429046374289890143958988442248215945983288486112412388865190837882389155887509643682304943070615355725826724248200923838362017068650520239285382407019473436487820540055871110357554696826712228449067720967414619129806327838566437655871117570276246862805951922470761681859273575925980331185322733320843930581160427467028493021022559558930000823407329134658813323982325783523789034788136674465429812468866787336760314077562963872785659039196663915172479704421613290578026587149139681160868870922920621855154250454800056079851135298736057935590565053457061811080201419964462042798037589614673597060245337741581148494320560902895551061640707383475874895534873559511264163494913789946379019775687280333696614281649026543541251551862427184178310224337617718396812059179301425721551916400047713122516343575285019948408343802965597592351978003970281744851342791446065323095256629197938604207764503568975571617502895251686559108956678649076052003869128959371301148738039957004275114084920354321708613632*i1^81 + 290465722277120960155506817202249732160634126737231756941576885699262919775882213209207126953972495919845708509962382397239138783097894702551323156012389193304309727181379476510299437212385400379575490412167768646699534156539169639691807998452069940364202235835744390894059000105263081846615374157100059668680222116467014957182344160497429712991219732383222475361813660462344590523043501398279965862744641398072896192597343814929057167827885232397178283923786974473265696242259230181960977209140090163489550843184876209539396902437151588247172752738856654563296023455714194990584169202882213296336184120636515257515879540972176649035498798454554658871207961171501327866960776720201148122621597538744934323231275868003266557277285020195596080207479540207201732467043959955958569677974258911125366699729670154019971277322056938069394557135690388452106736286200605531570672034900378995034594498658328062526854313936531365375634285560590508712724707806737094411608003674760463051771977943652556079104*i1^82 + 1838029621834368578566907842717331758585604552675521605530451932394861168874629008155426413616805553065473913949101986844965999996307019452853650847451896092409862729511074055536407698079342949041333302922300935246734932814150468281817257820737509101104332065442967445805952939936024723561354744991767068742240212288922911651970876804611555542685140887502037847187934082545618602461656742667134746077081104037323738488598019009549115702612279748213564661118269611420076558842040110072598088249888939249993714037965914448907125710596757664387128080615564901058894658535983944165875947936912611995667625443669067706110443578735579885932166438449314358300970379465640574186796464334262722074227829925661637797182015780914909419181490714055333871844274117606415302141422440480804857281659676600626918345931280950389147450423791595828374706454484005955782686222175465887995516081934860178209192135031875743727955723936088495804864524775128919279516471645529723371520*i1^83 - N1*182284147484023316662343399355479022812466498770025509526604922491485232382034285758957480699739520905488403690075283169834851783370002324514808605864249052254441320425375*i3 ] ]