[ [ -115273741721144941794132538521838613822971967116051787238911979530186174790071757076811495207429180287184051480019013925247865012657851140076197172236533974338152613834048664146486552874137704994750190446413995403578729710834606574362134018166412053199624676855164464092212570174067982693373317467737628393002746033264917339226519127296712233614464392728401376663772409544157982674402613969817419200491575329924970991502772420438067987264219846965486049238255858404131414864750156990372432852672001690471225315141807665627020538690014283941478260435205593897722230661270781640616272573710750889098556219310526000304947599983796733964736032555027319049067559680203040215737568900003539094848395850758510566906798828467536006458904760680564228588437030067342440917946737815437232697465215527254406181469607891239649467284904514351483373737205462813565664150824529597226486887289610787880782667356914264181993024497319387462750403700008460916384289379981324046048256042851747651733839181055733158259873481164549770668203085300393149772141377162959507683637543848365027984889610554915142776032853817258346771181817990492894947025848398584278611032228146120000248451380818701272601884735211728375137012059360023781079269604639065662204121121659730156438964399200594614896355948992110264611016113592813543087056521303672257701414479361917791589853639367185057718572547715177706956761487181181957880834739905207762845634061011057535146330888002582636146539695254410827493182334344522581508122097972205535056155500462916932130723427530329920792805729923916475561436338658974107808205892375336697090523467454783786427128161407171595552894396036673118300392647151746496431151633989403880058825522857125745363288877131038931202321699480855573302049338081498679992029461689447481063618071401251978877295421393761378303821246856649887336207561294945937464809804203556205573402909662271521123952596461376605543570455916984073235822079841824234525297637847113773332327248555058863081460645525474096540569373440662975063014488989005209160008571555849690852439791442577346712710305223866852684553014748434007519538623845474374833255498125823104656510942673337120326114905861292204501663261765776317183418328791742423437706338617947003731943172916359521710480952071794596943757355192848420430964165746828712235931196160313702666066749882833727732797772579815859995554860827454816468504968689670562744140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -39397417201922784612903179968423980266066393802825453352922551447341508301470796076564567942520424649572654435239967534569782293948280113042177160332631969157112027805674523011252363705587445438906777867615276447458285412481437999536635778476065112154628816295536025900393299609877964912306442522197587106375416851458475102839574029221953937024558649893248516357921672415970358708139644067677113644060199036873507212992251267489853540252691533489703773770327000756898995955874340691340017849923895246664191175849192051893862037363270084962978532978841267340580259500849394420351604442076080958046568700885453772249878729107305064533162720915644840301558199560710463587187440851198073233433862574723578429897000092908777904789783092974571890873454986869241782944919286939439240230618644735335735048944514657876210634713159871626735500494430881385712690109370165043071600385959641097834606697462335965288418400915126122924587437808333812702984548707606510256115210589117935725848136572736154091565944271976378761174077012865288700744081012368744177604799203415247217521564047109572474237945676872832644903930398172280026754356134369973404598871737480883576133592841417004081055452116884528705957854163750294378933813141666014266876830218961391422649563800210444662357164071673068361020713836615726700289685662746660595344494486532831701661834986394723809997980228780862893508995189383706993697213443744989202004265819463328630717780316260348135623343544342372760128015162510590112204650448665280018528088489947635651235641205631748722279434589180907054890933151471910785330098922072586685135514497718729704646078814468371702326067605253990602881879365286681201168394109952185449618693597076244296502887626080647095335067119943434205994473208133979053402376581782921972953060545817606223775467007427999036137094372609755300450282896207899688533635905624548309115896274976211219710202682395650271271066603323068802743436570817842580438547454196083534643948421383467501694354033462874958772927202798592477172487131581482208939145847989290596139328887278359052390436411303013349841217865284535893240543145371902492901602746130159434070412201423792413549546087320759142283692460691864079182768861672144516366382732190788548365429910443825998779661018613944230332225917822001177778137374771834840347123217122052013504674914831340955835248237409770421440016654207090641353519117885328674316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -6195764352667117340641359212557255915403380544249660694731669706818287284080188226512275886298356599815348394717293375765846567973264068457356643114922861680620887820389344797277623306851958926255022288165614687778008212931623317199373244103825867395515879370985790208684857567567497600132006049385059940510684615524114657258821214104928722344161175975883662128925743315874942297773944368024771250318393413775144070460734469553986543120416166895483232381832805469718208044582187035342799099921467698885786298923612688669794984889453319419633242845637034386956742149967133370213248470779437366886175726221154845850765788020100042496951120973266193063457344954770896619458527755043052093383285344551199480596921006584423444945821556272558445046068795989149148198530111795556111442120414106084196976815006100183957970670449855210023002233204681535340815682322735749202746533002250054385858557875462587550945257089415593409143998618326007077574060026519882700626442952752392942874160423754318572425971628048220551521648886131678302711340553474050960484369827974903931541701204759435605588947982116446478848393477585481039010550530646006245310553582431725691329194342594556014236884637237097464043643859779575210884758293716153839365188232824294024021664973175989103443140603427548319160907532391071931690514434617091123959362936448924529423771709725968685833289269167507677568103777244652258298999389366761298941640362338481801826896869293153169066815687017190820488211463924929933798317970860264688601988359516275185057558676920131807818640254568315585858243860376929178057873785347009439617871025033686057054203117919461172901697692327673158423568513971362650719613767232588667047455184406357103929020564687763291975317160472419213554254218607817538991964501874090156634811644217143047810732335201918321127478105698124938689860653824677112114022149184690866758196814406198423995543231120926132496004832764378341502463587744872574966385690161905424167752690459665936846883102308389383605878700058233227174280300119008286750140265863843003646421442061983467372057976322330797560889927303259279946155153854392174080643449159988021361427480072752855405905457214317459440035093210752355254075041292433686960930556448969292244858473579501967494084171105946061488933058295727093805381831657954529649338032004302486899173586174785597699337625964755688668937244244798942091694286238233316802978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -572259345805964161112238055442375621669954541141191206551608007540348717463038671389831667487034782469660024994838985279830126757610405160182785561238028119489949006338643688735128865502071370992059809059200179220539297324360589742749878203797592019948871306660862041276047356293840083411198989496139941300639654413426068714770071376855715625080545886852410594242406874860212993235890692184376969732767367033427341615040095853760814004881490190895210699142040999006080056399772173874860998703712097621462381144047728912224176308620893265500871875100001062243233307638237066299230766846600146606856941906319970311012525782311282706171547745713212101794415234775913500398643141331331587158609421257298655722012866066677526068014810173301810509112999391519415731830847284947167513504414952626104654734049349849267259604605125874273065046152339442617330373282165930958573530247829785560854300953744626388679066026955838246872231409821065613420929673413795906396854780728927306986230173326968113626732199963944033651415409452300548125138278960576779216794517003504894522084530793379982098312311480644533915983386849462426196493446743617116892651103450515217951166862708872534641275614086619246005674669502656121107480511901314866913315346535512973192698774566404043051605540784259801621085352664047746284805293082492130434470324659314862254036554361854075198930460293366584614877892691744680451683413190258977599360956473568136266454958966789525626831547730293838246648258293194914837793471688552554709617017561358251905114109708013189649116978516686843015446138206578743661241163080305885299965309057056780930590059656683957794604785482674958103580853123673894978695428140738820055885725230916916459653665243517848801540304657872814698993333879920076292998721682834797808882005289237675958676414459104825560025538323774995242841714369917670054274166378362037812997230916676590127247784279445463590167321500553422852556215810949131198913633585069682375015691603290301655227092308207508872482091077165038146943229492063492335490615174777652812478749204276188703673686801397426661400155977503380018951381614333746734732484635949446838299799476681463038822357743409649298158801260139246657641172578197714968920978917809982536499644442410494487093966462396007526955508594550010207615766509159288567734783451890050339319928049814049601777219648451100812231528753704357646159642501499692005729675292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -34740109955622303309870052279890610962700070671816473943967882415772623861641256915355419901785991017137026292733494046234499347437042927016143789423356452847117116004806709347419203211181560433943723817226594015938216291118204450036904725584254123644569857992886398833865669163413096928026431434067637266082039726383433038847792140492969410490510659372879752989535643005833940222912750618896570982625944371910497717064561453001012626129021940635864368723846491642133577138273391464292226705196819019830955164694462684787830535521264425535587193742089532725658946695835377492847291999863584717451077112454923277434656641976284870490914555548265641119761579308001352539446046566174662703122281411820462269346422748725625967371987578644637902202951109853304052488476649566639088900633018804609851259546740284499596667957323114153794406475251038593080923163080838289381707417707878402510892550856542229379991649524088367580957786496787197180018331670790686625999780717652681539344515332660912744675121077274533277214040772298273631429728619489157089601526235081023638164233678351293753330552661619569890797236363062003599347005184533558722819016429223983973954554211005144355806718696586466643619116759513252387330578024151153734382279723580956285962266906228884376112876877447732349345688206861788725389489092026797097263075847231703333161309852560541607569494230266679406483425199970103115420408774284069603448547360471247629838615773545471841567805222600490643773789565007143078593129238311878292603414631447899381224594524908004137391493474046984316994458524816504003145344765243354250338477692415002936782782604138159415960966332289904437443989184989716607056563147288298217011213166893056950753307645654978874935406922548056320136273089876610532502852589767936732241138157143491928525264587242989547813046787814535259199905879252978345641459162519895287691776449890354110416515444956420441014554310365984477518469490438214574347834332065949860958425582755720125359209366810194112439627538211763942416751638141427133323865768426445077151029278546455879518600695225392517299487550581271622744914503297616905998128078366314193851249757764270437744829528480365631221172332365920935058130691802688698809906704078706689359213070783529326156253508095725438091464712487354569703115066256065177826259251545893938971352992738892877778170338545990796389479110653209818482647079422737815587234497070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1442118826953944264421903988679125222632355566047144803666482504702711809050115499284679286469222238230571370726636609387158418514433008864756291577266153698501449732269912354319639824056737324614422500733130466242532915985026189802940650349075361014604195966131112674442729840769488414923989682875633615989153734627277494557206162648415889004230101159848868719860597977470049615241135108243512527510393936132795988123515156887939167584864550862458223444629919873378668976590852175280228919574025695018395473451831412185795938460102698497738942619055840002380474499067139061210021940012426803458380439186798249334124436226684040506645808495573580317428540892277715640326697483386902015008143175946175260577809080413648996668718377308250254512285933923270346474405712920997444197492753707624843721178370073854145073626560694653799585422115692055504533701683397341083974903862911457555040907902300999484164223390671432744701704645449991288898455434543184166002587706881340057528904793012084160444223899752552669383776944130381527630067390756233069660694259597137462449701374176659211811693799121399086363171204957801306310524811314548639252082525149080139204789001939536715218037891258528792801666160393035359520532589892715351037560570099081722865116487073234552880699408171055151565432214233700679919565222837792896407386016312260298792552189885760929912533665591087870843703307596821658380044007316396216760723846888101587564886419229706208311398780030930768599562621045663305182880329578546084569424766241390382865503821585350908384764396862679834089093085929814482817821120676033670466449505573304536682512257371926691106895287906002922590246210162814932720181155149102823418094995639712813012266960476030572318269769294999805628142978462889505720392405544013134559193167515766390911970295359538361960774905697771115207019530462371817202340262229764489240803021810732431799898143283955856328625315679856238524792971059454420546699029030789745735246874751026414845297008022801897167049764713847221000630385240863163478496775872253029296250864978853624358868654362503853866567910707359036005727070022378979768821653720281014310377198446417192305664459535890316988757029286031818487411125149390390779931754740656645693705982418340189227572173368082984971583212925510354095931782348044441246334695046501754388983445856267662979925430063852585148561794541789564284412664876342829605750427246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -40310874981816383993427972120145389324906878263258920439915408333393536969623872422809513878323241899917164722022214258643386959538527328374677457387430720746830545283362162647106930769649598065896985515043795367124688269269919925225096030241576404406236502977747958377216664173938696508253567747949945889699764375257437665604185517882312838685862890234402721020637090177288581736812104642966798136747912062420319711828355306135083572382925201211583675801118121712995605831305759057911584683350338004347447345703915030907865842301949702226275552614252408079574645727140873614326061849935901863436439051798735641501766601209294627878652189342769667706670087712981239964299573257909043016543920257524211226629710107589015831097381063888128533629153230595347042091400076528436899624813598949560726425763622171713514765928509056516350068717488881637515019209630605579015101242625813475462101713001288017300080568605599671274745931281863316388721861734794293359244074105272063200025613234473010929985331842218421036468561245417516014977640794931421339163121375275771928183933749320851217227509479194140168839436658317370484244222571507372712526217538969706807961788029123202364020432900770429578714125781113794184441533252517938532957393313211401064021701885299328870700078129470353345636613355595625433240136305910396284226659938824841845594069550563778536883899729295641694513681239263146996434931899381368477859570066992732901160056277408708370048999610531490398213730413364379336707074724827350908590572357285619698914257383982006135026718515047112400378672048149093695003291901958508178117753740356261464393827666023684583802004671663896193685809313841390138866639822899877510551100055152830056875992046802377793230116286070403741784712419423900426299814425188296401662370053791186832430775343097432350862987904866866088418582971146518283264566115585215615170092596877539212077893983887731941410263114088828360985786323525360763325809545036244154187618854678115523236320436265733459370951872295627336959159521278055507813627399040229379114368483672264376000857609559719620737440533357354351513214666484273123479188455483962470194143272031478494261677788030744743026184970119541498610078753669018970238334614366901605114160826125362417568815733169220966257171331264168960659009365456146010113699208858410194530271014482072054660835589795256441483197151874990563767940280446521490379265689849853515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -741595258413254291483548879125498403224168697676147097546668943873559620333307274728819300718305416244072541557267108795243700638675575407578893015089507285195413876414534490045347220928039527335288124348976533741632338259276155098566086077338542124490164283400020280461597585792431139152987284529149788341690892197693043222871767422856928455947427988753404009293371310064912803403184312099699637436212152822426168761981361100925322634870009064644466737370745108914107214313260408381594605121402166882721322505139392531807660930533867370394559286207039391574749929431301863964304236485639993695404697854047767324243550284520057744327163524567597861638352093866848460462476975131975526196279061526506897797376308330405071838936274472817885073760989367336507922517219113116747277583914251411946042661023977255616267982754035719779306045144385552588200953613108439150571330188890510005997291711196230992810788877331871805064868849780690235431619282893967345760566493560691102127775591799844473072823628540816855878625322820725975333271790798058777516396414548064638029811970289215973225590262025648295579886399010050576455058557226057897982112494686520711714902743440821549958612519192696358800111834245628411291743845317826866229885424753701574760035105767548795251034721504253928690896999988294946453383859681242547523823174156513182968348739249792205075492372486053573556753471873360018406352254303816163499035737853595314671600715718037538240818035347785315969021032748408374566554246809849815420842666848874084135216957823945172991190007010982157671582252037405827586995627623239206247625468236422338317885772526194541278295286200196930936390388006849417863499593618562689815219104123187623252436046419579459479610828474885502276971166250711504547047746746248277620117851777015345380041767992849050168380658858372416128209161102426830762634749112242466745489084766573603493963983892806964141615616695384381697912534063843364966719141925928472800931162370872337334433180643866323237564553926941385002488457067933165566561479707271192649686333860365747727958990083734868132132905789104891565206086559724320739593723809338949521376813057754305340902925342605901180568670275478954737637295198332425003818023336474368810983320650151038478782884818786353018618142868965628957046440416201991078219792368749275349976625802555799669922262708637830378616676155599181515110300290587326615661617279052734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -8475149639917975428874726855338821561286039714712465865224511453396312969084296666933321362596402346210082226566059547533458938740525760694412664190244422327092688656731698734516064408176514675932375599474328123781773169984862174464907418860081637575987544770108645098905293175236728610395548319745645715439040321016421166499441553146863143708458575725610138760927443625532325303094409147442682574855712404825586439724493930362010683753295786421962813124847735261339337484026088249350119080168888721378451357153353664553692670952308498631271084938412152607653208037864917118882351455056895762643003690510572122705463835503739405133337797986290085093647640893823308793004507421295409779930983483954490808966667198859495707308561880258901671471434851102409661143016412544480538202732761274530906486428730051559149935152289690088276760625317640437866358627719201729397635175599487603912557923666601512003551445883811271797156845934584368321799515095700141827652698287317075022067857449291689550494050721139665010818340416914499139888982489172623090434975149076544140677355636487050843676856386589711956382376735494865609169544225090001300605087516377887185285047420485442220401170503636623870599744008468392729923604037536391877104283362651739830525600851741101724271243166692873227252809099674729667243643361068991762473162573228454281473987650035501839644656135917055918975102107067322928862135372337814127282894611664613186480010480615104478472660635843545670977244597951682629124246517237984801418512968123292877475878721337239016786029933532597570472483403252793386135702715139435055993909805980618381399393063822666928274270499729877970499951788649879651721703950113155507454133323181570989453070266511658629475720077605419014436611442556177528192276011204792712814793536934116107563927897717713692234775289021894956203766747880014004047723270003495160221091138596363933248915434786153199873989515029978140999974416883420864597604299021373633116347317870254702202342458927002367449650486180413242588853114903990834492417751285386897304146342848215227204077655176665412330334536186125354275610853017917312288238597616186996908740121626555210421172694226056217901295183072583623997705511600870826245665522865668040439855289889639818710394294942527744966238103430299513229042519623889332172878119334721311798047589607972096538019788069614317800985480526547150672368303996997921214120911598205566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -39541091293875983618615066954418756090676907330141718705670349054954561380631997719630111102572736339093145292326043187445107917686565437022956098452778951823510478318971407950072841164508752465757651140977628364569753579298168830920362696023268105321819219562237753901153044149105576138467917114779482216488515136859595995959789450318307181515085528939867313276501710779877214360766433292459440189240551347647922427412926680769853542230847130063716481628840738544975654161824180362596210645534367563982454161862146925351400963966627074800976487765552530580704761098671076068177802113873459500477812960420031371082796872555006381853934510144427602371351692258960082133849798178385752961508584494362332779392257998598686090471963960704942102407772763901707624317838248052034654533589140991945887396557476918673111583271032938532607892375087076601345867357194801095067189149800993906180321281689518407611815116787229438492698230747976070558104358772782429215882434879995585486547349885921275284566256597805274555799238770270448890757684192093620374527296721718700820197289984351294933053135889483932922569637035504988874185324532630327755792426731119135150674230297160016646819520321021164858143857591714917572349072614176099090802448179862293547200615013701518539800263919686057524440776076521756231773069224668620194542251154905239254887041694727760884517535491656196594465371605562925772161158170682606267295346862702941143947078328048700246442337674769101096206276618124772362757655673735389231864168966770120880900813938998152347774212143664644549744250178008853159605405153547088558302260289862626822488097575694520933920508787094452031947803813119604297210500884098220454976635166808890527280450602733713995193096662828587491629521217666905472914925332844565282249393538554293290324176566761699676891553283410111837349523550671963420391179018661486819023119059879932575503951399244461972856465444059902466626948466715769361838739447105547515193370398167127726668985634763201911459214849505992818811380911516964046693361982254069144006429856873263334357306066458624376409462954624177262993309069802148128153919626125676739011678085646960054649414363443682040839286219188020735076126665799646596043520080447999622116205969178355562141186057145584269169491305464419398799813229376217170934567574311297453828764652862200519357713736703240520251885275243161505636358187277423654555309074401855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -180898971039057353738719971382948491549035213952350279138536312541032173789584044034026229026637883097128832296158824380612097054800884552644893179057164502568867824430084577503280459678232513688744208914720602391153538922634467761114240070292796891994487135379979788530213125902071675160217610150258610912265519063229918854923592963607954211152858387260746557146648822596198438916665428892598646360529040474652082330662040192744293299619652029240193309842945564600274109986479821635027106607260806519983840782387103382041780239206222313196045112641144577142857015263360271248167054368018720805370169726861137245256687747524531978444839952486369297960759371258990443529034622783743891620975088402143850897483878853487861431657880832024444123015223679542393794414294787365231189017140736022382496231884639303426252359576718103576997137144845068985571518894358672853192659379241480485640222579865191389229834383264641948484044714822218266284718856249424619397862895508857010543156592866301821346895645167555577380039322657869157401616163626189035294384124775332091532776058527429061316750165176031296923565677881402632849878991757711311604106996869375201511660337536369099304455094510594845324750663012017482988333342053128466569002992960822307362335457741077255371645077260855636183107172146278360161889104058583576792171154145943637743730624548306438240237162351859734824760446625901474958670147065665291213725093871052398111264675968286923079943047466399982267400678745219508197510558905796375478533678965880795707712500625972026835394457130970648049785268461102259063695251047571114055262571712619583317953415049232195734194173902518828981502370144525552429562085093696420131109801877103394628178099851186680457975492106519181459680708182433093480993513816295771054289310705324787526032703322833408090166798667408425328855511073033224819123906467954643444550205330921729137522490660226537632095510613445845205079751008761653239589945918435563004321626921858231331486162411913260845589630478903975704960627962218896358448562034874790429418068186383176427943559593200212567216594337537100895683649101090679266831031978924155093323771169452595975667530415545894680999927713837888531799524464554161063684212930078965743598423250487266861618906507934981475912000639294113711423898761123889734791269288413799618956101024826670567082273434585303115031604000866875392357672675545898309019890702438354492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -191228422001571882644279315505983661995986307271714619939357731905994935669391290965001038075604306065796905108418893702574958457331637561879125985397356335358049154674246211553013430745991062847270661826131776715364566309849400241860535565109633290896627120326745676012315360590335682102726601674102395714848706815032804535340019307930392149501028901631679382841510334292756080475689241722926541020092954488034523611758473012425405946878058882618660585858035703492987954710068387436716255272401286381108056124029279238610434010858770242265546807603151800945425124309574295092585419531614875533285209125993941564708748664325750296451349670989836609593029064626650545356319421261283638196073134786808393634736135963044556566220062262529430052861213223401992589532434660016080465904231880765159140991432203939866659374785831649795668382742818901907343609831532605554643492127563162479954126183681693056857144930441108328743996886407433321682530495842525101168084958981383210616290477535647991139679233652655501993216894414980820307525920463637101801934552825741884690111514641305984707593531141915073874698602314171539622539376769075763722522776537391740836406276020499822124124211923045602330980211858754034056841182393595181925436752841425339046126752379280683875222316349777278250754112661237752700512452325907264808027197897939244638411982641595241017675574946441750922921556218788932708993272730799420856741093388531806999769593587449049846476206744978572836014876851191056930061042266031916455575331248264470744281329365215975982799220380076482848936019605492738292414871207282610693190424350778878850556157676231784083676996000295319865225351386779661252283480399091390134212959035529913399370655169747629302410177685571106151744287931694385945523925725990169521704570871401572982026886771684869064656869237411001255972165239110135002968154954769357267815181259326375910652626279824811116540830167375869659633242076296872591994292270229866388139922465789204285669713071138411077224188405802837486811422099513441661801666756877435412375165398967691109453741753146661599972876143096776440491970105462757099365078814298218545297726897705633771439393294401215622147227747535492226821146994563508239044703522748896325118884447509896665844254831683464494692512588367567505576165356472196224827028761917331391832050929430134804157378291851812198292380620938984998756926800293196852707080434799194335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 399623528478676054677581098431146370523880736272867621495814373118103444796008195909292748588326960869034934198283453703204802768102195577667674530641293679235333471414365722305227119613298875485437085047537161108886527613358791615724841492522530940844000796844567464521450844730037621369946008843759618943300953511182556385121168337799729277163868247363326531646362045859311667648466548315753723830809666930483965199219202125805849989696692792394982519155543088488021508642166145614709418391354508886173996048691933172417789422626648250037310335736640183650914921580319179935316894512245415617317990952584516614296988670505721033003832743289505081077645008520749793161187681598958875649290321083760041325625020824605903702610121449683624592436137353021615188768423326307094251859077227936686229592721254215777097224242540259593221260825058692018420116745528845033045252890256853294864033635489809968691477582875818031836320556009404503969132300877097719095170031420086769023790769784229085288529475232677951329998302096550865041362495251888474245281156007172276152364404177499738297477990470374571839045667944925542066914671833264547906069882392660540347840332369566998484555584914014731627928437101119392989230776553864782310744066582800960796637132025690703277318359758843384094333612471962827918149956708839908481042954047198834729721417655496004481556261966426121897809566640361238072310745017639423960335622082220054961829026516818644065819184664404166520179161673153293603954242284318704881882000423531267533305142043501205400035446303257018513700484658508431949788778588141290375015281747376307962928078148560569181310771276190276848512544874014516495300232440082960374226307826124018586675222958978441784096841578621532975010984333943905333401107415549650242092731101959530559570915156012309170034307873854042410768789964440184353555968694331055926555767667533827129267174450100255529492825615441537142624037456541108412324275309689108555971163655273673376280839220216807127260480354308635782792556015336244245603394363825181212748178217111256868779990987794650184387076229752285857809462744713251682411201883900385203216860175036988201279318816504844944194972899122663469603709146737189364283050861258665317488130997089993961048434074167904920001578127596270618860096960212777525915225735230065642225858326961199615867139755626158387876835373203570854943967018568652328554855310440063476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 656539632533023761874364446682445391271657892838548096365047332092793828807054004637670480496462636495041107067901910652489447229991197831775396293519828986213257167599620233448212646975490838222622010443913857662017537943080168644561839281925982444681920449189475077506980018096872336973722625790040941168788634068949831353039572530435694913515852860983828717004785515429237325002392439484676911070162293920135704492131632882404262054669376628300075664902981824896211635078717866955062626061196957244495603997393168638449687512455585185959413660688749778410339135285902899299992634545204958474186601423662635345015222503656066251360381959858904943151329552195775804888772831066897366247187269728223142267654372444817490608973890522692257652169185883118427943248708516655346165889133647017504251604787849733609512991279557801141914387948930608541457248064691044346135097871055136984263996490615663938049952161779438659178826496205624245699367386096417534646741886217548109310836527486940473846308662077349137272297830112171732053237480698092282406689438783992393694101346750916324526241477796329213309749807997230869569180401725802664841330657317220069014267844402557631856037155674509256854951305451710657515115175469514793578693450453554544965516395290665851904770735539405554474970814004631763358533943897489239326900735384813768876770128198431508756895417864016051279549289855028606501636554916566463862942435745938882275618277281119361452142707517916354213885694142662050564705420180628049036965548885074000101251354573533465364238608584140295233782989240736469425671681948993459316723777303307088385005341705173527330866814481727217777009629140832643659107289053297006074061333898685428475771688274589684253315657252066511436358520814850088939804376692412671591065561267112421369107101367041214272047510905005316949795577714322189499687217438771063017389865726380304803749173726906303956082458462284493969065257184866584874516395232865956210881374257334996158384167634153004615368991793763234168260829562601228337015322638171217149782088651001205019924452683616734787357285393902583874746768668675252803860189873332859177137509094883318323799959000189050881920875434461842677806570747300531516013524335729515037220045243969817259781755960697806944210573049658050099649545089381909763035369679702405005084840937191263843584445593815495328060677381274269139345565741419931532430907066345214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -2264408621773724178367370797060021994466825718218107142472114779114282689293700180739634043917922590787093791726508068540087183536400208807790646527163916747463703379788377973250548447340605962511743375705834853511716575297941744309128250597138543196891824069826649602977789196669653582302852225687322491159022069998549246231483004941946091875223458402949717772631537476081195608936109319628575313456154573036535226881080966676933401709735395421434956385053940819169771638524351126913014590877655019871548767262431291092434815461346304861182646453522232024635133856339234525854341300333929096592785692742529680487354656585919545907637487602061888902127814529720446455407592968362067773457073989234631068192245566130778456074981036771579181151629695730588068169948751295361439203145091527207780918053198429008547970704359957399312504446639463396335548676205631622671334584145682044630659095724993539050729794932395302959543070534475372207915622904092762366565160911990094577930028269683182986354579437795813950052731252532789900555356674578201534388754616718108046402172394071317783158440987456587608512249273684401411999320642620200297210468844829871512511249966407688332166666397635664444044067045884116305586800070963667214931944036575711052405136477128858316965235979517234660202489720585037077423334597970007151700273712278803278632634685791035269627709871054443938947710747311079215194074750887691871280475743079779929748033710350477238861659264729863785133342835495710744290697119786059020522936561840302215297087990970180069573158920578212624996112354709444834470648558231619480950649173416980692422034242804527273677495795372817157412092173287118130122621679921025616821480892813178292156677985612108361811762293420159835294572922361166147122266728967814549788114947143728591350608825859450532474442310746375507852003883484520314399012916895496019581514100157016827058387599007031587882739657318631928092951603038217309958977977619846162476929228710722891185847041713041726578731317803863417125054262790652088409809351562976438436617715785211656697888206051950520372375627028163107408365385889744832750452069470168914525917081267991685355479374555012061651421662770733883414123080747595735324869103505542407267257816461920848286796708097169688889805243046279746691307596585146138497781279153264516781058026668652069743874549507320245934356841398602837876689391823225001869603732956886291503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -10415206861143019229195070160573105937295755660961124079463727775414839206584608720402825528392912224039868695759865269696610054396589024752872852805771628609843117028813402104012418547780439739706394286660824946752102936071032784809503068354832243014023192536337036633391668010088267814084511789349682897697247636417660805849218428706005384064211001210497704794003390225457174493463754624003478600986587179771719300852666127661077265580211310172256917987581861132019752575946811726411511904522382849638100511245349840391468170104706869600907391814533492274202772825983606296745757068753798708108900179591112835077551870038255232858195564026574205454691053328874873957535615048080205832568858908121056464293596730625208280193027354095544588800730656244998001601797238031526079880134440413724827311805298859289834173558220732251421576681668949985082430110200652512354137874259605115851760841407287481847158462179879736292153689720578506349463911259431721273259817056799933245965577592382347298199518367408134743922379377129225357757720697026786540755882824410873107200545923508025245109950601324755937724562579097298800998299090583396907489090515083856956246937274768727926425799601223282826139499389845228124827060396781153660902571456061773314137982695550698599541100085581167141449186884458967734837153225636498825559910842690411405558944429844841328835617042904140030035662320611422273363400821343257262619535314425559896922361836733257423846116033760265124055119145726807567193175311923538060290336095459414850180557126367839512088456068688823053962366320556230999598945226156044125501103954662456736458408081968120254551064615300469545015925638075302590984000971757414749007552750982003015248400231468619913710604888880788251836015078359584989263771921991816526436507362772907576943470638877216701434270028239292402792818750373978906251150981100193975031864512766653662657453878230192085491391598809014353413217928735545265132744332814206244549473237002622546170368275619336928253037651446489502322422285953198627267195980850712955099417851987324723257436695563176106046387811418288373441902941625550538924309068608290544773832406531096912455327331587698206175208375412400672952208944392388948091497108723124319516096285714554927542349666214215324940257146654752611511357338335702979077757906380414807802671571351907815306637292765914452949237334816223185019562047763709839600395641069793701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -20416358577493168191631459148013904835761587432374674844297777706859136093750842700017291476300626033261799955249334212746131805573142080734530828566928553581974375708208286062615854595600958946825326055677184031787350672875896869447356010060498091177356469048279978575004386420800773412112762668559260354135894766494764902729920034261202362333648914299048609057428176447406737500263787191898853513404428580585349070213274954554403983903406088939574614531585523195388168763511473261086944588275453946904065507934286037889485258355314449968054239819010982130437792984098301983979532287519849554342207500990018982775707533808187280814009465165482186384114900408215451225209744566044366679159370269041459444674554048342871144350605328436415969207175000684213687767099895249334960371783604749598867868358295072882603815847060402239544485931438071204646964406607782637514368952507420321375410316214345181217326639933030604990546112342134090504058913438097827300381488816543685763927173724563717615057024544543448101702165070924674212545455123471532649183263878774016025136038987438931700287221789781855444065516283555251371117125389514543162577837955516825464692977465271342105996419030956529216482305142561165842844989428303624525350164743834301719076714628320745270082105624950180265736662024581234723598050425889332914675643740398504067387435390760811970542556107109062283487171527548106770705986989905784627289754191276202885741747733569264731446923301088988255209520051341223903373377684644375728441488374148096432803999984154874160004129966195189187024391798067689821050396258595920480646266166663587860021910712754782131436450260453885207432200620163999589957586662821209023320986188247347232080164343581548497956088485298709801351165266804512300620271581261308652533984734234672771074495801292795252138724206534352504593571801569992037848269831648079035851161293389651350686478717051348530078546007003052013070703825057997231540686418738955139092918577392780580617635173900208672716149778874662292314446286490606283807335200115144632316252774570372226351329433151053773822342794442848136762679756805777412741206505456220284117302862987829520573205689948808060273899015575947222170584259464542782800869676411225582941852830104578208967033937808939053682139243311202854763820939150264978745582021579022199561447843112486732093702505894074924209694166756548192391448569181260585466083851315975189208984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -22300177111845887485461260977011856019722238350304721547737255467137169196649515602540304973889015908986491055180675064807851736556210782539952241009090743458019638129198877157068525136766585172775846949348749139738009236140951298625845959370723509401722637675628571871372389762722908617884237976396735535471111318058666701714746610927978627702973880826118313524667179388504620273901436219586844135683595952520947463194259266775565978325731459372325940949162073212168928468619699749404967110853236956988464384337407805974983984928842280861806121112426380339000754549068447333204547523513068458977579441362936022269367802798667277798955227365246002477728576061563823991230954899142821388871342056719698401528070105440831677456931733369684645250427861440129667099123885608431728206277689859299878221473993371439496399988446863645076949681182265147856245983377551688020520612963478702143618745887264093683932492829497502483422099435408341950832070457083144732939229469189451561468085644099880937008694780320110961721294655579967759454700643242289201078206751968260795071201180371222180011366890485862598185596507347433869062545203864137912359631547661953110953201439197689715160333117735607609611418535238382465124390971908905171840859791901905293879450585038165613915656425791793777587578030473049589635120099998993087969118215201783569608025714271013845446932886259368433466808725015181970616510810870942623521711663070038272334105471022656980768406601976948235552792758635478209543013460797145874623292279829310815548288395337087216010765563698000529440300560535035498611727885305398659101777260846339060742550346883333071056507542908092051259062920241468763705835283426873056204761344938287274843876938129874439950345555239224698460402815654509776822943358567576082922421882237337843326811604040053024652227578199343788529408286212100360253228544975044750811081995556225494919790072665841672062143782423192820531033455493472820755730394298893547739170340500882066763678990779000006263685329311563355195104515594708995006872277639917257111859494515237251457154294550739491676963429839558479972798564229794949918990650435521011158142826451639196610132642196598685842972325362868046496266969873311247660405462222004531725601864116200944603525819825762909085259384469048553031633740022391460968210799981766422850660629005983388527806637583259394071061156919014682662071574524248855899008657791137695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -10869846674704395096013765142040924637694139227375368922855279343759888732683819024741889653893833196119226884130224010090977091529344838317344737008165950381809296836741161807299399774160230108815252214567053696003863930356932006984954184797443942538131431803842042187887424645154522150564937221309098077300388404984099174834455437182411808912405258590118623458240104815679318745258676499360216051612484522360762679922758530657263020183457779799545882766147167736675268023451054795335940939231485428581951925834390668406770764041858728812359526889318687218089922902048526455166367812027174625084641705459552805500251395583401095695330860953539703527654078869891696680176856228654552490733176716952796846548462479961996878165090579228446473825009913270397297895733686716746138000018817093959235037438795590762161185129104956738553919664056512381303309905671133160586134481107253944819068621715268320381707570766157732826526325689183195465313024926169600625772773885244047750248445592961294672169988576919606579488436468957045458515195500449783935811916228291560182987746323212691822039842497940490248897029002960929474201260580701466426503374653543666258405236069471450779423855595429247806756226154907258349969328371963884774046038839696446122115316888554792669938174901056825381257237241669233986909251693620357634248934771243376551483317201590515925413402107876877752827694636670184092704340822931746877150838990825697027822686327473311988691008878058608374301386365702572452025473143185423363707997580916360894293573946845919958286047341211148154323347267992289770495694596410415141777093102550721065779365419319060895823856076787270348880192972556366357163101897027876314798534242571545811644424770344044201500214567244165938978182863524388102640121270173375926243694989505868000045171826684124755671466683931985891095700288715798751638585871827363522339190209264984309305698855787272445648291280608107485888869709756875270524496786180556937316350125428590532144046254811328319153643847992273104862610075370008715245598246828310992788284542228332129783462309174132717845184120508292677169007664103923514036670697628339574779580765341623083136851511418080679161410819985194668802033948453347897861113672453571648432838099679772369480079007819395905323840056710089045428834017652953966328000264670539530799771554665682080726474305682191014691914692798486214518936376452699873617117210252761840820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 4939504186920072516263172082589458549533662623971299440832931691762888366763876192381815201028745362561324648411281766083827607217190936765324481912428279928695370693001020141617846789268605328766498009272323811362911685691909661558376599329312130290063138948363328467997004629335205593864079397834990769820140918624296783503556247341667291210527853055276763635759627373797754992547382861176081397027265366853912039171213687026804068390967453250080362377826081895757091035487396554784271837992720290970678239040242525537205187557707579429287935495081010113694414376388169114290051569977784263688448072095383778351496419640369694885900406846465076593076498270695283395433920598386277136128187302812174302243504937672619765633778380349676451104809443740871259011275141902228931956544322666186072057229715227959696091376229946605173417864542673825098393511370905289962611521618082200678360523329675206137065897381522577604364775817160997783634932718260012409182342375209256576389313494489492473087160838249688419432351801338371704922836704454850262842286774861199729355345268185232060840853332857931412214044675616390465722691933126846224445811271666350813066876172188264418103280648764687529476331547274519748580566136437596469320046479222447192959859081086282107937767707662890229983348929677032869520420326977243947274617547757162727948092993842246317809640142899560842298684438071732932090727974068395197696759275192996862193107515471959976400819801436217970210192197596016553700756379326639532282724855145355196123266597484110393384052421293588938587859235223299699110753007067089899489934998089844231579402366376079586527559113618041242467945999273382562726958541086677720716388393782941176715734550501842239842346560981059630672251186655875272472233718533379320637739459545506047950896350460288992586765087269797648687160690979088269071297110943496588949164520042985288103356528126874803207353169707058634930103593925060005698269309592345289686360906030666446713719380280110325690735375536321437070200408169957270012458874715907188669990853763421518113703911355940717979013265875953017160359501639488223619459135348224904405334833197483022291625574657990301215023784936843560285816506598821276808527964634278020953218120890035114932356277940555352541126495813650546649318494796622823016981290946361013093785206756916922435868328020702709390353681544942095433890519318108211094296534251213073730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 10118032810436254966079792226876844431070586874657441228331816653842758397107730783711988664631625545201290628160796760179325523144054148534632619698711682462100373104954427035861103941396502149499125075973952496788818483866557546813470842062207445350648429070329569796550290156687656551998897604365721295939147384600335224286365392434435916470861255759634777162855681485079303920589768343014999172780379713907608630211871444886129521451936300729977888970754823749885761293951663651338806179469724114675167924088851698908485403974661548990088037182377955015199778775478933053467534777950528704875531098152756351459023333711222775705355073174906669155487798787350148870731556379816894265580051783174519163456514439787672037038268589937509656989580784848619643026843070172858934801567212050657732270402937401863699059925673216136914570515213466883174277527309747292898929207749723221788839467726776271143422743669819256528696685992647226274296089818736547124012150305403224790474070150899244845536445339225350490392063687080968764257261629358471254255776736922237385201574700876541855544839681707801121410961691658681010033987577324151008479006035610758349407885685105937128583287691651724384749989163796879914217333796756410783676735870795462961624079987715479544612183092411808816486049014871182576649132152544062038290390733130172940580306968102376252147674695371551318061943233430483486612971615955018206975818971182183135111942517884219158433509367159069052708185588725972039662332253947849332857005119487914871011484844642560757372724504201797448887132985453631726792177644876838485285553000739306793434611444566463107543097932398781884410248835501732604027756761157152086118474201706992362591980883361310623773948260693856630572490301374720692768697164572449173090149472993181657040570636463793615577554742839710305549873347134626293653981212659023444665921018729690891051349218036597925049332431810012125222030622018598126591617046145018606400149796407446960785197198763401334858697190308785279349799190989945837139695195575073154207353523581373657806492121601846703180112261295376973754981130754921247360691711203316934357193230378954603420492737927942992015803708595682676742954869264983399834606998151508940834429294883472926272311403124651027084636111885004830913006696303746696159144734710417223839789948938726826711020216893211485066613487687358594043735709247196117430548701954650878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -333827309466705291731206631206000586954230867732440158166508906100699508933677588099241526580268455074373082610235763728640157767384728168705460383740408671698598943480491238670741391628221434712570552974056279345573185065367984160944541013273647556614555210246645749331288500600797131448686638292041204135558009764936468921230360380401947383711664005567977819228804285688044513199367594244487232088266914260468698976216578869501122527781086694091303764826573467453324638354198502581414012688163452857027703831799234643072414903350921147570457133215606801803095189963801948279181024475780165336001306779271260212542674618281882791771165385978342585377738197546892462287029265414237713456678326016686024113741612370070102943409591010155479527222001994895283178190267825447795331910233064173242342143895854293605346846870892049439902120502448571565551929373320809437843133777902287408223949056719952027757312942119083742516693258140385327316345279836159714379119147070755639560301690267701504398815789796293766675507112564821436282032406293331109799578845345500885588617123518684046696229270040945345029744707318465445155501583025694159172301241635054962266000743264232444416304058049113952894676786515355635614387155276766025805904229718552245001575840200111337965212772038050012879639185193957182042403343301168382427350956625626236950150496493486534718200333600291665924234949989241133010274275014205466972134570851914580651109111787789310147923891513838041632021916277749126569268406472882290935679633324374327616380875890088732136220607292152052372850588491343509839653560926251528207628122395214352614960171607605494666872570972351568693055412683710512114268514932545707575928110165633829680514179260848792707404150948289190814897030183422443914573860931505543208630812443916275608678771791914392728575965544486329908739021791208973391986328201482964449577433791317866572729128474694018826219653098419710641235385045437759321370771551500574520975558917547153213577224863958525620274401268068759690390600965755136184065770191785031559888669527470781510658593558977307003563294573279170727840348313682822648378620985930883648738367976729520301053607031298902495834466485451527122736930835775622646524133371528995766180962577347617960659144374564670672438470808427892146961407078487191988684459884220312637641590909045104875179798307470643323523966892764231500186088580236163623472130142211914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -15052907644069740437613821816663919627773410446429385559033979280485525997264424968254808728095600992238340296957423596608077446112870772634354031166143795333684353705842094142003369700959460525578526424482162503421809861170935279561651325403599002303831464731288206113745438112761396539286214987996923017198473368872496999658438509450344252886712301766417929599966019186880651192964946847963411910704671220085354154104816654041286361830555342214294577449100505191536210711747326884696667657685332649995321724580336439317329391784903262116452365569805765840254470619984802045099707388608485540280618657114442612727387158187235907611587755882105509468837405978492078652582047824858955118158774078852830889535970197474789753373447740622491340590629561246571585424752738635375460596078256514092922062291379025444121927125654176454082329321594935853518397643668673040541030909708703404487980872789131255440694464018320226654430660728447025421915724541724714957999542355029170014156395785975764475638902559974745506008033463057220954883606225260808005718035179327237733208348299358249789257857952870584920134613053059427479781028289705751750027963970835897289799814505361586764161973906038552347863280825157981165688218211379857359794935692147565714125248706406830592015533513689118379312788340871957600365300742908187670552572786151518370969886147344465642954015571232699542830455365313632686627648134176562462917863374208312494634237990230063820457667123814263604412860621717910638149091580286218944700975918475717106055243365700239180274287347200901386942711093532169257584279149834920911773149872078081037720303321660306988828605767812197059392785137044109919997690614529021167336943830071151115858832328227475077426410970439435214548042460172119084440675817978102614044358923939179995024677593339102450867731407172111353814079925142866614643405582050545935225486733153787617104699234177791337226081351462274841071703719175439451044382130592022014554219981362769840719740763619979339111826802653004534223930884770445516896892046168546617850244725934013798248837508263934553056530610708898534233215693947749242856041748695733611994372647756599984726611626358133249648900887416110748269480770996820540679902223971815841046204351136709288453479193205204498440794292196276493547185164283387992730043958351709958468356408498698762826153717749970691300564080687561494557100637559648834571569438516139984130859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -20261646488792762533439180372565653057971657016289542874299799884017946685395857933125484834919434713703792013917035743311825042911839092041098998769930388395827374458145150439757090694645894466090806150887117437783790480283550335227547182691776690688381592183968463869886178740822929544971816692992264906620631213783023710379871606083036130764381784621365217468285235944412743997865580674195409216240862891158035837466294331689974408405353396906351811386195633682032108226847351688621992817438858207532559355383591012364142487244429324055303520001942025493718732668683545799007377242827761226686826955651845981236738152584972424156150633669744103161874299003888803728593332647926785255758071043714367029361585371413221430984680073631748420859636887732627334314633670936531416058786955220134061032132476352117755962145679155030468288398266358610019932582532033779960929957376738590621547496485010728140920427287800948023041521358200640694322668585273401952819594544618819842628895270622116489926265815625852709541484931484936338637687473554594451074308648496285443920932549516349035747780303020231978553028982722739291726048321115237682303032485601415410501700527826469469021390865509319963301379741021940908883015837262822140421829810677743950921088215601164766686656339665680344250477784723101814414092686648345620345573024377287301880366146598220037671092464223267430321872377963364951086244242869579731093142940875947687142685756138824553943100841972504046554417232434891144568298879185982557005561438729740096445819832574012190524517350819357292209660591419740342128978133367704608556739443917774459585470200018465588702139166988821398812230952733450599309914858920922618759284242299081732533106743610174902297755527992158150540633340113559357707566410344037606079631511984019339050413713633893130551766879335285227660739140161320066696401873265673233280870013722264083627308231204024794389270659154462069088599046702697029022097433145580255767550229802850715674677389649641257980440790157312931296889490615566828060106746013273573054020342984802739537588509205225499657896778949477221920379977444336203124549568092793744294135942475790760417320650661833093892586500433167109971301899551768773080004120340705706189052518828714643149413369594947665284817802855815625403459804804429327661720787327813826280477461358148078201738461521083565113768212710034576929712274369252051780931026817321777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -14802985020853402471031878400159458291447840277124253599806368022689209385350847026794093405289049193457757184824995562271061300928218073764431387141370004821363979255325151718678672127366985842320543397197867670715839269175191448951541401565297661941832874348661993835073601216557214742610940983434895957712348790976489258887735946840847123662124579675791281279840514306687012006069529517969072309303936432730348201256684858369981056448890232977877475905661199581118513524795441059111292940892082782494120447048738144403557531123989232357255887058930814093894408302062719626179168638888148251161889740361666955968067164215933342710637944536847721214957867013171060403050807736159960427620244833852804992236245396941906149971586680883565827450211131548440394199204518853337661151213414964727787695473827625843549574856138090147154466967833593023330812118723321311341060453311906041902731705754082540235732388191955591260344222033934452101794584566159445298651743844085868229509533306628002109863765576804592247262025245280832306747574166288156648584548038960060036452013760026458080691907363715675673797975689384990693919895181539304592772964493122754694703757621567274006058440317630749990476600526438892446805664998051315302119721769038483241683621372382108432409609619265462370801461519646175829508460648894960419799737884011015623646396849308405151593813724197709747236600247300693783982151808497498791651155014406195694319056967441299769634903972672186676225021981822536986457307489049142562076121034234793274993728201118163031573841018665117401923615769743590383446609766938264370015609015147207921501364010924901520246513362843431096076549006755641760808321126458882885403028679538795899225571125933793120801033620609945889717034915073033171294000614032304404352433736787974707961007753749764258766777319416272453578802029109216254375631241812120019783267205360476393741743511381650202885629096765373649378526547921803636568092058961417353757407306014824246903899607866218169577778554691822617025464744705394527036822799983815399756110276320144643205111130268263278063822478360816893046487626664051837410542701578634550348978092049192644832698137975491227125507160230756191620447061192684707904667126368204170149421359338815049398473686139552464731307739120997999975093379327868704866742893744674903663837514883007517133541621292406597364484081033492650571638800533860267651435445310592651367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -6247634614365247342197092707805087915568811998306198294752172221363562556938938132064559419681020828075840052295171019836908264481518934262403888336318195041916439834181814220759567253476607900068069581948743126717690969915186645938422333877704254269513780940432190196592338256623595087180134352000319035961720973839192119751489730531075879107562892659782041439128475924103011011825123074456378284802490920247147535347352676058014960464707889412208253908718838893830057888446992628503992097076621302305332858798749090648361821885167721586459463197300138088725715853873925902343249847743520801840633162625492441902557153114667155591321120377756466662456024547074375742371837189303040661002234769344710025281387768087737536832058722202972337647843769887580587094584825091915595323314611919262686848995563101279941944187842294854298682292211388744460415264681106892070684048983028559067910249943643018605432972497813611026413883337634589525605407388369143624746355726804571751936860650905674779677188008554633852136998314385688446857560435751933982685906648471776783123181237493215099038409132372242333770918968182429228506551473821098389081513948135302732701418982845474445711034003603672626970515683540118917576327776776950998818036553698945937069116332192729295037008834509140774850239076189777289560409645939396343552516100460708907581633400869667738764615711558204271630068266558928810002662774282513241795886094461594050252263187447948856788624644884460128458677707272935561091028414798566715787850865518868244567274742470615772246830295128845520957325733587824133381374907061740479281847307001286387106776904337727046915698291780863547669906173684581412088276307156582806300956686394244672098722659323695846122739494569158773432851289982723246288098839958781571688382874414495963175088739888831030229229819226248545768943165705766069009125825849206746713357394878277052395664013883944757253490081516053011031122504076759066521051680690785023749378163452919970985204812981333474032071623257584347969489015961751644180933578319999246837299564478548323040576436654960864966927559769345094831806303184942591875475665409109670638670353232100517731985005726775405821669180535087348197809687531421960469042421223880717359048891697730344671113903952183950006970404358519551582955033393661820990134746661743905743946302710147400932975889875567639524180767336471971704030816764282823543942543446655273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -1397963751186444115979839295687035907572272165861749509659343146601005550307887750722620057755908540920655370607322430815996313628831033021399131888791823232164350999938404973741673252859832551159521222529236077897772343799369436462477311196894820027159349880425887653634731493687571380937473155976419425538290742539236442982495472281078412757064520703428072191215603468774957759617557110718963001535868200720687830587898568460603187719288606651195234930168882372420763053133530921605774730043619549648028559760223626822756764391319231561510434359867885478224300679784678098246937462530134097244409487806213665376792617631476294588384247589908381597750279662103376031468204029935136010432414312987333564279752684508054385222511481284352538379026726895968874881422901928225457587136204309505414899056254682029033713286271964532607038341425721588371194438200786221184958726712744048635649797095270392007170537710766768090258497099116798952909897989860461237221539398132543855871843294967114973598858861700897986356313020657754409950253566643266659910087013050249833602661808785961770809351991845214287539557656814303289103624693052310223050616472107906222766443199466105489565469539975169372659587042962931433347690566777857473793693214725729295300247705081137159492409279841639133398175567241563356883680007906384586940087670119178071353161489325373820400175164240030069776811300064714554465941957219916701507420454889347111560526100440534318068735868671384366990934077901727377151551508448486724611582663581712817383625270613951835619707882230544222729937494479808655213642254869913097230092874205630979340569685996229355150653414242317650376466615353118149040568959474540687662100757802739077780818407212481952104398695817473461424163001520984919139824163711275971391743719493748288481572956210478270630709361411140747805526842418714394783107242030311752275819241712767506063448049814643559310065286904223323581737192842085456265048207384274626584799778604024371558792808208989996143572710600548837793193724431924123883400197300816171984743117849661203494164116776078089937443005958848430228121338746006231200400102302633380432531876850851846596187703168201617446612691300231566112864069202878429585084387672467759849460079466289973941810655640537257458339227542123570669633009478292848236564723494242586032316219809015448971407257805717061626271498562089638436851348389831368451916248580169677734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -101577299454547995208922346016353676114757451404544390528973665507889938922054229874885632047478117843207793366545390893230468398201191996559319611392147936521941733071199405670377251917202573137222919178779527633512358010998493499826808828049979332857156800835462933152257807127139736673204544811508312635286311486612477395942253587012543898792176420576115524081718898525687999727925974864971533434159935234410188238509781265621706477601656767864882477801929005417225025154982227173970808479829119104451465458202543352906730288398127435668343832764288428127160675545864906503751190294275426480252438359604155615745019634637830175842886028281066701871730310985416544662647824694066789305052920675578217160963329034226796446148476383547198279308097770247601294264855333246043453804614037940396377108334174113507265305669206191475733737667974484527403260593094796565323538989472920032100956641408069969220874594389181602694637916976194929583904648387732910699922302282014051186302530772423531776230466301743088139215096486316647335608342738566411455909849421089985035671953707893141463342837472953652121365921789319004880320874290132755074765710166733266272611470108542064537515399030220011188494602547855793696296215549266782649825139917525093730366351424124428078146939501021438022798970614705362729534381771914649890002476485410693547475065560882491307578607342955544752827920617063928384842552177602741917904554803239399145208967791304065220197127259154395552422541655127865902437153266042886279705084766960881215180752677279006937644217085369766728927804701603351965572162646540670289293094621174061797793973882675378635075133777767673599963209168462973286976536266280810540251720620226555115721905646447109001729114690687462826155605149209717466823158414205640791700446054869728119139289293186928081891517846525921836162306920727917689813750481139555667861743664473335253303202149318264572524715721233091565517445837213509369014593554313585831073293581164929194006052692454880733162648991542050117758301534123497765842907100645669394990490268199873968793313793993140811344374767820109326611333313495871184939345595708982962302816488723316518393798953000612727640981212364373047965666208655012720143091728021425735881789948985106093396729138674177410349981210887300665417913800565909396274376841256961355772035090098820250656624095921733424734343775484249394878024799559356571820113928985595703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 20152646320331962550850922146091046220391154118558982149093987074151090292769797169265929872438792673214985976924954832154690760306280060428056587876865657036259734742240522110831642618744306978090194790519375672286308310324247211670962333391641868645084213561046970985512691774204158907517615132683467367539923726121964121819218895001488653416814075000753418980554971443744315163738996930480367139516696745704066774580942767142599035020200312334759247363885275569767500882831936090218936232480149132528096450001500098765445870436691636677958193114438437613757142158208305275255154758041763740658662468690604460451424477790735103296194480845624557555289054605417368199820671847884668664477754100223964784899764346417745404035635857712538416120964316554868977425854192671215120507324571250659145608911322750206323902208590674219426641429923424982604684940217987256015116909595125429353304318163796070224681702614698845533211725355751058064172460634551096834169564606536617401990125049959273017671468330682879020000550887679160938914952014564932261875188041776610582158929368364848007715252456904756789480757865348117411193283941719229845563551322659734339004250761361015009235539095738634847389090005403989479395418321808341717890100292489139264646583811803801502206974604993193274990693007291082410334323450734777335235289085676430913097370632635953602969549556617432769607515031839272834909170041532381821575089543106958500708453968371330238958446657391005388884724049680570880477840350564258736872049041406209156579257600745513271716265755175759823529684233319696204338008072013363402645210455492026856546266378914304967016891881607240369670110821824031132060017944628778834551205708809650725859536677272150367240421730003157554877997244549411156582790854175494695235271655533720995041710982628632841225836137168961671912434272236984875504076179344813150064613985219217887405602160636803961261176490800952480636439929625244559736628091163783939973106928489948188551819511631856533258214378213437646955096233338617221622395500631324330410362324993757997387704414063116964664354260349652700340550874691170452924935036184174028722716636600344082160424517574652506659275037691350136206388889817611132231153049332674004820908345122930809989938318479028961746567079293890536772849800067061194909457267964523425738853694147944040095279110737207817498842206439913338404717178599874106885920218658447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 5418715885862334597060801686830904318420610103652827821001369462615953070270438023870595671963934736883084066121344535114210345875923714638340425293364531902001055325039495946554086729281969794022655454899208304174547422311234296709803623472814553446940500124034104192766471324097148992674692067514467982070498126901073774175730976840635589549849172852252671186359544587677769769256032496326293970363200854810905832734012263954091269097599334700730234343318576570062931663157612509859192856631524094592914843022682483037657938891845476242942454531946242091755214725492746564387587929377659128136698573472672364178748205630713880984573724142625897394527231784442241477865661379500234181092280229856366748652319164252574331170653757914498077442943615439592834406717011446880517049989821856391098907863584652364662173991393504053776988340377809123133676322891402035805314003437142994567450828518846440389265181843589472995026574442944249366029905545649804973632353300670807712374205925809934269682438104103426006187381035571124143616564631951468108734358893275852628272730735141772248346878843439790276362180544343391751988590010080408070816597324120598776097714119786955072820888526006751502287883171891845048687303017015794137245479312729210787727729650953237035936928093515565049737816076985854767434495298778812707152373386582835415376906852462840929499112603521780962972268544461328122883589178762227235716483120012109139697461580429233963836745619890724678194035956653750531743874286214067653743521097620738454061336633185447972881244926716557390012497931334395474955464889439929504005533805139690526289819884881099739950351466540858543055259987763218412716996657822135342489274520345580509309951649668917955205004997370834060036310239664199309553111865153748219980978241404574975374979893482057962331635917360089775432870698467235116515912936872660658566778399146898592715799990499131388474989488809456539643229975622423225842057168744126956109042566371222193028278073638342087616942377625415357720233619740174122864264939810972990240008257510405493571921062340117354384977495622131894166750672631295129217696633504099170853966558677763094529927027977736840689523620728934229820871050818948927114672738021442438335323861147124347334749886435947648670512603279307034175002532960446198709606338124084692241545164360722785894723391526781611794165139451916991746592056623179613480218405151367187500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 298519625184266850165885762820460820157786674154465985087155352055418549958028313925933971381725278433554167646624801749156234883767138358362089140221984688679489025800916007368864679452041659147124859706380114886163034873911709400932143110817438133969331932146459512492811761732771095781980641732008888363202049946784450879035347601802116011537038221686675841998048773464696761335481789291712674313696989000678117297499449468446965958411527878090738957631926362967267480503432645047661734734330885088960355701575721026164658067018870393458772863982749958584332467162943463792765763379341758439086795302302884107900592986560233112874530408897231132864038236508812828776441195211647220749638430394454670535241030572497903752471290198458208701823714539799232896510937431660434721534119040264139364194676400783044173403111023567453664514779975335829289403414148947403101598204027590758925275664909809311480040312322365516653516086536594921975315759637155921433145590660993348236271470976147077501752089396832143835505042917954795256621796435043792408088411714963205497489221335470604438767486284265528641787033566827846898787320162111134524759966510746847601418762711731376744987100003131340416109212688949061136691372488381109094684500087627640403638471530466634731082468167038963234915535018924146774612781023548968100556437886881066665251866635291823877783453310991325589241588581963091679472681440454211055120605792806403596327093897524635722857043582882272196797317283738953926990742369841413356689206638245198320237260695000301018403206607013565151192117655972393267191710072284328966759874388679302497310417931915777985495943865138829160683055958394521076453804750515969150900634005029634032535765678191478632232528239374940089980364872261858780213801118732832929443076615783469908255651855482312827735410600193666453418060520987661417457558385651886318356685999845271447649011532763879144576866152871935547381056765419093579940698265737512655205173432551174349618151981209479280274206364061175192936757476392214035582420159261758901553155287185209288739208399850105997471765857301236648362211855929610673871340042857809000447414598315376490633473385160916605746237548603466632743883495794748604295982406797213773340013863550671351579343455931189279038848929590898434558867233946916486692557651065958454994161865402727304746452498791251035157960563974209688681820430036457335261786575317382812500000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -34268571243335890611454921485345758123102176518139644854475603020771310002583154972406133072482164719519541958254761058463704488362100406648705597762954354402092714079391999245691203373783642161825620616083868335859446669422728148433441780712186121730669880724979315147092254160101226993826499328761351443900400883426730104536953813769314444152336148585407367189264621712749322942832969258260902780805862844788226411801718966052249446703062147499504818107153276151052606500424485459750037245275695374396751885142693635248434740480308121790398387533279288901469435499271057253671338050945237815068580652620022627610466033810059673127649624792830849939605364477441205717377806300734524782955091742716456703442185240673171476297081113936580597127440560158247178394726775359163675579457353134064085665325632966900179168651042890975265033610801257622374108336389950550392517059582538754056783450013873309659754480159165501521976880517392894946349037040850236132525719612633741766137527199494185705650498887058668085337244959736174497966318623177076623639093123349067168345091571365257438983808992360869322417490354660740077658033715990075426603558714668093221364716039218592803672988502239641949823789500272928444250386451963601591754613654192034806476853038978681669652735064208456807906106281030734791353711540857177320908846843182040933778758945270814417380376125814758400855547354980440005855831362314501240062383395745987745235892195748443089026699800578925140460771149168603180700767209571299509669239233526726526804750582061442886547521850227332284513896554583834045488770743345978144222522587233708259990743263580090159779623965695621187302159784650139653026727380094815885932572998631556515213961590618504011721566365484101768745885362443728324818832203845537765742219250371516534157023092533764762652983408284897144503507742646166958395280546810805772525839618876209607783583133405041881132566936950953424926235780774138288047031444952332629223390726696346174764636841025516880504244436441605393120295514136627266010025876929396341143043836194862981470548109057813286719752754014403150335702046749915634171457914925734260856399863096424903442667696541809337371221316034184738568081064164520364570199546865751116533017738770812883228243268010902850785888071460748566295135580892846656180272491686537942944436301183810258286928643684531750297022371127008858845525818686740864098857116699218750000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -7146461957197834175741522546342377107415806601927620005249993389874328548035840662210634575431758204192833391737851448812787642841346368908884981518300167343749736375806573405012901002025371423294261599399208758122255425491982765007017837193288893267801567205707392208391719383924756222067669654203437510510790510894518040042687789728658428461541275816043340494626667497068741583453937282091631009528551885638895751546456112772335485462527438134862922378133620376241214067361785480244094741165471784014622352470903638562962951891795233104970933265715946573526454900951751473439207700073757820666439204236819920495989973312931888039752228908002006198452941329132313446574855585577168717702856957249737153594874722011709157238431874066871270130906700039177090892562595343152023351180739801889782441681788099552560562037962733435799441300112259130167819871256359536995641423197263362367764827270577327092413788558830225973128561492395819791330818327440567073973524927719979201391870614478761239158768547672000057584883057107972696795209646217480287276214898940338278105257009759880857915439123218450927886546326465187950452999139125097285877692457039120715600122303259452106633659275059985688197876002510134235081735089989577465258227168995684205490239737114237829318150138612334828767838358845542341655850891684095864661565275324681244567333151180863798054017033888541013545244631255088798048394424519192876264911541062394542136231870236204114514576143950285256018920443652061351044499667377998249076691640596485823493130075677763617902474916078259551610333121255284488302387845494520283378247931151189921587750775464010520369350822873956545180513474611069966280354479984210568299266934052423010946217700302160338617674966140029685877016444949552774589979394321675132894745273732979928178280929059882681961817970091061515664667205087627852344770296905258173739377366931581656558605290348849131454213218611873009582192473698331505846901016456571652525612944027785160764170354684454049405203927824092336869206293838539696028078305205350417367188149822334492398849934228085816928418322631755365458598642916546763459536746384547111717255265450551178037417593366435580372854977557667487403632703670174392743266820182627491678316971023250806408593889553303573835393196632776085600573908181439904330267442652975342728935530808788485724683576207622045362137105084988071260259429601235617865563869476318359375000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -467934261953488716984051558906571188596449280533826077838689763773692573141053222279142220904904044275925349492116743439968139047262679789453281056460919086462414745778558017198592589162657589540496776050571192978350697457162360393700621362785166855135921233442375453419115499902729122541378853077770636988976157184849148559845760984468690153844303739713394411142447904433180889283796114763633874471967752962456061530517213403551192120734002668763005877331491739358106001280012240147746369330173060833780236870890361625568598394192290889676686037492074581954494018907752849755421489212253868095392903828269495161578530673223573187417330145587878707706307254853613176030784214495607006139092660686087091216933565975852873713367900910373231706071790153808379543520915877821342120476634397025766980266233806920430732131191193379605092250026962486913441865662810325047491900732104472498230416212327248597132949985126845417673711451024723999839971490989637698551203834758303843479776882987249306658247480101777421660424832996612398926809829407015508314434350084743046235398512841705834579020989328729675637392151368942929210257690327560913936576366587921511666028755639596298834860957041148428659618908745501254487693682565435519411444205737774886047810614743837487682497588740544205534263217672005564989060332431573480473860396898262307800444033034006069663749215905766958464587694624116454108346853566060525316575939981698626835534624541122360384078403565341136197683007048449928969813622667306910567232157325279648557624279697028950892706842783727742707246752909612708600412211440006304748751428396859758238775195271536318021792004602471341506903610385043375350521186237153461669223467012697626623157399838876437036953997539160832072333596831302870489495055532506094087434481289437558657874046853380645926642989444145070102388140440388480397806818791364830532351999552476098559846502564250748489632389233050300078892057961428889413762298284926814317280385891540858565970110111479895476197065827295686442213569358463262728596903668450012486435107942137093623698081995921930526762149014978789582193726876945331621156265372845460553314806601765671571131539516269458887005888354867600662773833041780558336107988808875258359499572632154395913501179993376132872954472776872610663217121521053755605385459124677383797317005518909514769921575550734972868938223699877818492122726451212182946907043457031250000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 9331704650696410709540338784623952592394493440628894925612622868245255408618642139599430301761730279542662637457308117162540873737033245565087920967151358658818317280954713695428532689910898245929207422866052379904480262619120156275220240125494222809356399034766692344518350136574758686023616816311035645568774937017972416939414130273214516259645985462091616087989519002994670884274472833951065807866357187802604965577914065261502272246402450242782605008661722547798817126966315234640160274502884758953592432830903459634892718618587963383375778063572096483743764923432349649461411001204224277729896662306182164085715919686809534739853622041846495850488159685798203414354600733838137781381440401746016090982593740868552012198155349949477026882793808261012056652404443859391652200931941853298146520007063689836536406841075151930125635704470362974880401937966317518623610241907590913595622839415422562237238244954678681649981540956608532639706793345441306874158648702465095847742433493864365080023582801866770539020584925574875453303483540054077897936328654014028777386763814426382071159290996018845831092011319273103087566062584080836642895050969016843574303149064987272805235893084455004456240653560013745190467966340327255442250410872400563573147189197831783520722121671834543730792671437484190416203061163656000653194998274652199406933402379039579592228436983553235928427184824368784135457272148107297438808217875894447631054559851440612431693642730440264552550145034933052874551421166582930262970021078392690300746407926644529472397499982295450293928778300585711379368571235126188925689989944796868370041571871088461050860291427903516273717257156079009545164598781685273953076070760654047638648728113076029259730454898938528267737833781478257700146963532593294545120883224092515960956569224559586029495087922041221760514654010582991945334716616347825888892200242859907511643982322143436348948894356443066576138513591596090111083844716569774314853418930376284972984223766649705085474204814931719001136817890743192434646143447955664746077200910921022888868580840580146486198857266375227734482137951381668616437056465033575212330845480450402475852686765334902119612409721391212869703977991653211286488149116777253963139543720819275147479507136256464454706048755557404090763989638260260235575437687512085841898485773058378984775581597911836888145564974309135910558272173323767303779602050781250000000000000000000000000000000000000000000000000000000000000000*i1^34 + 2201042749026145418731145132059537242129229627978035607762622843605922115587911407632158170136411488734699966764881888813501852190554484891827982689122588000267313408417735023597558373277145975157537238444250484927881871948476005498168343603202359603227430013669827898073454093710689910880099755478498807324111696448775454202776770993739594675471909997435982092541553698323120912572437654751934624104505727558770331805823248861791098934445419919131509056195290899973999754816703860658080371127846822239183367882567693320760373814234815710225516353802394483833549854227235477806032006399953828278477997032471677342119706254291730628563274774468895217438015779947244660832207330768354780031270056272570713801105598633880244789707183350538105807551542800835874542976583306776720626641890349663012974873182817483844293752390983801042692338992105087477159146651206528514130888619186090890704393211000592462414950806131631893384827012466665478543679979380085421851347780514263203229129559250122290209963031906014895452726987609607391728705219277269443614774914250758249444386536478495821789219834552961698925652017863400577958242910883911569956840847213013247864206126937942673687429400734292520954936103224069508877637421495946665240018955812451835929890130867739680961943750639264009038120100997273430415870317949526261806860439110672601016696165972195590719325586121891547276466638581018454081586510495118523967544833249460512643462464469875517098945203603672967043740560318564447255823650662688056068187157188143641040796205925807080237833372304825413130666863766886770974396285829622401953715776112502041584504311832245486353609092384043680137682703075758272821803844101070435323748711459489810884245965372960982538078323481859576328659841977446913842296728916128553015496985571419467358314598867968205014647832880786330527885862970092133391260751106777365505745030269417105992036160343668079178248932837447124510811598605162371996854593913670419309440745867345783501129819462314176333243431619648583032436809843923313218064564322247563090634141112455674592821511708953683789601566571453270584404969663791027782737798045442121051388953685048607762697179191103876847928511973031365816775140334246011599338437673685159654948579895553923706265308506527010393579539281077152190904928697437288102831200937090271258207878600652552207420714291082192761457293997709238989949147501648481992912292480468750000000000000000000000000000000000000000000000000000000000*i1^35 + 87498190194872575502846652596441777363976502095518227339684462529154782735188517305890874503604032156752100363595585958963015122946426679440453570411041017106701627996625697151389606092571673616080031618385053843889118608559993992811389808939481035916285881825414465995534364293742066486403482843222954481096669953324298450162697654184466412404284556121104183116975217103856613714102936183882739354454028215371722817898859962627091347259778298586581776073665920764316841872497077783350252223258899539618952493928560233629657215723974550596060260133528621609389741219026337366807060866051974618288057642231085257745968529196813794076978440313474902879702083929249693596204179994128680696011403432199604430886334685664908218603635382814593821221793863020692275589396194093874493501544019005634207797479303520659716163439832186191757210579259438525366247996899574683361790664729360636207068810049400372168817250076168637240815106531940287153470975914137840658584178502632221719044360879834045240544875483322758899306342798032698427042964613601915168299176648355038076942068412605900390619516491872482695935265146534948999323802883871519592658691491306531015839060339384338923933021117863240437361944495118772618180719598016915312456461015569949215962270778990420926172703006074858856591284899759981890630767170019153804351011590756450585282567505471291187739971251375073401365171174748717336915582056634997306429635500804773773451010793245418743611350758896308485935694807123681791353199345163767061901489053584529914778347530623309876782760648757149307126945548280258629854777962317445897085441781470882769853259540106602958301221061970229976466417601464736623784881039752785947274951920253183991172577829013275131184604449100674348344207236417619162464086449395967087077411790091340203695709985451755332720628682487472455374544515129073913478918567986821775842941071838733063891937298649171895395667464435215799547724272273146110815821967905062501146390165263249334683415160392698235219528564352976665631308879249726229342182949077676392612677212275296338671177188975261687354965564664807661933822934699914837335961334319792489164569258932317134123802382296053208449862847877390873752283188683802399473629238640136941797845023806806633881537679087779097491713772871055086459123023056987940143086597085044046631485744462941015072876272785513459334828594366574383506320344124066328048706054687500000000000000000000000000000000000000000000000000000000*i1^36 + -8799000720406430948638135515008103051052247878298172365121517560396106859154530036828121381178338670161503282427900786071211436684302294323693400543603169165114462661129997901214039768337293350331518876029404999214100467317457221968097260564712637557844769405726588691708671725417847489718299598033974356313202858121136382094870354391474706085473933426702718604027954488594042358987457206349493275911504432722194135318281550500681322471817670069436679489738493807933360189211389645797402312246241423698353467740567190748343855105831379320630998106369931163879136477359050768046156582317619583032707646796168038107045725839314391781805360174547689260036151557900359196511422241689696491756376918155281190691902065770879218431397491764769107993713376273628168473889727053672068303818879530081567436498557016280276042890936596876338914651838677914630855946062928733780708676321716912751873299892268230962169449776025361224984283917060319938058066962665680196683460500122728101592840191284564605581130210403644372714596179582312716241688400904124457690183240908636440124637665260524661692752442544934317482168550092155922083071939371466671641844387788161559612819907731717169000578062694995112748146588691451835147758802017001673625813188763340491656079002211585970899777960808231632864911391574765994463490148912690158015909061566576193506802993883024129866374300388214332802352604386126984172372185812095911897724462837885391226404854000386065143887190399642652340976953458647836974679372947407487762815172879340437065206247952625118762619359346302689791963581438680577544134922989680536245048115483382792733939426034437485336550259608392222884816803914063879509243894976776817133913124192084747052738389547239581495585946415393040459415966350752489082659424502855690473922159010782061163984845544371507234969643526889720103646064661060577854662590198323802800574222097887721817889006640287940135782929133747348232960818647547844694593603038616450366399610627650201272309682368594541722182886232048037179000433733286378682633747046265004747518704594601894727771544809805813404044914243373452095719480140125390840747902790325975733341754468876799151567471872721523534232782335867755944078997950703226390891593292669824601208000947592217663910628356765103671496211102102078884313912306169797574314606741821492586444756736969515067399352888306315579830494746294677649134162964687187194824218750000000000000000000000000000000000000000000000000000000*i1^37 + -1027542294042063605063464920954276830690484099898777547507179435761088325743752702281422689224589746431825489500188651241307970061705478281228442396568337995457021685992639494855323408431808033902089200407986767165901015457648461368870306574673504659411114126788322606964603322093266660095044799580399195450116177835793511218393365007975238425026871390244697934240383755985810973620143301851409017282650141634897327421496437174359497170276370074360432662267956255373907916005993167612676534092199932907963638353782828946095287564965346593350751776947297679474975630959026549432275455493173104717645879735580523862752345647638633114733704322354574507098646322093472840073035226975051736933889613610210397235571171878871953479447303886995907026221939749783687319588480233104793161226317631777988943057528219100158100016995863729018029517238464132123322463536733079711616501695913607867006165905500904589306835389440611937054089413270703566346981263355259904468276674215746914041828357161281088575064425974981119309827950707126035543589987966723374048935654146448197050581473975834875132328688743550954204282695576548520339393334436766546802366383239108483770336517020157925770852082174278994544938472716713839851455671239459458053511457334441178485198854791237161240813766558180009922651694062704347125202221515327577429102701350496968276791564566963150349215562682046593627437100769769698896479562331831848884966956519555286832215688807163356517344295500436709683780414045666640395571206165229176422675057463774786752487047297892632870832887607066997808002315262005938275572527946853341983189405736071627820444764780021769712318714483585918365398983050113848394990017189387263315527651060271623675327604363339179100774769876394019572210676650164118549737063834976430376480875803522218195929335448814418189148025310334620978360620892690932229420920737268827866625350357540047607847970051356282107049071805498633281568108824127767679135133702083827241654960733742713423554045716027515668034952010990984687526068117922863896475983178558122106230365987341965781415381293109226027485248305359946337171157713115805031206901879140036585035789271541273421334315573663158832332925913303053643112857682341472877225049120974368219886279922912033772509714936012693392967446681422351828828542350678246173525376389431733939990047427234001072696160140086353946849126090006897479389247141502881526947021484375000000000000000000000000000000000000000000000000*i1^38 + 20380612831768078773930116626575048748116611357007443188325373681811439073587204875168277289243026103856871451540188168740219980816654736287074170114188742618533252621967028031657801972455157327311941781871249666522796987525456606804696469754225346857149364370785949773357870441031098120093972722996327114110185909498136188193742987920716291562908138472060860704944615963584128349551579554552997241435184624291404614946280019322993603117168767505207586215426514490845063729210678935547939074208386659735076770320922564148411085057689985509281550354232315970297781581083637863841590385347027261123238393037209885827197572168338629798301377433338509014383419707864029985095587598525342361136719717764434165677394431838195371538656502224476804657086185757492174593444127931708761349061748663333668257287150655731142047686166550219756610102373000473089744003952568125867807132441983451441750736312249827285415863987470483476716775834818528822392981485408158619475557036422761176677431448597977138652569293945657278022024835326090934176772994223133986676274518314284305871847754088926519531691503924187796485380492206331396580501995662911774587846450328146382834278457956427016132721166743733192355254054161482588768043243887915912348774647027511035451359807689900880988446381176637876758555033986142296719752129052975597801827359720717405163360987724884138045284380237571774146626969630361136512376633454839177302836071833621702544056102432343469636233206793587371019804661033071318989196859795866885098666568669469738737036156891916413952407191743544910850718678145729488576033718593209889062950031456251617939017352041862509921886999397694236318778156993532132886801417254234777201272819203762584549779948518034129326808342146851000399009236014423942875084475668418951996513459626786484505511643783410651530092059104755482482519363897362227873049484622553716679775629977719861209641160553482683535309983348929214740446066943705153034164726343108713737707750370280115007946375434726598063391891207041087459063282365990425155721101954986465542419250606675569381717495658102462769100568712988102478246460477726280837069854935918548969107549049946527779877853286246182782313934921325529646639196102247830868357523284078385850825471342857071919882231247077035228847383888999644954552829513415323375786632456366702145094504749899845669328859177044652644062161311909925775210677012256622314453125000000000000000000000000000000000000000000000000*i1^39 + 68664829446366434444113272943922045303041587485907013026451142632023069997792350316634007872860461483269953925205117493015261328069040022131726681060421454922760868239558989935180040289264964136145985550733875915121524438891202886136668366198658255770993622930309891610695088317726154745313239291668279196526760668882977994339924727798726967860641933062315535348465240967930454734072792132941201587632531535598007505354215005268131642628009626736808621391021069229752841125141261977247748404324661769916728953681846513987358273688884525193764345876036403416902603615454249879747150350360961341256969745197790158961641375180717627137339219112271789928503280642953919367303760531921756407987297332922803961998013479373332068445067696985896707728814966141165028476427928966387613501470728916222803548800676393270472928854808905358053933554096373834518701324410401486135672496348168164902797467062895454516877141066931441263126557634980480828380810699521242577912338714413211013039989675491981902485586699889811329431137556380991584607850709465740155927727934332777306023486185935316650825719912376454770089838905681340833900214831176893595535853234048054560982593946592316985341983269401080183850703867351000303580566183636120646177944092884535800920806841745678994578493556260527411676838050556963863285467367693774462477027763933908004684612761716401849051506141347529806757176101233162980161453955149239911675169699969097747195062831765069921595367100173516588996016092612977585271484673667677106968788657721958831675924857669487393313430470868813586416347577831823262176890189844697880278450920578135502962886634106111403671391663012239687202634645273588244578362567868185981287004834792615871502210584114858238828676596321977388882721841558137098164769305583291160936543805721174975053513278813277471962352715167237047396875764761142696992196637953125216081597210322134852401230343877874064223451828091736965305104611904870336491667094289309255739178728944895143155963238194192948306223576859847790417301898269793567782813089287706422096856892244422056617362276966806586552267954851955975573101756927866183456425303821276003471055369960313599526407406371223986264712049762505453058004465041471849951003190362355577901888127039600468482303614537085168601777859059769290552377173081903605645599255492325093938042957699897036374635916156365035829157997583427217508111401753807067871093750000000000000000000000000000000000000000000*i1^40 + -67470000602836645024038270615476813970186053126479409547029738368253176305841683339745164591670041455892486881627883830705576162844897159388014765963684513563924793343440117861280670369038604488843623920015718777407043513875407161526928500061677173386395152425282704455755396090953280826569554010498433925022796522572483294440895988122736150241902540713094107508054800981223518406908288940354790266290179615981829742718594757821575528107086849018117262260401885970210548893582568042741236379965311163517485092022816402723390064074184458987649222235119516334857463076129621186021170297037804414902902648096385859093540829679891425111674175523610941952345160574827650284162395384365363647941890336630450105700455342969097561341501695501156788693113202053650569557231617139624936395530888514354662362841945721335336161546226984657512552355666510556175389962184177666052794787628856367282179612161179405085971480977210876663963141546769935882807339779508966690838741831868058774240829379559214667039380889245077604413012672234819997274716064685817892226425325182649248455118680694291650966236022622137561944145413398190622906703409809705489795908555418621784666481153958821947954231367139492365602082051450002952080404900220614615134445689597070466253049149236006598572633883453584819278295063973561764650766586472282844917566813579730113176102621239285836911069225047247108804913340134979063789615142745147448612192201313409029866576528657625058969238857512957172370857933788163599661531980338972361357467458505909486508123472815713029645471950718650436201594731691109414705021812751617313363981750696092167148174205972428213263219507247347279277586565235808613805646117712808903778079462701510846065881732885446910385709814140961057624625316239972531315834692721751755462921204363320606243472491827172123490216415453620666278305321187705499049970593800417286781720229472889567946266559535114516921805833228644928553578754807546699723526661799773263256250449252997341747760344498738361056492349398769138040207263958597747075051501548014583302405569283709370292447980857768225431992902734020820173500516082414539902924739471182542214789537349314060804942506339367099180433158275530237477150841055266670788651836264558739100717115606464011195131077294555501363278101988954500584627151101408620042349630291934575707680478054890105745855277812446091850233660482821985686195268821716308593750000000000000000000000000000000000000000000*i1^41 + -1654390806132211379783541414388064884402777193269060915162855258203344720996028910500287443856191619170583891768614187733773596456691410213595745928710790577954255528247200466078090541169831186091011342145726314506340972229282532117785581765502403769610348462527085464214793100824546826283399648224834023498312517521765831053898020871278999686878644448099727921470615926996560963067930749474144624484776782728751357181432353620230127108110329827968094680079090462518340473054149290539723021179320645526898451582662408978905190616055427214885608026265135984114319010960161917811529360647612610812170362999147537897812404551243947345408059865906221454122721558776857338436892896686064816498144075115938880991209789824669133747757734362214537179311188147856991824334562983891302278310775023799684313328891058488782749983782151845406686235533765612234348761116692848945189820781858261196905340949634078564456816767303218706994862868852960098857975015935568984274206167718255164677862151862336390408971696441222718448001147179756857717465544173462106539949516543178491136802410876010675451143382368779890786948435635979392897498856581665686921521984396468833517351450750367680594733957160696827945975163800511585654565923582778795093734944651749210667384481033407695602543305185787768363450132956797506100685959020207051923238705856812050143475915801602436672426939731275965664737181041880127495628599294305037722169289568707774597219869770721082241575813855463179664648187820112253000601060296322660063050141729073001601750654653738360892911286965044897621346665256982559885705519048210603073178731415030948375285682847047191850751114392845830434344343613504812861369749485776529213062028962745219782697316491694207938254973754202459701993663079977897627132079103378364020296165527727882280426121115777453607491524536799698610511883874233154281585575664607790651638358177869140646692185656541837877240908951702570403312505674182041199045177748984745768539468512812413903119333532441549616537512415914779317879837335789432565160661720990262743623802205626078027257806473400757522746136260254670427485747507628677675228423180330928639199523888769998231741892916110951333149866183974454188799159793053463706655245607609214913902332640411752205518105659029124107860498213017740554992121192219505014404498039731732033407870912042733892668205588321523063039091892186483994164005773544311523437500000000000000000000000000000000000000*i1^42 + -19166668647238003728096447278292526871395649096755550419827343549802837059588316919158530688303985109200184815278018565987641697046090877489990554461064324048444599080912939494860006407379979866128136424104479219459580490248704617830918201327146264063509912178546741539647501058985646956455259475277111197136030855044089201286427831044875028584662076010781546957247616779368110445842984457442878198393363971586699916883591608510772009756101797064319701397757579350149302066736135179611140908153367585148254936945030131315281169535196589050723940679261595485165071601972667576847316730370281183761841309569454376085183853252499145091780379771857345192833057976784729873890695584771766621844561632907300820700015001824502577737524908603698956922902436683779371468937972069710740693766106411192398784392376576755348020079796375175207081315926955500399197429821799643208661145515872602160730521991021053736021268855173495294623393501143673648951807199614428466293973316993824085309554298900533198003963800453186880769126345038957949656475221577091155404336108548231530207814874329991227872692533153999527958635675998315322878145578835094320050626261643593620452828335222188794334328863268612579920832510074357662189275388550895686229488412232036384665994466037741335109711508247526434271882084064977019777973541738190164757296918522050695837297861144052344268545354586578860987224249252105621391006768329819985640314755588999500040931668170872343368887623824961322248149948711618787815917479466117548653327878209377025476841369134183353769487269267529376606068026277682312251257344585181127431652936440860672180322062518653800777663620780390261363937407955371393219806774452978170416739009401428935089179183172516448741250193755410148351549432187602536150045068033661726015687062976913828361784818147613540784314485628707751521083784242266406260452208464616276706519992878448337924629804417304585657982681594651408220025870626885027473689270047105972373994224797317589869168652658524665687172482194261596239147872154255254172393659934239907429370456803079781658746737467981680161286591438144219517772764950177183112897934851573893833020159978275096669155090406391170406460526560866142833947239215436125824130396225281251041316095567739634976837247166935422791474669998939063421399108909400255170869650110705232435452335393009962807611732854535183789364750339662815469210073471069335937500000000000000000000000000000000000*i1^43 + -1246742233055614282261086308687996838877255037665692131661343319115558241565237335020160071283224846754540423396116741860041524992477489389428720132437226604173935902554684475046507880302053413948653579834048248780268383156921817675060551686347830380095646390767639120496730244155238453237779618464884366509354956874528868602265621909755444490031810963643357782951674835201266876854347407368973122881832093667440546973544756065556023601471887853180732443581197547692922751955712534340923204952420976596950282521684559847630095976171087064304534636783444976146992499597801663170746041493008127347397523720945529352188356359153016575148947245753257871388488926437572786888380945313396848447604515206207117819948561824884761588799708241543289899852046008255670779470462077599227448290452441649173246766196541711174460020875714220346715047559553399544362804594481237393489547477505554439461176927131178889728861117652208495032995074371413059636076228914469017611757311069763697863799565490398431285359643057386715976239493836313180515682773580361906069965125099726120870464121562343882677895454715431162517053677625276213030821829147346798524184107136230173205714878772590594785127850121649317851658790740221657429750393614709002185218013655523619009426770311306141788831279986465179851649419532325216028457676583828230950189443698620924129666185912982009489342756633548892332118377302000908445349257962535692357394505281903112557435009627634355937903535127750722552223158094082195393894010159272217226414861283229127728718856310242425034569186991973642540892281083195750702914443406336977585330776801843054654876084448793389539708430725579056207226884021661984284593833565591575387896735896458231972495832781459093052967972582983452078598966077640813538574561866611137116525253886510774317766338519688784298584717202380773068685225817752399759487098751844950931268737922404351094375768072387778374538111003818570577592915668507902331711763999862840524604061146107494963483411317037590460255127251537332920101554644961484798066049706125722346135394704017715300146364897383703389458499789477813737688966773200040439190602270399149921549490670668105299225549281621223583991208675830990833221782135804126972435940680809562480649903234669792400272015237255394921403953405373433729057795645464484130387378361389740096686569511971724414909528608484791205695607633806354425710233688354492187500000000000000000000000000000000*i1^44 + -37459233003025283135978971363831863130820872109582644401793047593212414198366539110223419697840978849567851705684008374992930405948634889278395446376239002970762669362416981057941280883398030029651366287452220545008735836453308665626739804121432877559433892847533796850937426694979912201185950045083221656700332267741176925961393715103097146804336979321490427631168392673224141932021437569248598271892320194174819197929108699323439474982777611058799467852135119039596380085939460512783039988038276469229076449010938115106831431569174637212691986441511004067386137444525246215129257610075828842219613118888447511430734032714576040977356316867577751403239494629022325383974170024208999147041159047987612602359108991975428534001573961797155860179337262949321468137989092816768485232529121305999396094700276851450720082752986403352586997092999646504759705116711803192604148788094359823472509525327455769578376446961063352450798347997428517262086402450556723663904983789955172435670223579934732477023243441678177958685029289114949869692923519523974015679005301908700121584920447907233280968923700723026485174915468188562793348437906499889739808304728130961088774213715891352258748618085387541871624616469829150934825931815278070035379147316113508713182441658826154208379428159195717138432043199804493941017876804178710299808616577709965609529385181785799736637478939525981053383497769369860727084949026656304057455223423433957792608818388851319829759408715421296580017253391826757250471426587379669617920936719892803402362712076761638777518809149396833528496234361307438868496469472484519985350988860109666316802987872952851610033356615799661084627140626508974055860803567751223142069610983674973061997604508614675515445716566521966163178501262455818495712781068466342097814018226386566041291742810159093696082710903521304410634421730706034111927035674352615993196673570407010665669491895828507837685071793044163992968041393211571266154658762170243575821732174616358601144123411036545451425170050824429524802878613066731945325043046765817305682114100199339987644880958816033217257364692006617991378269279993603133172314777865288291237190755528412252900994220376494131188858139785186761811871300858808134823578396732908038811914627702968504837528415218774322362811865662825296516828569547792617355458426864193518111893177107281863984937745284878154385617170791346613204304504394531250000000000000000000000000000000*i1^45 + -638983598095355339203784538395925564018094241447947304738864225411707068012240651063847545367251753028903052309589618003601841942312923073133388868188044490256429036834256313997326890497731151286999082703465836468415421928327778381273756885569513509339537603162449580149493982275382180195300691740231516608260656373748648158630481579809120296062038527856372940746288448553554599600110292363458296985217748914442456612449153011597368664056666494298398137290322174215375672360508443292045700214486757026179540103723304340551896395968788990210584592548753242147214872554035854612571932342920660882320865240958993474276370038324998374230671701186704512201076505886205822190642730308113887784719618541163882772348534931254079745345484527531106317047622490443285709706065982665324380626486121340284122330389133894787842705528702691081779029906289587881736171840244727853084888633215295791163687279904779424838181464306543716984300106608001362161861448429970091701193513183468132748479073834030645133490681324240607814378753412808978720516084734316201973319427514855162365839979573222978204299688849457122296454137619851600671909022010697606665406551716060643564894986293083459167530084223730854886661467145929924089141912622033838249713168699585118143278668470959316614774388888081286513054640905836831072798788427510413611541027860576036483827527993002724715278490331488957991640080350039387276497811366746706643809731656014967822453269724193681603038518755780197106638678984526589140358003486770996830357700688014297383544882795297259054157027766360133945791931896776497792251243947632366009798862885778248829054491464868530008945046310892608913732406126011311228431866424702809125262295239916803520984454562904098083006752166599179772869511478029564485563824813753223382775988532778021071219916762963338555712458634393438706103560073379608520520153195493452723226282355468958732801132460253750621848530016377950118922209742156252059846310461264241867757466605147191325312969327214829528648734699354970170843991964631599408768402489937019061314396090255077564265720265688109798635324095895525349962382134933703337522471135198181620518881121686108638266098969100432585929211111472655787096907074618901428859684084958232944242821249589002734310670006788957825588136110281748504219271067657936130656813476900111882059842901268800010650615748898830387044242909397167160309791564941406250000000000000000000000000*i1^46 + -2714157863044912147570224465987363489500447987061363036054960208574780767413632225242567026663358709306112531718341488445916129890714291253384411913728864362658621889365905345679081727237905011484226007546950761348631610177997708440115641918336611143003851637325952621341946293917411453271817860858657070522656051380359170513181026587059583058749040475849030353714147646031587227012505983724248662793650126974038895181800582798724090406642408606513940755944572446410713456532776022374521939486634080174085679878198141818762438364275309599097815387040657869373534874381471595927921349519754507655211387911870151497032089564108391226601265703322382204915933059988418713909631452564934384221699447208454195081114930041723956810212986384672653299416803251038395215122349970886072599928871937002571953047302872175891147324469533299070962793041666662161637221661067139078756106518680765888278406174636878745974622069730067751916272538876770893215558704861881770971715471160162331842163917618707469304010682685585845448422963060354914734402134814718595834708329004913272053011035520950161902900801636254896407662587838808147953955667399691477861015395388563508529046837365084458795065441451945715951593565170310575578271927453702752625703946225256957496424794932698368601347098961744573426969973218216467851474935271734917483095386685949863383283101803860735423139147114141996256584326144048395923916682676232628462479140683753025359028157495428369052253776293860904236701499800532679828124213770065889179217391081260003135708919835478140159407627084217152409229217846236138099397193435770954596733762076130142370085235064589193190400001419241713581863902442288121659721100000848559297236731046998927063019377590023257415871451265590351448834757704914874077568559939639877950056175683686640543206892710241855046675941604482992946665713354365159855946522339249967554305523649475150695689607264579457025239347656756203867337142782022847534791129198958079999357429665663048530972204588182970982318841406854194114807975788062567204868444993482706849435578573065843236506954704133113228363270375563459753264831277136986274356746777858380305694087170551827451119904606753237947711115059975039319399239332810294574364001966276709915365952377966526172873468894959284367976043176174619886123828989882712230205506807668810354356660421678823735893619869683432929842807051176954799652099609375000000000000000000000000*i1^47 + -80227283725414377863943505646605413072973652051326315752008995696650335334178847159680110544245971519318659376386654931488378882227812402367178287073956039338525078576598640921887664864644182474252687117982688354326647679978869562661277226812739754657124447024700306325942460820860363147153634967618424926110078546900253346471418494717179255866731437746135988475201740384018228915956383919880659712404936539549657884449792101077647879753455188165729361404549209725788157556239859284397967132099251469520736732231558854183500018527234888174605758023591268515932347193352319394876731379539827793005305637343397651877996203928010431299177906189198186528075177878242888219947765475832436518240659347304717398996882852235500862960764349540942268223022915385350865477287350936203136295733969609569174347722578491972218606073640369281462121409205422552122732571844802034729390413129699559256696236108183067467443889173114328216830624661255072747661476089691326578840715614119955771982746004967243027435713780986548003453180974523672372635700799234467404312853005938235414176591551716836893703414363032438247996507246417444016677006699058007588767467513212531478669588108533386260498873883022205228860557494888108855614620932060112921507542567610925284374095976760920326699093331126505666405692111534131225896599257138798176065978727754685316922498617779303492138911759436627116036985260982482615577280332370743460427009934264230832457031389260488703024512020528387565387661937832209556561235670781733856135864362434122855311706157000137582277601560199120583919937377856442484435197774431457893249963418395427963348113539662626196376747958177623223941177492737009028696564741910277016109730495628168921877287606874195401576372340518710150169858249050198735865626355783060823370544827666855428929843004528072430507571057884055898009961784159927703928128975979479629734955404814158580265293604712187985419510581224462681251952328898611361058846545803703018636214126296116018802309640926363524269089710432748658269872102458653067314212213312789133194910972764307813784530695034749570494050936405159152370603477192879842906039711831708202279252671971521107196689893229803417170991538758413563961835386209837812085100765200248552640128152817725136899568042974524847892837114532260542091618184005308854741716157874605924563617039497677760183156049887672249829491375544612032413482666015625000000000000000000*i1^48 + -654425568417645600122696444121447871695963910198901651993295935354356842885614185394498076007031545944502650206656728013984762924562454447891802779761419271239479880104587722311937219966568780530145015620117590084304047821611154627446449272941914763498682042948519909389891368551746705403111237232230815143158636455898337640046890512072193786284098772173546729895999874025517566621421180935095991400427509018578196591419236537860902468057701174068258559174060106547221136473468402593563256950442738087677921172216031529731595765455043281036771358870767764771535237497984610051850307908352121825996178474484829952798971528680544209579972961880217317406606044226789150870683734561486400897720109302271324258220551301657296724369389287189408237481893335343999041905758672077711163309350495990031608356220758533037286515150533897073899283874195246151190645628004945186061950047309294262595906461817100923123000445219419440409687953525773987289221938584071321445614294225319953531458005338953434540773787408432562251886456983158424709943888252245266934570814622164935552361527078989081235112362277584197557688975335189781711042168922417161324192928101847579949512045187934737712743679696970303461795249566016628420324431554763695793028320912786123569456641743128244453811809734386114852349002804472727729824652946345366336175988623086181758078305749543326280154302541555762568118967728385307691117619028715751246473970838875097831911712426165183283243439830388561299241209695472717811639104230269452217611833039660050919588484009327988104003624324986582624957728407367472466701853662038982667911528519911345838356022728012677548862083818905950560327884017861671194630422414752038648549488900543680199634357798289999852913886266216607169106968265708410180022684503859338199186999859798788339690110795597070970395439151952338687038852003811587434526654418414300792378557234750069360354408216107448704626705072659050658120727744743653252509043647816798314381461002748999551717990934195788721635173632445589075109129339494921479112273517231956121717579978697942914577461738176324852251772052480302750462750858700749341490111940427207675325910873552926227780109453685555623798328315708949630726841066511830817437220680832815481821758511282555996430727467520410690741314464912797833563299537045390448596005503139221540161307730989794272475663263177132305228303946299255371093750000000000000000000000*i1^49 + -6250114093540797693359452502470697020619287417291190757608896891550575203300930640702490014589030971369384968483601590575508394999892438192681016064025766059389620007834043435338351327412074404957331459125442246329344044969465683683744555948562824338961554144631564124554274875509723645406194325873511624199499957445989596626353496244809688249327160605233878405963433086541835551149906061956345210630484603913597395992004357028035031756526721383438164048216758573974247171630735204090491109620206103666874796395556215464149302035364418174866923321590017333555534530551556464338012270948838228805334237735455252547090239828491022840869262450863505623539885891678035141346687327342349254643430095585125032116233352282894072031991750110368636275352578850671107796078507330122082262430467132693677971722273630292378398314602720730261903477155409176619619621266608205928373580156676038023002994776470249257995114099732303444170638922278762937916137908458997681260813739937829175970783312918006555479960634749799413740856811221703470609685709440943081318479607598177149313409836838105837277688640221670874016172782566637180140864436842701380287282630682746840876030432907646911913153021564485854946970352033247042118237162678988829658129493511221717962772290126642283068901110976536492734397295314755247853440429635269800337207987462295594502250967702158074530948995392967797669555348524469165204109609054535025445137843602727040260157411475480478430375480469230756073830796596487479646680634506824515180724844590464351198850675978504860721834723940716289398307391633091128265998365982336149546240532656674451835709427565686913342503008426809738772034971544461821380518593507138555989593376852833625050428470561763692528844909636139123687469690357683971563545551347162345528477585425988877909362324428140348645166701087151500069546399414121359199397416334768186238658654689004966276402684117079346025833155072762252271338300986466240060964262790423471196863777093507156505825050524994830314771628097335105360700281675868403830501383956384959291752578201669058232090222061247913313487390791167670686811599683029303829283896947043545366021356962868950553428378770178847604698535523519520335316759975818717923892118392437647654658985202263362027623914997723698632100436506679434219175810595741861471179553070643944072573903577428850778574318886243820328285687408083572387695312500000000000000*i1^50 + -14280788847842690842247549261033732515176090156064103948715638595216368360576485764863200903129234399861912132788573508734447151754304468078436878996858606240366449572487722677507745328073891242379715344380028139807107383959433189673150910823182732757823028254393752053452929781486580511669335504621106481563519341728534645290451416663567155493634161801229808774295110795486783931674322511427823455802203393919857465665769899459663624013522210051136837250381321316328814637019778208034822893161573099480822289664032357006040060616997486802215339557991840004745512206554117317185732211113722356094351980071702089402007952518865216572849825717972952820422950211467745563113463983962415568710595456005165870101728479799638684151686304347606713622375371165024176279944298924028591872537989779302536754876338166319566507876708463146164921443953332171404599834609339230697592554782382913444872715577361481447701254145363052820055034466496412248017290387897292258445719375057331726315383394670356494890993770543998254760714135592609097690023672314133096235957263562879834802398978651758169581163986287227807016242988057207027815243794187917636898988039925382538215490704672693598668170306388591827832714562212230253845679844012760023871238383403159521425122043738289175621803565161566182322763301580640809409221625271377091515704903765056891392858336924199399394097094670607524961905823506046001544802067107629299799340006493187626684905637436695379891113790815073132805673944371196006108479165200464932109719142994927397050796333082712021058512516983032053949932856977074799541795246143515640698599679680533653471758507896168594497982587171832338797661124821030145806181122177778761110850410867204759814789719072010796383094803795528261270129180360479245806526743580835400783899107185245327453510947806451660277899405407990143664497245504309183821940864035142568819701682216489212171906555787579550865333163850251387174334254241300958568084458624243854739675594724187742893756684072017849292206504864587845669312169421506854873281280120511457619816450093702619068469540288724439604755821817266861210373624559509691797668533858560426658341200636111404065594315592473210199872760583614775038221400077381621033340573055500325467782174262041084613436447081089934074664525763212166751812895594985879366299902467279448946929916374845680485922546103191143536342691285514831542968750000000000*i1^51 + -857201675049451798105569855339439610320542413649428597911072472948420794634385183719290494147549441844464135867308363192516862473431460351509474598319046620287937648448240543319657128034346880822635971588899384353652860863346416721257647094570191084603129961885856867157058905250849673381892985188012430175964837946299139082562540993685145941957851540049197506316027059424975115458016640409880208732898698520289709631865170209945922889935461899492459552514645390950712438778534911175406352327932885998112543118615203768493891160359381851848081684525941427085788350477780554707995918568141910592235150994757769589893124309522529338442161773540618518327048581672743421159112068463428640424771729736967456768282216624268780606754388592840925178954321688601113256236240087345139819868577046816728475480112744942321589783233315060442657677108566407283229227549074732990333128331004362355364577124349302510015701652034329990888521555404230644336265289377103205190512586640021984197895726365106847392806438199234201569577010338476951539152663117610319626968047923804305077752454700963357375402839918068569753592948844535602544355928508091849479964239278988612947989326790831535041984231644215897235770167501805009901609755909002998344391359748587122802548092993619899142122661782295789828719166849989964924530805458117399231621911568313755967683907618488368175832195188248224583403270358274896832441767372983751377451878989080105410895575859026467850477586053156804396015041607371270289441511703511473218131574187364657574861301011318112573867510659507363869839695250941491403015431789848891304410627768442878900820508870560314259671289030534423677950250084077376856702972754349869458085415700971178967448180643855625925418739009468103310026787895819070909185259831655770210436257886218951114281842402805240027931541611670456769948316369188212246733914032484545678744056274791185617774849117501136749424086562232512777674838553464610879134503438819714760567882773001168207642419918433423154696796830144107797826115117100971335539796906887990712991229217348149379860869097675153439788658114572727244466026633117728758749446602401735377557864416688039117618036615098443359009062008187712432058904652596532698854986660036401827497654500106486335156288310296279402649845647155608621903044599118471701209507773022214899978900281127992938335578186039430929413027170562744140625000000000*i1^52 + 2155376946515141673504764438083766340224709489952225988623533857652199377655237836637226600237336704058496903490589423519159135118745035742279008759935129624956273284237241109666785033601574192695091089604549661540476040525569627302833226959254577116136951861964242426350624891135433971647649743094435984591902121404634133599229694140719290168717522202693943655488492858699705116034349158514245668209794123546699572980350070126658211744925149297913782846628206081818663363291254055252371411711843527408597317950591102879958107637161816399815406589693867436352475523058082179752399320564550981370504504588380812081449866381120745894928253275809392278793869225768848033633278540834301250038297709284128343317858762839029075388817901065802939064573535746757598696712482275117378202115289756004461637022925600838501760866471806717504715899078447931939366137935066268090951524561823848767038758472943914460266799009023981199431381462387979840193762913317404434859059715797041980789828746296104674386145697801424895139242990944830613744974664143031212535050004716729278385749582129109279639069295476341480035116249567614892642891493323617146979580642567650671004551357073603399482268064809047747425777896612246624631669704685896009503474474892534817245605373112168273300409008586145322285574622580800830490787029212911501711658593628401010335815867233524895418167346417954062545927210610665602352509559709017680220237900790360208817473114587596721531810254364492898893656102717843942851621423672240672938417777293109984317087424921993376717117612351671480802605548498763303689466419981493844076876461138225080529489710421569797316585885769008729145406167847172176541302483185644376770571708904578216356670046878551713389187998316847233517918205536242158703675633129102496374923273023000480256005021653852492329689551887937097144051664678608506434185537406782644943445983440735381802803289827711631617263764879115423718149957387464617304089082738607858116084499043068484244930567429513788887785299395098109060229825971007262646738443123871656374633741633269981988685166445985831959158809551434613429296289321338656576760184037777710433253548566755799093298600530265804689312781330195373985807742159750595629783918718425859920477509844316085716424902556021536311270364937865105545864300720095330851457554716111678215152530347509457468387116102202768434532537841796875000000000*i1^53 + -46029866480722517038926769790638275887498552194999846914958513916403173927622265381872111051552453431399056302327620588002840641048643923657982045797164060049858663271912149454835710126496789280391750392533326517991918636328297172712220751285221747694457598412826316456165033032887483886669924398937223654320354375878825593238737407446744703209486712325719273735791382716090394977104388105952367650785898949983494683833932904352838077048655546707639097801260914153789842621109363439578860040040682286803748630709111795824960741059482174170377474634964651334019780288102302311785947669956334741142077812499618105754160693448223552913594235484021110814901533064084851678701409963989903885917185083186585268681675275219579161903157631721067723265882767550899294097282367044632879155109845131376665800222194111725062336438198571467527296184782219012523792264398890480766808312659759694100513756628092754547617926303945957305628713706256709545157306574745054855589291305243586436837046745017597178418958248511817107031700794875292593179480072138147861376403094322770376190011012816808943248495103496055430997666773019556935759040256213385331808533794718638221993148201184086282880418888138292048879229347225141123976545312510266808072773509141806174148650545968388279688686200912405179836550409220063269121639100065881590217784717350150187203773336373021641357226153593052624044039993643403919680509717159955319298493818405331994736411632077924732201582976701832473099905996394694016190244948082466593263608654023761994846611108382407314227132415530228272119977219365295326764110213498783287425516812693079956364948188704377606756474181804856254011053168261521324865875855083075822043800087312457469014694036165427398004936789292301641696212940657927807195517191572166075385498637358571549595504214480563691793159609128316821986236152293476076024490434662936141394026109893951779077913584767678288340776409859747550230981265214869549922544163863743565313451244383650476307784174286239604467950171008127175743592942094770313109592415075646658123503691934059533651145961596584082703188317292564154345782386905364564772791886584355642200634088888823079367359467986998402098323116249782012231749369440817862790407274382841769142919934803253105066490537139507006201057044712864818745703721204771543783165892229446551925444726956502330747618550795324533274926853179931640625*i1^54 + 48402319621320587833802477504823289764095408457226338858149180105813383166561048240007187154992046047772149895719011288170271119813569259935818688303288491066327110503708764964393046433184250335281982381486896462964101175257469378910787435139265000514004620460343167686848571597071435414885206566219204938060347014284332103117168571135703671649502907990343777907438954279600031740089751175821563827941704089715015088465563488131385480113748008096195882159227940362415755123648516779622994816713507352473823123295065614205305730026888376486420874577494842820057683936738396209771828325133698232024181062092947827130471030892860262553054247637406442766680411835887110615900588980447755228433068891277427373023915490786936595870001706567578000428648942537010628861583217042789988311674179066094473782365319276221082481797042536931336982699551405972680952618622048722448843401754335878892234135087900538038660391381634994754143877644413928474382433220068269501873966751615544429505083898107644596839067309928216760807202280253983710334905405045046552853970794001760609529443146966269088332017514342557100886023616660332583996390483995533482053008623027494020675127041729524256351253698738301065684475982597292110406995217437713568486082728612384648797797598169119271346820402142797533331110357765205416554340221079056642825738668648982033809111987558423560525975192023944062002621706266924669816056024136775248258754716749558983404848780821718665241494953217880835133508012751769740715289019349575099488341471091264146625772508681574107555211267943357205833068177390130664638017532078954857724880181884104233254962043220762051835857368038045536815462145374180502272097567051422211490240330767517880969682794542177134941526971299031344383299089674612089133880572151660825758504233010052609144528888233062039196152057494505917462270458789045344648836085961144542239664849329436725643158954331085414163272962915131015266795008832626783714232809726729381532560217849947710596681396265473513853891329293629097235320725401697803311365640818901994500131534148097982648590346234313958793064114676178799809738187461902099026281423754033638859553662196399929023530986785028028571439867706274678550672468637844128596426567635382193457640952550270667537320217197241034508705421777735026631993893133340875883841755468421637682717925759250056621484966037464782388916015625000*i1^55 + -996319113345115903205624256627130802286305423023654848223808849640399622455912795244154917798557077457588194571457012374268410060573345164101467924256464453073115905444180332612705404185572937044645711318617626713363602417750934915104980926910641715733759944093641978575628155105381976843902553635735162158585933435841683000738149996824905280832470159650586256743819487104641234308344176191840163142265937773445888442007971718504893968858630356543299361887396383584807604750269304687771088279439742709097324954057549370697741283441611351009916314612364226686731018856118652684247624268933092774948634298288701818877584696812199602180730223778025694377818674987422227594263708853396349202210958237730224651858331671154372118103626083218220579380963709866143181538383531541554283536742937482413514176702717742885515705765794491640287136638272885568502417423377619750941223237737429557192250714403666972942081201380589754283299857529011154240056659899268549566752318653285685021232217851924347711346026342843162361248710010383801317298749023680351126192529592404897715415583794060666473912831329544298731710858453223024117863051591756794636308236847639040002807895692698313209302042835308330015324973791989969320658331246934728527903223665845639193092724328671029239226940071261958476053779695806431402440432758546569539309424641664051734183978814383258394138342256302181470965330113568170360870979510908486362608203924402794486709754251307963668809067468032840718525045967792811109974255462616363587935038817435372981145863300671683260659711553247426947305564105329642609932312110558150885800681961298920658092635654965976369257662810648745712220959685809431445852659615502997280755226665112053182654767404917098483621206019073826076386814748003784820614967339260510041834315205063775960897353336449803694878744773890730723429129819116476246655886743529535124860402825689349829146223141781024793723440252033109393870543353515967218424375627596875360595213438480211131999962644403619329608001138350331265934153922797125086189702106922110711557511970539506648451536862859396165409431143769565774839225938644350087801960655186523867296095185600526267922611752793025894806557540614695389017205753988184354097321816689977136226245728846048259534823134180198067781459152480685984097606799769627757987385889699462764072774225388225658362353653603368750000000000*i1^56 + -1323836813199835974601051559266850117513135680547679094861176702966763458249808209890997616623328921914605814064162134378831848101700961695331311193371437910013093790568814435302184201728906132618705711991607403826965690361976887710336050775283566588709561709833166247058446755465359379361468377717875772796057470042702183112328037334732919996188799039618964960934478110098918010336244491918867205921161784341212967967507498058315251903852315578298288828795397542201732463617978320687420366147416716972580250903725019972623239806824090252265835865134013524889005254595520583504203562136028250019410475053303412906664658557339546893555835527310475266119497904075332413583425390576011723994485655774778186329212551306166401404681516459040575101935358644276468187169943124096245142436593490836346428952112693515600986141989657890185718368936402143331790752143593182276713677466167645869007018045035674331171346650035745437686241888386266003852976319352024997148234533232563262584674973793937225436186180517715445845799861216502493349897699939224682798325434765737403020997595829557553292469690789141737376815531729799836975953844208905876884742731354801266355299635797020353379996095630041016610808350506394712796902799233261650652348086713893846539706434295002207550902563443417944793099834904592432834989549539876399375214614103912192742607710067171114376145449128595380919604007526364180358455352873769370677499928979092541176945575312605449440306263411825054284974586360113326567996392227954863880556474746414126347268549529760239922880749843515991385888084754516311977478497662434187039666310043452416242012628134152159665942765859018907209823631471900629390992814696912615765331214649575857682005680501161934770536189529670798670095907800664874421104542473406825199190138795873113072869105788159631814071826999443466830913436974273304010157635162391663314230104757620572324586046625019219493641813244463918729663232249035331281364809405030642596477165744914272638562705835141284524295385161312625139977858627887429552263766100873485476456372222935150596368988715284333275273168316536403794874120675694137117203534160018316183137372798177014127363155780190594839410384947351295195405717305763655398952386894765170675504802923007120761851246759110475856045290003696524625866381800403537926366765044563909889461037543844608723138761120000000000000*i1^57 + -12130392360503765719489649441438474496738341907857368406045392341851226865994152383254878039229406716721185762363711363779613074982085911712304214582367753753707876192090190830327745008128526209575778263702072464235820352986385873971059978973059751162478994919213822414255419306154941751688504936393730559274047255127113895694533589302912125336256359958970553740501439298548940622255165542054375908150580363966800283156968114857129788979764218942465965880583973717611887503359176762539433511169379413825747302468360999033522915319623886087542936351314400552520640316457472610280767381681132359628321995952136337641706138219394570807219418671238330340666751266147847033901228715958089735263853540643146338094182277360015610433323711582421823257435780259954870934952752887975796296466990493469415727712954071637776477744520204346989698454924477890397650248136849884144665950595728046395136607811410062761598722183585717791509751294602193066973936135652763882288811509208974152569400532248238567864565239202637428218680968891432388833024381722418334644592435563233035265333822971060708204055554592175496490978409653694428319638304092273354439028050859956612700831044048873224326921606432190618911373596943157415438632404126030558274662545224419308306455187050915186374519424811999312576249148122141151504652879735992624682145774373065000708946897096234073562764892604059360802084611158056693323431979308140758002355690710087142378658326945697891175211638452758709838109149267150320813507294381293515320435212769108232936083279620489773620054137960385255535818987411298758650557964197923904829310479684152558850953873221558079644524443984413551503564528735817695422845793039467529102645527645588424874897810208525364659733615190250550647398151528853212448597210009636835151496041637727150545258735267154673893226431125763884031507906168017754109911459637898846761765627397700736386444287146756400520485112409195953435886276979861427602208633105934692087109677763993377112315422089638091877748874028204420643536559837066874882260421254484967913846952556470856668632352317880124296763757336370287595321192980698794302816859796172900986274619990203613358210858296113386416127847494544880052053633783735933653226611598620300433313927974700255113668129471609020575293238614607426419863524747105128169281347806248205592253154472682401192181760000000000*i1^58 + -46916196087785099995329863254113009298969416138974225058772157023041881940523822868425382383472479347494701524381605184180109192492276597220391207457232832444972198926877012648649110442556997057123776608398234216577792380147824420076230369225075955879618503606379780779441724303509898181172399436493849069312216010683999844911501264629593775551630845190803078396176286075670639123821728062921639022066766827653376653848713464846512908748220488724852595442363984149302415230143597247897388111001537996527111603717148657905978945216781308295788598360158626985277919543578797671542316508482157642176137058534490573277368774420171302080453450332381553656582818014516584745075516731068590307657640851189374509276859630870840676567968083875999183586135397466080966836875749268691022019437908019896771269232617405286971061761371947607618812111787665960504313271443210028711559005376162362811001359787202825792830304663221111141772880650313672893093506017612228392127182616354564851522645522016905687824543625296699260112775907038471994273066281197595578156771127162135450414349749835487185771320753852847017750739679761821442590057095118375651031632159354576824300875042577580928972405976052849704661970635154232561561460619929970862382266325486452123831674127603840558251158454942367224265455544899327487412460516630955901271861331055841043420586626821454366199506686378570323482463831696120233952134218150135711819823939611546494126460169858636774979198786560031602096807814295642003290933743818994181134033510515780827206670769305541218491041189311273301109909884200896859803272028687750870307707976942340513002978284613287927642324200430965517406774639769192301014037941735003086440631914168803218348804505878261029967990043275168922073832450258295834045102673562280388644697177624239623686824593375079016829628225438992918369071950635775904588350592703629714200074415006929472242422050344777325553402706880659097261161819298124194478984243825795540988263704450945265890322840260735481329803850704366109521052792544442607050485830150598073701745287316401077965164770762203968430937495327714376098747994995027291884019747178705001918526059412481944987806768866466969440759848071504174926102996259992202925441626045620833205404894403299120642449643233829170042719485719966391737010589529475358184071866049440017637755250996783611904000000000*i1^59 + -141025957883721156511796020551713270018649916031669665823985270555193349925634530678688221846803431926604941035609294716876982314282476411151440091611897280957315633843349455323770653258533865980008975596509169549163669150369343714884114828602602110692192678367293814913749188899505153181328967293217425630474868719904305550577010831696786635516292947693530363677059954873079062215642735655749732008496958591189875866911587972305877869910133909698474657331536333377658835602937534249765960053695776454054580397754204708009729810842709634779964260208641092323317120783412125226927049335755330451717558536039536041847165736810088433528381259664468655960239176275861321669951450622295151598546116135506524959884457183701532735753986224334398408309055942440660305953056039010191236469641039427142361747573158596507155065887300792639737448121932591346571004455504402155343254212061105436496581690058564994314431979800597115715347550720208943900583818883632502685549463178573177955144893244467112044443592180998198563403740365891089570955506415472628244338442578089804970073299711116656904551846311819177293812892664601457297737284666230836894276566980605525218950329437931047416088941201423518167838158911450919883839148425685841485627353743104329156941603465415172685923095791883795274890384160962210164818740863598264914225887925737831937409626586743501729293004878075406568346936490160153380590718126916352663124549883164201255727982405128089911745173438089690146343573022303503422584779371466089551627307161217435468907212087795582047917930369922207814695306136121693788122365983831073750352370274895810673234968315571262471613484889371841143172010918222224638780914414948983252182600430423486299060046622612545348564970611827933954822665647267716216042923125956801091501543861251840475061356252630716927860514685130034787226288013198727024091058249761792242836041114622898495759149772491811453038602761169830137838840939298373997606409058475569368250764705555993248777001103484643237614500109026247965152128596526862127964325920064663868303859104888852593899015083230413289679454115220869641914891692359291482308732257659989624256146879695805190407920489371598444778754196064126137763247337745925254965860098042711482972711938050135541083569652853489867614699503478728121539799988881655497962015446315735873604412369193140224000000*i1^60 + -547722557918010228272160993377632007987923815045573183270157373880658317809537765056797273821676445060193723333770024498685987287758234397962737187090663225897950251810120766313964449951070786373129917438793459832452019451909644529293991479512192694680317238011447005014419986888227635571668008832455317290899736628652910400871208384014621532198831225633739580837936869564805466493514881976611503055772160828120102481819200649985652517774311932952050950555769978130063659899819551415820462823824338331991031765141759000441638392211015552827315308760384830362591049539178357836839827781751232760151677091234980994719706078065852652860269330269721423113986424092071662826264777107787225159311706105418449672832991046176751735837924341210369804303678605032281327424335257226200274270514607275451530900639404189509400749776953119130047994055279446820415898861226827467715832067912491348449893768650728884136274008911732356748180146350441979257724100179713768255277765978478487828519985002971622466355643444989237964529863960909711788502380402017561315043001305909143596246643676686640273465709179166629944252525206207014453420657831454914104127186005503133885563271036298181710273855042468324940622708328701538833194311080149094010920248985683321315418484394678254983517587152380852311869772955984996131991363326048510425026203631484162681735237075800824497944739141062764703085772624683347913215517857422235698794645313825598550031548470616945211409576176717824652164014556453598959013180999523735494995923396569505911180459574828643779551531046079133469219588454035023537766137233523736827821846072608854311721507114658709832724628007596330079070388570376246597416914755015727085523298525683119166972707026539417411352379567988810196325704324548684213412408898631168437870543591201686740765934708219059344243950459588564030268549922615883996347628188639812190498090377388480963648376943955912924775124089111380497750454033226797515637814641943268484287773454920684392768575442435311558416884071707934615438533518065761712255748530070297934746396806499371160497417230446517004115671607574424686630151282101211412167170995932899437547690312256617717288121620279579596445716437400066502713178614609912242134741086808845072043658580210288587912138394748826208000232268762557553511990992283472068844324217473992664055308626165760000*i1^61 + -1460720138113150257263353549554974592111561338648215541645855758689048339123521058620921774555763807823577397287617925329193480264996473815856958505873138487483134746784861196342580347894488935014661329943416592360849205298256880784924319616767261573710701690534343937688544286072501047927969458932078985703374266999540028593316022141697491356401853216100217152382582338741271217766947473194862360314927449480063475543999044347280792882351420762127731039125913291321602849534483075533780441728776900282463727395673082929006515013803359564198459284275882914460680299209164437784271249975775583567991101435193122581228061900398810996720726106471534856171745029186291546365181055544418603400731781948733595470873970142466007801287493859903331958745188511707901658130855141231509371435546249361265890160395415211321027820845720888884187854804263965490834490473474668670003970611435475598928283415032330998345933395454681676692761372040803426097890989082045204839772529124870151435885955924981555410518473852733037674077573406076130370173501434059159008269254225163334086181476122481992137063067169146851010029857065252850471490788705648017765926694156054146134747114264515825786531306488946262837240350654295905760104426999592127060130220170251817400381853229138442153604445819856190158507099679697677074530274648572976164468730565448104022137780502295825747046840947051180426854399423083577032823363162022498674964070508309477039008502622431348005610180018553422458978891449264984158534915427414766642594709371701786899698791878457635397134470087378323796638538162353401880988278490444471229021112863731218853220833172823388595529064838674038336225477339117686324977508524325018410955510910760995658616227837526883763329794970749607755531866866941535954642853498344712286457195283560004450781029337478109085737961996178036260813530222587357386032431787143263320357725964807580689743318639464281454850300874519172906077344800837069628634940304780666554941776724244592988231890942273040820881613203547577096276415262099999065364780547895707813405281425884338300601208075501596816903507576577192356666230049320165429191552107704351696447571222601165197085178484486691220888922994891794826191443697546899923346953278424082336764777511642520024337148785286004571450754849615157366807896122416709519452576614821939065902858240000*i1^62 + -3659486538763382955550314585388534783039227692031025198032255845965992543111982374291301303486337187594223447900056067333524209568948134223193525682740007303086999236884995764932830572296924085039540894842691855331759935426391872117205584086381876513686108910047650507666930118105795997487352939115492436995110101868748770726244738066519571898955639006529895517150899361320377654224267026176450585383288177433276101531154228826737430213685332563697961674873841793154492441762177934826439867116861266085035880228908527437397485020076696070245888732821649455932643817753361520165759762742145040632779117526577217222579999532651631465955724238604887133992278066052473458378010290450359024567266471748299667212070315692382526399374329961625268789652637592149006502043164562393973783506251461624845617067787500429669536673917183770844760820861705181717611790477375060786527057150485170748089724447532677987591323622206322654768822745910214754187645785133872005701892783518045313664104966398791341341215695641267210828610537717677884556205973143660245187684010142507239397509913718519653588272014903024300556304812575244443253031439722689452209433297258485176301764799373137808102385970709318978296455989763425826417800187803320454995954639431918470554163982057175783155978070890028777802407029282108812605836148162535485557537219155861916104001928704195916473461017123130140627738829088925577103006798544453342677581319320882930967444376050935945632336473449814970328769239775970142630414219384372099595089341432072547912816749434421590116395634329844191438693220662580536575619649545649732894032908854384423234321391511374873913888043006005631666048765072399443358804307628272010910558820787453375691098714329461205754705033272520054289570062248661423044360783966859521239455816599292465675137644900866711145213705983374780231780408799723053365936348526243388476312266747480913726524301766507888296150623117076928562401652542706236713007713984934453596088876126756046920868178401295085830621993857433800581710103608922556225820602910881693429230411522495595009093668139330292228767787275195370787235533379139703741921381060033739832341295081772271208359827228131969837555053408517495627986138976093074048410296931399329534349256818349498900786774704699961998736385207419854545811575821109897370528277580311679519948800*i1^63 + -8808553295271967647225874906854174367340109649956648437986565989130845236236277232118967632435843833871633388090126140310933644148614695480712116803317538892948869592110931227125200997304034510890349532946759360796070462859370548156454590607433159238897816651603113714462985288517359296685492545884349289840796338823748654856948182439552507804212885930241465650845208999611255432155735039237218193016344288911148335253439715948398810528321387272405160580619208751141777994314812411931356683291488005288003024936941493173498970131643457796584327883134187400831898042083226197884851811017265646844308565060223374982677886429846229583534481672004937655013605494436471677401896264104410764835581292701033899941980666364960546925156410582367945729437910034569671315096426780101517705854614313415103825042556094579927655233906537165032257336711154927513243475859530798272665689734019678575602982946670231818234142529549217002988596723984249047466494475557598866475873511151246395942366596059380213034997262788375732593967028298432019991578655030075048086840169572653728632238628903400971212737034202736006249521919637840481949187953060815843317514031928667925819690865501795980146852663961356875582894274602651695322737907651054249536629670096597941626654503971330500091027077893246743089620841101853668959642808012737199923226774939929471650602159156071671192302282652937857078289294925197234309285560268454709385534202554361059406430223260946837731599671422986105512053917094154970131375033749836302331322798278301361018137310428439923485368135632541342693201200578682081592460231947661508817129017483329207554413928466043527741304800107672176475687461387404230723764207744629212665483715311830185573075328393263956197412869170048677013920184672065125138847206056903828094404284305385892525991956877992988550900878864034657089268061458068189200301015423544585788025845673440539026491009188272390025327217838285502213946325611079687415711905658147897674746419247078966878342741021871653916587441886229141635435123750492231346578064900237510214205165182084133524890213949277929762830450313748992711080198460967360438225952658520615679360671373205432536828616811228616386356953684357382177356488697867765242398981359314022078962623003144558345098343099814858657586301965008039841716783657954017724574401829514772480*i1^64 + -16900596845137213592809391346366541274608495039400106651737690369794627445665454425969990139881476301485347031457024020441616797779917841206040206956151963043332705836443733933466534695564451166330891437459090657308838327381236294248083666938099451072506494323294970629286099536577358511485350310456510515827966861618287350097201229088950964036973504483656565206585660633049412435475683631355042321320369389467472920331698360549323267654393317679051419175555510993391244200081269063604603973245163755001334586358358828688324219445597859429232461435133420434955763426555974640502956573176854456598977275408962588639613629861004444189350114140014619428052829757215818461194587125794832404802485551107763932952153933462018135436091264418018361180137347195208746313386258918001811502470523344685726835378527361242446461498992790946979583100248044903901503360833773425675958332847098384532282190304304759879364441383281441753344275244620124456807971440146528203358514584079172664958841547221235074859342037412557613451397210236063641856198822207610629514201860021553961658110999829225437424893829864004151502739800303013856873866671120458495890297871588525322920148582128804638617737564639969508896088178457134552158099100990778132408361063524165991337930837643199506640856429862175776782675526490463142314051618452098384608433054467766286392294130110241502981516945248108448101249453644604484841428017346041496779277566059006971870477600951169773072740653159435662445049910950860379297126779647339690697999077177120953410426660461229165543448934097067063206281523683982631528892803104336176534814285711476922828404669755965564505752111049111620073131476496232781536303617295867714506444045945970489705113641963283315469722711788280948456896791281594504019568276998400292714345690360943419107392414005381252443207750310088812363823242178435397504002507592959237066872064373751875863035385772605096101341049086471769315709875154043374631991225065540249994285455927681259060314102398434159928443583260967408494094555811498433952161986962352527177902528342084936391499846210826362133804163318081106669249214935898918390845591267990554551762517681625963414045841803068383825904525311082511237360997222620813856443219946994120151183664957440700194535743877899208467646834503980702693683222575879175198215904428032*i1^65 + -29163322155692712398435044835898327667152831201373804046784077864771992793315247719552583500047587260231124322746095900152733724214848079862863706386725325820239698750131326677708397853503434271828311777600867080504071399218981917264773350582871071915392985127587244478769713645239402827042313554581700866063236836789418821890396448347258966841530554549316309195085823125618042549121631156590783199445027421244132725756552645801606980416960892222360195909723916639578916495935939511589101513836972488600643193098541361263521132290847412983219628908046908734144602009131199460873419885733286211079346930425423225236636368759788091350353336824889352484276796809955351493835979803721655079026222044296264029538972667522273075302701535706784080054880208957486904043303966742619980253019922057702545780365979846113714184635363898370425481403014443757187484753694531145025187085204524707699418489916876801685866260120635198108117625002595765145289870033112742606472222099508164150679851580536447145002198900143487733513837481812587372978718069864876348052211432911618896879207503745194559435440979307084751763837103057432230952208963470263870194605214907356694119139951868600519865951182879052841736030495092328300110578943243091439914696222869463844079192451953392385590436125561150677328246451857550583384967193066623446355085093899295010825462274914612109616536990143877342893400612492428052787328605440144226321879300608783626785913479788386602879796193096225925882899457377571789888773487893929451890350778489981042201200842604053562448097526538037239525446334531870790241723521272529555216510485859517791229798851315958758529049063999846443964849533689493911324446675521023147464596582958156327715040484566069510830171008361099960572746444600977529939187112595129416880955051922270407203558119260139872015470123893494911235569555058450035778585004906584055272241463085080322698603438187379015489049332089892270110995034106934639761955314349594153718628072514839824945782047344108593488619746233255712111213497285750725508817935466109587234863963371213651629137649924951879111996783416943961406955141746495823191850026911459323412415611931217639240796413105967589456268365174650010972902250902445758563140994489273088289696993247880291551095044190785813953865615126829803511381104451012773409718272*i1^66 + -48603236341450279985691172383436846897727622546730618845530037301845885435884793875227372412241346514462105437920405275650681407062788032438034574068595826159562185643235662070601095838878670347232908228002669706213434204192378048364491245554323140539693722080142024398300077946117563634085738758375303036196121846077335706863269368655989152754075640114016072669212531166966961570263220130888377341984078002292022688439897353724438248445607673409279610251604923623645721113455742796504350664459549608871920625424188293441347238212720055282084942320530689070144471287583002218362978263378866857918985815654489137926889150401289274635607237998881482685912923476562811492777628382003543186891439677697543400683928913984070882333048034566303334729468759374907032803007955252697414741733506516390212058778598431085643073073183297927034364324221613775567931953048416824338693930647988392016474573467614880493143398904536582546116682535012069210954060947394244544825124081546452307203055338815632360133897738966400708408275723307804288499813576303411708944225128222431973431367038867033131129164588304174690584936642852500280989316166893999157387537277807800938950145492807638778171432781826516221015599055790827318971216965702616448162258182362380749595444907503425832447558729726181119689180939765182979666898741289235709010932898339354018904483377649870439366976682132818668094312067468056594701020092121907471899557705218550956405935882161449296527574324583212802888179392487469994933021048252415240340363642255269896004155032267507805006961701360945916099341988684645045079583500893767768924610809173502499811197055211927143622969705728522090157155424655404995833682147193829255232358075204373453854612923847416267141277448819651393235474051361683101173679453271142491473131950110514784849184365201502499263705875479448974573287156325776730211616973258083630272922923572699119967419044811345238510061043976057567007034641911104602595811024129254463651751230065178983176967882222827762030514630252190830054024344117127166836504297685166206477805430375268060738379128635496701801393671448329073448606708297931189306972535842707074479375871731012576266250463862986353120157191844795934923120173065932503476097080135972984332925413724888221407016946425636849258543659085793366092462108665626755072*i1^67 + -70769969295102167998961094010633863126777818607377224174948092814918140154755664140797361555106216822545933072213386999925813922213456697806570109721533862370161180680725551245368225085215589298313077448184562074770780198880979492883022477466924527752438669816367359843574500768109132917094028556919965663817233951323216524759945664695783648573006092181788879341138691400020490773070215245557548950259680808336278550677560585185322993369370569824044192739512992387780144408282716715391462654857032361751571106466028979979098781219887564394713062256228559074396665855831577904279134191023271641606436425896923029520891879385125486697535915981720921167523635918178085738715572735302839285587735217663438943873953173657476474558931432391698392055328866841535242526949226495615088427934863807120222854703146525214789107931550956912420646968928636299551625092915067716792489914063692781199375012252767064581112110363725533886196689303227171649633282291366827097097257183783204506600983762238121728052466236002025787313768970466117469957819704095916895826192361998272072570279835589398201791166774109389271927086631420820771717362911551801141093349738048255196693046439811506956869210069979476453347090469040520800450767470065167087143288474655103821663596266926066399518364366996062449722346808985017773864683424173559425977342136001703990688707874154351321458120386282462504890366342572569912824478291368233779190802748923116496087935079802150630424519068999410038655785291576435605517909985875547738951410554572218033794513917756890769100253549900231221301036264151636327712662995368653918769212518372876327440893943886321522419609983764260454342378308113656616469730224868056475652652741634632384529074285084734262638515741926177628932303637765660435250317215155213402788983644040968308310324725557255614795103741869531818250168444502713083298236001477892926496809752854790554872760470599632615509273362815270245909366071437605530790819038744644417104355075702278150012875120096221914944102182821407995748968191140605733911244443661039759537127308888614269063941314243698492635578118615210161521570046592993123814340740145141935629618490341855479954077704695938816262152504171960026168545712967507398751483271316890785441923862428701355472912553517445132543757347303587613371717004558336*i1^68 + -91643893861632776335517217171367569007849945057179666487808492752145359513962672308732434966218438193481670278273458083947396127311197287434068950298400202857238697728798440809555092607165682636970051892779173185354892288739756733578216834259911632296020614559959909606380876632623234211881758202848532355499633408573039099578831140275893191149831683086402943837554720181701554715464012020565978674757484790529527919497828730832483236776111869853419724548361542407473985566320277300924881143378446395298105082977571496428029563919567396958924840840750442114607230334772512344269875197432352111899042685515655533552001058941701541493229838235826326397847882118860570596757754556964342828960729796817267133105156398713631561990914475025834528650155059064511524523749286562810564832952165469007112819850075772680731479392569791401444987438517817032256700641272961042141257533461868371034104071331145920519237316795058494853608384289216397768386746792660123669359738349684651461552148031100342623716073844648635825354573322069212625350445412213318547352793726634933216402970422370517698079743640186775661125020032426302898831359870110317899557389959234364010140806552522936430305247869184314549726009661041108145134130559470532741160931245721042741320139946054670034813123535167216014959913043613031343028763124832507468798743925002026579967474961583833315453138231056694274585455712424833363690054515219204136135990463058940199695254950160308874471755381165374619666571755290212756280815129456074795539727057387551327192647232501794612738588923201768501899904991130113323361456397685299048677816169433917807880954200501671687991321307119612707926488913334020790385207099425349099894370823149628037936497637145362162328195107890618937251886327246630129461525040110493941542193455940184883417610458803217683402592638585867810437773798550710448390327337112936443595312598264317146162911742230402266810514896439970405625820658187252350219475599304703429376107800596556651465187990857598439104961428896461180849810496283891270613760565249868532122746678454218244939240734765662140779784749910299960357300767678424579558314505624645308189095705930971794803936395165521116229950443909537297045786279169381264067241004605266523969292488853584979156430264947130223792637075185392333419970560*i1^69 + -116000725373965353697316084484135425813220262824402173279913500028076406334814518284313142980957335768527961977772815979655849621463058816148799438684462433724669647791862072699069507449199088675225775943417501368609524923990092982030844291529003842985835413452966936769931506910182958006732062434220950537640900352623207932159312940586695486938969193044288075872426571755973442570474222172155971877496804331190421421255677592840617667218604267568450241057982040164388449546471498095340097885690296427992015091681707875318117310535717332017413127113964368761593213298713209787733913607765188545397171426557156677326514532916784897354487085424582303885652080874406148201636894411016037331637966128516798436700893861024740148168322114973717611776984847332745872161002278975425786378220146374147796051216496704776725805128809168163849583250007686908844438633573842010328225597478700842894426156731109584479210351716445870217510205935810021903056132636728140876415414695579611439152655294689502958565562756153959139471817791878163287045871433610916096494373399464043973392374760158189367588690004084736480381974368199917057912152766557275827134731332624777924201587333311565285906245637557954187083057718649423229156892286811655384643651392235654112704237969267697616763223033008726266750849202042032843429034277399604761436298197986026418518733233071284664739970193706475656559696726792895725510207959253030184539804165520186766294778901802934243565338443956857365133659289518624322912070920103348278102028584536210478648092399020236605543845197231822115082687363749296576043573343406849930529756533857930731734234630398436087332732269306354500518258980745273758780373608781926653229809656346497456008242421514182415904329658840966817459974564668783618658408244913727737918895388005472783224238034574610501314381682215236752668468119404244260371754310648229557695613226237842653315535941181004962169089762418343074521312578377074589867497400798178528331738285972819025021503683459045202907693219767838479862187482881286665793651413239883235118436642675431994525475647241372226293424155007399363569928224733883951121924786903104341532476622511824916305020720041489827865232738028806208576363903295217031235692263321663863089895822878408463006711557765542005425760662426472153088*i1^70 + -130344321413558116582608436335421928933257094204654108938961923141274683564851023409355747273374456839014292793707428773285585450128673155797147594702718736538244789336835846181684512507366857254181171521940247155710558377502181586039919687730571532987912601426724724526322687630833877175627499467729744139539374190229450177820070670636394149825355025472067501445514185290366328795732680024999942326435994511310062612627379909092035713351588925975506916845644808990326300650274668385748565794275721814349695810992968194602813653558971442468371491612108690897223294884071026010445302940200090832543734940699131230597555351504288423315144173066677178279977895071022385322405725412416543883278277045005199124156453975492720867377636433164027230065467899010486171631095679152621615819459891109918544786229815272462374152954747709658054021607209695781048031649430657567653054190570052051834512882758253957861839904488945052739784391905974079249171897585808921306535658539378627189943413233792329507417995336009780752115232611973929472501477441619762182792549946918829656187210801093585576526172127055188342649487566350338821374487073842335724823449456901209291754496633506161380524369938342249502043653845209651653288557695097887565331185880016647736873129881419723257432147646171761973361722535515568405059583119483802584126080484322613100822736695231898570524477628726606040848382619122652992320193003266015900388312980354926766975406673422991288000046186052510193521460600282743558336174241236291527732094394491472773678090597295475958544371531388602039785991287133565646437426615025944410278224754772729886938145435372923016237972082260787730301223210178679285386420401432637162227579940653419799598297330134675359615823938028213942499313016082232445112210414150830204957595802100917381947413493178771902037208242046609171437066762579933585668611470081122406517830244676040400921991790844579879737947436563840990012748514695216213518902656915889599131621367123742959792953866216012821464102778530007451785205933276687663429098315583340698555870409051840383519206052814576858807148194642499895581514831353040421343660083049058514526972326268391036181027637953830521736134032019916809610606315697813668543970313093700758386739713884106683304308950481131798088990991581184*i1^71 + -109119691287232334570982793853450388001239267276465266475947136745228131694917963089796047221273348148684399395832459436016433394656526068678367309787789440033097826134685778199537990875442141879505713781958377752710816252849028070331742364274374611353921232791967923542999741849626674987855080945287595490917878640658031964105181878988611468103917671253723354935178665768008643638553954007555684846442832406485467685916921170896683220500760285552412258704975732038556297784966606844945734369369162878064034755692134571432864505303071076700284891805256762929556408264596604766222045899547761116260115064505840779166187183694598826815203597076650808068954710993667684488473780249680104189416499125463814319076102613249395768664399625391290651629009261305554139581561038622108849706021764417519748931003849072605595738046602651403711608674055628686949955628563503428142212234576341623565740146193410209231237256863377435600000211850707246716689734285152091723760994490766570554980856070752125921402864013863726526810114044961707861685724538662514988659485029788239994059483796331250728698450520787757471456347754717203522251779487844482225832979848026301715824237511528508865080593402317243366030554517888826855981553067576847867423516329181838388319796899478956172301998068776289701780213815962019893470258427782108321273572841202032617285450677670057294009359875610843063879236189193829480041329206957013769392696690282054696385473406747337475179045218823354338293165803853432136177280198055413526787596185051108834476246770438745936021821064371098331189207290162980289349497799842244816925253920399144837037349172912151448775706914143353134400221861781695219545776676414219503102523887867976238136350584651685644493311253402705247169370217043420904538369109941505319847223911377617866001105689689863051181800143918464041084096349105897626141222492950261059803160544658689589405137227897650584482631185221829886696315759720733120533341595978654871984746959519177504460758599334761288185729500366040846214437928785865922386911993033838829466430714145810936181257631807101294290787845305812691401436090657712764865836340404554267010639897599068149433915871736273268533977181605257309714574715160486009056798201266949648103868045487619979061488632153127339614535680*i1^72 + -61913794638150293700401330675573404811680835517188155150378210445159707444757022648124912230718877784402955905693517051157175798699271429000717183644633738499318071790739180174356352768334944799981911806800695289545944022210360472512766277828557644818055569161584098734174079003905134534412533535579608816876095904015867427980635387639495249679311437580855716131130149132842776856573403776346936318366072277437289912632124640117194858913452252884314497036873814803870302814504704127066089682151511030733405702039506115117991590346165139977764822550468384165990043378378555630988454549748152960947068354869506088998666293769388170456239028114789734648882045443108074633469666085045401429263720171420357265995897770895227626340189930025106035059049445286772276719250729835795003501648696526752206192888608917068463287833693704823542171564456351697309073284147479273613815880506662882663866784299262707615583439763229804198623198811254347357218759032018018609296381937800086176054419648562528034673536921636579086312560526318603696166861867557268717154993206499492161617778795801541082402470893153215438523246423284835595007256590377475568708510981570054424459608905949509522133914823891166123146500652438666736146001182664807279127095253153010763918236590883738759203535405177720953948087261682002975852747457353253782704696484504678003614150650558475076398005819165681998536917843535939657847422289802778758895743044420622345075602038240382543394107422248568507708657802563595027969472365910791804963601681118991952589294373516906464228008298951280982157455555631335225309976222708640676609490539823899962216223490980221510805149446355604711143450956509518767110336570204314412961022263037404795121562197871891429674274445862360619527044415790265834676422008895967224496954515241965684908459893758620176419279945432799198792051982877624438951822692393984017231181789710124330775408531783272605466349512717519048097612514467261239613481615903435361674271700766088675662965334795710329171746248209494158644611556029390359658722810454381268082717103137157067306075891448566397616262729766581119439744061236025165997217824368359968118621468972066368310507085860487792908948340499401858051598334025915867447362211408410791477542283117336700623559594883046965248*i1^73 + -23008138596808056697842377553919326312442381916963000897721763243134579898236786167381027059468882775383896121997183445689208009113625010266607934601405897640075762173986411893970460463700387553560027711185548845526934430795664852509848402743277592521877999885921520437259556972493997316040687037762529473851391905815873425532237159982980803575987106915307339308515563119610641978749882979846053258750469989294719015579208836240833860817388844423980225003270579093264100977556489076185847928422293755765148192702042061421458828134069972456946071838733491374928846204243803268350210163769373998843310649976450246913418954013365832490209661031689356039322201735949588141200588497656414083228524452997697397545840476232914776686533591776185686032673335200999948935359954157836876775069795290721380527977140108616718268599259798683490797193187778202793884979168661180612450806860720362727197854248742927259831585541612219170955999256677837535473415853353195086023624466091236568066769353059658770395407381893286717231026394124769775377945378466500957200476493970016741432742563228812089081909234388582406515615681835922910971105886627198459962718462331926393910655697420608754964028590182027097426198576048066741873828445866843596484634794983338822286749744666741982835380419496193258912144189914524089144714921944320461136055509184922528923212333080705495939119887418384387362771003697230458194600081032005369090282162284987667228165037545807919547910254499516694138977909673459274127919177333152458940885316442100401369371515099745133085686150340243443330800944456077325035839645562470673556241177554472376488152581979152178909564877624020662636955336516992018793294404750574282232551625686810582816660913195008678471628541654372214161069129557285606432595902894165390074809608028351762420025820838262110130152794165196335820434912707790957737831932460093450269772621445914989374390533111337659270524797814377162469467832971448104931402523788854375670944323175925528896330516643903449279564376304848898030447147462695238269513279350971993417799214188595690100709615200550008746836248771438836908060408810780604851423874361777096889270248843591525681028386230698332919082705882230225927243925871294703840493594927289000155311349606363899149297028956160*i1^74 + -5565749836975222047238495638305690323632832686518626716430688954231380484114753021022733432266376654168617946008823048213019083141600707516242968046907342688831731542403752243926219261022583561857308954436487401447767045125182902460094946212478462547858001503794635017805323259996612385487250631466305450079470237460307118829998967061898076941884377497334046088244251336442046489811040507875378717649464019853361316880892237875866293880578383253479345680195631206606352237333671608697938182979510895167275926947828131081881841593666499676945431272241651465314081072240369005576045140243250181925155861385535160069602316881003219960431624458762669379577591930105379012790642377393843496322359571764596535164378355044732895259233226388979105334830826470595144879816107893461496472206531320315071060897951915216119556283333413366109363446290852025711073630915150030216372021733477510712395059805862175355698144959171238282434089313168066187781837257039327811048180407850752548953508589586468294105824095199090907025608706354608299680269976520426740577309731827087590956191963470582359881763624659469505245083598808784561497520293052753215948241904519774285952201604591984194713100672279183887095519073725414441271322954205079623434009637690632640056704868584682997794252384449081487058557187835937853433288419005135309093133680520318383942469084007885804777521574147149318346206777761701864680342375615308963281479052485796705346115934521027349016053852259080824635868496606690379309586859761594194958690513834910904496275086344139894877358102510415026803659597313046356688043731420171376757267897713317915375467243211862044341216743602667033441139261203759102166683032892516640241265982210899165706159625081492404526676640500659961404531743719344234218550284742512111190940126030487830360247268105716362184439582643243444918699460635858319444408768837573444320989788448010303860540338812329467422897419520348499214504702800450197974456737483702301122500659952709212890225090169963306666210857122754169590445498130112429048520510193107460568297866591615001344980735607609914322863997200058101358593739540548353419467021751263100806002551397394400603775877472292256067468487386488827114527097987283030829219984821912794370182068080500378783711232*i1^75 + -849423611959941585993455268860818337475386952101146556720171035217441476592249166111376046042812411852541319235106336621497632090836279399349518355087552952880326483474011427862357217390364721297477185805084507953798409733441207668532826422662527012913241218750725135395555579671220612067094692177774088824623735402722124832858274248727977648879842142749598951068496757411360100324295254399150265014667563739910424258130963711459469145724320592063502391629088055219517975495099298533034350920577450298550179903927385050437885380982144019480186134825574272590074676089461963008902288266205259318600801828386625523928970576946494282411431405028025783344762728229534956867532017011030860138331298774854599923377757745635051924091633913399472614084074341659027857529583173698595214594389244780826051910240525457326548779966270940826089646709530722133889569217348398782762149173640474329840731034419990229722656315564562055093824997069620424331325734807445413439111362426227283133004318641421650019562235444408345159273374112611790528496756010557366859579199413045286915718678816009377581422295309918421138486230390905752437350784397284781467126605897022512280113642161793976749163753871469000210785762837543652943165909727515089221616331308553242919877656126673160665040329741440758670628013379321107111460986266990192008893225365630903506259351991507947528850465202259734786215266489443376002977508271392242329845802594907990668095029687732379505309669313146730515183409140460380145357983936405872171345164562286710773605454102132365419338757281865249792359590745526501352244353016542368676757424009247633619233465607691128494667386361348413262362983807091352148200707214270578550380680036938133957693905332912649448293563553347730545121282982081271707345103438102621050408330206320712908982532595741147216049072765533649371841726453668009127355200895668910029215608595443002873816526689175436063139357742381687725424980012022088830845550829936874358186246838966849310561207816768220064137418271873917607517021135282009082330198591342137510599071771594960293654589873765079962461496558243673524501568055884615185788414255078754031951264286160158980064704903346537020584964497382806765206839151591734702107500820421694242098452806670221312*i1^76 + -58761460100470653036301929770192710536501760946905011439406274448482781150407895403291118290271861134355044206597602958677702429222103603290497943058421706472487406282949245418114999775488934682484570342146063681124270112859240695761854968989877314334074838634035938901106389253453774500756525154750622668665344441380491871624646100776474687434947791030883120912419254220007527254497102587256137825935267091622766068297910804074291091631724075500262338738152908161543078869608680352482956504888585163796838633708926669749753894879490680006904606889262295192372410429609286627067820584325789970124669255756781613234696344229914446123240546505903795313394416300740635391157849329247833092072662791815413796104856509945499632296852652983699240917545015888944750777008592077627969356327543087907784044478842773301833710196341634839280228291768087526613658356236512243102994463345280774565533249595054584720050778637716062262352786609337240493985471928240653302966205600371469437641749727311944204923373613813923764865316199338425155612058757074965965379777101276217415236390323817644726690288087869439701752743774305025328360407854193623190565067173545074990613253995294749834508090424936615266427660313903075394378676883638184002040651327049349746281525554302444785402415105756706568497091097696825756245863093409220882486147030412936542608422423876942598510977951913986417959308437570907278867088752978240056679792052970025503407110287191395959532063929743936735732734403031576688533214810199157812171952891753647136118500324108373463009569261694761266485464508748743880722330645690440132002839565542766627508376128304946415905186376962217775746505861948431256739944010490508665188719082819557112154074473032465311568693389773290016316327399907389675763459075940626312508027351885304811903391194078592866599192640950281144029077224993651099630984837099870399457673459396565089257074524887558937066154584710125993037719034010276121656301859626757922708224615259534441313452402066433417944149503298770933926120092718289736341206914707171491766205615642638270133504214876866849877669788766743176433109055859151560454604688251296604014341255196541957806316221150811018141444728084367084010450861251975698260151726194759219065561022464*i1^77 + -2159947960020417436376539295053837021261563898443320195183849172869051091945121818920675669592284513929394365993388175408856706668055580324790786182812733321426962259137085406805825648375639339025936505973030318024996941242077787298164315503514561790453935629894344782266456964317948506747036539312641517756571236756349347898443874143643090920806697117105912247134378729216675642142006890877904038666498952250642788142930267968292936425568593253924535208127643419242747121628657602816250954201675898783442692367293857965690716076260027181221963676326683699931927290589767874780666053254679124079740302241855601167368766201561823640227078958047027907700969192919279851324000723153299214609323609481282885376302587511529891344495458508740184301353689621543679975592261476377431075900465523248010449257265757640890244917028957712284788775625905292432543247514203381775757342446737410228154535678874453748622229275758379372402682482656988120114109949067292817520640527648663483610608047462755071124044687979886724042304134087474779706782581579112278837461034058322782810159743101386129204032264335139626727470173794294138746078216258246693918856441563580998207411509954672084343050062543486375133260393493332776067915918168010424206758903587722923627347207276344439034080960030847461066251247432348408274827608761846663529444251392052855643144278111500872397427950991657020369271773717460237930637677342563048045001016821944741645647115000887920682568257394811972365692331066224376584580648500159523256602766697709644569077184814728548690632194875552159964433213723733937148760477885089469642428857033627531021839282456496098821918934371774364743288556945101858357765126665351486128751518967739382838782353868481037017136487953435631485566131191772117471705006881653809858567255818310002664867152317512137619299938785454208687151806138188239868841747514236799896475073064350189274449884983697764974368697577660458948287440138877157616784030096725855092849116649773343504268650383405664993482568279066630612209637451874789715035207549663321276015580307979675640778577186862728709813806728504270554421811609429936707077080913344289185527689425861736229635431499666563263483335494591055183358013015263090316838012793309817208832*i1^78 + -42618246253261543005369148760422037593002828109841699939152049771397349650842501577051085925835110921728382332287908995743348753392783219025785335943414966352766453685764722358749694938319917648530307362485068358898197519399006772079794525864246918455478423458646244835038197990196826165803674781070037427920642852865001688331427864755279376668693515018672988743098901433523476542036585431784074170460068976320401228333959224804608751223920524120039337046825788134297278741513046998304695358699916771272826346696851033457304982884846658437727939500999360743279530104780875574619305219585317641000402261681062966212902083348607197811242530470068145642236420470998983269256973284676889403060010095477757842784792744201591947991364809855743312991468121857356461968425782913735459728346495187550444036651184663607647696559937198322987081767051907019502826535184896332672306391180278213051553337925672444605300111041173200463426069810714451880096520618878661829281538441776338810808865767771930669541334032125312960670968571366365975202698751754071354258476340189951548124648099045143387476775308093636104842268128368160798310550921384239318254762674805705689383598048760215137533967952475361542748704495217869545478914956661197028613368645763810233013750464008934873068522586714364339806656367334713317927131740772552373945562517811137922264316396830638300017743650705234236716099212810859758574170608653542359206968293672697076656179828482416163999488847561544984153819459183171608951298749097586766165791741783919275622858524111623989852490364797296578200488901834281476831587415853905769649953178546477041759014531869384837402686482336618602496525143312744715439988350298751322967553038908990846842265230545526870617107363950174138076454323004690594517675561147979202296794391114872808676584468559391367553394820348666768395205151584753276829775513578922758430174617392542969955873429133737247868873974019722656893152256442569049671145010916453852733313924042236162745075304290866304234194022484906315815963401977324847524794123120766647349777693720737882489429420186317227885026587750856764775838278013567671046997874117356105020396398323617796024473429564629036733455560444318211551741769595312199235620042702848*i1^79 + -388006979779609035136277275187335053775839692768386622786298460426466258880270798944623677949644375708302043380414907542954960992712428194860611885347665153261195157461338020884880443658972744483154395096367725772397430660467818289701745591549739955102416573867992429297098233565754480702114866281670816185739489714954381712384477031849056662689454161809871940730655638248958995759290992643146426979486335385718402469792498565461988627783362459633332698228461422892573485694682640964217616657481112142273473156816909699223331395453475302974315651785053926647946027033012673993292560632795508076205960211309709441808672346486565437561820408830380031414918033609325120804526025891269759890303302712095548279348630755307654545532450688689716755915915447927411919775180067008529896977374967691107965015681907615012906117971229359200719708749712085165001453889127938397121570749099878131350119916328485081115331746352107963570422528540411872008155629457766342117034823474471511561162517109849949649188533326082893129478058108162693136569218235061733905605851551313549570310285443754319474906111573129393126260454073277384558307341210466571490791921961881218164451126897261600493957448873279660931015683979618876024720772939856635834730067467793460974876447410855146194904899572037962844160557178045522885614622532280115715497772870157750859927987935928176010139257600864967606682058383704255677128831564683823883214776728377824920752459969301269842619460994850194011716245998191829953538271191244883225676372405910716871294158388416448813419830607322867250737860569539144838237262417099651248284572977469207447183255420862319131825382082376568145100884820080673324957901475122850503048603218408581870580155688521198545263400971268303069696047217325718157627069855410154547417802261314946770795548109606454488969103874279167546669614110873974674524250680675716760353227163603508157010853459377883192727247229333623126112668841321873955011776437550825573327572425790947449231302707579945363368527982465837464629100059672498287273751244257480378402310223461771470891638000919664575930972206472167210832792404170014749430027965396493711976030321889086745697114505829956576735176200098112677087554943537022796562432*i1^80 + -1458359184317763079368293936019949320677875890857832108804342774211226509992881981949608142744080204343559940541003743491125932519376534575008565720264777336870299149443212060704673854209545978818773007484347315174204719558596624946035027229527727398214428386567901071369792325533205636120211247321716647812106105993967463569193560758748882653952053970905081542872189724848431342052645995590333609654341050271056018190405822110204128883182218109847298926153185872420653245807354335926123506071874367208261698814247492738343050929222903693997353926921444321118349183975842596908631387010774791016482726275466585054772682641136123313078947423957252051125136306304362739524890858583527345781434461048596313658376923629265233514601735738091830417458527342312785716548573010222259907271315787609661111819820825827631907862393438502774837916377002685877783373839486380314369449834956558239320725991957414711793809372478460624345961935653515935779209851781501102095770320990901916009352463854650016827867316398192849089605622360263599402140309642650715034979670065355333982819948675851001378053087950348416298019332130893027133063671009113892709170933819953476668481779309343196332983075868077147129846514906107678268286133138574093561814033940771357072488187175166697755158629379701317688252958245734158962212293627254244914058331574583519511556756661602357511911921223974263252495264654263478895194833079974190685459581155960567730038309934769000782618609517983640345925407412966700444239691407772601589054600944093062677234726701243889742266689407437750548445721717040149553178590748894153563526124285814276521958499942053578602274632025064837196698580740165546475374200860926498064626907107430541174494841961358518687950592770210993698042807722795955944757194286742116705252008206816128260436337425993918592679953075072018894613826118540125018382106165985944460381654835246505622488731029941096399610377475043270269925437668496435301904301279346982393340682829161797004414046337562307717219492065594022329339150194135211904788727986518517961513316383804869351574067885080121250438225603894490244053350696241816956021498371739580679011937991544089628979722280376438344234658879262564842670430638571520*i1^81 + -80420397288958507745453240792284564677463980383980124151799227833409442630776250914097441950541125241938510344131046936327086297207426292909781047880108825697717639164026912646814008257907403883348034661312019316018754409365356015828637513169370606356819417485893012923412365194240862826010355834233794339417320283741916250824476525497857783097876318393512169903524739111406194271862304177638291263182688767291792041037902587817154573752324734050563893739152026928504235494114587874208067415965131586950978924624141760089873284610096928510921764844930576859755414824126292100568090747964020296266773734204789323861147435349243151714808514119757220718559136192900803888406549772727815549228055613572264032990162959879734561245751461168022551291084725873399827244560212406787120069530666584919715482571533381393575768807720116230521366910473317670297948528036695082378032340179159429908466725313627789720640834502887011380420781587483271537078745215075445276434012274772896062516921754856761542587503439081336136406715653889676560786372171207051789425053886947937339431651303899847647698094253954589631829833588292103566471914863499266973211559809732093770768882302943711827784684502588395407861353668597039022017113149751181284599129179420227868627315076692013963546297643382728097995141594399190885945480390965095036671348025154869697566160826674332242088437275527783455700369191763809584277624219531179022137830779562518154380091939659295164581886986744591166029875645678727815536691825029619032220864449940283377680386684936399177679792012083666813667811520724663262511660929169708939600294908388402745233728674526440016071550453732701992183763049181729314632702391921815395051932625529812619052962743236486290688480553725578173612574762917145503225552926613709025599421365562106800571461434011882282944716160036038879243719529598071254266292886296676982368882490968942669202083769887011110982877032252309494650235973054342299129441470231994962953749684635152330230812729351693236700110087499327097828866780205116506198497481299130559669291900603824454346441298281010886271668795347560992001576012679048921059961773945528280500937217989431583974023527201801421740566691547871585081753600*i1^82 + -2779248808408373958018279152538594607020409951585679929323198703870806797420269332980672708067070475431151175658463530844650410054158908438335099461622274933026290866868951944304176572163013078107924316348617148874082884002708658366944343934195157741513922288105842443461926588382232057011141121784722484949571533957080601287343508406328682092095931506714815881106674269345994023384249356850557508199600525028016465271972094068495631411743470781784613890732280111863366425968957462297447071930934848460349890476998999619406726975005229945097054630181436566824408723786669807026059113976313198901030562268169235551890961739028844085138413806031809701924030214767499036212954281456620658335996914233446054839512998718219402964805538821013240981897683666957490400269926508206335611942207258148857754296142955636333841868943494204497796639752116163349475604912227769176660593176817637414838082355265309410722158311691063062425252580514651062368168359022402539879974189233565449961492451882124794317433097693972594285817449964104231968971773739171975342971687946929259979104193235467894302302481565696967879944174054102110298931336069651552541692718761216995801669467599239190750247870604074668812704619838250199258241179805675992087213728879416091917292158997657402937339162732255175817091621538416792893573516815344673248806659257282392626536943821927293332659930642975694002121784691277407223079620122918194435605005967535034037296419789728946952979332020362543685183371575050901489210161516415131510950852749395280721586295270362542767916115519185351221187920061358946149859869371121926329488292710477606658229083050269779611207030934360837804800551319801821581001872990700674340786282016700897103275554502863205960373906514189945658754940191198853619860437492033534735700547809137960128382412137271181129540523415892542946076942433163968608266001303782183795930829448498373527603384769433934167860937538385820148970350071721288678709908544193034436893744318113440723858527042754200923402088040131980064118469998737298465481488744773949710160405361270197299402098967975848490404581270953725184006207699800710621499893145786409069495412157807684156187445616320140616568477923013558272*i1^83 + -40935403139656138858702163418172557384988096452513894450004314129620792377699420107589673885391514234167837178034156499051579879693117200189549425764599945231668951491996744047625024398937671102800976122186685193917674944156500011306643270593719543564099952915443014890792803382217835777753886893137108166106827612547723601064890433625375476645437547574980613283658403718546623675719295386224786776939973492908338158982441707433231778908909691885454235271182225958280193514886787330045729779330119983229355393305634613679344547613513469093560414771759375449813760325274408582663506125663719631396629003735158885704798188088947318698606883353762294489071253381662231583592312010009495074924594329052944291720326320950898836610924666931952881790113737986418125073693665431469698531993476707756501354820132462246784098273969598927997648349761119329394723046714520816264113918369435396796726417997111771837305132009816092131752641537871497217197177920642084558660480797043603678290607904901931823936036107031734082164285285228125165088172932564242512825097035813364453393080182365793353584602652951783796471263769778507504870025626639394807978429548852504077109259951393801393769933468086710208498795473880263010444580883203657792518937593756702542621285227806832417365100292695922251499805231064650931001058083788098342490859084477343595015270433307577311619682526051710290465395643378383355486912742267007795419032979839698257853021916537275206921462889599914722369537597753545506392694917075634430394963066815036137374196730524130781047993389271291457303667339964943796393153417139014986811986732658303068279210633510229144132811442532906121500019445641184377959270145037714186193284129883058023260966067738728050037326484550379607574919031821824265069438610277517454086462163152646773100364028654879452427116464457291445616840452937126445332088196354530624617132430613853641404654769921986904630801089273609355897709315503965911245416474201091327273798477219698746883846550760257851979548247424213477989631423104647485938861841663199461070212466491795151668726806412565747792703147698029137870509616002439788822086794941167693651473418616440012235093185368524352534192586752*i1^84 + -339606748709627338795977378844778444119730451307423314106119771716936369299216391287082077242284277846937262410997891655691211533310504026414828972890081967258952364503970329476245670902681516664636075012853707670266698252868876165874636124164316715943830238008786589779477407850957096666835208074419928015869088793881176068794121948548375798658661349431524631250556228785602865702339964852749817525046945176782621489536195740002872449804640120950770922789710681004705442585270736858118418629091798700490002922929834271557936966115317629995365516677858689092625485279312431924201190597486780903965713922704822556172853058374778625624915615072993945008873592566936487053118163379901434058271656471782414673528628233835553842088605329771345737045540043820437665906731595675397034467261573069479432559555789887289435266757725997272260277618431218206797222091099816246898278072319513441572948438954600233833496540076593347580436854327015399887202000700847216383918578536951951357631771957474205765263670686007666557855336393602314126376272661874294777112169938938718747865026092793658719237660926553060439567548793806122647030914854542173642643568762051493787486938678237792254437251718422358618329837958559663474250428744305808865481125539458946345963456321502196279323668506774660167703234963529382884484246343085995754677772333429639518250580613753810298496792340120379364170222017022501877577171641810528696178891282609151549742948462436186005913155789090409201966199984378718866085341137579110975790349348053132316033281130643434613102159049687266287942785343152445085316798652554341303525111221318519724680463659791304731364870399660008814299157885552708115785623935370738230624523798286711766558994537865522387874715585970434324952540537827735996184024248865653082537031152213400267261657028398555188862507285774065866384136792351386487660835803805783412662594201624058494754304741999431758165120783124913392300995501106944641210223233382275466227453266790849237818768163907217437879563443639931698216047288701359842194387136777727753843323446531268737312066515518594622059198690345570206048896038705615731339463820896123369115161501287330172929418204852969799680*i1^85 + -1997212027460822369833619143636195295862161754962734391420089521888540877682236820092434355788279870459593302710518038090747561611647559603018986629698162646849077415373506433397633363679963857581403555489833549833686379189393356376278050502754975583852723797046049355694689838375461037206411528594103365143080239087354239028531520828886977755677992991829505346640840290662622910525926183361951185438351330331536855441894810853031115544953195990545693340695515876783897776521053387027278247155237111776792577292566938940832290121413508465886418520035278550329150725562822342279853871693235167151566268530236451362106069626519013437937357590237865718442099606680141007793267418390053330399325990859335591589343030724910609309121749047935491863509075087808128135344100540882407382908822954107958387942099960717544478304332641023321586469254855624934010272688603695254964961580800024624840751677563906258773943675093502496750521189084884507542768571050867570932689879774748807146174207078663750149642927142798473668411144330599181000298340098034015535872285842967411748549075012735335030344456356904370051393664458197437586828316611392121239868114367379031412256541618491856691945173952341550673898426851957006609131130299873146889908267820828667870320033522291210001069196206402774458011458707372430191864509827092890098000372050246985044221569971834736940271699704676816425042032429591605606932657794011989257061081618916772821826968593718267134501251812345082794791780468355270915905203217781189615839046363295388538593633816448056196241004380030094860521831790165406420115883186816932618285964960464986459249172208751668345503702230521870377406274305149037465145413648526424498474263514404329339357915978964145246689199581151368128323620692980363609792944602885517161788408333018902462694943485193035836547538709913914859687168117152058767388865868853218766281365444447448917073841210184256434884335105602991024283671926217700659714748014382331239722341141079534724951748410213576543968709104771013792488494686240258203161553752627231844243836936896449234132434534183910108450382449543585188477171904726544971719548043278048973884681015578518003294008246272*i1^86 + -8239760713323969924593913071783679403026326524525847878086914712686982607403027858502557659238238885555468839598088388529711755567021214624522228577041831208657705140869149540871675553968989129442897423378978174610017662906273327142610018721415327666437819791780179957283235639553488901690313520174703633245557838611264989460372100909862852705545566184413938204980036943547634436453333479122207630486720972128380485777880073376856098050835150563432508835539191298074176957802614278024153463701087457972235228935095790512728645709584999310634458267885659611302622068688544415345543327440308547469831660855351033776151077272508546682869083752743184231518014486194248410811642987782524776810857076212479393870466562551149295882564095117657679376580708084991363771843247601844285226772905416087000822466875756690366855123057510192820182973744441472243114676812016375585199463225056162692729480987153927464103712037313323789963831001893850006495483393335147087717303157198373752984101298226442798400248281243833579079134208406607135214726837281484492986820351605316032900446659579433119485195523627262980204453676233151096773151811145668611345250534927236035940201697261716766952913356210171048217674853128990064271022031198804091115756495485048729593874444839257170651956259511888680627526536360335819937222264953580478046817252556720679393799374716408598168649673719113934428557139581808950718772727120827032093150653995237226371702891675696888959225127829457280459865791368709575159241744750429476534765030477545466707949213863285238200529690817927261296869520423801003230579037221390962350678848708390105506125627394898681374874726238359095232354482266324573990486714892921577532519851819356230886354351246180292013191041606400860379725236721717600271528925466087328305879665871279940084776488332466068214329154989757165612646027629222195748311586223004399764695131220094653686191388426709850064299298824131736915511297681041383572432090025749457347563858783097835957951014582056539284918095374634286663707281601539142952462340469532005540192483561494680306426258916424621345688092264161769470411173637506680463757695141573469716837429895356546547712*i1^87 + -26838006555527575765186078150747415961918940981509752199111763809063241829257113213134045186850126126337767247544331704329484606148338877928970147186373349168247417486538427279741652781518186963367493331782814361034440296359499674975876184155634949437773141867714676675898769708290672798682481524196409108512192447818917273871064176059790413280577566199087106123529344214441512964706687969843165528884898613176880280083163757554082058970962096969478998125347905873819419037973082126363383770053197099972143703715470602725463827730450666039205968583260299640184359156483980363631182033755286078555534803208751672940977503991010587100106213967054678243009949548410798006420686879251311444028965134886290396541636776709474023093028247426519896966743652121293815556714975380438917675528520571454165146065606478051251228336437238129820512444489516558836151814038133281612018971255634699099871217734700036176409967174453559959140993380101049430189989836556538646486149566337827013516594060644260414504813977662589103861391097539060847707013336860537037711404289811598870896836493036967639050671124403345455336079147915415180401659593770701057292387849494010849139292141218781050333430074963099276685098088916135581773886514564600294801032298286115272129281853767113126757108033274042606689908076915594486376434946051580141871085588791786242920828069760535043897593032831539588827882112324369585780886045817196286263963009260749651542427286466781806562679991490236821177346477698595755269026538518427096973935039108277372893367686563948371312272166899782502366045291177675449408020829858740983910644151234422236426068572253708044787833724088893585436774142883282288873750743302620004945593542235050245029244577632039681464529750413423154908472779381540151839785630895096802433948831222438747107156084883767411923312877605302897129637111986899573407242672361710419196941869913129786822437337875994323536792080021172036794689552697936887491128816971950832330493924742570653867805634093517420085373451486786104477347178178849471667684552495600371236663490554247679072459776074095097946420194646691924795338844622711100712127387196144871061870260256768*i1^88 + -59538874340163928419803774600441618425213450753580293118568388176854856262356948067141001036176399003770544017062396445721218860014847875329865695145855911437387127840704547110511808828909182373452709226557926949908705274748585012690644034261343607550102556300574017447471684438064898250466646999886032526879768747843371427156164976070216956507921411443400743653371069009703798573801713287874093459160560061851171229817151203773442763145114093618451336870695754248580646894941845579335924057016928885922112001595667774109509711520941384718995817487458261084115010464976290045703107573784276361777276341701606164283356561329739565155993204211657099474790569974981787730293909710412515833661569253692800626933937128705324411049648331568634572549554195661164087216854006109347887536729876420721924284743872763457638820445866489324671615349903468080661710314260388238774609482864920201289517201864859283449106185812361591819855598609127788780377086246164987737387724439433220577735441257685717629442559730238337110872643005286679549062446615116990671380164596962268349705447245327638920255012050230497236744975240503163327385673846133949227558059556076468389201556132022594039961259542952950326584301558455650211362669119913477600591818427813008147681160018811708070677559669597126039588946954036310932541729185695246938554678444880511946669329383554030963641835504108166799493212008172046347712541592889208128843625123543892899027049287850336903394539147704599739792106034948829190749444090213613683742962549176227894399415698354745929006640489390362163081527091811149240242891729955048060035427917418591178939219452072671539118590306443720997471002809036993197516990318129341276878086649315712503739941588820451221557977846174047516702986297352581186863441077294838116699220228520485799899612633445796144019035592735533633729660582271161251503441337725197181509883468759279063184924373143759483787201304265535812903122495722845056730279211792312070946994994989464703640678366563065214281114755231375524008503719577522283224044452840163404982843152170108880781120744104463621951824007468489010643147939722426311905974367650205407379456*i1^89 + -108182981072496952429532233229144287784485243945154785465460749851781628374245283195911111742639151215363480480813391121324649583737983930575829644672455010671024082170256406703890733058601131863010696398622272618316667769235789797189488714373544477615846848942002121927931469258897878721241232712261364406264383780424389344943209126469117817721735606979213302218481105427981838032124755252290976727853218806651575710480947484166775561259506952163153603672827151618008178828045592920623529219772092236643662499256470449205149150358400105281827121619234153855492549846178199811372700994015118982255859994061729461824897850772474066139674893665025661937188232651629506635346612460244096464490108273896837283085734406126886598256056746283748433577942902637779488503413217165850199836176272715085375344899586162683582124105411260116065972904479546771309541016022292601104216543645337733693941530769831865779907020303113912167672047772374736991508055850365466865581282500532884582723661092600364690345824536811164690637536042150294865809889703594719938665026927110704029639480860242204482673649899625894167140461596578475923234269642230511887952564215718469346041750767950623760071579297745693213059632730528818050778030858390905720564029460766393877955586365553461934152215949401151128526915866059830951331411404145984378787140324614521596075167457077717224099894830643033772337888792604076945850749669458721841082425913506323559877531751955588247042667406947090923899945164517871212854050208442068905899333567262873378246240883653097733645847251948538144835644162410152337468990476193753126952739065026536519491593515181309339867935791223604047457541613420976460479951811682570791035097753154224528508382826431109453047510260801033899528830373634490350510492190807834066933267159841992097698128119025132126385518925812658011201447546331214935461069918253969972431533317449816382837146529395895855921814185838553579493225060626482019390489408140638484172244010967993395970703040397668738508725436944724917277931312568825989221177757271929814171722955176023538243562560020858395290643861065848244380670074942350663840527187705856*i1^90 + 153500858453370965111272223336038449237360795437053892816964957313470659181244872485222605094028685882318559925443377293498593517550267434822707523313779881042972032319274662924640562687466459374124092280937656601192522687778746175398677106288838387441938244003059673582980866281849640490601440898456200269199023216265371496975097831334592307315860960511893946016453879163190926024669293984210157312011676043103180742593188087291499895151505987759265189676847392215223572315703165885329877878950029784691765093536522549792074023957486164217184549758123643131151164620593509142564140888718812880768294226802373127668664274025146309992993887624075441092888951583871538892047750118789955548540165042111123662710961900690256282296698685687554963979498788617159125893897436091340183642286043745848517937809998614234827520236701598195151757319516491205436385526038970914794927462283584230685504187524170163781346062008478798340177184051355353199451889997700855170310122233183876998949297469399399002000461570599955672405782594836001141271585427221770326461646528028636195344267362123290648711698348250027287911469660122490999504979322951480654351507919053596596280520132314659171148998221287133070312854844727185514292321577412643228797091796422072056378408047212933176227601983100016948261800301031554282456327716086887762526344415109986006025466698940819684796541201765636583147307582380148999921971014785576660168264083896987904055007275207975742859480879617330239166404268663275065061766219594041497574225877392071647387508789802248403290130124047294871431706724208253307040500966002999099934250712573527180209110750534476186284654838501833484307188720778540978615183690184401888883888566357853553513202837232178443191745826871203024382697840444854540379703214634540786381415309216771552900552098207353085277011886772364539893044667148055431118723960889243157138410810967975099702694971076300796385342109836063870678966302433365208723824674221207322263888673251161761069344543329102346812648541439417237752965228305558412806078746133809701599157508101519912441692708513737411180443881886808969939747439268608344064*i1^91 + -338714157455249075794689795518144640258996637326387761346437347227045822904375996009844994602830196504485338204188463103449535614322125786841645934874577825702299988031227803034042290841687457425451151074660779774300627722801775492231317888580922510977032573261901186941121442281588714125844547424561383097736446389097310323105558833978768468997125889784888965626636767137702578112452948558415278433166101950367551296349922272160979151624594565381918306494835561236559581928535073158539655792409645880773131118424630891887255084490907826187678575424620281268127354951088624003732659757460531107049275955338930369585499428591852886389443062769223514027012160634652122303286174640424523035113892066890769987623541508367964109090471248426253204825898270361741366251500769176353760963395554106483675505303937918557522276217722459513202186404261638375351372105825321013101028007584205240703647161417056552081051518235018955813391032243391290720146543960443296953107574504955618231151119221549504786973825345619405911747522392902341238827548604767030483452930254423192123099890182451524757414234781149690139930128613280025619997350760579954125895826045937189915825358350340378519641979710311953349505642127168413051489670188326364386505556328128376062490639022969420154133117991596746792039477809599501505298511029153575882800940982169068703655479351838244221730038956604966976882085331766356363537242938734744240135168202652436750294315321786493285067670382407872495564125165071143580851454454109855121387210529702692436183481958711748982532735488525776542975430139925863512649053510590068393718307337019586524218611168576430877594694432302427183547964071663887727736674353960604484181395927499007234009180349473266796168919484911263606106677475945759502406591354781475053307107326737737155976932806630339425783489965444846589622048352200139519257196473333772818390651469693805892118752292556097021129272289973554288576709139048919701470167543875848259194219479851342777063952640257664548930968858337104426809054998629618986044871555930334164619136355571420108693912608060445027805413787318287538584274599936*i1^92 + 7073260082654295443358178969748010463631787754540089984534424107480000225537010658143200287179182136390558659223725495977053562802075477244757121723507010121805852962413384432782025597833473516656671341405285960423083033872105603817251446638248763936400452457902720583115017102714403702354136178033594863806641529412358663149122484822018495489942759917317606734045665224394730977736646482160684499830071701083136473394410831709333926205956192986021745625920783200519020082771946843203445157963388972726452481688343318490612281368535982133965541416329368135518733439437687001729642038119958618510871683445103631984980599172593481618514748610698033168297684205775835649956246368670922605211894861486171438366082727200018044236273685504772123846692667509021470702769238889503666114098893738328633334937925249715143646604710799465098656988748747763533309938736497149693907571898110095920456944579954536044037259730000212889065109079522384720973195048021833308193920845858173813036972938117602598264283094798224270598428583191573618511164646248018726359589182203665151295353861461555146123026549616880127941405561408444111949113989345733326539656810315511050513697132404941256521721079071729289938548840182348551902732338879783406954619470217013550567732160976222294000065011829371825207557358486943909675141892820233609957337136483535752196016621185392579215895805431695311095245895262327664953109428116375081578679829135561257514057936149295392543581127382648918451193723178584681904755263994893556692257820435191659913247665726068121935666998973735933340652068249193395239794080466084567849053502616151085808771378495289501536577683612415601581764737924856484213583836831877248939185303013150784459379372996350553301148037494258468936289770305539685369631389672846135773232033852761925212966104282953994359665013324918798892668892805731820427183245463667029986564343394009592922051670771971571683318741964811234831021494677917301160720878350617537804753214455973482210203524046354566682942283542616985747086356457863400238706775694890934132712189436897149817837949537693060837951439936421888000*i1^93 + -145246568434030855244374824181369531759197735878586599841944091426075872234958285610890914361235957852088580619794516220317209288447449676253877297552866177304158550952576361306060768720153572537165341803223724575293402539396240932339268511432997863328999775139888014435961129393723101274704604218195241218068128028899233345474822633671294002185395283549984998036236411921360661101240296936398324351012828478623635087472570624437480825693265462646317192640897870874188401728025706465044680388881093154185031996779420761436316878465141989984610153230661157932333823921238680706319489493555200679627882305703202958783015688677890541825942416994932846638339682038473222999763148185575335992994504156196299751774168059726033882362629895836098900763706884307006697337444459737408483001229345310893582566227856744163068177862520540851892919676024634458161272498227699758079577223493413183677179453506105022746531642704663201685528298064538188802909429587568033588346453753041593655447112832091981674989461936279951479658355658779454232795906887584417585492539016912316840470190991799218621920287832834363991375914550305042537694395583718670382070419763065421016372521809739847183788380355299414432513939054434434421594504601123855647248583314160420142738905487785054260472737168418156505112985232143788463733270113431998726878702580598867927501921427243308877541996361612448455973412534672469011240510091346364591636723674782067909285819634978925711086103659230886771817244703316502515236531569014779900781187409452724827411300919215493144589411597131119488396957036883906651765968727572873485714555343039480396350871483929484886745303475255147914515711658148113768892683210773605518566228980819310031445755733450415940455500931939431799992198455303242143326159099998319393573563459328533428267231146495874855370614482120602734307379824964189859723425579191469190217398058245885722531354342422978826049066130678416954105403253625480791135957909326504795725645389129279509070442995859353434498987217523557811790005434640440284923859244643186219069287325613060137994466960169230442052976640*i1^94 + -14173814654778522189523562280839456551315908122185794360745665228330470140239209789482059405248669240881583088744219505531264277191105690666135912239433310214024386519446559295950564880064098915346520289182563205542835917693528876240367326385215955668808764638163177066508636964538738267577495728757266873031182217605773644656792659225126283504853850894446244772984738719116310952717814409498610939567136988779385574513076439443665676415523524310513510738555695469984730129575606743937492920276561601257160625831281259228739641652913935761657883754846362227180731943993693881790250039870677719330457772828798514091695719683054020774181212554396724972556758220783310906454139108721482459528489518113793146902642375022662815699872998136572632718311014202592314521943307173550856257119528761898117138044733299497564099642500037553183113909440570163612329465254878655877475499675950591908547107553073171093097063410418184617795304567132725063542046617728057523176760738965361177448741678021282485127515521406178066923241364050267604425582117327567569863965019468721312279183254634910084739614611867459160829288963085033227874493403086291383884344024585217823617851076415316433468615599411852863556745472931442148252559741365587976896904510786880817123669928622967672821049190668684940065927827661264377909449665731584703885652260328793937602079117803757997659818328334625474209837323620271186206728933959406109493067995300023852224111125648331982167457135858658810242362446289257029321199868320669385066947182391227077768282666217987878243023921822011178513062905326612000102381175556054618751805412412387751793154079343185968833687007216567901764300069541157901994414047178743544674875310589478586524401667024432684515788042074551219054588836528740783787397523805631489935773946623967648423154522835116085432735779187471953411330024667633835189337748257716980294107964893172203530176939031272672171978437537949731975321129163478201483468404993156510930919897890831113080151283610609560617446002503334188200397522184099563013960215645018217071226845311669576755348913520640*i1^95 + -93447188257145880214915920495167648350193301351752547940462742924099869322771863977799932748998969690690083605451384592429308040293085806085949656785422795891836423070349393876676765804041992388744874030911877695145767718470267334900560333072417286156008702470103037894371937332530538645509430111831670297655751698421524396747185767628609950108949218073980312643685585991000046792320979731907815970090882904811752291435070126541174778213971183731644599304344288632816719141403471829995410847967509642559468917386495778389599145506654044692519475087168972702507296301665528946753853476071201126595614189456601878745807556455394613099581112234708108403939950505569404243756226247034378746039620835072112066684892661163748827335337948196222893948985313453741526662724390198649401521105266895149291684637551014831177195700441131419073855792142323287106452710846003989885528891506798336019065744988180117867198134524986890246975434401599824104021240626374803603106548904581279422109386102703180521266374014913916973903798729941183119918793961408100600315872036960348393147227337128005900737359074858335482059239980005384832701592940049687389957718458003350852594668876710357238558142762371985219632110964127354521711886774656170358986055853830325531872694960778080023544039001983414048218128667641967756255382129907743504592371498514023438463888734975638442691383921799029276450800580550598010032947955596638681089263157759799526149040521049992248691915664404154202004761674605630648808562245288624721607116279948513751729801665484744295015000876050936869654769669876278343238837725392668840889507762766249964813960048077554799606476903814791150605078352491214098565900930251901590028994945592019762921563195429262714177496984259660292022232856738996440394667615392220671482505387237163745543941807074133888998740873659991063118066215332699760099732126573499934121182659723262697571007723378262528532390071039155507595416736673953179396222664491407951556814329211345736273531209389728173643890481732405012492948024865428152221209509986690057004060612047608479744*i1^96 + -64713624764319109548084484408074115945233049403252459173246563982738223654414573131260855295669010124382668282926054144745766888700771909700059015822539982912342058660945637450184211008288257265701413797765704268109738297608114704687031128678663304707476150100877047330125661916183227211414006259206086839249493044384343726479590244176213687202735053269979859595888686004773189592158195367494316264449777083524088001097886992896358677251750788896221717006719687889725463500834589997483964410593509024032557608933787239265762630898353158693590337114298566043120035706471080012233592439089550607941204876491886900287454977775670525605087059513144484569968775987278111648051867242932876395345923670044137521825979958401149025354471564921550621548778730779930235589137176599899428147741333559327685604509912550352082601924230063641189978634154801158721479369206064361904933898100492235726415352678804044251482204285938067584602224253514312743147423335615384932893829924114384108413155817217430541516429902191347430470529645295662468828576491128505461350548994053265237926401025148337701459723469019700236067960200773806107808826139371637408663991663216735215761465847917414029831212381875596775561073322207467540324467181216641752019378249937322539712605685745476312867430786573385979632757426366288183180088692075157193216366569220895052750244200072558848114587614721033221714422409274843789560476392065519762372624849123474997100490682107577491437833686057634433488884125819491810377895943037827490362107116114056200560975124487291828356231739363739082578690748203027888858321331249690313683577198738772385078133270898611815513053428549053446035749139507566357956239359721161184238484187132453064316702457227086296369593457659137794346179499609814444209169186321516877322979429090061525464048565094486912881263767610609374438674080068889144559848495248525550509558917813002879867720501038773196629402063676846318528477176357548148280217707289825272428700408973891990012149669153569574463230393174001246980758831835759892323329833485670799953100800*i1^97 + -98703222291467065001395032116107811628163968604207644527153375782275499248624317817612672642157412148280887756457749383502610691018291803382093325724231887378921647370652748103771745383227302579987052973307145932168417757535454878797426642746103801830516273882842191687912969838067142649803114744618619685116098346104430067498181326566521663666774132665477081054540750336135020530662514966168560184020973417868995273832606110811014746831768210686322238833241001871044866505990507315005676732781086578861173970919825408962043689238409243436087273805728721989105114617489966893635815035169875912337138125435735022978840739052008206176665708560209350690061138350361572457087887315747785370812604556962117012091319788710973282576857507022201720728355391553621471915272306507592267225947382722779753438482690545120886612963988930844159931296292261338424322010620110952738741473534202394199550263814491535273532828778688454150311837216648799163823347898130723917122030572193113653755764815308061464986512455542177745952248877135048481599684666727288112034316787562060590104682811954559499085228792193635139694580033325168653942306952222682835798877434035971777435482210892537158130881094900083413997212698224702631328865462810525671525610829661773613500430614534519282865265673113282465117440508441153975313326801187101697410512599535820601434265382740337997540529796352267183880222886032103204955086922613534733104937962678187170191846858697705496538540723317551798119449868291066792057519566039393634887268002489017890270373998029255079463023950853715332619574684172691953228485802068950623521675548703046636972013939105721952197743146390170109752428795267987841573043482935513075042387178930164088342302266953086351064158012107200724779157389267836055996342094524829659531435688692952237751649268202218489518203123789785953317838871262389662393892707012551834920364536234253670487834787145304133485510824405019913053190936337814228365503674016833686243980480095887078716387263539910106085360858543416746165097564715308071502323331891200*i1^98 + -66465276174669057934051549879087314721056013211174998010953508218294698265394834428228361284510754042400006486321738414614429471737676826746075868530413010169204501288626021529740983166967745365248706860381476837190905585296861158295945488907607690780929964976351091550297686548158627909641733350443499621097979290625207879738573258677927493989701239099612295201312341999853851984974993423608122782059196054390116635676750232889260583722369394506768177966442110022874152865087769879784267678555857172190849706961587714829852570953960919977542192875647485314819754659826834481075167960157033219650229166355737753614659545089266939604540348643039240711199617811253513988296019915498832523884121311444473173880724288951476737350522294402856338604587839912976436741127283683399509234067894461572815990756462365295533105156600969270005407564955229820335803707338234535939702278347926932451002691368638477081101413817943753125002229832483618195286556175671161670020709736768798233283628492893852473650877037943309040157403034041882876005338866776198280534788759609530510801480618500882890313285608126899578730121157467103682139208372905026886140351885423511122566429283626530045909491164806762219823677598121488493160625428822860912518376876644858025397896191689769392675856974864148899244586151220372897255736653617437927998481863829667257909246324370407677130908793679385796650979972880524389923098857455773368560745750595607062091653966624117908956065167276627941341249904991249345418452625071591907945716112603937278499945718043480196481579032282641046225869902961610521954710094181772411804029563474575036340187525673296802889192127489309126573979421627769913843134517663957947260778911268414614247446857106884640710342360648296780754424262122191822784275306285068918002164397596491990058495098702708844735455601138135275738647126323227446277714693992244990332822666207192032121108875320745839749587225613839449365108152833372778536595586542955885749724843420086642780473020571231753129430057198369461513259323695388688384*i1^99 + -40544011981273751746376399643029596591136535827716757232807831413496898112131195206023052187699039180688840384990958536742149152693426319179762475800457927538858799491372082087781021186068814633516487458673181568552007367367379648036153986931610423949417605789200745258389659986667806635476653298279161953437363527443504306172693985046397244332858330096834141843336547984193261731282852900630494684171711085494432682102041777838515143230286776048738479757609439072521618542751197718226337461992412064618472102609873396276965041707139668045891081480396245472954915812482501913447257131187664798821906431511713380618634500431343118207971120390021248240203235842891367856267245284300206011932373034494489335223650982389671537065968157176543109896903152457100783005711464684739192509697623510819527714639166322029140061972352650453176201964257519139279711442220857424932521057419058530579886426523167254644797327532490551979076694808756721588364029021741446862778189735559843928253881899688827323827955415931088964114561408482828088336004964515141624808005442699433344257360685440912892614864529875198149884746745342187931444393479048464890854976055619932575756140331716836805685801260197645955242856584738915455678018427500876528832511683827693918839109014460488110637281185229197569933800325907084151538298343527165117941464431840022811288509460477449902132833873345330598713860409040144895729569481170468085443303815986786439788410873256343527621211890974808556681056914719237603677814372468032630511272780861523826517769484112072480754213054698517876522637472690864116169545775680738618399192338193967040321377288503148728697460402233355089959145989800486175068299335555558920972497900288333317974410133793567449966668840876756007864045306611133792682619602868072588732012603056450503791883027384645595928293422961857905346544704761182733020515530409928027875166289352179905138149766089409408923054051832736103112190654509489264135829125297746729252904817201226464492398211938784464472524981730417456464265216*i1^100 + 843606147671382612759816236389757106338452761025475763398481009154053071216459109203894298578990426512973125387889212521028776559385208515052639572677957345021092243403911934499159748709333306942232918478269696838201141493931649454516890473804059110624909042835467555170659986952973950431691722556801435409008308257916566501040615747393323214493147804899791544421164967811761375429260184765868133325617575106023100332060236247219392242098188996782263385306783365517792577623878481575484681138396502451632376869871762762706498266251128817930836657245037849304680091003958963201613732602084717825331704406331005879408265955562910255276564177223345061795173176279403842140272580719089540219627194457768894807239135980002131630354766150529719908455473071834510786591519152285571053574513044256406210048094793312536099932273541411938086521507533660856652028526418312999435936431918404712793414072988595860416999579554172963172860398330649986644259015517744396193334013610567728817419583538447335155129196628601739353378855375947943355878800219026195656846861793800778341677330312462093734373613769729409534723815610828320173076032329260481255465066735834495675634510048063881638987988091459164366587044289335226580347370796302962555609497608167819138616623217729040986653815656719303702400988247340577346651469952161847601953407655158060364583667986292149272882560550324809945161147663909765426421863401083412067991802471794782960712656144296434351743594298822098015744697448146499882571561059916669554686575212940204004592374942551851451333467261571317645300224547261376176942335039615412797290525621508719741287114893455556325641635586196549813482296729490345946172323214134495811828202965914809570883890010740197178681207602423115434115954954539859563656996409114268260631475886723156936326670637529363393354558426805901933287137547235288697461333921377062358324374886449319845422377150606747712353501921511542859699967507507425052668236416365619801755858018893866455282884540598797691640610816*i1^101 + -1554826495536408384255465135597016911844301328045820886378616849651909887023489255225693241711765637581587143189741100550674370545794649004618867030298969973996899789289709910608796252217764782228263867137878582734032527088864564552523098889286505758634646583691359795924509741274209313524557220750183431432406365473940226213680362484981844361575859279289020502922213427236559699157697779106384188671599751845746655977746737849604874140417938636081732823175299037604377279374512677385374054115213583972234935888685659162071646492641981948891172221071026666574586935816630576601920693463957415450836058895755588753715841982086138928171324072665667565481003069143315871942140936136698405147243862828447704854910776502564175156257717363907507002994347370980258637112364583849651544828265410869351787311429238130133879657959219374051867947343172176796947056628698836525799019493330777617603805938967271591893522868301243286004367517633362970331297255176613852305538814187295657480456772790700754000873266578900981320851729761948461887055484667814089102226629307451293881838917598694592692330141597192770742917796817586124523338135160390371368002704524172070309075990925715930528514178073841784467094882523535272532872176050592706015689419043522287421427246405261690475286070144544595593785310535371515951274593874988138010688306890283452418560755166844697119929425885635740279658462397413491935420214332201254498865194971735391815940251614712844384765779356285803049604123239902155852868227705779103145670763742970393635739519853183828811955693964340488653486861942988428465525174137033934755093693635643399951353866399024394084872255651246073628228109374793514811691625420289742892649039222800123978499191392448689490779997715254863813693542669621139866113088106844509764975788968774869303918956120037478322337940196960186833218468692685919277261102879958612984650262788324377638151360856056042480251410448457054395410900190748504327531136118839866081214819239554183285249671168*i1^102 + 11492910557381134830433149856058886297881255895599263420413899371985921464718386330745185996817098108806740698030806091164770259062969556281169130977095885158267124715348350881359987121170465877928283686775348048368355977788818386898978568515737572556391920388527966543597243897862700294785975467884928831531067529553977063419161709786045064992568216490425531404471213312746672414400395657875020173526422941699282938931638003680306433655190334293586868501687195533856606172195735427497164594976698440595047646543013866581828107433369785145935924697518381013232760889749304748358872135069014441658895222528421238937866565578498321585701266192476560726936177879955216137006795827787591410079226559059410543508273622568401489328620226628801044679511294848380336013052336795378256327452805070737492536010922198733414862984183400503992508900993447636213722518177000826801791567159418916979907178342094373995408361786067661819938584131214180803240224717150157537783875600044400800205250544802552479881707814447596685103154367813619855353947874279027248370650712127386869647998994063193446684042034847958975608884180921236867394492665362852369245415471458749898205623940350829722181679624463461433800839421990936874021021709583719536133930772541954093441810590864083885334473511922697024568237160241319026658855556836626598578455855032456015279275992125262119780903114410234602398282603379043936998760176621959422515394917857005427389003203252398138106679424415531852847583688072294253512686050570906940677791427585256209461624130315347618169116270830346274806740900818654552547020340073287230581954503093831409258700737259922664339644311945869144249423400737830946222563106910551358358620870752525478029239440517917074540009502893756159911691901938981625511683749756444453103934585808198506934140527597383773568799746821804647913379377668288544228113067432814163319071515258740880211727178908533235839239216536088770283880214042232503341423692457981697524873822208*i1^103 + -624920072755433768252651078560996829749853532204555988882062395420862753463560933397957038620068060083460514177097744858394364086823819198018203752338827470945814496230841705938238751699247053431154188795277750627302137059656771776854002287972256008999561040281938093562916389733931009857478026396803047955586851616683771945448721643318586489822091777754717386823973733149381542338073946429748452834727754682865040715849035884253512548725358536879158292634361607196047165848443625393491399543243779874454777764270533731683947051177059109848713525778957154201984763454266732654411256575681954978936502297867437865638401222752725683479956368311269729410362861007959263303092986491178260015160393945425150612916259091746066016055436327006407913397412107998971822721650791674637166199707566206256315768461448385165907490559176720821041810772057581566017519051976221142298298161395616124172666669403542990169863200789805020553638709631624199986641820349698712918029186448031746994189815995554177827035156515355630141722336094986287583410782726142719440618521628217372252564496206840705245155320981201809301624950869314870708211511120343426245140756258597939608026109871281146467257626809077959830828409603142068491854312627160127135762138926882340051184137126067493588083512512211625572343700354239946593277414172760063558456769105173433366035444224549400606885973548729852318520392653954553892783339393657054242707786197138831215746284336585467035341753678444349809857123019048192893950346866786820627836857610986089630539043428701979054762417282047128027821638520049200550966315255219292151764270484581290769088735965517464792046228102228330202668358770240409703307579061584064298084303362434068399034656643100020822614761973433652923410235114368698831473412312178717170806176576992127974614746782074455575010231549511103393322573309606877155649775220528737500251423446870439107856051426849883730096298784448299247287863251691290852738482569216*i1^104 + -4113162190928604830133101542911553022904229595241338419582015362964873902881997791977202173890501788332284548666231435278691072205873870222753234817956823532741628461943339925761258104670480370951443009246749031869467303779950567913222619514060197488782490554148405499256046251802138165066443649712449611337238314043927706745250249054908495064513940081447792594098968592732268280247569898907889499182716588089701225694786708498617213849701548872208778855892145209751429699434124348354835839512612542523278175206988519031046377670384322943237414597961263974495245079956444724658655897584566572186863037515176161705279444846185146725934476856802650851982147039909142647830659227099676785281953544484050048042762309228964746451617872837831889902773776523057073487367231804973564533190694498914321555279709382498996113882933386457960952211369048514095309207628821653970258829897997984706431251246322972865952424938313008045024168670418831330680582804866154266342992860116446814478940337952489005205074009833857362291600128607298283346120437890026920846352856072875434595212478365465661502750137323016693510145941255024361168180049529625425639702013956208354212424658532904232904680923518718592285379050753852647662395276405141559504264096259306697220719083856558402116845411944073921256047865116902947859318224025090831199875096086340080034127006749551811452663730840406180927130784072879224578300476232654232227258304898458793294198733469516444276356301109274221606258524194853287728774658433312519022203873958134286671386988591819677491474582573608161932647995841621646078615745587928462657199106138276617454314456470969656884176671749441897745993098375048491366232942594198846436093286718095868274273599625703608964578335952346693908974087718949106279400990984516402625453543649921687695844673105369618811982170547289065210123874581243267906675411028784378209065768768730715845789455409195195700904943273566183358464*i1^105 + 2345104335658924548523774123604644378987747324645754432350882302754179233690906105615658499325151882722893242426455900648285983641709524378112349548351720446319282591906462307181691261926767741831837272983065947963466974551137434697332664069725362822434608635514959047791395980963474201631673753803390071428159845223196788915595234402008702923230983691189744655695096321048065342498127155660637872791586655822552821593210289491352636449208716897838457167425371139940446289643192776870920736781971086536065445899251769232045568162584944230639239284336839918101010341524685581065156967835027647165067007962528807264115540185463756499834702059233517809464567073884067186840816524144113750053479079174202254886068733018832106423399517876296377609623855130985442856676806002209554498888952068729380257339649896897377199088018346003431885692177130697613498055099979657830299129241169226439431566577161919819415170162827500165291145129822384015462396865102841964984689508575191620719689995169190309756689939462343606777531308883444804907459385919818406974110779155043088262255986709065185098650151605231547705731912141647230504868073222841412620647697458315797405072674689300613804112257014182894553024775357914439494106965755127694180979923959803197079879541641665452243571566433212369090800296729642634090808990893676287277527155011983945667363454616856867275570773272898024843349221372853112757463050932111392969125267705582431962910765799933429786868074530032869248387723045008552879626383016306620823674581824838512993890326114947025735233710483342860254297057930488826754799214229779258925482606773956151440438703755827411010492270651411808461346045066771571935511016852918546062288622172217698876495981121779034626697117614250504770762924622435271155531009287562550499468261261304003136197809621894908319800471908317159471571528459556444826309141550397154618728441797476838307307848728576*i1^106 + 29985393103283129277501261104089948231098449797971844295792435073881061730878961295638470391008898976741231153489829415551205887213839041692652520560328822570020895451027063165370523959919262932194372387213497609782906446484427943169843254091099635018423036119221436022388924534589929977399628020658260807824951608569267525933152685344248257560035543734592910861992477992412403359616679909679202677804143606588517241272129002952697255328709897143113943375557424905968460825059314812547511702773980616122202721234191834093931012921743003835866457750264984293114241160767833077790388736187296313300940006171148980653830541456198560794197019067995506172675626868908302449587134043391130973679553301508286511074767819623993218935669280660798310120224931919820260257257700361546823329683200586305117105663285803733805048943327666549060170838618746080131789040638391902795899291188425711316576248371585750229861334874304986394055254900663646140856361099983827008267241065849179685386199918329039863871369514669424755064116478704945147405815881369334939991077862293274181755838444295738379043889151705853618984508577090983611538275938452279729691417265924004482149772930481881605001039458784743494582984947068051992696153237580734994870408870772041402897092754793031017294590320332352781539070105273019326054498281186510596288012407427078994861990609335042374184248518922063937446270285851853617560590805874583620243980003679917257917536875096513400275780297012804061426478300503119758815840381106701594177884423545402529351380314247277006052693925586626605682195987407494204437247450140729445303880430958006183919911616058643919773822977195248811601184747640447675666762701863279933281421066993387347691816433346733510541672361587974487741225327866878650781750161779385307476986839670493155692285902736167083656421599090504159274214683568889314026760163354207672336384*i1^107 + -33252066335857263337951908760851047129042762768870858569099154076649088451000285158714903752440367845900268008489408274474392030156689661186859796540382917105391293633709314117738724803062935866693502502774188948648486779606480702975062118311690968856678447351960496938852074443312098441205348460607035335379491264702316419420526571228585773720063226513569768785552670243117622675686204154268973950958541641291023184895212530044439793907939141928853026619230126873405586113820824317743815326396330795658566849774529256789236524099001955224594951241398170167191318107820622605530345060474446420836439431343953719161364945921915473755594341915340840251679882669624198047460181359192777554932512764893766427306128699544374874702047988269218757948693147221100973122702059628997870030984338122830794813225425190342093450673692766976979169537029068865282260257804074952392906282984326871436759616077592276330503420464250052831790468440532542738680433179480098877110730358317393096145235642451966898387648333350949141474600976758556442175394443703217141099018573357287871779176189189051663018755078511751656302292021449765236582941988378621301624108541109991272639169381503386844920531628413426855729700150855053991783040447549425788511247084720470629742426495230477394916408368548073501965168453121999069877431588653396549484717536051022295318716379154665120080012013250229334565879066080330209046159712690183285480565438337894611818770929152511447349147797115293417388766409592397000649046713689497015745408306783678698591715011563428120185333357622417500926800372072522464804213435478307733263562335132022493057324211168295647679386900832473374413617926397408844621056276694089217151290655878543586840656644229613624249244735433946157577594624473875545349199417664447685836704910860794216280230428967674732292733189738942445050717972463616*i1^108 + 6576618409082248521759307873208188169725798060055706006880617888332538052480763732736794508220452285628339164062850309819127989430082585499061801982191878824776678472010512253075207565258327725055364785079888125928647003135694911858527034153892196585252416379982175772159838276291134232686260822938715535265697104280702711732082258537644325868332633686422502730081422206464525344657811891825733701078261022964120887099564557566905257287486372143975990813889514935517341050626514399112761423426468944374455116941832105134957836259101321368930771918921920622348219597578142448919949291580587259963994619298714418926388044007728588006105399590264652123598797867883938743496556742170449958802493789756517412834663240493990660482115430492368831093046498954922169172065500348406363311746368276784720053644703023150234470239366288135980675524596522212654258069041080882139705210988585902251259004063197830249984985322485651204060682814506030901913863932061649916939367105074843142183224242584673560047677180697474205190889999734117275245926266905301511427640461419632912343516131647662233078084696179933951569235095379713007692293229445802355140950412615451495710427201960325169129329260116371295848254849753393424135431889788525002600115996850271735190249887584030488541484638789475135399289952094780707771244512579227917504617479268788377555642698017734488210144080945352530142946418832101144551087849549617372340892705682711551930364386051260203144394854230568915497636294661213086804150700111569536314309215501390974154754244178616697971666057267416847784187757636131894483567257720665715733263917358041978596100154306527061487280093207252201117263902902908718490482545033086487132848205268261754364123624124264981470435183959550151735282974054979236212848021091137480379798042705920*i1^109 + -107562756373622203201937360560666058676884142788446937837821160733901012388956023712229886699759285442467838570182059353502525457471396086474056856372489979516505017845141693590294240767963468656319280472136298102323385784396449663323139790193314253934075146020230317244775453437052697625743078443993406375408372434761468076073701359923176366864227135217019931600386889572098661299209549429426062383991578805322219647436910612861339646100531530382150596073060720744881300969481078739132795978483748245823599391301774144697746229563170332200388597852116656817539103387367021531253747417226351295997335153537669929404109698066287608096471929649776987533723281287620583205366605264654563000535537276293143332965618689527430362124094109400693113521894044290927821403894585943553219069498495012569737225955689977843575694980072545830202405344155810984637278183732175000390958049157211768115512540337919845359411784438405809350133944201907062433061218306931133632657377734478870889477588522658440608265367643718395202180862305876673336879292450171694813032617597578348726815361791040095152869437296413369099484033026520925644533261310741418411349198158027159023812942698083696180598422207174133772503729205452901982839690424774409140772048918294860767481090395208360360021626694169518397217880707645957720894197316229838593667176850373873159537916929441199215291319173124076071903071194368609511703653481353041805219238706724390161808189510741326053928516671911287265435799684819287644880684194513104739082583162188828214687893096786874697908113539509094177941135475396898569521682494021040733476614273918057220724408136218466340838413065540924278059492057099516797186650920262518068710281904584550024222112629268562015399209598976*i1^110, -5190849490251419282486456088540121923563936474291138486567580463264670271546105524713962312047661083900995495388517246863135492592453779427137441035231049233311254855624140482566875221864168362446983146980796347456654024808858323654960814017751113240195083793520724207215521068518702838268102514303750917653615398899620153659808080534429200142955453830737282463874781826371735513083175188402483876268951026737244314952877699663209010250534136341100334977172172341668008771774931518673999741191344047484847016202122678920315063218123157753982579015434957447386936186502293285626892263040121278696982566901893236032536160476268267339788860137793074050947191128552808226345692754713855373427365888370792565488643995975476615345726655320851731407865784800189739063450609902106679285281845726319854610900246071542604595474323829709460700748472797127185968047158166429965547770384028481313445790467538611966542893156046912829519791332863487856610877632672247111292762637744722592062983986234494474122914081488775666905073210609059824798827313173205806414785255532008097411986919578744534414372937682133598521610434584564449046840871208163111266879369136211482415061704402912121059678604924253107263224879957639066749137006137674741603652428082253951350461483754344947498187747339012811946422087183446933742209276567873732532298529388205505667613324238637759792791840003680327215651902774743700194581860729735776296749830591320570930363637250077046081362526482613244516124659456758100167978107683194327731473162761999564133478300035974750886938272478730005537946261084672016431592134530744209111915888240440388983261983199696826088956137751399632285677009775866823227571317252373850808233801912297008648366150869717569489819801994399450117350126663247415339669457879267225710289010044812297302207149730854667806188994152288466816946759437347612912737274977257874138295459966693921671759477808021546275864273107725397238044776478064345827935075602439993955396990804011450525472110376312250518149461926270854424527320347112147670739085841558463935313767326071036298560984618195495076562180283741047864383971449376639769970708737799909796255061908566872243556139006171396293757516209703977344251549878686935403900849916958802200341973299171991072274169834897239941142809296318253748058319743078724716286771031590999828285772221257055609713467991291862262155410760557261411371860638970310771702319838253413650753203355338711198422490313983198538845503850384218785054448057090256001429533946155524286800348533792241816337503386479618771741128812967858049173487554211695299881431835492725624853910866970489255305582432640413140994348603647093126219005704581150468432423128018514770890006803108178013344577869024823282505016326904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1773059795676878397350692190144215868939314951105656593967739535687608794049955696348947976885272445355320845484156028313558059799900905171087580723836841390485228269200801441838546934148291315826966387266264240257411070233574300174619380517266928120296048408539977914030216536151693027872497396605676587883147639172086621976244907938622866978095039710813915158033276141739908104164547587641815020634992524415247599468704228265923995156264940700946474103440913120566796964977125132981170882356119011315492485068939155439559867707467088939540031898829857255954943502867895014215841947989281835794556725500636920700662723541007600763540749602731912309342460756403459381449368462087095044430441013416975885808517515992278398548186243883805562906222680590665240704535086167297898455205735473165234961183183854235379111766985422551144636553930906251203727970721142578624054547715839398793221163575849848760163021691868732712174283216688560847039406674764688599129017553858685540098546190620730130290704474721437875414509505027548938796120475591333691658067649500233979148181259321212971239171263134011214904732509891729103455178321480184485275411788313614374992597093233250005668842657646442507389654814540533600994193757158892505292915670008813114919979414732940779239855059832719704340396358137788947901827904060168275209985196891014392664640337900332767173499686662153839435614723788646505494302172786947687302230846238341162847835324228697774048705895300813191435739716300134330170449955231316018809371774463329797596216757616536313712351793522266029011387864253499493618848336486951479949022387334916156004362281904964196921396219554150305890625365828275544930206184089212390374730683377864523811937734235593088415256457417335093870123084706939586585381154745313311428346246957869326900448236047775324880725062413568429761706212768922809836250157479477703348576328928494870968995368686662794238271222788347856517793257273552037141523720958907627415020844855274452244867356014514349030501386357054545296700999568608858222245472438921394466755095806757060070151615880402837768612038133352985815131366083330318438631234607569762451773400675173141819813299792907839434725957747855546272078383726460980242032123820518625429118158926022007558791829279057953719928039427413587575541953698433837134018196347134283428307425579511836290080758625846665211568020749958031013868340605332868723890516386946512656943233967009328854331120034846105075095473370389425721135001169681367161242426167047533951393109812926727136241158857764952762279289296064602283941520048649363002535172416860444555144406199491734838759887884391808805124316445726623885517401367799725507606661773502637676877561023701616837608966360166619130116099548339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -278665490655247642972506599283517750939806439743130484366284088232173833856498313863699068804819285139516470928124801321723178411147897975688823841690866499242792379910266881077100049661749218604894720231364654472055906350278109754259459116967885415636494745618965894153928793678419842412548392759695582150823194018665145942753782245348141244460976086207878495950636851738330482451729013358685981990028657563896675103658715508960626746278058156225902433236297417808340548900956176202544233616334759121086096441605899536679138440872158722992018101748489170438594953214122998615494031198340656694516685575721138481961055955630258035586850717710036264985268908068034045543750446784616097083243450302892635295901255274022130084816096414418465521397859710818115021880068731041897457545162801594586000811830429215029637180802446461255205574216249566366061295727326664591447880189089745992199693871780153571628879378641183453618136774845959390693007914294681432303840383319035444120909671775218138460525111356975239200218338614903159600559593122530594956616564646633918633749721058947657902608709677025683648297506858770812736337664901024014899736670013536629472956453006211721889037347058014518714886553424844647608746590474427645037821332463974495059865802510266396416661954200149927697296225874479628107968180404215010197391091053047132201353135119965650899591151773073636806830888580609682720309836329373989051709917793083043341068844077590306313137928578111212704178325495517030834345375764776855644599058203098514769336124688879634986957424059930541499567926505326601579420386178010084952353335480803542151125274763328775850825599998232701865964831067859385478876399463015747552111003429454216235391301909530070951599919405846824611969392493247536059493927874309780385588978051956023938057718556083382551685167899762621283563522848550341896268419778489385912381425687676196143976780205188677059839520207613047613467210151434675125370717680834716216189320896077116730244677803928597412854347363446718804466748515409341437342034094838988775584495454969368574521754296342898104274853921223127234573986559413423996236131354707705914016426046594345462613796409328002315993194889308012831950249397536074265805336312271444779126490865703662744299215217478883367388783349501135835318247350801887976726558457524996923764665578367557564401947423278630126180436192384698653811057553345430583061783805967621538839326772996927087998494308201137951024108278969082656424239003515063358639997191807614089147634700369529488177852635199180091166013104188842242535219295979562258153926895941856796682046496263550338430556316748054852720101556269522251926617452641732725982171896474256295373558091768895225787740074380014993865940789031982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -25719352910508467345351879241835140246535882932606805639064636476702297120652249623562609682559221469698670794045382632708762748836185582361386073985149461786529676044236772751077342139419419855752168106396298265718494409105705962605796214563507399893269274059608173145301866689662828625664394945357653532026229292875666749227697822342767914500218829984077078384414787569616123319677838227237108635159282885850681971216674496040078627004237834218908074161365546276659129198069920209234334684216056094715825497058300958715069301699613102181391705902280804127937881978386140726987596719095920745792612482705567713640044714091446563905317528573058205191742976653856151371963738741098258097752015176342948662419857874776632053384255021229340599765261587361576877284436714609213601356889203121943615039534109738972570640095160387210197670121020880588531902913502246049482261029928731184590915237933490763016645480324594698501920086639361283409098853833862484394563364415658622143539840897396555976342740622031540897811722204278354569141249249374125713412150243908709286633770871434927850445567927736160166207043973801837361621257383260381692594323018884572419618491088318086853750944948070347542457834033694472222848190802330776633264745720591021749964884037564825080324541514172955104929141150658157853483691431752059412452571475814162792343653424743668718115039986021758094003611730330496502979676126118330755432870245451665256172975951038503233434815036381874162021718830612351565775685082609303101964730541989613041551956162874124232419823933193735365261447694173540713922967441007300774695284930979748641907676510098567526491515068922751410093972956801222607688806864935594837476396943785973752603774266028093463206530194577277645273352458452094498562586901138480282836543387700149051232152770467782987671634043779837467950709781286947214084404992318320471652673683317663779005268258351973978906028099359392332877767310373199364790622482860654164754252395136634522065642401733471886054865911633315678711759453895181132165416464344530727453654005419449809790300369023132595559076055464493152309830455064479291089203044207128153959205864657794488532033363430452996782373203313161946080173918608748798526049543105746672918748285273576036354736399029568749662154519747573701240003517535858384023095988909907294511540908829435310590409420567126833530374518288808265254852843687355149581242101521693358395494461734135495188216194752874925457570615867677920671029701656964805094952874668556057860310981976727564687957077826722603932426020935597613050130546383211131194315968614837200680010845511194311923007231288054299501212483434760929746139179786832708352298764223612855520648015903267785584225494321086025946861661785316467285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1559897549093355328460778434051461889029799213246279331687107431517746298011366283037503541057082039975196145089326496937345485158198110137650029664583181002285862284891118289310149398924065257399723260466187852981829506238839822177485260815463953707770385257765518722331208260072368492834099290570149547272512188454842233430205148979491456718710155905125417469561033707246064316614519543644559808026721768276838639230675299051394393063871669627207980262840694402507579626836675368858807288354785669786968780761464940697941113631941816308659894667373033259630260441995420540834157536201224777341380687784676603002118696299898972692630799563507920979350039444124470435324014794448574181809148707798396804494984834918636686001439976294288212855755324758588848000325558970933538529560792119735985265277712505804952150448879843650067743046455667382425898166460981044242711075026917647670686637774885302089831569914998178277729226326402793089857589755359689443637449186038344684617709323245146099294629164382094489184380162912141268280494512183923259963871664503761695535450949101916635319920423139548917135576782969200181632586388444074222392157810502207960676348750758353722823954953095488023836788798667775700639460263586263892700234818963906986077968900345977633476587860371674113572010661813699133199929137752541697670258078215504272110388772836958605702798693747207169107660375745286162982008903421912660788938372457431468585810764321837736074673892129666813024718569335614441273659183651179585052045273189138247339314031734036726303029004912063749409558768273703159291569361049923473209412730729931795120979576300381773065168289103780414978658544727506796287853076220747835196775285158042439898874644552380237041918260543661096902492519892309477133013566248227315411587167225537406942230835390211700951389050819761566211842145933820721926939322982380018474387012109346583221457327519277853692857853623635179898764611750015514389578669069143673053410596535992535486616315711223279469756834487608182048111408695371620031290155700587572827736207807024291764060890691912702993567040308103993746007753849879161170384601256694644404387830717891120903446136274191096459546550182588744239824354461130733492469329670035177673941231625809092409901585065923627265813396368922704155057847163397331062356156246433587983521599285364429975756345439723254229265561798003838123832597032833850440991299355264796547383452804133153275459841697547683713145262805300399375857426739875446051053382680892801009836789135343160715699954936551922954508775390296850122764019982934147405120538778809579442398993552089090545600710887081002068276240404006165906981978383101810638135115564246359276873573465109983857613808971938991990725744353008651733398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -64664482860751099355821609135955262381759051281939222755083225715452681259272226829931079438358942438856948279206506544070290921633419475698047436056540995573681795682466720344481436916960711686742908359984568642376150885445501260205384691267174020285683370976596333396568216210241258906214548703989943693896813974775351502549068607358479726810920026348631352016147736106119657003787576143692411225028552464702049965626987182182898086528091164930914764246237713449743659286350092722657567589299296053639671272870521264651133019158469545908667043779792246659178540726982006196975408024616867074085263088639420677884661418768181658854001924073855248333677200312902007970829805988185572711828003017134197993299197200332613094822493931633712010729662898186075214703936970536914318822110517197635476084404329333160928302003067601380193539209471707650062190102139107834605286350768301093790716504741146849821578209956803891457514601870982902342759035946892739461039057030078804178969096506017870460389463364317260458161296365024609591814784275492452674148501832421686201129973044203493247427633174168776389286262069686872936090365945394303078338595523185879536057046126430897377405256443031813982542490841953378492467770564385524785025139309971394175222236789015612007554882077290267380950376259924109078828679980609725885669556278478806669394144777768720286428011675599236908162834669876306815515243116056192911200688706622785518253635395693968916738558527573205590249499582638691757959475254183973226379028372801705892914538389745755641732077422228222685833529331065084709876447669721174511273895001808669632878068459153576882798580624194649694682015252392485071073143005433233897840043934869815800094423771894596766079691955275203864562235760418890703362324576786355672795349747357235097218986364110998767752994264978453566284862272674503951572342166760355587552132637455758570206382677553202800753322376209396275268348740652780706590237074764083056306746925017033129662968377772971785990982827936240290461408391754372627216068636455673619851325053466816073557564484202851164102152789974127632072849556626768645219437863774141380005847545202767984732445471243809564023906556021372422060305112561038144234677514055100166673142580661377781155270176656588574492439171045695976812967045800187088732402310006515667930514923640166848111327782616639718568442347278655441244036674801048937045012570637912827719875982726328840525883610393150850874010725840203438355841936768131324839861114445468877147624663788972345512736853721046930251454680719498024770991737124477738667844469887496410553884269227394518641527490134011289314367748014697359311330496315314814547629964431218115656716387269532110924879062125097320377339984292883605957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -1803241690553614073608887756277393825303863130306483775248749177506223959955742115067505584058779065074707675947844478664771402132182613253624685954474930753720222913502588124991210812997067007470135371190892405181602136764303261137646509483932597796773060444136654355245449177462254986844063629582198586805247599245994540302083662716459974152620655530158967924145410318340734896445922190086636524722361899369963098455773875897629571314941777024911196878403327985324482195318946359034434980506190636556024896361407969098689238448852266490883275068449490920378277378408372315016012321446759926548979698433744909011190698443963557066531443741457550291985030145318662136012207990771236702579267742846933312586948193900809187721422306052352562565452711412438548173268624736275219210372245865406045584204400660580095125406842336173778345304764980305167168776338726375373602311505826501031131766875166389363843684776973269777790977591715078872670099611924903937480643553614720378983814963376353998436539739634586558499848395319045933194214710247920115529663127492966545470841748590331323949014490251470544141307172054788162025310675235869769768685340891618909588128905702627803573970640222271343695651426304866851614593501790824390185774346719182259985578328494721526321783141841592872539446625249786927632886706996329836573990278184333801665605534333256590995270378927186247036097085046594270562725765585245664393060188646756773225541552566134815614125934952879324608607464600913403291255083875753064765538900372336989658336365608481714919190058282777690012311804907480820085424608166772089981465613408226966041501655075770959531515988921482497590692963240721048734406749010825031339118268462966457247626445107510915569668772635023608669578791144953790276537683858857861496304349894933342841604411095635163268172239753670098923122737172357714330796604657118368962749021885245630776935385794118182647827946279167897524133522714195975482502849637467633922572346207842936799574038933147112228953967104180115733334604549440902059208900959719742561580299697170238001813814215047422276214412789687018784931840431273517294367313545863148114391460532672205369642073074457239804994424996790743625443988090147340870297765722862750346924897887987552332689207520790510149018016090983852259919282965267104512663148747431260208559111837341522493565903423241210187939164582505238867353137729930456356451163056595385364202893264088589404869948477296611383317030602989881561806880712438267231344851511822319519416722542197307755132610185786990858588211894561575925791227098434022872918852750664829851323994714854350148685241641937875489007488553818472232915844624604671578070115213926809767269505654990536653034641884429681442994475303127603435516357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -33037272697705439704680948502415738953129009749810011761090758576046419113104851145956939762254886213121922574097598197784972168252702523711074699785910035219986245837417722374025201187083889190433075976223838707246912197320149778736687645411249205817199152526525316650004382850972342788758512314105434818149789518056826988397271646443431782833582941881479346416713943588269542652906207966636768727457038489186341529087782533337179908829892316850068021834031601614812481352291282066787009917868176108080454232462936144780512344888106378169960431161774680274245826547041776323895212298684161988110017526811482711625186404413815393302585358385056343539013805705906574048902938824419985116573788384799096610584328143834524303693970989130119351753475477510755614609721565513287732741818751168011410478146773486828261864533760802181506796270814721393112780548553221378840895712974649160492694230512959197455295057271091745912114574621841239660714544903294605293073925274847067742918446707597433181810357930775950042705878729226953893887282354107953829328064060599509801939197291038642187110909473075510563526518163289783557372204512778325648380124308965826728794247472315788930342663165048173393435749949896428959824325662438767077488811880117462064273542259600241610671412062249055612865909260105306392623539193619150556348945088139748638588438454035042772228181813347160723701359066238723985982421548216878189564473023437960969471121902283252726893383304001091893720824860292896617578052192235972049423482664340702328626625178251012279947184947432846730989129444403027198773794570732406848292748399979640269977830043308737312977480056863276494507461672851966318504233715601138175847954018765795268905255358055483017162300894329601580951111626000640873931625134419174675897524929355363512065293485081521705020935583537246677931580596210980916682471602166251624378524509966999802850310726942959273047570454486488536517763209260683499999696922272586535022242499827719224491134914751468257249575298814099866341408268476641966016565326794216233227929332677016362963844632000519078665519303999170759539562681048258523101719152874830589264429095214073566480476994023536033954635700156081885550679636424125630709398509266214923492624245529914228491357939306971604771440468201270171908764595339699835127033848558920898001163179984136921955884212440073128569454716863800839634931954119883456252678534411431635903235956541975455779606435329868932216248459870510571145948247044906427923791879604243090596235748299376404510889933336273449180255944659621441810005797597025929892796021771749541173554923178870535086135517985914113423736461332358229843411496853588898100660838280228915539958313785642759363121742372815617691217656721225574493408203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -374508573122921126969870968670483154989415131350207767266810177323433493011874929309119865876248067206736714023100932161700675309280087978840819311361215277894623157060844479104282547523665085424513387313960997835774879746243260408036143451156558199853753987012091600350767579096453899524259501598442780150153080876130015477841146548010293730531605774274394527055364778581683701222693461713069847323471448536504898370854614417390811856325663440808492038619198051809964024097766679751521643669829624173769635708071272330433179955090443257539375885003000580013418201675907359687066868816997980245571459552577191499474811156922088960569734111234677702020365174825049738970672651572751694788536769482855449048413816628074287136109627219853332928370514123416002209696964195294419413402765029853226043864327855337134360443505821983013317531489386102452425288269545101447680502761605117457454715467989606324468709925194444837667951450254393342648119253437020984358315126428720497753299105913697414417188081688317460094787338739704440487177131923586679535103621580631428070580714923595173163183098069472769669238326824922924587353312016754402554425606298254284856743609988252045098091466033123072297148163883021098002315879884380204144310310313004850394001285925558584913141545250779045879849167961876488578464837902205113259140452288227139175292047125938085136670929137132435618550332675858466102698551254169155660080105659996493586783358802323250719256516509512653482089474106441856724626112003553693516432140659106105356517713013598967782536697675857899329016476364672223597978966851250839822258452325359002054052623096600423519591327038407313645556915449267327996759846232513562672005263428182431981726556895447278232608096424760973468332632277066112727992672534773329296641728549351683898269976691110173743455273169357356216329111470466662049793760611246982786545180413662419895372935735283748960023766953346957612542320307689188466047838325915363710918203825066228923702054253919443522031692538352353099355906552538851125811513582858418817807636476671661494902001396148804451687600307352712947189043426384651231103611839424574336401590824686808069554451927338403432491553060059596104148118212533914910765222131302618014149934488661440906493449888448468737598069793676256425887837296314788237811626131542208368406316817655711128974977235048585464334156472125890020363211927939232987098931834145080510649641107046929983092878051071435628961972870194244190385367942062281726519790383766579985044339351785295238441100453956272567506475743643315806436067338028034970527254003932954540022912706263243393390656205052294609843510153120807864157657378007853859451068416323405734935349488060750498033976234761538954693687959911582758903503417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1691463766847166123641187183173684754102051933324452637838424454350859120921202165974997053557194095206805192617387344499916105939028112086047627880336530723205367743719893369981549144316789313890459973219066211484476411078504825687504813004794408252323071335368371024040557414033753496946374543778045039902803485650510491110422582685021720962428736662951576206598641477729172597726024350625798374867919790912491781789775517056410698162492576908077566543414714019832811812245707784001473638464647034581749179841728834927311530221143729185874375037660069390344112519227955911364345299904671616492842798703888869569360559758909607485535148076962158788438264924592775481446157500984808810388991089940347578829706923632990366295704492961519458816948608196916002823475446606127050021871002850659169955590987338917494673388661259591393920440450643064126470381591322042264429468434430770530674741318164489800482581414111543058095394360244967991451155136790747917875782326937277980925895458901419110481443592778049322982574293504067302680490625772690665837542139421691094477474357134410832108152674205058095792916943344456397016000056422108083041127757251865564402414196879874659135245723495878453924894664792490073811275505415196256635508916390151879480234230594644419037199475825360370906587227485482171479515148260740725518485574217479542222755494077539775458420298215314670944101663910289914584356244103478056103005180269115682541701017612528969113103654292977916848815509465451446003379629813677045486845711402472596171069225861399833260357457789605788080038824444785858401728917670925102365160441147963255841431658266234139561151142078805185656735528491880449427157986057344756436048153340295381988128716063058504977369186849301619495252955348884751215670169680332319688983871272688781303682981629258061860665830740023757348762331973772457540196755289184829649003328258021700441161139002664840254355269627629727925450939412549045950492288856417120838181506285127436924876613778007354955438418824933327610636299621583995365456491205878019207887392114893269257446678310345186413047762389398593185132032169298629265375971190408005138661734825372999998627069831505538387967543815917257421086538589095689828914447585254690609346158615426072188903849834587235632863714876207511728206120207014585172106886192510734039094661277735305240738453346046343527818633246288311370122294374582931284853870162404304357669314465580608358725384467919230206473125642067747849163447840500629448253541526125531977336984127843318039045930805140641736471404238207558554836001908078565885329331691692002525122872454970730842249578052272896735137496208915903741575979770632807106871600928027285068353794487362398711452228843415711938227002270111370826721191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -7733454544929337431334007770688959102111448939308420319775528733450609595438290210221068144141538060444117816058882268005408915129230334284316410790988615986850013124548619320945499978313727665967368190829264132148074431698294688503612156730881299896431842174878017139692013295819112672947020453747389564902116067166855940881915909470227373334422203351191403133925009480202433669370606359775767793940451347513464486006698880806144188186008186815287449032990044922559596592358456816900787713135937827610470069511689712755762784288084660785260389385884250090039502676058002199409602596671397582761847796014470469795035542337536425535986399904636770703775887905573155303332686545146731019112561268342578905044958350185175957284123152021758421254000924501323130662855824501048683421639342260417186712795537837517977207302012597642495132108572532404548901466816719495443141078472949002591958943235266942870311691024145936531075977277450312658258154865340924510748707894765980987637121406037315131418243739815511974681559608144662561184214531883884718346158253990685897542428207116623501707383135376445057823458527491850076260160275773417781530325151353161741229313557777126984781785026930372478427663398004104740679884033647350127569897484807072541582981871464022401825847043475879124986413773169088811264121961146575116725932615434741250323316222875098901661315784174916610877807182573845730965457160203422175850651348913881269800315290683390356642165081525474986833391970934702894073913368978136766816009937551480677051731110473646647466739639338564075877249114783475623242340001591461650398980815750631895268152579788548566470000156229366257873218648027296052958557128869293081824855782775701304343584460107987420197446004011015266221609783530126674139054217133711605773201121098827089494738127573582756229968882170373550784369438149255103947916359006433262165241699651233493653381217804453750812584449625481244279027469079321559488040110514240232146160433255964323115511947231308380739562250214845247187836854465065121198460228912863804539712756462715478802321431115611522283118556695286891919817860669083021354482447845333239030728409311589989671898688558937622334629686933987059662229021890977700417701138742487438620881630000105187337629048093835310278857918170693428329057757073987079093860441888263941193549231702202215147303883584541150429785356630582123698506517260424182980177150103309299163336166557596284542710712589194191527719566969543125194499787468650114313811619622295812014894701384726935061226785130894820868126143190414796179426162619902987290824993546569777790327267587006646564961764432385737826504754721016239009371667701237965607804959482203879052646389721595382542410855388231017707533661586894537674331665039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -7279080670295499129735659102098387209329808527295065328564948113568438828915240846473777122019468149703321010092285588940884777758667636328825630264387275048894921758465311975124924164298311498834441980823433877520494949001578145328556230619091532021986918607065926857428096805493397824913469140151576185594423025731133667223529652758672610948034377970153069217788111331787082764678055197952185316948624478940305067938611823908685046754580353821745714769662564834583169976212993320305424038067987706126222404749784428307601528310440383855168357735365399736241751923226731527244845174552182948583395870044773479554384194796816055665050300552155209368310388207906264995480005945829975299260807636605089529045174577184330944021517902047002985808152823698517445125446594932022854494251024350791683891914824636907318495899285901028823777682810310094903067978431487932636947620885037713119023408735300396229413327924024633918324623371595732146148822115699762961584213527554268427590152944189958510907491380828448061489780848621867836486014013650167381760908405988127215500793777402178477860114047408669570021533981406477124323217061835965887124206626718540479824801406895611109509528895217594101109465262343937242530417109649736956597941254851257849888926771426589869340393506791421196945549517766400755623239684226680530476100438843919340235494407159248648592156109710727992238919401338842209910467276935290167976847692196312495581804037540081777411861888324402532098822430485416561452171390479889915104853130168520375163351061364845222797469785978099429910188158122228864091307402791133730344504255411387115799990975177145181068591337740264599460198363485555413495570796479143928924620475271069615333669164206855005510483545314583910568123062476802130263240806314656994373207247315339874434066380076239617181464808988360522357542620717604471810709067610051127933522882443419885862189767268689687457681577048014180766508498892713303349358456329788149028798793187314509113513371715539997938715425559978016259525378165502105556067914915810520498023977834332717454085996542999342779266181861912912560242984186506844018660714382813043976309072459912629801761185161844762857273052928587812489876903104845292863125999660657997418994172695456401017020520023967212726618147811199099272340643503144241864961448956246714374246954430622887189537336229524413563729474769049546251480355360245556926599742803522381990090253260944172357239319158080851660587264228810135435530824752193565746200287558780021524614168235042554549264973474906502897313435652271630948043750076136657241525650011935363574554638556847853102923117058209902578213672241559037291915847656939922229995466997419215512670011934603100634267105527175840760950272854462991380691528320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 19133845931934478450473889696941870355582328220039786494550098933996359508442019456523238769517428302010944752758216481929387205799293771377396634109610903244099146761495802473228250291766309581943944505669243321293659180886924507966768525620641149235679597847121892617757817308043861061243235303383886453331961828559709354156130452274647899383413258649085458161687123096679482100910908336028017747384584129135590293736632348380239531491612127309536342819282610137763429553703781472565678705079571562048930390029485418569518653720149829168618114791071035146663585424158323102016089228801971798203796485650185630096394503259786168954379112421355331211023138539801196968932088186500299671936093990424601508882400315313440887418280264150655667673030494952306704409814428719878101341805656766025322666056663576647844400903205160909667173441992705027921534215378634233313937495034557145589406380694180245029086101060739551899136265479250759115438394193543414532501157413377392224608497977306685859904233812252189867822679548811598669106342012613773250543044169067232790417709665903551021345736276428353689996663241897771650225206821194543802586865594862126027004370153332597648503896117628413978975151898329646773827406374464717715690424141760749220500947812790128569408987357860075869293303007541427950237527775854633067372659725384016134810194413239971605152566212696952914915470350503904952044541058758813393990665229604570192726277028534273945326366270655329095996522561443467738869423101189142776539932618918339724890991838869620892167660408355999776967008974601172169611912445967511160822615623307698048369903091410953488263247341972264067791734837423745532480483222980846389679326557754280917032632687713455510815149418734494652849548660409382853379457173999062031386012727262448747129773439153205098154902356249601373967101502063653865303805316786806013860553874877253163998781052932950329448033843141708176960094390110633978220481236931684524666946141609389903551644771300399697893552585226732006760934897959910471634169222687656906007025300071048954265130810187956900036409039691527087685806394176887296688703570060029250590241424933586072859384048540871635116375963070365837675193932601979939668905976123146756647414706411489720951700946799714335335072089634171561918093773440853024456509130782570930011104480954903921926192393421430605535510237250308489759433574317536689700666240929612495048733191143453324820795896473378367790792990440255783038946413621071823807428609175415111164632230925353229051633014141069187378039950123307259966804960138828329742084370677697288758441732511568185261744194265696267224180907922263809885020934699932083759223368158152055327834477108538593900323268139073635537850996669899340147018432617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 25480031790657929316923937067045033123841426607949113268156276569958729589620503476400193074004437700652807624934629338759925238078491204456342013671201054930181874902372437255502483478275082888453735002937614141963497960106606717317776984252478358060928895677379125937638097871810576469434825135047278981136530628200825353061321205235264827189586908883020356142718917515692567195773705730350844264076168420369909519696736466449571225315148479006389634251380554779971475799190518586606044930523607100820495290242799537011173791802246347135838546242480823508796154243397831413572715075605349604187452827834039172854365838537945807119972771171096571498102495718080594951843845847041765447818581983100572283905180510908866431136123267488774985586871980389194720947320051072703121168224854049683042569836856870667090884455597793866096345975613278443913155661408360293638156836116138121857340484312419444996370462015916901179245853389776679108040127208855928968166071674801630757827999938746109344882450870483454683719456802530492524203862351820868175980354227931745903732264882554464063602213335795940823851406805234213496486002889528250452020342659029468781759459966687964598714068905899831530628496239885001843215032538656416928448498455434128541527953013558799204591213530833435297601151216162385082960360801416165209624609012460249174318720239399589105342685602044274358784865451704652035963114763143942242368969006913441863155024508810088482027665160795462022573060332384057095343414119806083672824881229614587893765559571725733373543654594386845377880390201167070571206977934542280400118283980619538798950271073055844540960462711132992379262921635193431802836826180873918197585168143803740700824724646845159534042237952184623319007102359081595655771577190762973538938457921456107063352700647410984279661436941799092522856714986982948066272956255287852622790120991127443811413439776772293959949117467244438392050531333458689658219375489575198012540997990254590995435290962173715951726501258420536279153956864144829294782837372253306190222341673858016070783857780918645571619048552765850639453897464481553765157437452441346322920178693718510508650543677680665761956408724953032170289753098012733931105655715304503266178066598232165190213328512409319276722507590461006807365360077448861391968751113210500769901781498727682226677691954369211895899760433737369424758185066790250855143075536971365134655612976649808149428848040722020058226657167059050788118636476996943818442448638421102498382759695577521761306681639496485587752221995082190461313423244059220549852018406512793069632070007741739079814839421385471536173953461999713450749906716245798469684207595081750662093271342745513076557489204184389261603608106621521864448547363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -107104928155410468708776840811887913657910627209998656742761310706587558116192271557329732533764395390820319951427535758840200471716313873929297778990679343743588862166565347194013490771607444607954802808904598611301655411745104051290375453446265716229509613230243242450352811924842921991375305094025808987196987327237375909033181400456676780401372743268261073278440219102039372860277087493588663266985869675990087196669687656457047878367628838121352462616317520777584324046597637559966449002307387032438917037999803610285456648563060351633538179174303452006587688669657960631963823895439968777114347192227911562101547246716792888289123914824697259115985996065389806651624144959232661420923568217888329326208202452013420311179167403607837250530616749816481381331860866195273619235486784337924251097815709972820050621523927579247733070376417491741181526325352023184536481658851588146297810757297642257443110191255743554894928765839004896783372572180190395466103948177367066982125420757858300541126514914933481603793257655052665022452906884958180579595541690122732938649763577276118277518662160760550172631625812032829541284200119925024630420966277793231344792408905445675011080076145837356091235661310960171185217151281555574047790677469357644625998877382491160716936205358565067881276114178743655958611376039680510848389529840454961543233254420938273482491140243059889922432478783818254697419519034555189277767935672912188010017411089553367807646378006964393402742415172704536242574990180913089670154767235074964660311079327770177801269826298296366768515714455188981886440725214636815726029468049395377892679566118719486238010826231082066865097304285092725087955268853929620344430038698511208012777706029106180826814815945523655584758968716303469258654799514297212585770202861593617477677494945564217932138351631930755720926576370360123306591251634471150419406296517754813358551695735909457674324998594659141624524000153244559640291022116368454009293301247034992107621293008318010683695143918719587552621879861457062350778532959518650658330847520151586864179728971726943120720838957908944252476554758413048519601327875398958163171625784208287308436765904430281447749836848352058212000340076028863382004157216891293050466122597048770284878728139029571573440592605133685979919344964580314006086740752499929686587373815280342123969313440944664239109271777514616328808435917709765658647954902242957339475255465358772364238626403204822396227737459830202398833257574204434121753996793343224915180583566651547044098449887878124786100703119732397363542967870380447623034790964961358011639736229284671073190092696983675626873396307966946006897397327206441673885830696251797959699150303748771550994686334396612065081305217635920955393791198730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -444189182707855910799221075964896475163636211866130155879624751461407260567905585276985698817877608736897070260921807514748863858669744433873315939674588666857577870080733518798315001473780269592439053419942820667773557536163578792928389258673684455280163768294517886408959714720519278316439237322553407074641125066801027514669827070911124782981941301368451559995046568980577546843744367651205580295855408987041358890306144144654771393424789640887597341675046057414844848711871410472424324674472218293765687057597801092000187000667288133240020260400490767225408582104990957224864300278039433786598947987527386893672333661254046215082558298699042912757590045313832422726401368828125242536775100501190442295781259177229717946446821043285623366847663712555405826873933422268861000382983350902137820322425578309133678227221628526019512143781365662514526132827761508837390586804931456972071939635723946203073256378383285264606414764588235776074619221361613580482457467886745963452607348670544987356555497427810708528377205039147843248849414920205596567834885932182152058046544154138480812881571530836767252416535205905304943978348687137923906761530120357460030473843944552242233032108623400805064509015141029568158754851604307237407944257935604076809733622110178702851938407675764244580994666085209727855380698160055149508513649630156471607684218111408905529168487328676371090167726339663027225566289770899233743808437484769086403383098653684463556175857831633718304031548434346613706271543071495860560470456442336446396922605886460063245383665950590991922812575252407165722659167062370497092473447107001864583255913658958885037336796199990075410106389254800654695614422812317620068793284323180409185699703287077953021261862803369971954649003741642249831054376576102427380462618064782573596701902610818936741067260543792779839316181216679716344589522797185255782142467052632313345570410124725486620772399093178733945321581899809128142335906291887568931626287253339044830612206154719115578289522707399466901055743335298213012313117602382586319116980308641080860853232191726177425487136752261500708282789840135848679339346815073396746759288463531456470568914508180517852977763214344364511199452761961175907994033537430199033077044497670485300998769359111981662891803154522945321809010239883228433264559517489732182733474181226894901928430215123552783321395982382126489864599279261197475879765081900489723164015568825915988695259551672582010304576280963576084576831524470941118210192798593851404623291129422880194227224961490933212392027921399753143282848409601396452760090312177979402543641287555891462542544192166648892639602394475597403835604403300111025409556413164555826925259936045081274440570310749257411861950852171543147812652587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -825940246978151960977299287978869340400473853463510036610998334346895141573974984214813906451970938730059528811904937357578742093582096924890095984862162713595014774797786401527462134992858937654920940108264922013699940929747731011173558719700420140579536915931607199515400742750952886950564024096973813581752878531592302920570529274321125520590832505565109672890748865841076966142533276760568887584178038988673084508572027023439986738164058574227813816605068478956839106107442269497578029109006043375794964520156677795131191035534900360821294573505424265894701021563622906122247696923552910668449402325953608852778553430295182547883826456523025960858873255323840873212714638965181853696828977756273153010726777822011510493052860475620133957578037514402651418313752360041823048842213387287896531617489507121480845099383696785252273607562853298021719578114724810241668252106880831520879554572161322307162799500221714389817579884189035939805804283097060443903524202072215259247692555390966047685600639240525979015230307733874472559260769535290467667991003153871768382284177366200174087806773631383009244345334323470166669862805871386284201292258231465974428111293851746889745584219811966285094252218355032628762257251784949597977001544989396549666925822692625677968266766301317243619456812349653134618096227698844478633691733188641102382500261496637350827772775551800898774784331919840455753985069877663699426793425108810664011121862187664043719352174321632649404225757630830069800616064538275564440000625906134215160558612548655122836636445293076838173556922311312369041680317704780919327789746861553917666674913150321079948941669239722841381254855435713252067265661357247378700646583361033110293405685344460992989186853109637910205853240296390635017344051642738909847825760376473345948087676206687277292102669449130613604809966268678704361391765962497131062823612381857896696873217991005246956348407582534579740846141027967902973399369960765545339036318109881185277147883606436230502540305573413419259022598042241558544389776953797916740988930369104533952616868752000191094914461424865564800892314881434213412445113701327610375858806684722120015539098415938048421225672784972352759297470062445252524882886660889752910561785554110900825615795249535243761893093476553378790501874236874816518514817916899910557875635742272484091599252151461361090388379732812327018172862279508527195536446279982215169387371963872897909398685913826500576497657259450936863268566885522192410295077559126754774230807749646178975878951182447949441579712949879059779164900307231868120460221677548910762065947116802779797686954309574451566250687580914886634034488591361489362358757749762353330221263703823478906778134830768723609109180205642888351665973663330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -849904353210450616897668330114112359349403100984930402408480715994347965525442750397614861838991803368891924806106304043460524756658927313939325962301552220862075908453986738281385832388162809208683209232058509555021997083088072535887419065044997157544158839649339194957760440054812057668597731324387955061821580288797987786209323780289229500564601470264808435041296329504284347975191007320212781984902746664373800371833127304610679140653190323128476997151863098439764436360571207937622806020196172978406075801291553437649377438175791697414853448330515457971176948162168988714996673973536083210184274302821742608015996995067601505235888361515503106633788945275883751651324706351676080168611080743078247319585508453598989493203275998114202060789717677458119382604037634646098197217578081166900846510752956265505331454179249965989118044280565748777561937115013369980503317466030331097795266068860042909644951843962594403889323309991031374017381264338409633126580841113867037449982610283639772898256173701410802145510006618644321942432187829033850853617814465859010598712074960675646483407450607117051275785820497266160600172669611564371633062592509165818976575873209187899112951035908768678415184160588993448637092884766125000595191746402856245668111518194510584028470810760422508278510774277462612178489505447499857644647270886077355096012427428918093466317077455146704613477802344449390125818324500888916671873341587931239442092806860658323187456102894199761078261692178343422458185487986979585021445589418706600487521188416419184757720649984947270201405217669430092292219610434500863415968670933335218704084485439621923232021327039894540979877343909870905503980652571701620499294767904348463337113481486525288618715470474724616114044801842147262138041316291710084563459020224992209817466957749341202936016361400668292959418590949316241469630965334555484168087340396234378086081119747028678780231110952008575863693845570174839862440428635018188616128043289315890016235943735441904629892728626108253205914625096683171860295415603717541045395333843517981956931128033391118697464453387011118958081828031985642576211146136351989483455149415528993372397110713248723469830642321096022230172984735909643696565619328880648335018867237289504109135731287609268581678999483956239682962716663150800741054161824766275539782618479175820781374337747069190080592756849176944344134256633990045749626941839079544190123696368474977795358212396723187556381000222565791382287987424333836681371903964323124243453926844372186024233708325307483596048843868253725900612026246098562531752619356632364304325329134538178663927332122977928184178454887202397036704836161403183682359222683196755110305739223276747584092048393477750473970204958196159586318969726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -361603814813934916475513491728222310048052169527713346449359325736594546908115516032921309440992010978451213491100936915792058541769007590249630255028218263907137260390669348768389536334302091978284833855380740515414216767723596759269197669099445100571989684018209662579689900459165203137287574824838476797355576229908397997606313793866090524217134890627540633349251821356202427833239703697847694300215887446937932185527595231207487457051461630500676329470764137622022603952163800632236828872425544529045601626113334203825780705357744092228094869652560050290971024502126296134431063316833334550981840515118039898615558848033924419621310128847821528548738830721516735736121475479995494584846578478417998764093124178341473901720294002991872381057375356310324357341532614109102858206027318442526983186969084083372956261940845482656312265562510558760881074700441230130569142110897153282681980186999773935171103911146615858937533351854068479412343466210416604032835352624864379316536873919349892772482929864927070818033459984593942749133904550421185967139916111329362355645433166093848458640802418566736631814300556457515273125981821232932805220777706060001547047395143277231293755608477822341269800812086184046048748534699306188937347436083600327681715303571428169602886618955832409278952348772500204255144666422221352682705592604345022883742671226988640580248821329053461604991356813088504981362999624716373598348286638318715787850449141060613274762802321623363036431877521551986675190334580365153446706080323483823448692412074089669572164180059375626379778139201231552710780893072211749118597585821268254891194590349748618880389059002157247211690536055766359106401528906097773355368328247359305723353245882177635383804095073635272322706736807608644054144785955166543612799338891888148023772251135860415418330683372174218405314931850436732598274064804409280985518533067901517958326238844841032752601671598650661535590705951729219685093751574545632177994263238620762853728316990707848959828847537944359987972953275295095367744485945157874967637669124914131543940034707067666962657282746995849225668630985689098593583468501866116528938550929783797858436117162241412254142038023758675347601034959717888671285010810763805003773868887287339247884737439914689740083486147542239552973465886605126560203268425834417115843112278494921868942353239513949104487033624562461368369538940255250011998533359924722526746451204688982457090292308535822633007307034939335507174164284626466509791023512193969758864697303915417581586766464497693830357146564331055061749050260586824086724112717876852817145948637491798705280820302175088810395343595908032063853867787355516272025112618110266579870722958361456032035478817871523440748503834568602329717636108398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 226322258501345031323525949605392575866086548928474706595073801965726700676284700300277289179120301584668361292391963311517349905269186823173382713757283704029977699043788700207009244531147715896250576588666945573899790360688375891668170121547672410685532047995290018564793134741623830720136569243708626636272604242800374207667639368301842933023348078186919388601717586626332744383635470997859564408808677059880203887820597179072417249890103248561866454433944454460318605637566433552489519185261806309874320317672240150507334373292161269880242723375099490618778989399542203387768859232380020305543964958716219988206889595792908529522948285493326646961585746707590830784678705387284354366850170332764939250150678172832382191828427156218487622627081785471061286601187717208669582524496503421535078459075623274260544914151530090410348043926794344992687679824873997476226533345669135470623730927703282917426602550243567176548052447944281505835200713894000854604813306146598009126113290921438270878692547642812612563357221765752327354071755381724652736674362631779643494793183424556456498529536415692695813108222430224972014972293372825667090839001216552923077690175340978228594018827676148257208359779683856657800809753669096915678328690278289749856100512736849270050087970727142604144538620813922804339717960805033319844607422966909403577978638188992189107017816475495542043683085722316829796938896935155794879177071874463225753024584744628966264673596193252459067923066209362967635949112421307432486278144255116681476454051468182814234037370318949193510219812990847913303543397430887951379797124008694965856804499892991328379377459751295809215260499553885510860705030600834595769792442238583087927217800349500868933887983359525946683969948755948663438688614141874522878298441353160307223764249196851868825659149467134960728665160482300815193442199296784073664199287839370892624880011874598152548747970692406057835864105205527791358403981855795546628446915892925250940545315251807740920031387054719985209428647168878034001957021030573647155715725393204564057663782087381362502328326530584763715357521745207237712012186898467847541444842435111981192282585915314235303324380396197392543664033928115392298199756303229562945229351527670171817954527718162033454954879327324249330961257264901192317232906161356643052773628168373009318454467348112712962466603285240813926948256328491377485430717940177350771959690353640365459026662940841708318344659717945047849644962068689111380428590238759801169620818937538559563255046130672503620663441799573537757698363735338987390355727071795217141172252736747836972118049575349902554223909992270359664101176203088872715555439323763206640619723807963767656669978089552014150753877983497913295357704162597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 359463775266056093033585256746403404110257583077103658042971743881998035722380055037513099720040759153370120874942650346155025102207407401875049628155749764086165293487171605741111268094213690306741623213952705060219389915951890689266119237589335324902688572571027726543465139488603094460209518717638715090696556795430504832915723041603468050364034497880982876557840409612671782951125867764338927742074155837477814752027532261051747626856565387574430924870651212581102757368659603189351141976959436384194056730097287435757187109668696114836390325689948130141626746436834170379186154182631452705586661599048406193588707980812666771466479664661317437979298494889413812959313963124815267727071457774838774361489029367195850239133654038529816462790313143499280395422727514494293976456816455803104972250641028072102027413817742806554257509778844080605364997544708862205961432239056566432235014268355360131860534191394194177037879369717853720521089319326981890460081243624922682665058910346831235546184987521569841071212665981946623910001356266030379300738901672724384155654494931257886011080413130863243800379106962266860182730591198058022663329755952834084182755197702269290735845270621404746741678836134280132687148930295715945838757945458469589719977708869490500740710425679271867454825891076603138141449117838320131462196901496799829860936007624055854564530602251903473655076665696391962330233251758069940647664448150894371916670200367489856830954318990981037287011455491925369707546686597774751123583714874872723022367151209434441326984252626155458188312082993830403498310182001407567238457447775240131796461112243307239256438216846215656382925253327554070915957390343563883535792574230358356718815586552892169840785052756299258001612018152529166062673836918006745914155957276799322828756055724642488563242450202201076604352692168582644898457903861528787203468131057483316183439127291060698208779657293371211520584968757711201120148903975970117023378868078043119847058334909724936101505025223540536970770943538304984562924901532368703702316985289067035031582631761801834750237543097632304990912142767374936658932928517804535650653814509129263528142092720236893632494407199322061261371577525002967172470740579709832836329635725352839426134814761667903737464147656941604966111259364946005438214805077425055627801232920138437357291786354439386243628942182800668856694670170257256585873973897359432731923858479101107583182475352320278500633474346966117476696647816240284277645240545561311201070137022304173750951114839788782193679769122722947302140568203029739641703337829120071145533953107032996981879010305682745330354024110294516148192166159548840554323211731373488470745164290581238659062725184426550556051391310268336698686218261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -75153684782163647263350821724053368800891191101116076461526858435104589809381060257289458673548184725567905918948308200848072590179659923761922973941462078447846027784817180020435789588772874740389198795206628588785301003062030663230033676628378006079725565327760468687812873525965869465453688214938050585955591003865670064630389115353626606183702696267223788772855271796539739259435922816255937643424478952820873333028262931442084656249404891316248192669532488415909601211542105787836361203324145200883992547696905677189477833848503855469285709653020986243591787605533742654360498393842777069304716887065052993756750813715387636465228753947142006826996446918178218611212212402029435800968323248557857936163787353319765340899084265787633186887621369632931713777086763055663612853136290423653669465662562472704340872852291436876393457132022806203009490852995322499655794312005618420473730206105481821922499475165725322818459901342490670368035359370894867567917579988642035442452815764778894069274916362604974933003651800116302451263000897539796123835889566263177348585011497606039934114660023961921990090447994617406907702926213254869828666843477046131282113170063262903229281041749621977177551679646210086158438419801160807474477575629261498393045279388876213671481665521936867019765499296233828527256919634435940686396422021888449578623867736161191441629441121290663561830540857963404145940213734452447921486526247855529919782547456654418703885527333783201471252860886183435235501937690399557718746369472336898358817604792596683898507123202978245921135736008467556237611649740609107381922828379683556819977452466248505165251089834728930068000281221043185347157132404583447955788806136782673953600931743462266721614873293342725925725992630499092242180069133431712917174343592706093760449951010032045039559474101959180780048257913871408047682398626105895314425835228712916098729683377660604873345743137932845988602491445405660182367303669878317019888034515999536356491680146739020494145440247163813531244954375547769788184410266426047051021929638743870033008242025260551764420644386735532147670781841200026612512897345011160430231522823249108362318788308918997933105230888326853375408838420531576514664905523583030972331960269389782326982291338670096906088794026385290864114936263294961671205570691163163395376757087427731201153612688154459804158617745187709203587956030470712909629669156298157038006121544506388597086446048460336584415589033010368957315097622203045482260169949336126660381913500618800446393499553500372138154893487818207896795047599355404546451778551007015402734057522161618379672446668881135025390269641423263967057861709270151086904771943523370407804648423026320286896746931656025882058830445507574650558471679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -615240878109764801135117170803035716698306706377245901490507222881228864569236215079577527702930885168995368552520722694767702989340228629655724566538752677071078319447538035476498290456770861099864613621920649733927665537752976538117310976212899744920649848646796813698736207303268584106100313937812246057890450403380267700836050720606058481488772162258240251785164034369606477456476794223782113240925771369139840327240215606514275289640300134791365233598260289383980685611297863239941792479157267231421476081506782410096797931216915128384893477175244025712426746077490821168598043239290276785407083412125984485593953403416643549900238121360375261104977061676318055055387350045464685050876739303457219161867115446321303879970826888483553514832000114682789515977824207074812374613265448640996204991175924406204223526291390841029702035741678261907961858750234816408404692428444756987955690438311229027491057010338679851951934690607056314057758439252490853419649852639562674467443091175909205940313603571269653149267248138998367180770126859242658732632507422088085755187362951874789439669394796607892145914764437027576707191497218494995336793571268315947488961494627908144564588550817956741602995203220147811446423025258104534321680237189156592052408809151058487199831305491541988565075988344748970223285839899827613105139005314057800701198458613829096743554982738062121163267233678937979052327522058665388902250222074579369068584490506963152459321932320336720437316664861055768742879576515207124178126271495824547198419148860289852358239977178124993613807932032034478542578807371624218467316140664531236248371263032872721698957386986147821051844026982282687459971113498091970411698458158571196155708548718045408805901641758912740620475053549716487274186905441957587955019399364537478064891083301020841720050671058228636055756114433475382590113488701102911707420388666471998768490878402256966120672751286672438276879065536319609953925496994259754402447536071876161020066243353867658139476359367279879011956409320466761457031414005714957281471145820880697960941154568910327102864980234827376401804914972994241970461998797272566130173979503901873438544543733706676658543629674009029585792218781496983745315073624061816300046951670192851661046584833680987018725462845556096752961702157222644434619678538079678345051131822712917398547638607633981715008693451111297980638421092116044576393493743886240986298226625275569963541719066065997332529260426487269032204136837941727087108880822438366527048149168437390817369385390378940073959371815006876100938220361676459516971306740712248200401594565300664987915919372480184364455136482847399289341250498339531247611997013363100264571670320835713966517101767541474363688731799821752645645618438720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -777673637251962324215441501651420471439468569661589744697876110397136266565315996021227957127173970753157715721094393800869735169097671233602551191215569153632380389172243479200034504464234174353346192497420972932886041070628740824772416904821811691152956731440744532968384801563061577797242082284220811161535267905927698033433916503395741860891154509485245297283287506684298278088861657847979189006689210816017318136660952273949395371695931232434591220529548770927225021792470671990829625285320672280895682276479154440563888575034983567125721030276196353136649828782612792280115865509684405581286186350333469117291188673990860028748818449604083676137332488497262786031912904663946430205600079130958453546785915335129387799612127090792441462755410095291465063173694565661923046723077476048736049176063278054234643670477772835844600175657651957838456882793389086414683037040520816190793958901873581940835692970860019639407120491553138262672544282106292378181125588200638000289486270942018320644238711891532519891226771281216862079517989408719157471851928969745100884495721514603579964691184878957719359937879871335244995645115598217135393542313560008308857613433234512167806432862470251307367196723881401718807943070435987667162416814168654799639323323448861282757698914387349154615623463384290984325309022403404376320531547661278103778667021353425213462364649367603300974310185176998552699348672192441171859637664209151432188874975023475556049853743379568597889946905322704079834565087650659041940071527288398472375803747180461690188169215474716145697015873609053122221884885603047051884214120305182919538771419527508000914134095169670266475809232150284184150641172535545329883574662700239693768407363035994099454362538796608254290251528750794946015776353868542870654821781270494925706050390147093746887628420053638126942764954812916376208936685076601565175868512980344100456336230515658438409353500748228203771212299946604832134564312452303989122407606747725301145296228401227112138394977578861372417711057605547881583851374691566193219797555427924112898773892080144020142684225636469710061156106497102429702441371879113021183765698803775558980658305633158257080198352822369567387745354920501223387274192299778530135786858266879355689663104236765485845093651359312206881105010545144194956275182177888306268477447393388127597812529289764741369497082691436339262129268921917157148235985954894458967272411628185011114565575551974397410690753071990945495131791925526248633897478379403585151962627711998631462629549395071764154533948705379912742792928379721557752675932414923798015670574973207129924272991296618872372626581443841055140609598994321000265661349887456928973854909579431523514414134798569265837789018016287338137428283691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -560202067961448382100714216240142185771759028470156545966658904410990416231621418031137562613542617359624677540632139923903873557037760345446772510811649209520850300909107222380585562000331988165813473810927604335928471079880713402341722102997453533806226833561454431074286716177094542928913108688789130812686892987889459467212378771665586959990657914589091327460147066594128806072175545032133315900159577241749346388728620342049857414345857600637868470191660588212857399396130398535362309612797415483995452725899932632064951255611818838109709190752932728621690118396874941508897356365244197455250763129654150346690838322942454765589607945636657619169616954101006006488202546425357457371893707614258421424208653271356387596277378052921704821713363588139644806065395501734089943889209884516885151462305155271165369492752852150448764779507580102167757099989588607780256316832941637892367505038880345257100300589138262076506420448194545499668018339675892243345654503113727722425676309397632947718779581928613568584324747432726819297645196688464804138271500705730122359229432200844889007492242321838723211025496230978352924377905844336733788850196020821889521162045086036099404911751047363022086344045830182205446462522287268546039217192480980082971144210002364636606911149049104951927808809214048234053992457045799526353419656724551976812984865716549856478472377602554364126719550988050897421239949066336994492741610722587329459339492116529828882429886709030795981403171767206257872641645778437246834726771314257753520817052208636244825026609199280692309249820956171833240367883645569212468557290127364214323393516023534059137481490468469883894245117532993816461367281384059966019830380204997462952476906502682109381146511303753122996338392656902936354271114443736577674484370556968118560701525223944634249092266839184406917057918052487832469024391798572924969448418201295698823873881591192168589914614211959064239656159017423271362228250765022680178506446052014420749106547231404630084394288464963086648039721460195891713609694032332171406392317959805391213521194583677716384302594307759184844035523370061426675122056235172430353442838752203253186962455105881474708226208217357002452035611496588727762277077907381886009870387030551920053217314324494828725997557885529712890328192164515662444385078037523712597661396994392767380358478376095092435064283995370047596567907181440783153227224213159825600264749715009679270817180335664812336715784150919483159871293740531347589459825587548799035524941895502526133774211949196790201558996764062415882426519038966549350723810105836763059926320382227031132190794035759497367172369223979203268941198718227217320790855623463821095019178039501283522963942334919676294731442760540658013071060180664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -236774226762373754677511210049032761436000801865399888253109874645080000738903155883067806464953476159149326933662765132340202410381954508006586043301744735624026018925118587983677283570510898587887101170114227482755592494699723168721476715351924983578774499396235494183384972817132696596884196110291550395377455406627490299708320436351345874639190198741145513715123218304365305788001285705016693654096966179192779047610869277459849180075314125418424381919865466061322613114168634133984474597099899866167054772227228518484776597999620585696597822142859046149776015763758011193631523656146579796104290407622386745313834908412789875093897721817859655489109043152428243788435033412831697386477962211557179858255275422820064214280155140217612724215020815188500988522215407847169533005028292189761816318445825635558480014423032521939600613305426995389425024263126641175362040108034662797892524687146231588544287532717321131847588694542650587698542687930609062239767246179530676128188876089527185875355881378696390580825823053523480193778012559734039971655782054213491834461425680516936792075924533459033157588230448210330497973011437855618114743900362130447144981248437412735663937832165917770704742006379850285095543368434015360561970115728117139360364765666901260659684387755180662020675909305998836294131808445244054664055829762758298978023218370869253069532901361472540272829282056237023957711319716664497511081211708641076979249057742070585234240098273255747403090409798030811408464025407720755878474509575703110415064545497431481371936679355094846970355533965576657423581055990853999118689771255385268729934565912752791076046654748922758015995284210919018506710780426993413082588318891101343485659340243444006733110185726145586316104367696364123795343575422260048493695448826966267607441291666877647015164490695687956197715907983536900556603679578123456702753233439013588810237274161878727770373466059553857298330458316390096781190256482790531247360614449877941567565125265137503848760143323995273869874591929035705533295389035366988407976324697694528579936978852394343420208630924494111211336354825333917250095359643943377730224989530756645014692575529298769633252054162000307935170083299867302499460886363512139527433249879077522543350541513709354613962886603789362089421531328641191355904406717144193376258156489203400335808101145161037942525065878463411552641670900720867742184604595997509376381559877042281427793214081896920382196565274696175202138443551704784076733543207558438834877380454408601000824026906026139325282566548720756021176002403857197610795348874878573614400509631541607763161934009449079861483782762037022572152557850998992494858445479813446576851958325309912272909020336871205079629059404085326288416137695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -53147886271445427486326482249257021010327725853918914582911320609436434849377298579108086115296979710019612856869750858053019769778050131138345378690605744775650323351251554016648557247080299911277202011522777150668721421129395873668434045524533988271342297995181007761071096748176588774984405514458909800355966205415065602276603416570057220498896481291598051811339458099711597671821787662335734961525685298811240295433050277546036053779744798842289602872470986393257102815134320694472921777430145192110094818158632417745493047024521104521232305806763726957204291651761883628598503584453474894910346841488784492993885542031513870579711153775183882908603060190298916606285000024441991932058276013313068386962686576049451915202697782082692471308237598171852808582858042764776343103201205505813455893775888687117359030676260852376035125712355047308677785869240204027107280777737930673146775211932421379874594983223307302286552155886569241764300435779156069400942491961590178432144752283313058093078662366135779537876443381819860295487130712001201836232268167985696128200822902371745313998710419365012161779536863131177790180817299852250156529001018550148365564307305069632627456439629602410433886158297185976545034119682895562628147663534036034867382500929576543850732050849778002383901538497431124096179837280503767019029677617355163088954166738675567237162521894634490872937958195594746849773126981978659503419157744068026804190330169373893545840359839359082854145717480774692773189836990691348256546122051224213309931142131817948063219234467577617703202737589776153856753389463853786602282922491809269567002353928400434695179289437326327911221529398797706675753546634265373841986377809326836385818018199804999581533022778147585862962952158672584228462253015689110118691076169902475076021372442862933435967882900092740694472516359559301881684089179373085237291389477304940141573586118345196720744788341656144843085357564042767437430212486434808366924781803029498799167710227483173767524601289713811663549115009167746118784872311531696728272766959215089641564976104853829400966236986745179027770744415780161827338970411857128404076866089303367643541719491693710130181893678085623952096844429582707410016499034148148570845279788878667329644137928372248270734475828069917368964424018101277678522040353479012741087549897311795570646770959294875559949817898655735155905900359392019945627229257741326801781201145137114714895213116367757830624728857393104045667473980553147959621911242920075208011456270808255554525643990107436020306045749731090910873297210957860431156456494529342585553582917707102142109101784586982295968335874565058165538213398346682951214655371076438508593332061444363167036347791909821706699936487105922816815948486328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -3820472824461228579083830907231590792572914262409305610432240577744348410796026885544530687142269805710289342764814610750564188879275401390742712705867700918172441676291185913267592668856455973679431938541017729207732529123741516270368165704718946292546264138700056590017669369084172081203162090553112886988984532039908766305669925088680337012143910138906043109430445435226949273823303656294667118440673357236688228505233220721584632998749150206381833201522932226623088946138288232703547179987360806512375491834319092580271259600312006272227022683936506206015734295259203154717788732875308744877681086510579051491836273210702514121424450358577160686134536711806053399891554525681820596218123445510747696648731383832676015512857825514137051871117413965232204588205612394755641964456928977792954840109523659964241297958086864472865257060125990315047579769336325494724300860097623378869935401015092096147173060961613939731669149865442498185125972483134374143650365072590974665115433206178039139709443000227640579615187045381572912556893384995598170503575295313342771278168279744961332115487334961940296727742349808939460244535125485666690426750897647931090366954694010781987926069544071046823269889551423162098275674793650422858570325706982744975826029968400193162924685816280763731862147013672632544174992699631290421790972160943521281165162942302837294672181552206201225499080368714628253026080384507755654762573081679952770295074358739105708486750403186128115784386934674458432479258504664246003043840810607504455796974672659698906672103663844644868105909128601297055385297196565171490983394646119217680204840095398788256836580501386364689523087479180797027283591151509782112621837180687443923768390722051832403411171414386482446317090433446531367429880559740978302379576514498695905004327638005232598251551547863125214260431419562132713776047237994428502350643549417191991126108351879412571718076205732215125353268681199096638299806082588155045279465921934013855358170762083996629622701149036049961417770840050547467443530159291539300489116464297311153567937018242101576938872555607953521788575450618499158953982928190134187985537508484539873711861748294723281365073773053761467236480886824815644479309992084166567712797427919448247898095191462276109953595824282180567362628728700164261455444817962680960212186526733711148466473253392914584175309112522149373432777610102301027246392700046228659230948534479263720750825979274332735728528664414266555954043378456904478418765114683080958828909123954809803945500077052808654793769379875080117443578592119038773689459240456032881685675466158802386506777701768834094486472058152159627104891940248658068339505165334501748559557703405098141117978368941017480342983976128973711702728271484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 783061304717397259231696663281238028992761468580676489190152990969832777262068381567565661325857225218232741025544158326491912855491042327353451636903248352542160549418363273386379228692536530442606062462895977754394763095940571304964431594431170548621476245971201418281193170556964341049405650918405194585320608368006923394832539604325902869883426040846551011783898967410926361018249428879661656003893423641815450094557067069134623729043857705617054181243831621828191162214464059498303752947549401145506510065356965616145524384697383519002696072377237220300591449649871523550900808598992251340286521710988625872210037299542311140142992718837364142881497901566542424709774892918772612890539139361107927562572554491713690038094259888191540904579724251562280451525646962959395795902189668421053366582588891756880413681364153419085425749673395930008608891740627994793684447947875628912735252092694195152105250528332056331373350220768838665300676620267181281404282448497315874398674393800603909699063799678956253073349345947623506994808841784298824293934509057511880169207842484873367403849488464500462728666986971348186512255367229062874494429036640244574539054674771094055078875783888035658838995301729611917358709384717644378567632993814006864432374031385020749101057373907171593458167746343080020437979361567656638203501495877940626778698382024470476370856121445235210648947810828103961071554223059438323492659047433422446839572348305360597123995914004601691458999052177445646181634182368703108753469529400614440501431179066276227321807155284036345913459384007595182456832367480522155415557249278522882547257708828558597414465902814291883748435445152786864678840932151023503685934312600371972140080806588304129024584836901908010235288537008295225770638343002420165634770094888692072069971028254958783992093141943852890481810221840151028059000979735501059381896903406210949095365078852650009262502322560534906089635383130510252795789719260134371624480201842430426810607406413250922155050691231957591326492400221221981865942613610114777454970754860660615782001406827538500866518094366426286748009750009888314074415853638177459362991690955639098166639941386365131627657749137268423195375989307785556756018837308444896009222124889841582741870576900044396781028707080440274001595446156473703119526926499329523314112419669228213393121275094780240690483509394212616729055902742811529578834151636372123859444172706996593900604552035523652435492508510867982343484278712957981166667670954219047855371899591186181427095799257264516311398243183567736949102781736711225689597758952186619143655299963949710011961444453483992969007854425362942502747986738756956282368315701961805151385727480095161344608048874084454915682784858736258379364013671875000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 208077084345674457042848148657443230195227610534269936160269111726669479713563529526515985923055892753997701297679116198251715797496634222278354256883794556562631709684398147621583772342538580257367566240806763332870055949929972990637526929198165579003118182063877190027155531259101165821709487410068872268032395434146260698196157004043976382624614508069290517524953270446200063995835540324650346424475934597132642750846784958535431704242760984541694146946287545377196650015843108588053483797391178209749411803015191444628135401872340678438853572416473155560927737731873618447060943808890338467640894058087706299517211949343766333369045683953710495713902095142574554352375237230831393088813609642774653966396365460051521235380646059866489997793413555360290404247168337920303643064104097848421328991477049704903123573577357643665574017012126561810956610040292404601187067451803580645691223397604201463901747319887280153615310045418715498151281994190152542288223831957617189600359463896080725839318114038076012951171089892413278411779898831183805182506637830415067821174976530449356671039206948032227937819157416167004275053009841211012496543891884571775182925811219448870913829713040628707655696068741928662212510688250342148466489547104248922698058262081352890431238296734705701024753085380433739828039189177128653667951931302716854461467291853440628644703917632935706585938681220039344870111013098691612457671089331837212148398419380336838682014456213090739112430549854858479428404559744862387004246990464195612084018354470868880013997547452403179964244333709937229020859823524254618740173531944576549151331970317395094684787658858227665002571329002404546183713656329087281554147089362339436405436928973580677386011554731934708384180253570208582061221239584148259994134294979777712347125575036518543956889599130728096940664209438990482819478070805135326907878259343238250899108094893362597564708526112090074589445808360777481076699785151800016438760012397373071462428535897428907625321799708159348620046735049229430170594841677849429157448614869966554011716621583081658624184225425122340339294457343980905932850339214622086316106029536569827181066501706177341441818730824183520943052352083516536614816221878624569882441492553371889218443312654774529911954348419278341537001945173594716935077078276816667323163984362179554600823274423506066038749093667592357719925751485855649357347737433612457831913801320934118706651400629441406147393025442341395007124715945120533638099197056814979880587560451925271497333914926705443084599379778465912344350959991740987898682896445357255437808284113298292376998979926669487274261750796295454889231055339379784277320357809265168293427448012896843578174811525481413592184101213014514370727539062500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 10983067743918921374657724920749824688091446549715222998337913539136158682010693455656581336723752284370634633793230664245189271493844325446210090337799845377951556261694140223694737749971547748559969159056078591168313980419100235805280759871361905662948496243987164996047498493712674186561851322456041383510385118542107184372825069733069754774094337417458129958208299343691715144415943256187169275064937031936455093828998477979170842475021359439128777308816710927792620470288806879516711816019644257666533744953647454914527408324409103530978818948063952828258072087950310341570266398256453695774915407460154902074859244810606881381666692790364032366625220310685365597451390215330653580426953224928093218553242328606678291168377563182047918618967387037762095869623297557947608313981016429892245153098069210864982462053460095149496959353213952369256170540979374678935183865691502506268711521537040150155920072137669289031339807092778861283225802039570008404548818861116302661453912269729912088347811555075728145974237855919223016509967552512615850577784730643571016535970904101453790968876783087639519728213146026426055652928685287454689952648385446700550683711732976562041053114852293038175807386654335384675849671906185582234918649064369739744541197435113750735708472742873026116310558580437989685875331351966903197486141665429507455594667339527511100599371813103339000476486546338423679910064292999909830645795515907933145348385653124746275665719569307430637311739028881909354100363671984244303059557695644117288166377545846325889811086808872085270144324655947854193800393294495122243750774745525941000153039369990012074083997464000699182389703881594399243044851128142196997696247258447619860978644361744168383810234821866025370436621376524714803528052267897370570345740746940819986507053927948797360191478126965263486658516977036164919848005091841058491386918094551130067279481385268855020745287757637921710349184457244882622667173135404513775401491253594114097999383682113317950213364339164968018145083558096348767765589113426862034782644770292109284272614699192465999324155339281832275039119382919586724815473560679929603998193345008666057839533645807205516600635624805888455435257727825932012376182489198034137169295595045069159725861361958565682279121694237508614575256058412960731586444798565723552036542722451305911268743165161964372975673420562913085586180801387495190184999163540901741200798337952882505879141600601432901709765068974927392981811098104729877149683759693735591465017025340219142146491430349395950794267632524236658524014802773390510058007390115036466759108205957670132998344534147929856649887721829883493979219892499654341290387004552404312865565506091935036430672320478903610590747283001052673568725585937500000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -1376346477846401801055427286386640595075825033473625549606972356682763843571205702629157398915918818530325587170207079420364842505145071252105962995321318372967117722617825215285633961313553994429616761682912087369996014833887509260062873429127026111943509776436880298299023421732655567082395689301562477483425386731042090322901799120897706837742111784656479079236803892258755608443986179734304319826020449143404311337388806696536602584628061684517236342597193133212208261476722591066887046514997262366768451216745989337846751434928498910040450209864805352119606253091061175214496903637088781176510655602472973874425874655357798890509312764915518776062882458097011539543351785265184691180231924009664016161879717892750788048372964897178137129675631249768447406335617230680425545790694259156146693385250518234860375941430480706723038497862106431012908752488625095249208559580690163909500380819237231624489565657461092460046715508293011410472786168440424573897718671748792998570046064385808874611043542995171312871151795349195491271326226488702668175088685264237044377881843503725373504301859036838606737143652403541972876030360461229393455649640587707546046363206242684934476956665323675131375273773777861887111177532356636828919491679867776662547242868146183932136012625025796791492154253734269969741337874435132354632967051612536677900526368896485245678124410669888885887156037605604054903319736488475207618789799654762673774686530322399057303967379798284359963985679638688122482917248975230114157497663690903070634177828344794620154956428406658339146367801755204955332785573526741403918262653053117519825082702264369024153174659914428367505377051612425394882927491542812023694739551002462103255993775071736074782796818460552906267939434817994468591740279716806829080768526990381318765659941828780745670863397785264531866041139271788013197616724651575687047078154229461438837605525138233854646529298635750804528498228427736662240889583668532703666791289601045388040791050672917664811669835091894015342469846786815369858242467348979774462783657514693264883486915189115640258091467920606779150327395266302317246776291642879714411845409564242954428260670654510772589401467851901783079910749809979441849088489066486988009820859898896787853251285543162129701099816917791943165936738520373654844007573014316565831445108673969969453699053425938151771743305438131136277073579738671552946450422092653055090593855638788889656625261382652193848500207755261057408266418905295249985353077038742017365480751771423793689971023313700386238876907399794478708505647759357756630294420669671560545023029536688688183324613261847080759587721614676981891580343462693881214814670791456075829897503202798890232845450814923903909094162222707789611816406250000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -274814284154636878889993225097311685347140242281782716567994301458406080101918418269202258778370855489063311895495476199230511843130856882788632182851035290494162294327991383134478135007863695845762703739769471539216626466983616715914341445526688559230090003498335098652846179830522833932491864012643708903706554108961869934325734110262372370947903285191503284370348065289560236064526150576630677692091240963213339918931386494780701731133687228796941101979932621286525959857093307767390376024198729821617213268486517234945972245163787553556168471740183065337541248345744151219250968922930579613184363029915115466120543563741935014916614736402071996236703850924192960088453355421702415852305743426716898209936269977144705214604559656996143197674791475421680983784432786793718969895852633893871061397910747421754870414112536335147277935239258260336059308160043762738017972673009174237239376224235314963128609381201752149626172494076024367485393253363382543720037331239023329669208257151771204503490981772851436041083254639800698165298312407950810071519145925139760846562867296611177368448036424242392951083359563752611590291546662461378149885840090252623314493384357959360599500651580472658928104537537469300967088118010740647311687809358751312007796101671866802260673202174071743493317779869165324842343718397813778204749970543955434784785965244064701368635352153060549926501184477981972357518256377992829938422059127674142144613717322382916203389305189155101588387978396518860515466123863463197682325134764665006235537524242086367520584596061501742440929986084383370059747184759280305936199333128024174667305823776213978199541411063152223740790107507285815255816683425290606586791596111432541339610747102350695508846755541802918827476111222323844119447555081043016208830396730036388105473374783994948086622243269094057438852595436341837466203416998892985258947190646388698492658464950858927405583016280977069113078021821084605351924088293690800334222474218102250638483351675435251543351890145460573050147342490761929448210772763853239849399920176392496831769209364806423230851784620488768404973101439211452888143839937513794577905272038267188213014631274868166616381028565081250262049754265128633824139233634518673827272953169063766626377431712656635938296683498024696821195206898519296582084525913231068205006091848606845573594873554304667720464725850285521034885206577883840235994146257758852434704059078430317682482808893234089620933416051702300883653640362437742486334332278573906777863658343745961311526224032427735214351578707065905746793046054118362594264427414825457636111839175214303274935612892472176360401597138091268018000773352507287315975495036388616692806859767510127482332823270877534731871502070592926502227783203125000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -17371041856457470221152379734953171989887270745816332040341681544447175964270097444885967023093450333851903151173909736799770373411970591402002136026484497629669435369786436767788799189764143487097564780372696372747363493539253918094602189075475708430113223249738890155202635314230491890663525787981357148854399475917982772625596579510330103791320130171239867255812027442595731423030499446808321572809038690767398498579322500195252963289903588887595808998667486309660479517245168560593127109834650450401259115085212197136639408060440903781506260150148562481113027812205964838425214529079066310158063560955387272586121278486635611204128621669823502133253643328756863527540169786496581927083063836003689645915594047165869463135486252777616470022207408133204386844202888549633676678268772216076999555978145947532604570001736402628479406505287480810971967665808579921556136151503261067106393140974839718763815197621445606871281844993836340716076800571278332349033809709187056776705952507024657051480675689957611670405675197743314980890707546087297076440538897456323729313222291460959433626269191955818577026457591319896695140971820774963366648293761931622460100743545768763061382168770699898169337175434425920351455801140472641236780566918172394513938112596390220303176572760415910342776980152424692487122487513866396261271007543491206403559459191320044433548072758614410068715251505535511198968342299901305262862979065187746377914923322862235254727565048064074018666474569740828879289270126156576873015247050587465844776074225763108469661728828553364366463088520869722385929440006318228508709513244648287365570937185609353805099905270213225768851578517611436936581508740145981558984357707499047239188338585209944200718224874798308684760465729111406249161437208114353605346106401215571138712215164901940682242908892890823498095919238124675026097102161216001871231976256430451352026271126323921747217286263670020786813354563895932429758239604985695136573768062382735648864544823824638693609131465329970105351274551202778450137386583955513421911841682601019939826699614365416986391057421240228944352824243981938349672006629266177836166319310486625097748352512434616958339397611417376292453630127713518075420059159614466838236530098859742652577605446539406028468450655643165046312281073731913788757376527834433272230569932088745028660484576906460775751530764756482110527833781684335649449133560740939353468425973756131261499647161535545453711585545592830468224169782029846772530164359624770677539985164399606545376991917968673736606689109952886539430031938229073420769480718629870869864933581832413784022843984261947002845512519064346723545978577167188688010829434780259215745202770799031160272006527931046094191535455924674987792968750000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 438333352761475969687131501975658515249278165167930287360140940243539856966862036989514019041753479457466319246986084949633502467980594310850639417553700470489116537177923794894122013157352972476738935511347410949598748636410333914611160398899975520220511963221518182908941340083481579245029183404700875157529737437084299272538743824264494081563458352111660957323512167291091556446085969655545793741369979345857690186610191426925975326339543368188950605893222798849808587688144977098481287658592106496553558488729072728507189716849123298962289596799143410717333348667954122728905363296809546846647719923615609553449252832549931209687789009645976254482356688795222366183020703133776901778632660091202773925884762446225728250247115079747560838946930606672309206810626208279473245694173034229588569246140136053245800064198302566314614395174592551995779510721233295435475623773054901639123944502344305475802810538245432321765213816007625704556230607378842991884255132814920838008889418521136439501976755394137341497766849753113501985699443968798155951739958573385238164380404132889872016403122194897615065520548321919852989573367028377481412189698630075250882378715942835021157457732557133175446911036526343813753675013480316591092298823626895957421594121023939247642021418676060665573921722020428989849698624396763417620412489717281233176740025788451197338573120933926418312960993491312546199423129917923992532067892206219669122160609287186239279108050527863299943396809993473938121414350285839834469527993838228720512770816865135020211105184984133073758456929698323722082935871635053132623692536377852941501199700455699962332661351693100462460796008161567977395782475000836363985630145671478377473122090560456469809553032019350720198645011650739413769318775451526290246087459692894073485199878276255285249721058189253832442548084569027924346017007302652338350105864619727329701529422996365688451952430507008872236449436124708677263638023072647143849686565993290933668399966739738958983994739440510143761652828458287465109631022845986648629233635095360127427550227331712496655399680146228222988067120726013851691485673668071069689869233883427805863981125922925541051047619573902279933071993331222533716666277366533433526227179459565634234626996020697300365102523148174835633465458153564441181804984577076421912842191746271770025988757530370272230115029434083982864661350373926937729207113863797834375594637698991522925640696921970533802424096618405656759113127600185996668217499431266496285167980215324166432546546545832301138221370224294066722567349016079271501266921443032311687499140323231325528110856041170884392474474951071977546460870203165372792004341732974204508810094555920318876562899596576143788061740106101989746093750000000000000000000000000000000000000000000000000000000000000000*i1^34 + 85940464077545710164834627705973245991595473086961745194709183958124708038089363021571305173818759354279904659135340483621997246122531455020478363158819719879626924695985231715418902238753832167770919047071800412816207714418363812696670283448092490190015746562811179174387778317561763966192621934953709766784920291154109312748337598909887985984140875389382371664092127765788013825546104142784246494981085796281359395070593168111561340232198743382508911145026046329049853060385196695624627419398513426919272864290505252764569847592720426968169974418189380629398927386986023325097705674085140345258960927645801632740206867766561213928902892174919204310356131287384605588673088483826762638574850524677827645881104149279382033025052589754886090401089601075314793983121752705519980984200939801233589499446799032168025075745726964188909000972445417167428130669998185973354041280327453006445680080954552589714381087611558562536043167950606806554611778578840855006299256645047899799596874581928482455440481379672635237929502001420028549395881046022855407247481808966125569627692550526121739545801496917659908021173307336567437543729049387374428853203346593907780876743552138707583516692405750742738494965271924814996800086008865324177738322616224187673803653680766013794282488835135750783158207198103366559871579065027765044283292280381575012537739619478447924080652802677396324688508334011695268910493754918599246939331463799235712067202563725045603078128330799496408565570142704802978134189879454921144889295134929858229360614404023473652752901643655375458764421021591623705914143585906826327771159192171890678247141542623666992326808203156808269228796584384551976076445043355256545500342162528719608276821441455939901209678852013347780489284677870132055431769660554614563843033515904430581301259588350955778304337201242118048350583148651137377016451490597189502488629120134350797619214591271340053725775681309455542278975730801049804082675889102135897280461996309609855329869514811618919950494004870618860663549393098976095868737408326349975926215794387292172713830167445401302244346225587614424655411058839420081180294337255272514392033157198188872708636592227224975217680294118582727721105361385556778175736928132182197808996858695302141951656872698934005327833731382812856122638743500835934982527746989962894274923320663911731338239617807343934448798735027346705558890507662807018989439500182077717951238336097157026420360083892564324780151856581488581601274411683953905691134088141841029912266304233928725479333445757693890439010147610556369966525192691087215804222281858665013264834555868468208166425707255110915465591959913107552340321258635038757436697941545865450992770913162235304240772292652437250300777175277137756347656250000000000000000000000000000000000000000000000000000000000*i1^35 + 3142385592693461856566842559262245069860541751698284588674749876926131766658212107603357312628130662250223399170187714440216333209353886071354144901059110932813729026902758491226398004344573908117189400375161527733310924036849883185840725610189068749893271960670159856584907051042222482328646879173117079132559609064985450270879662474116786050103420686538100720553686279870778217302818886706971317280444269037755419087179568621157130817009956245288801268658531730320754192097433777170732434064860549738273376762853948347389534016297404979210049184672410457525217618531064671788720914033017305754223097098772501864188931016558215515087619083679497125569376939180535884481271194229185940701430207406032480645858912722037925245718024373088854673570917377059642948424266613597590866699931554844409166616092528986596219201365538867102457165026404743332833554783747288447720007711960832377141278922841662032582010623944579257105348823030796664249039640659006969483878418518895773390371045831853835914580383948478105564222215505180210456240305939659763768117368236332831671860456655203925312531516681067780917946750814483406539281749518204681508786809023031329655427143920377973112939527591602776631274004318764471864376143994704176414196905871407601032533722341146245109059876758367044906439972703222000566172121996017779849052657257472420345069425926950119140520707208300054632740599750251150307907525437838821993540914038835520531640177753187942992021445586320660527601604027362960030056186157524553249635564602460860287956644208627600639057014815070309001272934875263857872039973198299401098492646363042835065000215994487703899050739180423457129981346907920780856537649108832832556069613847128346003563889991166601785023492532830127036287929165902783237822960902996721866781228572398251995435136162203356101652665528596778596031030242475550259566192294659056529302597430517110392174836727354789009515439785975431591931603468653937795170695140537551517403929483008140256537299360258747813426864987078090386268118335413788854753160217957087893450599626457730705386628806136750050016783020790630797575256088102290693781689982211245073215182592212999021748600574682525778696580774781413592083637628063725669148718400304319947262030225154960033306393117164484442065883792681577703028795509325335360045624974905989265538975282129506592310673779932424036722421315198410815537505780368796317249648912369708533809276430447073802634086164475128987394249949407561318274320466079175775322395380058431324068317564902518636563079495766479314533323639514059192363572487994516664098039021154014221951747947738226049107880962241772624136602813188601382629228748973160932949646885955823949721686498666234804462627453461244980581639490127563476562500000000000000000000000000000000000000000000000000000000*i1^36 + -358958393779685032111598603017253285777716741166752903478346957615365592665650497739944018598578944005761909250584706527263833358100813151340579255996312913882648259927858287428619050068764555214232690298462652026801251196321918031290105933212152434934803973184004639007823639246435191257149495496791920466526075351242509872853289357882629484683878392037634591665867468877432971501787998304447159086607187018869826184741719422466524849970342553913801769643312891139826386424367351645911309341859094817524999969324906191711570653542406306897225731273328827538245983244171730273950914505957487530777427140641455277006249301849928317221456294039653667778665005713696665003867119213201407059779590613345991082245279094664562844771147755357365505574924555534618771927237724510211693856426119695562964236529067264255865701408466905788204884818436566443507308420152775000652235504300693899180275407486138955838255229043258393050976192334320442145819414469911098570954199608735139029269906538767142140351015943060317591323804104944095101754228060288884132078981292814458125844556480539155517369583656974040438586526684622270107597626285551686000528970884135966979219550792921087825386024494126779853578147564258591008809134971328425046597990230847950446970541938352078052135197085723138802427163744892966668336678152810613641147822583184271463510979677382972133663348825373681167192125178313614825071804508102780261961157608757981249940088268030965607072000379342794381915308511575232994440308221336426977707944519591585130288074554216181492884829088524902175899708176763308551828581917525939102807542360386051466616015051733146784607603507290486950225553259056348852337440854996763767872284184083420724691077842701126866239967313318425707394466337412736402412945905898375539734089228882672861637083431017485394867161606082472356385893607039640538428070864497084087560066470341096289606016642479654677845060817971820781334378858761676202398089159007277090179689513126021635345422339688981219492750032302876854174920565016185995046128542443920961639184248256662871097898624707505118341326224396921974656332133374488594653886757013407328784887205527719271414644665411820533274202657011533045858014807104127214871928994249247929583989535719736001284860098680589422886400395405325344891179628969073020774397762163163732071895912136323466465422317617595267408995052928268482762441482015647157444035633954985701938026526611836816261129801206197070449508278540308444050418153608894783252765961833759550586182743419138944799050637487785197102995737752339254463787692700438579104772758919582413569025962128766465294897433288477527527583478202322166502400840884812207610214338072927584038169485334934282040985221696342507348930152893066406250000000000000000000000000000000000000000000000000000000*i1^37 + -39814234759740257031635128047525315312357589708843217740917944713430016497936858205152313681880274669537495807713991671369980141301686292172536575588634264916889264541991373948976150136482183108373558349130994775326034877622430353857396892064068439192139779951423992926464507047131055559946893776600546444536639317146331768374710510625701158906548428002643020123318087185733050425959595184907386874903935529316982588850346662825883086085424587528096217172048819418688565143044181517553870055041350479669613479308573688524889988039097336760966574597418202598822029879071420269908563255516770048589359542317518413237500658989077560667254410694614362075861654011684064076706681518724253488662896591108238667501252235838928113012490658606746482973881601190528414994161056751229141879158460611561561999024812256182537814711048117510213316229467606395679591755325297575877460580737514945017298974381501580632919696746582483360438795966452108280711850888826441301174536685121772606795854354990238726024647617287713688244899796677951724652995485829008644941483299571132483814279960612903239329038110064630148951899073242892983459809075630470852731488185949129439004325525813038709524153897769824881604031777599185241000854372650882616696824915065379974600693595565830573628173236894668738529397666761949869664142910323118040046153557548429142531726721952907396646205305006204826328117043251799738666214938287856428118501872721249793369473849055884942159557493656099082453485399960331301503869879458937495467142031741602790421079923045494116869253105289724060648576112736017610838108708145685350004758649214098841452504221611654614665726043282476495527036335391685514221498951668311345946974334725324173353849459267215314855964551112080947635834089410905119536990246191188082475488488161522791764496922574180442061753770989743562756739101717552165685490447597249380580791193988497737776811531471282291077381589107347441239043083166694381641250896805254716988867902648196192005808804805962268658945931906705481787065726317281045114590997303120278664534770229073094571949622632225537190032326098817982305532917473863757601067788515540864583859348694698996040659017260048134319990524439949871727306408879776274269377850667754566521444021746219563418288385023189873220416353515240832737989175585113980078624469849636813890811617829903448322420135073653280663812709333971259268192335671900895200668248440233762724080744204154617308648493970973263981202118605863176613756713681467349690133276441198769838623943164871865177865132695476813396014383457190435133783686879708508745029500000876476296663114494675943398430471957486387352624275855040434897422957696332917854611802806130959939759099248758077452730815019855680495718105792999267578125000000000000000000000000000000000000000000000000*i1^38 + 953696534498172982196693541697037215798795680568267237747504627037315655051490377768474858946872017199193542507788895592118065810078815010031838959409313143228049798362939506249756456076449725473536952389058786859348113783827189743816781913472355931542637742786994477758487158367369088640487594270129123221132511348206926894226390554579480180070065185073212034665165942946598124795714521552756680720191920549844862295669541933186539300128273355357785844431793364676474367150042990667659694501618270032805600903231992828968680120154211435464634496860350681136091361533007075297887029491317804913327308657811299930527557769205294131902149945392631799638855610675487134493956453715684835221466921478483067258202432522514947970356904097178665398395943240694113234684703841511520819387144542687765088276145541311487822400197954761648609655644155252980226686803157751605464091631220605577300245744095935710421651126281173109824770835756028864760166700589414510160655756842536738259341466718719232340756658836063532726455532826642558002815460428653207640989343884328669372795773717617721235323041921030354704771163693490691587174566332184903201663858197275503042953552688940829535814917936191636509401059916790465269902228606297024251706734496681883210864621571433577389058140283249327570194860280868318625349129595982875559435656508060148518372432629872727922341658486659454430074874203462813923683537101463587189027512591078926557561161542667869356368268194307650997152817548712092632209278037184826933231234945990204793766093245605985052017975196545063645556742805722012444235303205210413213076686156136593168615608837489237125390005796567746276751801245657507346796106089747527243448534356857709236179910925444188412592757829742895632597929697237081801995498564861847452115967463900344467461310259573814187139801734700543819123011458808198122033149938157319018809374986039306734873351010152723573699466962358852444588379727285806446569554446037903734169959157599537765648030174757746526685708093380769372688328352094503994802831977449563080430773874022318103445759671894460275432088228447600769611752903945776684863526328647373159250644800206365098799473789762225294069317739209654333178623849974357296107802400195581090635202815008984785312140337687847802005243234945613229062604839892024432486111070807294527362984850742152871976805188071082997191550259523330498436935555309347958996020170499465032391065576340032239574222290896845036904010543250522203980015220994463538615463763411183372003829617341881605523834336940823592183533346774234836455780423718436920101781261770180960685119269021591466887848191335657363854555563345391471903515827237815625704890926174788555588224895421273359017341551275297942399623870849609375000000000000000000000000000000000000000000000000*i1^39 + 1538556545530585188964569201881039948824001055511260138343604280356065494293683221059484631559509044737737019208739299937578521074151395112122953637412797611311572154454965391866507955761317349665828927826015694156730104659921984169090640275239466819608287453688793841398252194200185728972616076145134778645556871492155825837289771315578737850885743317197147745552145212519237441742599324390380732037966019536414841526964899694364449691987186837497649338336394334842910210683048673046682328907677910382892091752269288155782439225166935210345717593634742555007420263634331044769309776665789637283855805081011510148308189030057929038547472926440102816943667641929408965548487862113630458210539522046284899052634498140611486176011245365189727199886823353313770093343310476570726901354896121584657697930914221776146339823125286385321103806849153503010415272549782117758722402992782060924401137873232055946117595939664501767379854946338722471020716877924767074514072888419396848518794211092998981092451637717201453792823755684561251857932209157099249785777726222337323941935599215158285684916791544784085179086908879111397526023270296934328497938749805269430425740587741014186343244663616758213615283745985869290819817951717444783708109290163666402533265873012068813365351119374365842342264939059833510874474311533177133296177650957979713987734793969324435526256995448833338680805045906728952833342485750508992747897730820659751228980740372531664681854099628600548103130729345889929231174520398115387296169775358206856231799738564511290455874581903156359722220325836417367695919709480276228850905721136311022755311451340329594642811971204247741983733506533674682962505672448160450245679802708696167425336123132098054865574272455650851318336976616485286153485618685437387505404459763072923177615647113294555910815536202923828258151184126650032526597953400789146418122777673474429444580512331779746091550598653043951001765078901460522807760150404408723612023636095617331731729694018012357323771867731532912586663464551172173896136685936680963761051906263126338311410681456575490621230714681739284408537333123017467365368575188202851759142746046582077853799882758482200971160995063593751781007390780523414997762401251379991402837295039593287459763887721162358929984101019147079679540417614367218663950177421631387854559038434410990900166657234011629581505130717258303144867003305486027666892199241994125303317555417560451404160864143539593510651655665505225556046222850972748942657362889868069157709922557175982386509468163155367075325012138248492271628068672421570773085235181843224014134892736767307405080513699593024940577661863567202098296988565784335384579845288841811622752560642081899685118447047242364240632820129394531250000000000000000000000000000000000000000000*i1^40 + -2718629487945755378720246182161341727570851657038328776812586030365605706168092029205409370840823417213846161718693439402433623216535543058273166178577967232928350358985717717570036994885839472898065054239103599749645414624252074088858194246978492358741012976034679395054127454901409247350205278048368102912645319511775780584373493574070275844452923590961765871675790003101463247031951048381554756948520070226888989459710249831872462761519900544486710010058843899353454661920368593824014107353258209352157533644219115601177331491027494736513127989810431236709309691800016310965692550877041509831027833850719114071109140887927200627938560209678123108242293364419415700177452403746457158388629366733183696761037495434087974127599027119476785524804201763944413192718425570555042262184577646174359246592140043539508277743999925309411223575428831166510500271240271213436669806326638760936319549866483603620772487211420218692230408356124263073884508889720197921428591380179741430534591323261145352347103316767548629334144767639595660946464947690928048740383667473171685958285147691580186307503677233405516034963385884256959269827348004910053330707533805600173939121848212858225253178921614683549416130514344352027809880244485076206164221525439821280178025387521806852112298919375380476277975408330701199170514136824554931557252343370261784017887843017967736889916119488505834639048220074066390478883582560574983413581478062612697233186543320727992424783426902588017712997075943226020309080995616616979013009691327318253688748655960451159354948636503819045326024444774735022560280767276245063176473806963760957080756878603001454875513805266738815273311462495518888084292776120159978499333869386498809123751809534645946811043562900743813014386625802519069419533968810797189537596924062466270575831998259352559918960027973708331190760160424540208911246395550441849091044927271218891177805531486151929939326929589293231224411905470758049277544892560531596882450092783449432348359148460753674867272390589007884794087817994903337588875955246515421804338627394802454340996206681176148796783034679001091660766257034263942463242308247623238784712204251749911418751896102889778722204921957175379605362333897781481926012481238497365623455787832829684426143591759468436426051572506394718446128054304034347653977367773921331784742347350332704342253158990845074483029063758896938083862497515029415683776753658572418276042415195620610517901950205091846910259660056991767285338676599222582832711314421907091308091506333748991363281376425258130359392443970874683473609535862379888396497812316747955233720440887202702877587061274566771272325934390332129492095348615104433877849150185678466890659382388673231020708381928784965951972961425781250000000000000000000000000000000000000000000*i1^41 + -59106000183005234107702147543820716240027357981781293258699886842913783410873213058916158422255584050717174964305159793081253929564087609812685705475717634881884412098429865563633344258874391574169570256707079197880735735560597288484463332325365631534932530561691160725852759244375981221059162827972380734128041384246311566022880359542356373079830210440198524307409501846371985462044485209482656205749065242936383563633486024861842600523513185671864170312970489541981171978247084196913630776822478030886700712107020366206458796220636088266456927996632735577909545144501466304621063247119756618012645609822706342413630751626544190109298559211969779746267193024858167061714183311835598586417480106180078364360208461617290837898524530573053521418091247907690358799528426860105605408797842721006020963170876642284335925972055633885680674572098369683986343929503146013689430342511168211599114922524019688309980525931873229386394754137006643599374075459129326657215274776009100826006333498605505161372424189388263297027522619280934138792204455382235759632370713096567820819155759353481993394977963895278263215089779662609249857213530401969326379983667875287387967705336095600660109633542920203198829142101123477678725851164546239377633862283408523856357621046128406930617835123580372305158255379021358007044313942688091250377025091192071063244885071875193998544882484966330311033989954609828272995638107354124759310237631335302605408421307005079598554281592381263178249041867355375715369853493788693334370106380251313239276164435901461240516445084408649242873061271983697406516247781321274789666667180401494419355837663447459668439571490737816707480916341813797767079100504470325189810738821914408562487516743929046025178351580769300901112701026334376965869967889351155127244196696854339775934383251482801585826827883210318761980370842910517206058515789184454569572291194890207529815903891647813074803130349990003873199911022054016217232550922536921204935662465836245015157789768796487605719170128335233214035748531654951515625509806815819790544675080902594489077858872023396389568861349055539796181068607215189323236712748282782606020356129443489687117220025780370066336177753790784443436673482891114337957413101327212589773669889896963720596640531232540776896176226212191906094275246923201591748741772489113213712936964599677942637820299337065579556446023410341762905819607366283124430262050856251600630299872895510437375292996731832839372576059365330925712965019813167135559318536787059729251827511175969409747365407617489775477805792341394226696489443612567121349766219638199252149651662669924775388134396318515786785979861412967340633780688002701030198792293586528719984332873038358770563943791841246549135208129882812500000000000000000000000000000000000000*i1^42 + -594215937498744525338852705893809980163006732920463997551062910677013853662030989508132548900789470667545584952881237040495188868990447424687120018510062688335013216325982073514176786315992257958468512619738367113654775328435344132917288918545205931374936966710291428956082493812126438741664988319699794420326395272957614900114087036876830480791917719395259652451421059320850578013295175729312994365196262484154947784262012972113284618142865673371743442845093256204465773630578641244519167396615111291075795395102503215924055358613946765574452183116978768675281115078441045096223736159348954387109632253359063414378151378631714555574901628233136866127861874462195849077650490741059168683768256098424141749010231920963530624951909917145081230071725394755596345831806635063465855987161363282779115878926472522016402602131280293330700114697636099134463870723685112984124257446076881023859469881828896325424415398412599231967455210835002310076916156838807497129440423431004899333423299221499394225161457024362009623280695032153009802836589104276622761720952298061390481599429322107746153750107147323534864357774652799340548916498884975803082326606901512702208240675632632428226953037316694675230994190460024698516255515122873869291040806815471969673791113085496602051601071335606744770490557692745362118961512911284955517035069717733252193362390261623573301680021873164527327526913894432376869104941160505612249972417134397368203760789464896537684181178682412687472832550956551577341421028432660791805622362999251799165898489473147041517568296058341444670638927844098206187302318968658960678797385511152111885237244161426011077617788879476114592937946239240331127570668181936266604487258060076840099176901837198070590100334156309438244716874516003201108361880392287546509763033441120395791758851408508408495679676753270159710465850766139002808717635432219079120042578452305961720292234603146649446462363310740080673316153990276758149489137415559734670860122327391815760450992597495741465780458925935641162864759198984124014576632661229861621034666042114127757681588106967259109265962905218014972709070776790111772282184828024716170027175331292179477740438530018410135143472282444949662031913326859356150763013390357740384987048049312840544803365179026623617030934856190268362210780804676691970487205274823731051727856563943874966600707600085459546928947164172215856310968367205454825058135084431470242413597923986802967920649203160030643695207662711146884662518718897136080095344534656265777778255779175401187222018789445587700834810530269893714231612083786854525421174725208795930145293333897844376575576745301330126493120720182206816358951015873031953701854295404447815603272527878379677192195157899387620925903320312500000000000000000000000000000000000*i1^43 + -48628151420430821143468814092566598682599726099398768977637806396359890475256937146006580126299872419884900928112070010710707867547338614515871801469438708607120199055256191414743440348155751944312986828114303054346030534807610793010644629946409017544576718896110750770048646343715634498431812973361781150123513147200122449880715850391123109784944072653790849804571966171173861286899693225941608961641062494538551062726610532944536573414251538315398466605364912418822738854222181869242938803973988849633580474046113587919443705340998980686934086563217867527869022056265134971900242584889222420578460202493619091971510008135476730293991744755705265051335203316693555202955604349793051151820572410229457243488808002345247862702703314513216065686827246394694029570638169270205845791858560605818638884615193827662133349453155904096649265270651870377968252635759463415520404522761958320505116734318262388948146283514215420441616064624375856959779491795904056858560711855650615794076775492351241700137673999403613834812054283833576331971542616716180607501068550410728115641852368371869160389530337366922527614782882426746867359420208174267442761577286213083283011020868904123811032262126343641349060605706562039148772917437834046742007854111968890336407387209521721967155770000150833534613584634260458091403149445897419485748909013176679388390435052472097467052174125291817828960170599602383061842414445938334450553581682793231941000916037754636708381746655158574408093721856332855090032620564337013474520646972124153898532583462164537792189310034692411248450744046749835670000179811834343223901304478765971522850653910970291393732277693338624628394345662122402965813168398602073874275377175179170359314502432569740717447494348371964740220723789969788610225454819396061937084929945216741296933419313978063107348677579010811163721558725988861204358186421078589556726497651193716559054113605483265661054613929564065760874159648490828623520614522891516798905070564154276612311418184682930515872699027857677550639179258227897175547001075543793539937031331697736937645879644477069733780928453294420327234824147499540892035569306311020291826354564035581928278490768816704930318587746496183855950783032523281717569846661969475175427563439760073928799877940479376527706119696536456496676842364265280215256450428030861621585867818596717296100440699378021981635578082530141487261596920351704129299059421115109398882219516310170905229354095824237433189653057221849846116041333810180702616823951072012336795409203155656833807964054004525850077075399953859987012785425932150701040570199335419887575640106709569307172370185816443598870737241775644670127712673928110690079882472760844933503136042231177362637173007556694925308227539062500000000000000000000000000000000*i1^44 + -1392375630569474484801323850907247519559252992855920788281634737859289258526327989917736729655197580380953413087033905106495230347850798768126092010781133560130666816501098373163536095073793900009798342240946843881035252136651461101905762813094257511744691578662724894669437283044183013602646565532934963291963824413554146289984425644018117635466909237779801715859902263482961172323438306414531064663691429563340881716546857244623444863141908845067342626125844818342177080291167870267152491058827073210086244587602048479252173521166797886474056090127318757839536856217599587207033312571808579636686506180552914197827328357975773508497415352030270790887931710354101633696160251274214942303906113160164116868370016610236933052114994938543279686453958675877121907475267920476708174300695555198045998114194238923333239184768649432433266911661763943237354940938604914447559165326529317820816954276582334569353878633216306384150978163133388722584034536066823031702976368209490693500776095795393467585664354869991521768340391320316317261968649922621681259806838607780590501498195357162567577032345296890244422687165633604537761193237844726178491371475049603535026175100748934337616086387456819187642474851665765891307338292825926998016711642413899710875688504301804021284460814247374540160528693535303997228418885012461377940837254873754609806793691078604817442095767724388362710595659722792281011339824510399897938500908755605268915068231635363154326157920436997270248701456460273258440540659954903512043177098722693275901817663278849003569850245447019478273501769628399420552912936302963024446422138621271146287019915768800916112453312767673975528688840616172575762468565132377048016432962111094476845740500615930096441292172783453739704500628568631152614115558164200637815328637780214016625684089801645456037300268763126551573767550799907209337894418162804910131362628473662114546843009019057846069723176926400446824646732124417352561328719576915431975152324502569230108248317444549693821604660706493922827361918162719779219753554026930580469133281580269890986982637432938211688767309407910899929992346063388538245301583213427711699339938039759468618930889162226632838784712448048670072686072805344248835423940582361267264681129181350587316668544138107150970062154499817176564868206101195624032175130000784344301220577482120268319856171521452057497003738113402741190011193357981402034417905750227315365108855243514931941599090087638530221893286066314986309381707506605433183748615399419088685577823223470381678620460747277446406373226607576667364822376092094833285466832865861122242518960451396616325653359033736113181783836800399640373079169615390119725339736222784638796677935496247547743458989814530747985839843750000000000000000000000000000000*i1^45 + -22529556350505624947323331054315204180945394767730694933366726949808355420254132365642180292941491929945933162743893210283440386086259300810864738107994861884859812419418311043090134412285648569256629084144904376452029693855785380346645793623231902368114062450294400793951869984582673828405355740713375407522013027057945712438785536710038007960295237870067228761952839664877774104198307905225173245573666621168464018586323710975792124966688800724570107212724905609075357671524747164084987097513365422834915658276648317048705494726503138404346615525655708682628594498122553701104327065173879874064743272359028325012740429417996663031008836562466450621424195892060522352818615847156453334211106332311761334034082145399786549496533195375597366518967544903527587540915301511160730880490784771589157517519358452781636183127478014668546818529476222564613193945816664918576112684610718694386756172051968211735023166488661929975921610951290974843976614787296931343805001360250274554550702080165946097191335672243793458117516529529459058105235796321986451740013722242524896381773930569232476997545262059868581649729689746377589171752759629871551043411902886189141797882992922563138325777158303731774169187311495933112188007390605257785590664081106799414431728586594786085991182027203542654473553375854526690349864326746594479789889110009546515334516858538326922395632631567284250232396975805270791385763389769619434938628902775733573582032359576239845973258237974252473791049952302114511997986502721521901398110791644867697230002899436822507796062704235621044922412696278992804960849246979136191501295247555324241791829527934677487082676085403360405956253279990107511691830093002109334379616985139800683056798456328714343425953080278980290135675093580472832843432775612241328962923215909620060600440870237195548054757373505189178532683315484449219302289745008189049351958226034231467575887278112098113392762076831711172020095051277032059595621829929990122118693529607309869913780141461545053458004372635635134724887771731319763127747580753421332244822646663101731769491743177474553569390258194163991947284601791179854665770497265919669715353805104707312706429382195108099527401680539524801433525546823853807211589322126754132473372508559463931387022386164167809311230640470095433592600390199856931532425953891771454502207743740895279077116186675825649021496835341944090272239241535825240503804487693832821608291971684853439712525805107357733105273697721071751544391803187811229501310664705227599321553517183004985514628117146967019916559241644927089147263530621901044669037636660388774094084266541007646692912997806695730991215403123301594252382080173682862563867719066483734307764898681750203017675411725855827331542968750000000000000000000000000*i1^46 + -56690965283703302090735037075029949834659717541591453526175003676951771730292163816851025359356453505375253152558437116863128852233374789906529910025335887609002327753748049604323776866125970322296171602050821781286844063740353998789979029981141218093792005142425062710927172427716239493995739914514466424053380674580955274275438985221328017989425302765920557490872619977704859333522066037534859351674185163728327318705336217647260347254464209915971388476873627906517475430098134778097853129335553965882926773025429800208860766414912496742760904821233186854986018116751276543299010436152119729449073450581593577571985565949515862221828337684902611953237732984143202470360114397884304630955803805140999005570273752825612395017125773479390306616055863933953841336942604134834850496723519208045342886459856978430628303530387891921556148963177606776669930075217700703172499341590287310842607193425058795908786512869210577130939470696509105448820570811621861079502770647263446632576971441355188602081559718753255381980005845103767213423158427681506515524725182026771718953197815492641053483355627388570977695811753274063968389961833771547899289399846578501048946609691740516096164928140438806547100690980657922217882039529179571432625246524140233581755209757954235614116232337876259138160702010821476496161570878325981531987605466563890581369627045719952206903408856775677463766439937864035291193006036263198026801867879817977730405729692972647144208954105694243406041040202040982654915800751110517128853587439976073387295789731888597024551300244704981109291902895480935580455019101338065005069711034867273513752152181915406947486861822079703572661626352891780115445114743693899684442466559241279541478954824001147147364422057646108057533406039329507254857726835867587979839695247116370731120130351865685260069643999685422214550235787048062555541757815517817135471975143807925169410431341891100798733225540102467903994560331208098509945295718129906577426761908353511991490640920630566687253662268155971768888771203040156808115812477279489112357885711708208853008868514655018968150611720750751105194259009713339125538740521236478147365769766664104906551507230196015317068451347194197672873107657049626681808347181112200094603577341192710309678669097885646802240116782421144572916684163623960289054559728240696164417551416691987643280359903603482478784100221297091319800233136704373202250832501428769062494249233731752894556102953350122598566663021397455497251487868360590637479531032322247028318351703663565293538326193582873626914860969136420802299726877541521688676677223763728881118550270362929792065840014337372991736163294171249397873104824285603095125709704222575166950277068758701482372315525257110595703125000000000000000000000000*i1^47 + -2918611343096237304617908951288536139398714175552036337907591888010395116340366018072919476367629581416546833052732518614305355123320490273104055818172578443567854586120503779949378946819622805433254219460763509623636692540886018121966654033751386086236726697624105742439026618252162203988121051628262390367960022468339318768576898566159382869795959003033166755668975233792223668512881573110112971982589492841609122142817013518524574995921879348021876412240351024742540002539862345238003675744574524758037476769084837835074964812364366697157621321384171918240480120221503350530754250041501917897133085815282153115823420682373126972917339215246138389028261853354949567003354232707230428018834233617902689148114022224018344923470212241670686909837501029658348812630380131296672649165225817081169900208626568609473733695732647714698498476813602160060446545614094701258016737974392924648433037378063945672143434470540777253775220201831292655439997643552063841673186560290771850953334565613873836382194493679436654218149995880945877793426220584876498772185239542746067985453349452974143278668896007722224817956757893791541084726764811718796017345666021292370263079736322839379122479674090604064905021086150262026093217225234508517956084441022244982589268758254837192135472961952783219138940580936512400932300723916600553385494703637903896275367172934979314036663861935315040037907423159920149684716669633190494606012546417084377554349993230864375789940353197572896981695584639305083570007689240070096771041959242172965660193596075797416722418258510296102752834169409314780681718751971262543403333789385028591822041649361650112866294084459884397826504667698771203555373062916292853106870435191965304352254217909118549590212659711512330429989034729767886328569139625241987657617751695828390758264222759638574895605516675528719746329643550184287842018846625255668909493074630409200064374852467575896357472769707675026553454116520099507379007177107465529058184135361023267369829275552299183480438568461331510537425279078505852399240806831741433451584516984288100736845706401369607351862210945286185003368190766284448379018975323052144019141896733905954931806811885555383583854421584517814010534564781271623438516726144383721106897014319850560411536694607163824924300471987571745706312842372840958474321765415013318411651580715348596455808246058017444615464027672377818112685159039009451907639436895716036363392886305302700461096925682115958298931156156549806785930316326517299546554285461139706585867604451092012571489472119595038984126791700292526720549008251278980948625564463034565796220484953549712626688886219513387242329786217176525051933793563423444068256823372845745626650351496946741097185831103801727294921875000000000000000000*i1^48 + -19832370537367676175690442900814306274879623257350357516755615943178464552449156708439738999925093350938133732338702191242930349248930510780296823639562232201139419437504830798990293880366321256588443702804033922407012789698243117084981469084834818789306170045148473994089764963747747956529528967441901015633438651853319517375154789588615359150417617484649652573036026076773448238410205268185597955643024276407870312382252264442370232345333826344134813284333516393575064491154012793565428451820038129573183569394951326579446600271706984373252100512242783891007177875841116847371648235418117284768602556819168381800951184881466617747091658578456441033446115042139115867089408796275449838023265604580914104496348012149401048720211011424365425025222085289337539865885567274817735102598616187634923940222897524160181094060185671315665411821463488387750655845014426334216949209118803336440133266080632039944837662623069867260717762355984519680333055688076547545855758401901274457570154768883254151126313559290170683746802595728807460126276400271046532383902877528795710564708203145947361235844027821825515463944743775517910236730624464122099004234130234864432222549574062124077760656301094300707396664229384774110524782183023088111080661214121909448082918258207318746726525352202394530117103764364551470562998881442857977452034468661765175242462845670303963448737377885317180461031249190060513169839827960842097876998559206753768773529353027395445072074782810358166877976321146077905190223818839802413602353273431788214149807666495550546942366931738385023455130879298335754568594444436701964860232276656392306282947084780188572315247375619896090949941186724290324196528172696786504748354773321611433108165990450916321172217452595582677583208999018827617106725142106466055324301903216399339959213278846236812693604872616866031418390862481449969595860384875585040893981703027511858055852021847176715405630794144174404797528647889150791063521340231595354299492807756225286161919125412750452666142992672318095629000461581589687255486481217239514438770579016936353304409990724373633772176067646042139484684779960995664381385053988713649888212270809893168497556600192292163392397379958180658684855142054959017396042188441577635697181563977835776623466357609955799024057345321334708733719917141279128916642248954574088915199305007539043519679521344029532997635042035125315337952308230689884754053816202049056830067312432094427036156867699508920937340559642257946407815342720425340221182098064940927289750715401879612320208527207176607102200959511320347216075612234228754560759165127560168774276190358568368707213527846621436969915791053069363087653261989577785156355654867308914916183767536490749862186065673828125000000000000000000000*i1^49 + -207682888761010803887987163688932195700106358125433856181404043776491186078941862373333569141561953840021878616459176552244862992350630848119281069944023251835947563410702599492121782814535696900219730881600713834855961354197786319036812275129579351217852946939651629843043446693235661749885354179841708902075373056204888490950110682374993197457668759012843478621354886774841838590187260923254150083323835376950117697243745154570053353091940826977633182877907964910938938699038216203236156567075512419287913586749039642707600167251781703630140013717886379453223781233874232274715358974476128557054452388380153416341305696829594699432090141191121856274609314183104355720670493768433400070540474160968126047253209343686651569479766860072450290120881839738543376218517662506976200212969645569858334977004071818118511025382449772077719310211761087708339282600585728672543806805803862824557925775739434237383589488620795296059940737426938873780534218459898348423814449522921732573265852694819811688565163673244941783950566375032918231544495980907453459010220408206158936754612880673564228045485392660714227917418421428073596436234292747464245988433857554490560981810167729249848989791929482193933147376433058240082266904386093411786654435548559509324988390731364199240148726484874513275198489742539288134996509859955656209328723056380938177704438403036003243443074077257087509872046240164813107101548998970905412094379830681913582884193603755621471590648688846905592476555570022151727066351112328539424718683480332077484137598884580639490556705603903572554206476396470749002942521530940912092621790024760566500870709284375520909266466503553992047954946143417282341431139509915488247701382713000171304077408145307172003453259799863534771782613880237041171706608857031339353862501442782104858116622315698846305950352746246129893401471398575879110642802254625983381579489947491090350207371149090077009844018300898943231109066243348876895636410469586027407363386587359240480331845639458599750970367158018027596740755481736048792924688446785972218014059990029140475044120898879460173332119651499461560665472536524133397142809977308523606406035951483736549384640903599564676146113431864232467427634550132156114166470547229374404725792045846405555881559170652385732292270569370073133364494934091965184276398994593368838410126471061199258829155486652111485010161094760340697125343141630957597590277456611992133195712616578550707636224623611865426798267752764819948775608988355520517220931940330836376235802841269473835487480227407343879958017054308699121857593844476452580447592909472162025813730659057199457898111367055758117814612196258598556828108942096875706575283248432029876557635219082825425434821395874023437500000000000000*i1^50 + -95962657017984959879231511761573785311062757976682156326486928902705556531569361141156035470902395415801670380196552599481151117175081653600250788208246290270723709023222158796587744917517144200651520514469065934927393056684689204398076778657744370573274195423732862777133808247176684288034759719216327457107153555769925335610583526032800131940124167884500953042373769369518103971711629609852373609910743794399958865625132660559866932596561437684704437128050125214562144051736179854188776209712392742815310149181077760302251673952298220354208279402564723496391522640998931078171884311547533715600933475403040367019998901944059678147950751518175105181981180863410218156161790452383410392478177317227675778285384685639553163245962148391756887872458776437600480696441019630540493854531856646517541865992771853703489099081660229768517475393291531089234734167345586155611503620407995871205353675174596241314099879938389650904104363061773303163648324107639395174302799370035455940222954789347250352338007486133348635673425156575059311087600444540636616858344032914150885018279591965194694630074623314944269404025112897058389764599584703358250605531303800124874655441239705821134291416398700629785255615019510175675489426414060712066852486349205289905285257098065437189769869159680007632046725872832220320477907263790480106225035081994924271926211987129735301362075732839984956455694358617962674841933381332823755086227457558219681156645083718367350271318472848164768671279040298094229462827023748341526661074790292328842417463845499507752865519361736441485923543886975346424702766046655493206427839315753187454706638471682333874169208448327509512853254478559287003805345712929546761821156992338779387885148499977387693326473394171080207495167539003095596500534070185051381977952409588244235909767671020546865111144171182106385286231068952608877170841932113433963324714727605236535506463627094968635653248265564934873111829319327903201424680753735223617480541489444754102545445536701409941930772292337915403910976884561513642728104382907639644464354141568197978077011917184817274971504512959579535487672419388915933705803973947062682184820512071425573157926809669781351609689786218340295323580235947576305311281945851571382251277667110111609976577348204127381609054711898771854272613740703622169773108061727840601113872449934151502726021944388345121351777639820849772573179324735609930616419692995563911104803769236606384008612048185487982605309210777814432004492564444218631389021011457463576438531083517856645330436300035591937411224534893312173667641645326242604217547066269046820504824809038343196067683333407220459920139027121644707613365519842010122181744978045097106408042677248880698223304748535156250000000000*i1^51 + -32521028631896797133608446591824513509307850206895182967824264029224125888688582509546856831090742063406437561907253310286498275976607575308798705759848594855175268001337852057089261966089915741175469198705686073471255176408467132753456645708311923109946210318459338348944390588214312378741590530102091570377701238263449491129165238394455440149701914975237985874936966098208392212883873399484453347557501330576528959731487774331411225378203948380984061130716651526165187968102415906083813227273593647872414100687165583678374086191133713126416023887092783572802896376465299415907396309835283558677192345519577899089556923001053922662662733414729823646408723054623613155321925695014837814138173418686341348848623007159647606431920575530572102250945790154453173843997513162458416395181265171766609432777335334811496666664865169180843035089512876894249000285254063880430847349363645902725407834511618574399383611606304334950098560815972868707455383944446795760658995586782067219147364564525069231039593119117484183793783843979113768667283850306296578732334411514416917460552532718961315006514952228837268205601905368062081596620113326265972593276326736331712033133652668337166891455859900749314995852092570636342325808874644236889964150087416123423073133826274806459786783440019079336752512021379876138447217380500256046557271005224414433009953692107962464787203061491262686499727559011307843770857871497198676335132369711904001205352391107230113008292525603893185653732575954529109988321899869021495728416459571936716800198298472251793885203996581624573421698926439099532753534840321848178486899872451328727392682276701600586161192253588869827814434212512661127208100939060524764914512188415888251256560951889333550558287927723282434807492073631258154980674470931202330142571126413484265712524984664522344618867944446184480630874834220129847151695014896502822196133252415996941456435167228268125629331219314229428455222499639001902532060741036451481224145637203028117963444600327405003136374261451164221158462555215886137591540157633694281285163200622117749726471089777273830296992128951169674512116303910873607133856119385161133256545964875579046744906877706134184660952373411400577376018090938925380495298309949780350570482240252154925110597988755595712272458363693469479072596153675852468916545481369512028660075056249494372545095311285293060282795158026537348700551760458923356609741102350488483076764576889571003031789313883955184106048570990856638579826986721786016311512537340428635131525403626151685201791208686222530659652303508928458195200374121434612999769631586765856472254378136520150669789340054054582156303639722323137234214214274605013519652436145976818455236014353153855370330810546875000000000*i1^52 + 128028978443161552768894144913316165151181797966493803857004482271910896441413018868336842101710088857953527427418884136607075136501891790805941717496286014145868024136559343616579000840711538479523721383019044421041499772807408327275453341042244844922415240944537795587542345981282926080993241510747524938241085389096945765874888882356822396289775591613249622132031561136425157507127852454281193001964538746347565891800311444951597920152860784797885746615207636937322297135779128527497187291753263676210855793175348713486407113212129734318355064928032196079425182783885487273952066570311778552635776581326300709498765171512148023407848740187894241638299307293067688809501799234296708390481385902512860011341086993445302850495788703779431510695288620613629953529881934013311561895230292216531068265526456733406327571279003578278962237638297879737534933735614691902007372700836785176073026937449605771088384997817526910115223456880244070255914204364153742794712559658735552662485839619747595626968661457009009127954831158051495250491886136566122408598576547477180280381459424369101378915378031880384030322168108574515359129483860959257739279272923250398628300146262440085514314316917347754145323884900623071601447435715762149910159177957838711035842360002681127602202786829992722012095858176094414980696070766302997193376241396646920711418908884669478379940581826866174052322344897333368789451431592215815094998859302201887267926666086298855264317898926915732061694870571673574038110992777206203698039029402705191529593484776840176815477039199868283066557661266465231759735356100467896685675606470221834651521912337728612694459785314226625545744216001612130067302182681102043935617690474238302201983157399039195307564639568659829597357699946379223157624943417109506020746648224431465101796244504714561746509604838691364848772930254382337032580057061205380885113276699498632590961076304254731448381947774307352717701567089583703964155137705161325599132193091573192328755185897771627461444988791527187066982281210874617308915358875122447057579589954935384331178013759794289477434839428370571492491402537131934912301984803728887937264811857143602742427043801267855639200466761643524896532760388318413122781307756501031102006534911468501420825913789647841988697879450740383201534228911868753577863789746552248112152888890897438330265667983957948076254989474446799380971806848608502279784946186634348128218411287978567252727322043043108319588891140664687820164170337717592544204950350956397953733072833107185445006580999182505789376508226564235776696630442635830267932604797682501671273497211507388730596585144357211885750029179996635422911361739364245836404762459886064401492667250121289898681640625000000000*i1^53 + -1860280548017859548887852412193540680992318969897515979243004551783266787857690608548231621136618944233060470514039379958397330969943307661809678492121242073709789966157564803312677443887905594650439436602652527279506352790773279422543263540310760045431133519378751964291393209192445925411288118014080188421176835741913774790429318436535885264294344737482179876854402173562887843485058883520092600721470108669293430281592220613557911430833319874347286109453403998492048785662098463516882445698981657582215505601236716851223893686194782705455559332906209496994658401873866679153864246389627551585468073811739751702377556267922713598100199414273738162422049174757191157551042899450007371737976083756220131380280480436490122119681173563769487060617098275424043478539693213606132760215688159515405323753573845499005552254324282477400240267500982783297949685998327187134077134428983264915233874182681524987743545688730321164976567708947917717214791745942944329511890338156682493291714865818201427427517493259563938239030039343260784030712897941079415762223938795458735936458151992495676500112721788768007401856061174540602406710876711767901847329731154079193831058712966800914444904824589233166089661424627282445969528045920497220896233823382887207499742112918944535738844786086140246111405862906001098884470090975734524946318585296744290649064922014876778999971013967704538340548793233726441091210609739751970838324788149410475423696242644197157439092027063855764123787153534493259521461187723111367394758535862307233753589158463115540536473120120614812488756044573433578903978001420520016725165241801026400369308400410599888630799139088823925679155956082864798347175916363359338060586023047277051363460594396946895228951601287479094351964664307535494589510662732610852945694311818378826031528035460191116083790262225286076557223651291961661725037040534244068068517932122827930050972375418269566564107314466910110933906236892218508046001612876493487896424419585391522498842291374089819802546188222700617000903068976850241612786487358708749054042585939171916917305271559350585950259101605589737750117879526604929910848706522913889669482035241517642338770470459579716448205308530224201392896699895660923853573794537632854402645973199576798996824163899543071214288557689824538032213747116503697755089182247116904333169283468353752320485600953835730108946558526357462016712277496820595904876013212572576878985156790248351943388481455126465096780725325839224784918004261693813720249589595886396418161263271113604083311807916854051568376806788281834928019219923347405252424423810053392676431549747756271123677918126533925090630385032246844906192884667188488610873644979274854145517958204017217540740966796875*i1^54 + 3890425079389462769646526097169590325601405390435997594143346542103212117970639445375519845322875005618255788789869650234685735088305754899703603634061973226805383642237861029994802635088165736107427377820591421020515480178953030859563110386174240201840167516888446249295986059905987437644826292158983988179491430348716005595800740820279802554686392682657683876907296477503764863174206795549005242440918986376859885449221810185106783367872606974556988848744329076485588683663916399810306075930975602431857841354365340494764921926913078820005577855356622107305882428377012245687697451429250784726916235003528893674864048882180247315776551593288003016715423831147714335788324629957235697968155553492449267237181881635221882841539313484835049806416777809633300780012176574026806551273496254218724399210929947593486779179286755175700808321881557818382930715576158479519701570685906860030322954867138854496733227781754211536583454153545488102504862979878196637230417228202514630282151569139377464015912147306231799094736128387078525589002203720794166877127238366534966387580708629631196869858677321767480881519850875846943791697284150533975305272523416429697299657925973907633343007595488964556294101965861767832346150338027530442178694805641303727314898276034540911356022555887522762303257033932747601408332854007151688518519407208928488109906009286458838863380835578455661083177055819640838091369651070968721665632020351333576373370045487102739695193193468927783097435853453141073477933327147581671918849729958559909084325794054203630278524005551676040679371748841088823974656222432591419515120502337368098208828418752460366492429659375263558795527332807422345965805393150602960154843922449662653165048843201079839586075291068112674086153405491740508671491407662540523661160148236085049842812375057649552521136397701932148716143664089011848446327079531927887963979561401312735140671463185462394476534068349303413137043791801537009197625005334957227320031278524729304376922541707582336968747487398331954133776991359499856968664675437530843015665366734470532268742722574634323208000648329707801889469736245964662007742917034264461566445740186202938355667703331520873998946354463465986797464774933095746567794319791251001825208584144934045875003465930582920345092285920912470609285126947544635850912984220837933798575284404104767566648495397859699262480100623045161233114237626637756561966024515265963361261277311113449816469023790616570952138741467711941790941679424877817888127621403156668063962433866783986653761352202720072199406031030636495305076361964116167752302434114830691634908769832029926410826612786698575030191783832476746647388472684606136487970237182056391089011264404316406250000000*i1^55 + -40215490848691029152116235666099942338447143750842201287764576617120200049873643760947214109295040538663699037563974782927317687726916692501161920888852632037379998540616767284274869895308052167068983853328889745104519257209351031195880291346060231119476110241429315015165981659890152576546319402012044396507586715149979014533362931505050412255795526550706898114061346252296547873314910532812537205310354590725837270057441291258910480806959905516170758866401257942363580427215938903597661269660971754251733677202603903127462290834754851867620011013145503500042659308704321522230725756761089310608509643617723122902310537875223517018155483281444305444154457397769974425128459996015792319114653388322386834123277938685266899470186049921918606320963488716035468502867382396131575671725308031154024547899118356033912420417667020052853925671308979221689377812969209764994304554159221331893775937094163234929625702157131394114013174594226908484083424880788748555954517465623315465919751849026708167336284685188322487841729619071501874974062396358448452488685372958994571485364768653305597296324151934815626943490895463647332534712054541892962661765936669280296212382718836009919123644631627181728398324545559127533018528902876307075082495681512552610384618480201616746007350570489168992904726871907683531088716785544695264683670986520448127608093056469007401791919299110256368480891891104013998276093580521211678661541495123569435103092858093528812157719853419215570767201886325458007121958159322845667695916736055540378240751144697489758108135383118496978815040705017023935301117589348489626627951522820269210085784006477952221019905850386240794307215776282230907057193184136558564069973000362849699030858759206820187685976135543581437029638058504020934988172506858910609442915954609484656379515044715085955694882422045569775433331723797039652761387907339776671186897518535790002533502352389941128905387627179107443913344098663662449860999992765478349607470584963302582449951326366125004403386244435119460404141403901752241252799486248399255651586533426027694428430456668890883018487205953630602261412115299722967078242944178501186327511012654134796853604614046026504223257218345635556503995851653985658967493014117524296756961326186742476086443742782452382209821552841883689463345268273110900450824835895161222895631301724214719124452479234202866916323129834653545027762876682652643264774012707029038395111224873624102299141940803997394011891667461620944730758187195182372457644221198245527038272433395590153691492396838365692140056489400263249585323319726672524956274730366136199514730003871714606605948731578191327382194160011672259134744719633020643704488962182855510362886900000000000000*i1^56 + -11167793740223304987104184052985767989796598996156979446984926062885860919694048804071457441861964686025670020058493575011313103628414650797703070004051837967292511936967901510105468410709539337072712639332927371992123438520966309251391655156101676992089514531518308212716157490204774365116258928089317759956024443293737597409705797646808532172979170304676307023346479678960063243933192634773296953975202879995549081534333075344214305436007220572211242271118984390148457151854630673628494998013877427374492032025649749511157921624625000484836215940148723564031819118301872816307937297996975103626531840164648859751398160765788193412604659682730252016707868734013029471357277723733952384723542896544429271326820366826641771276344186165042660729684209229117392667187788783687947802284050554439505505507341697442986775306883559735204175193283434862891566606880490545932861296328986496741743759972338776650662873918647387091279130417626401663590193210285238069095960677673368503418499550999794556198092029162173313619405329835944621650251258490712374748849228133510298678642538698342925434362320991955678339091919859522124031294746885660885655995992194442260148390813831001491140971723813613664303811768603855066842303513600937684634090408700682669019815971986749186361559391682688502195706762941010984136162872755073391244127862253238463421833953023557789607808793585627961694916245655962929506805894395160777234973320712294366889588602220524917196815849337810811000242846005455040863724928320783908940547998668705556448331126424735692868561847056868106319729551371482736543931355033042076730929656856466437490765034055040641899552971129956002499060743418538502553044253976653839825523612309742103609256784884248363157345371614761832896847984495286870563337564516095385177018958291036104898960258760524103702698381142515369587001051525299121064208738813585595971312877932552009970867416024769404712885107021453171654399301729953799512356862164637465644854571657383959996655886425579838817020480598662942518543345138312056879898375334969071807593864165908956923388102782854571153079281104375037841680545424485051983166940627594509251851833355524216652428677113547584040510394486829241469011104345614409360077901375494838163277979414326377606048495899790736468892606977490038359161313095008969288642803320612252989221928153065643855937701026729760288269264120716733617292129831501764583388171078138269741080290298410607241692570285651475207603618215516823854930064345591504849424323360731097935111744719019888822736101920325029550870881729105428747215768244002900951475028935315806748605261774064928741918936944897840087981711811309164575379196207169739622232466882659370496000000000000*i1^57 + -426852985793028288448619070047651583118152668797177044701742088517370933582679609284368000040031931987218561669745135751943433897812189044497133857870661189723635240023899819637919192990204219184925915397775870346097751129962983066725832125646953242913747274046834787684067412942837651739229250100509756650985353324849243427395077488957502092680601998535742323034900550962240772120782588782072493807550638196243447974530701294758515335685297673642337141416543442485138934600122550622809372907268602231655300762838726729876390137648341990895716880605465648270052307407601649081705753690362800718828922438191859571577469597646712797463213316090279498625189200167192099310410174558321145820613524093405921706638544294649999959828398684473215191477222678295843724569791911275382321026764334341228074677571622484245028038220896837491116600783940009791363275141644283669908455957655539891674656112481234229216037401856539445916152012938115308340112625646534993315068821715929465260446701385184824040251816024759841555091822337447014326290226038415391886553144847822050656849281974329704374769937118327309043177124148616179086184408572144569150900807303870759452640098451714101644160135252207228838888630171386120338930009266345219041895429792386403762545123436042577537476035979173449649336861240916986692553375370452319306812440304394488870260869462326617954668528324687444362346746291839931281954828819764156391639212941921069549978185717544778663009456863548392281547097606637841534588246958655680494447226954590009825318279366528172182900960228955084223018286047099677211145968589385209827171693263966605662903696663075042932795712471218024566064766699544249225330394607919681707703428822866883465451790278268608074063709183673282965293483995184067890355706309948690494299598061003513645887868099971157018340785753735007294194576655955308342936353249172993662649956334735096769673338564955755487589053774674290874858637436875931291659497937392401485230968203049657106311336682000479757906863781694036743777249726558586800659507822184002593543864168120634910915750376478027372891918516570361402323847074075868441952519617250394475594929309575033635541569575131697862055467070416331436634031443748725605270112080656647157390934209493702443616221838400114553396723440794820436040058902648558522346680819467671074685350947910265453742888652405667096646673385978816806252082710916534313802922006682663174174052064262541747553063487067151228210097906871284523948203043263873750292460564693181510687008794044442144006148333481031560169482233313968025699453242342333919969036759927224835146644321154495216123057812326936416682324723454037561902727040263366367225759998714839040000000000*i1^58 + -1386789138658498023280930853689669771637711375541041425557250985643184725934633764842870751552603891376671978434220818452029290706661664202915237258663143306975393743259389122837112224657876472639024358328405192844988747365286481035566904734881341490188416518602317150621444241277740112457716721582977346313911249102201706350854859192489247355291411117276442782514749481682122464130857884814287039512127913993931645785914438976021407150459101844219474425310360643580976122839266011961418092647355071122873582118859919886817581442587043730394660935715205035623103430531790982824985000028464543654098213739369611419141990453444301350506110074902112951682212606474517781229584618231690526251491514302834666057881630058202906716865915972698226722338182487647149506812975820471421081140526644587100210410813123126312027606946730569976112972024191811755106168771824006499866632853378755376474284272148865694467134850914515148879177279728606890576733435155463272085443299396911063389628971728507524871889454674305038061276404193434393094046761966945084313193672728144724813439100109457165629765355888592460092255915344659466475817340077966923132795807788052433802854764852036507076715100989787003556234574055422884805252299398223905703282384074968046737675732328269545412167668251662705064992465985714660019118680555615318129269992232795747991273504454580023624791666911821353880021733611228997979910998512203615493855015102988155056107376453298009096846739084578128716257722084793656543505788831042113338211951933202853401296661696057195014721784084952742120532342882451347428324237160816395922581202810243018192511283883471901776232437833598553628690940163557965091349019738863769846030616688912171903826131390281579001397729845605988944563636686479098645240134858376721526004877639295899852293161709863252494436993490052570111686857949276788992968850183265081318250134455924760728917712074095656937120928504991052428404502476826883582839507491439583135265965621938588099744170896452405901576051620769253952885601593478321306000242055716723848047041701845551003752078385278564686452025029455747880583412642575384429996459215750802570577020515836525361791481138217768062732401298081806280596625845076836913588436421423357492279149722732938939030898745772898661079146666265281997206557519240706480746856297888973218427605231783220614036593607921499640978943701991467469334291565395124362572864108514495724471771723578061821999010983071863170611783510406259195449967322702284398418918993491917350623837780733150051840946635192241516185700327816011108507620646030498199282906762964978871645994913692482111325598900520389732274172321827640426135253822723132321185913425100800000000*i1^59 + -4036213114932107390662675373469126067841354900380088925035109619428135028310151474996601796803108043457564954959454161998313854984708255521388936667730541257306227600774857161060967361935803803107852186313218044257647153024202884508398081687464872510628642402426039001173217683123570492152691355994865842397974871269892117600321960577335209857807928233592117815804077284082285603147711679429380642172674867704234731439946369949154947717068112248116852842980852038392878462217401207811211277933855435439280000514777426618982858780944241309743761290881977736872397989961719844217139466213642409886609495124670825566041996203523869044003249858294981748758023439088410016900587710394529906868793078929876790716633029130735414820333380115210847500617557902714106402758133346370933811889469702692201587073522322348103425740812776696530220971569306638894209881529719962495263511533331582374927912239401235908305664230451245807969835281283834902800592156594984966401780444108667917005036053321978649064974477333802064066486957594169981746961684277443305851424315144799291375880316323090884050308253668347089522431086690479677197419439696499076344653942178353003923048222949837814235803695807813487877572429059463129645420676138361076519752607313613138485468794418034222699182465764625394702735697509740942641691043475917918631994875042750516854494085109631080835615544574867319281168755911350861236431009426544877988252420955169906589957950546916056545274257614985569372406398834766147993350901557864446991299664000510688192082666314192597206871225537875882183685412581923791598385764592751994441678973482007750833461910554221475486076194964917769456838758980195622181432477920413039790998896787345165120698832287822870864208818162462456740275775122129662545630810563190284814699144065221945073313196289199285484487420855463407177473218052126495019676200001306520506403592591697070318106793190620412069361706353991016489947957011808049281007448098762408272528846425738865260817049068734069668879807126830180710327035874398028344583973818043678240508138850947516878794624434334694894128677926271162468666934954082614579295674126754455624575676837328691883788367766501440238428010455051003100202976646458809645261953639322672607694015352066861446752314540215039830529094572265858589660423021889684982092435916624369292446892887082049268270164959285385037321481705496006954852072623951286130709730317545990057782545349265374657818285576189914261233348023283020024493228380804379773535260750963737833818379748084059452147105402576587674641435714343436785957154633399217559271189293065691475924203451110309985273767108824405568548610129950107155910412241920460375162093568000000*i1^60 + -17303016471386570535345404614654319760846590985964040932285614266257802804651313459690769459254964602786533843679321759467749158494502740355510626690953360133737142268383588073757084782762021507393136645002230939864546653090946091288445581149252644157550701753697986281060571746466120841223593491828400712822113852394535701679469035693629945077662080021385159441895098245664960500705295210742614552745860276041551730451468482645260278975962682055607609852379388235309772112552991735031225836314702616579483432020024881859180571440574215416299529130226981339354697124269140924791228491275856304948469771469575525535382296513285498746011858067337925188218282583371335604397418790634516575594418100145603701964070654257888569937075234737490886863689430408817058125343028585710626437663567560537263501511578740255052349641070989997077452162147743823399540849586760495496422732405016890039415287448797784261118027936415772593505880919083342120811952627818349322354559354517956734563976863477430025778155003269731518335135618119914995502028413931084401037027321267097829209059299459305412585110008271862263994304901633340235968189158208381475520835500378250943139298155056776912131077618085842599939689106981377406196949772683337859556344696708332688871882642859981510413000421305576357752397013582500333495475747803393323024869410186951565782180613610690595276405554021943670176126649600181122316076801707735450756203778991723163910879952970853984006889257103289331964645513077479007966246485451190965798792705588213454608012958656712797713360149622860974533079105102843444444679782809652630936710125623755267031905633944361027031207092061231019746218712968165955035962547842040751646277415181991277298547613476097079146837451993227142202712086984807345031633382978894059704084786153284129979104923808519920026714860179740478304448066302280257177664467459342214060039092388817297943375187060442708927755407107018201803478696438902849074546777935794263245734855100608657487320558273411883410100217374508564568981918445661210512235069541320005105698483726801218414167072602494625457201569409447431639518862692667901924168240122476892430999423627371568858244138564051552404784287411915851304038133909024998097121316872987565177923770187812907151213217199375135579718194282808115230707597417233271595834615058038963705889096693247784352858068105896249337424304333501987400216982070374453033167637835944797702511389027751749485514710731346749799305557262809035664867817476952465950639400092601373786476928194010841088547705513815828308168529696962129925638363860196988573060279876604370188644578058832208091126745198635218050332249512550921886075833312535169749483520000*i1^61 + -41685954305440013979035263541100971151766426320713720846400952729322167402355355799257929218483191384392442876764043115248757729718150848595248829848537697233773657503876598986013699836306142368826144253861416753609344605614559762237974741099439896190236261511402296484593508980105946528319306693623971030385208451697533883306678514637433918846700207382233942837496725409301368047569101558997111829602071247451035970545436876050228077987211634301661719219512455716449888282740732947948555895853221259526513973895866647857349731233194261140627617738404406462026165477186258710843081400952671449744961829142853475822391107026239030124843594334000710973713059044914911154821805111717389640903123314304947192614412213260193576621582894236164459477718517360183720196681180300390838027703404763245916982916317483345275603317702707656209107523403299820043094299615341741139040693395542107915003867400545789001549433315754398090773571291106820815650702873956735153341992587439970700551191897421623877555491256923679711172071286635256895158386328688354303915740428085080959047801794403867671573071636009227572939528322914579561571061344470773838516431486463099168551714755544663937765127638929043608913056497601947871824714631515570079105265293386769794859056750199572927119654071453260316225295318623096441497647112889391871963773917464321628271972996884600527970346397270376540112096459103811456299380818328671193989529961494267408134152036394732260333764289077077686427948072139931626234370837437487310737803672869771493332548122608835006849473786158685836276523126112819929890724177422324428258272083625316086255733752454326105686147210475699401173581689936990084528291266397684597374430413766984795942893509037847286858620398980351759018567093015865422912634547960348293923242012610197222856501993786561072240435451229601622420187897521726194913869290626052472736024398749217148230058731441367901468102485888462939284693684713324322924812516573398522110569234974410001229090419767058279060607619909755409406873016441406449210158066817551231542703297540667296126586180783350350427757683063642117507975758963579567122744332200122963604184055233229939832075140159001606734890293224281389045075928684542404840318287425164085877070678678989124507784438898218579185799455915729535946088534250285354375811904578992507787632176235960492501510704902287839874093801915375056832776371583237852555635492496216017480861218739064149299994076086625190218231578021000246036734360826973216013198501261988112620023160732426427693067115427170003415735193083803500318266493422243645896794752495979106480619055411172554042056443287467430670829062945388906713963507082507531059200*i1^62 + -106872937947022703466695814147098911386124866525583075207106805502296695980309946726876922204336661537058192827275900435907738827437481450597004665984316283393298368179420342291388972822566988441033091616053998932842156608172894129320271222348310881070553913421027312636680735097803395959870220066328988024375821812473736669927582133845779384826228593538434939417927265027591119762099523164162186332560322918747527235335756961074069151804892305419347022896957652537310453620851326697129889612689473359417546223197126741308374107232399240375980378495081672521982975154945271383394819660065061032295264289442194358759494892696491064285593518740173070020550282207744523924597998899820309165630525447227223842940304016358355931565701841299639527973674730479979374068003228944407775876798238960668292113174977285894002764680223432618540939227071552943721561141836153033850361365698045628280150404635137223652833378260493097911882105017892518360872009363454413667182587010328464717360092508611787984329006901487668696186741590095116242482927927128524346004452999388998327664324763269365184077062692881082791752530568731074301076322871330685760572180302655453980769556761188762789944558332275304616405673670898957429208621478359003986514528062409134079292826218557302181800159830647223295810836441836300308771259308893252745780037144175989156467428185361219493209093873162223919987680422022395804546859095917988596012871333626502641515338149420739844208967975636871153160290877173853212353892428994157856093525062530619710894590165494393221811924821314557712726296801700263557524977743143578221861617053642869261189083761860110218015320629629367525050926981929060780106793865333235213652962836201198097918885722429980151592421121411422570461804829803124545052032701393666211369521723684703088787088123422501585698889893564563802406537308139782207483149928044018716853820296172836931204957426364543619277104771470376177805961549697662801216475987107650128287925271806680989951658590508916714187832283995957918489314134711383928710133202493459463169178116045877700676848880371494016948928740386388710789844724583977718174669383527204352947467343752288469448769385956418097090153554444822085664437747841532410125634074681880592169289792281990369624902387374649433593301266642331882156777748209700049761032055914424054023995694450246859620689324724579432211561372852612990235700234074164801551357358970406847503749794822916266982632127680358561608816601256878092479008821232856023142920351595719932439503925316837248891968285109722391241582574859287913256901198362222684212786816741168083303051104328469486812999767030059961819871200764889667442449497488097280*i1^63 + -257389078974673818840816645675584448668216116418630361061732868478504326656040471162684508137576546582191285209169560558644506189243171291666924614259431786399082679092498483113527538015332110236452836800157674252713583944137189103398101043755459056642863633077608073074599498516234778333871246095734064354407863620636564245587802177913097173653191791484781469568788472928834503262782327259444508319064097762744915527307908195896203445442556576205146462377285828411065709062480059502207925252361536631349459146092754292680059793698251539071059935214527360605946861902572782418596141608640103717517843842714845741032878481710587390631913893632661896938731245051605409158614415244541271078731925827350477682394222113597147493876383803001878579086143010060918632864082893829490433029978744042281855632822310753590173949455480017956386624798865780890049362196157827165897755720259945835238958746002259969370035620092246489391622121791921973760306796640038187472081269657033518315974523761046781985171630786485533444146875478284497735424797003498494033979435655111655145576699353851932322762995517478605904956561054980120635920328318973256214094946948858262977277973666327605214373891452473523696794730407681145848531678350330010165492922097281954593514321710312878167831688560504867267205891710837530217881626055555524318251583973051900905653323258699869746372728373093439163972669384343651551418240830966716067355181346341560057909710860115355560296925540720772703743499876006055344599234373130164204675160663097748185592853146369802328252070161315278924052220914745178573505264858019785897706739357339999468218524506527052184251308659031851995004778702475568400391310291563333519241461167099234331826829014849824861388188799583263657832573709234441370940991237392011714231335038112946075238012834000653520680414323437394436170657407274814019943502383501477171943516847906557350997865425118693713095276885987779258553579596252378054503240865214445725373129380657499569390172132462732364447958253617682180792366842334119631106773913786752477440181968958362861703519854876364565205275239393588695654754939261129917560051090626818093170279181500420654148052370658562122154547815221716494580417442248067997300653241230509295843368022534987035814225804693542945499299014991808512030036808732638835642194272439307644909224414561944644102783010668678887410027210611297327601682296438462586233638831377178435510516195522626832593474963313207783213850633201211579984152325353317673352723381824288881714881610738619053738528377687438565657447897868101992296110212321094268168484980626074842234695718207345858500057077859472205723378191656485271560452571136*i1^64 + -460387296108128345660300523998236672585891325516953861059375217288782579534194250890933661426138009430255104064132907177123079350626930601958567650314969924508858485805930493647574097503340893494776376301031896397659643112999549962745784221745162310288189148178462573323332232083637514823311732399459296686034744563018646987913920613574124905934073636724910040206316373322973511747680493477202292625624212178979107021602980764650519783087863625021092599077900717845591605872848378271755011288137637649226999826329264674769866274588070634001384110357862738504203945702595910740954033734686364510340106119426132319746400640297128937618120673818404902683229418695046517980701721686920405719848692212359016121421811206834237489334955117194411942175661397964372699758532997366529345106280202779558046090526148116308592556287228906316904223077346378925803457072522763178833417492513577819813723419921511165800999658295835430813054125658869094810931664150014836710837875450446720467201597225972599039293067374918809133972983762153578221897554577374292764614861042920600144526646157878476022077575466065120338602243449570917607391705100835560089754486424999698406385162004598387859568945462151711061173142445821850600191306805618295951731338503291482618240563368458067854185483917831959326599348879248441753114057245037124545372662197137535795501696655003010111499325038097005135352845651018667434134207219222554058133488036476281384621834277276434832972316781997827409160951707087984719711309934856020190427567040263150257713249584067965322077233209743325566888746654672574737129077396355111819725332784790496657864604399648701401677395245367620553874261037363318944457849989562177486201935403900905609879385937971056067652503524678588525744567245912608134480563590818189475081807328190345625103965749077820781155009361623452395559328798002678618822807840858604759488673487823845986576315901175936069480396366065388035338566726319761420629040720111100996127693244475094875560424827703435487022333993127938197996195575654501548038395503957856507637783119472522025115055223148702280538555145919219076048436194402006847743697162231710537863139936660669065433669708058322375129465001137380458368738083831829166736536962642653038877514408795307377961790667553236887867380502829058866798782258938994115627151842439020435434836922267704929260695482052488880905444881822241718823185824300216173108024606994090179611664994680312952917194164934116624958120810725516091365137347682161749115222190017342785735341109724300641384203787057571486376482870180196299675826411609125988187854273995645254516107070460561177441733539118852988752241963713680256270336*i1^65 + -789388567374621450608381878246338544491073660825237919504623156585412650533701452711735622924188159952317701779383878934309710496106901311679637552236860705979088341167849939070969409691737948573089542206619538900220589941552876016670437768558637181426581832957587534068561204409427097244326836475524376755238340853018226455011997484022373287660830534544751371280393096472104939247389008525124805619676139768774490014374729513698379887116130765332115264424132051753295464592784645619329851142385613760498680286426841327199131481276930848967100256427019418001884280489560428137847257373964358154801325178473217649587426330036510024668836510313365941049405953487500436229996626445524617357692819265696826226688406774702638263221503901918899350424447354019017717587460718357944377729098751591473247874000017274733807153722619231233712732775839033295481083756681536193187394709250491682144808127737635016102415157167508651532330551493355918387338536258414740099366603101366417638186958479817690362442989891503513649189500668039975226834967595228774614060247014179610062750707614216035885329142603805298162374695913880632216954727542436479569096542967379111199508904895300525137361421424746499710749611440580865239311186342579092095740526733330810447627874833822573848099889334415229500676914194505153766169402693332754440778358379624418797354416099085609170462952293743238869215549124134559247458285910089108944525406723079516493547547228741073410918717891646355444198987205912592023534784652480176323775791432212296844508657159631849538992150036236752673262094644821819640930272598513380117449425418522697072994503709192448943639118298395285547810176493324551978251243532807409166078801365631501698361786123488981542825594603324334301032373617926113667776427425172610690831892857356833371422712642952708821652326785916036912465620937338308729034194226531714777407558219200908425575300609594491410916229198363790801351724191438530580563719021792052342682266211639697662485810837275488767043484187136422625543695104887537121292485485426945927374022697865756727711443411007941262596372085926629872383304817121550116579802874561747317711968333898395194405376976772063346279052585937769537855151526018605197563653502689386545637857738270079363864317143355370871490876729322282152575940956220081144167176200780002306847134418080420463712639926777074366005792468748872381551726666464762833088091445790302135932702213998821355283478128831499413016108968865300155972278339503414110133721171314013049913081404600530922672669316089424227693859735723192221948583556893286651401645342122311934614855310418112477232200667565036603225231635261685760*i1^66 + -1314173896293456122976299176666032233277675806975248490453219900652007734736936870458065784011427545198400207871160700334906472985478483774979991708008950324948622253303935687689789937637787209456161806105978454306110134112168212469656412819983093589479435940448643382633436303306221528724614628761757160727667560635923427505216919880210617896391982912737034506337689221843335412461943451629231333707013530572210257042961889642320413417078245581781573960643523304152136655078230761800859615578831438443778330733929730392957224780888992851196270690555754234187417484693367790740434716414932766536356240193622538234457192267357862176647390577541558061162805699909463214918555581524553374303812662332226724809085027967810968314140384625621194119255843667310419108719974575898896112514264968397575168671786184621456051584291675515248525923441469533376457022518376549627165679856795335830401027794130650902641363984527942072249772452282362484797532266450029462309195542573091351709602431440706854310365308364533238847790639671449003484163508950963734263043227428807060945915013904789129258150776477020506763783212308897170341301118462506607825256715800782194406962611286302618619726887292080817944980373657934724236553194170394917165601350121582089362201611679088496352226536754861402227500537549383724144518793167447234412370586250586048103605538925523688930506987966960347148780539530988865496581157218065706210703970953193077265595701659530812419990116251344910539479617843495613908658644432354354466711814212882858672615955678052229066017771605742736533845706977743083538590507266234767371843792414977565549951570006970346886217603690404986554322977350862316536678135546152118278018922167621002667708811174067211888233674798022648625619319170815918562541128981918636677043267348421721318315389681325723324741735069984470391795395223327413796275004224290300388805345544399643556826389435461964245702296722633401849987099130416094520056923664773922183802847462032054390419973282903847525790718089735710966533452613070693851551364110391467384075861292555760705686067245388968339279208307575681917964679062733524159825193862001850491525141157715067933922927271565221269740035591038761671060212437795333233990540759970464504317782532860275584289417127594729824165529216043343367517440051387980513459061267882813175493090161810192247531562166466438793590946954785632755933873144750048204745172070663202879995204531109462233783513273408619914175548888713163412023773301022750122052009501681607581083304248540707389427661445143089229112192328099272425040072808346158895594578175803545255984944556114250555818516641489912523252580745216*i1^67 + -1809674627257912974812301156838803835157535669173080645312798420499786968986846111598942444076367271211957851634744324069455449628476612484417268981740219359217491389871271421527252719395359909312266321296666321873428493868513868466453634813422378698835345573872553182516327498824622145607405111890521414192503222013600475818114592251183457164727314687744543110488128744254228782083628806213961784279826887147336107158760402448835261631334312686244724693321663463561823593626230738399382894691524355775832806413645250870762128637599879502781970214943421075947978293809429914852840459234150540045695686573024739847992477175408458648531750026982442857957067030885619307680338296280106521396477437829757795299219515764096870531106364346130748669718606282695786389450217716055166762566881828075536906857720164204259234285389227052415354571242757363425423931138004966649938960209441314735597710642837864390469349523725584855113094075743459069070214802731870845381901583434599796721973747069051540169573258332048472912624053730691797281242957297239980422030268539610260889538890959661049198819365306333203464256563402927218604554838448547095808861980605697066898828088819080797363841431698749068859216011129548007439337150987341306130450213686509486860180933015893716622272834981386508876598396832620879272554465078831454786463974753963649572884353153140390282759788826094916779781572978085645104280002468182282185162389082836677217748967549628267044759030003474137830546578817299855972632886208574982779669807393736993723604592418120428932173206081533496972837851448742175556010566233269994418778443105989156492638841377093857744126954302038681769212559372329818412528707234747234520411226243671325317061242383973155360599248302861024021966301006851038533208804271939259266464390736168410253298688475683830982439910657514491542367757682662568039497244127056711565131028423056078549963318477642187159114687553086697155452700565498796596128730739610776822290847333622662643878811090168832164597031741090483525577937460897081161902035985541366668525858399113830486140385573396893735667551460952251266716213198012393861699765737965002819738480085386052426645882630078839980351801099595844591730345435099241088484173918176238992135497840533141865981998592843722233463437769267134301536079250920843389553461061477524012926045246587817494182600480535865099452688545549600216463118527379984892490659925094651107440566590130826276840130927729380509805638110774400515204987993466732216145318681668319606509040880971986535927383090009866865906925544591817099502253399315906917594402248246377270084495263398238938469364722073853319184384*i1^68 + -2285879574894085253309394769939156586294807724033886864638191217776151978740425327067607085358783056347518244224186372846710279532025920889437092362059285765166776994984647233617860070494033631189871953445005907929844774303478944313050833553830375963845320088116656477626699471496080528483800759537924036331926311036235190148305042516728727624934732663098074362832522659708412799617521707399144018630148126479219662297543916664628054096730500950030064071331383228543241376357157401477367158624224176994674405134050323544519652941519781188738764307699461189756783260036819867971864027818450301231662495953477357466152920435194153317966452894701792423211726153230443549412184612678813143553955899823701284724687432980847032923324128576876928991255656256189854263569904320980768288118623121388398051381220079220605532139771161961556810326134653583773671663714483514180750225196680410684587445182718993854796675623006735693703711294416569309418359816626682415221360326342941003115210980129178800032354717057138548077669948933471031807977968014280210005005713073202565978856213039137184680551741681058831812177919700860725596097870405730186608332366351076529795127595582360051805308468450591141293496428358199313812823418119241403097336925873254367851895398050324344253059264631833620931177267999210060917020602609937132829761058118752695715014114163067840097203531423425427674653646628790949328912911451771412239217931406836788908242025342444328028908254318831440611728909648284901354223812112921126713323006932115086192625606973435494602553048646596083936573126443148816213391188089116028757097113841151451189452165775190923825707938303066214150870909652219510618061388568797243203394252014453966257949370875179742048114993054636653268044429190066683713912149035751765559913527936593995936956877166288501525223816407204450159491823973364862502232941955881537227282074562349422415731816520706030606400180474317099403872973350255510052367878211088449456161251092690924670295657906830695766478887938774695971679694617878121239036496631333525048562809693878991422526627544041741827620864352070195757899876054663075799445772158649666506677649987966725613436998065042313913099355323933208172807374024778473682650766503644643859154845530599431642777173794669303693858971298853175621653100794440966963611840864998217473294108424020678261823940299187925964377818192651744085612952204497647290432865668516713490917001524582388069403679776570644797390813332784208162371551875971842529455458358132073034458145305782481696423046586929318170708489416170079359630632997049439837118375150110842083390550057376403186444034151486062592*i1^69 + -2938096726876766034033103714963883957503325101469819739073038647201346804772400357343163368244963248013660424073337357126457414979392556696429865087629594914147494403748742162336883263355821808332096237944300888315517868292083538380845437438115870943187825329101577403063643644312998539781412991896862962101272511704102485865394605953938800203779374402772694292224850161644791151438194909744408817723286482766650009274377906671953128244623402458230424760256193052798416566993435558109229744399852339350386444453341112876620120899814691422585835238444614248459390858936619138740267230217388439438918834639798913892327908992463925618807125154259114164571445710884923615439785195659811618401225048789894907049514035774525723698678542874331867819086893683818295739475707507379856680885036528877028886199921377181014005866788179274685970561693744219505779703549304188449310254985401300312102963594444961370449705140690344322727239728594077029619102362664965806719270493636381479101772813191200101236990098347072946805961376399012963384898385821207020286172171309722060674002704979224460674481549874166662577850792188850061650690214380870479828448576757692549737389849232187958903619434250243721244374147719957316430736208831433046043296481185921675791434475300914989606271733399197480627267045592481557462643832272497787262415625223103582024399581206136198484164435146402697076991431254923461060191219381465776060669906992320241455223468499174217091546777995783515793926402221000057459936635216089120846574640197793349234440331186689556442959009859414897086304719437573409626066832088695497161953435255432272962988932413935504268837502525417693946629219079491482458751414607200380051166591254327890321640699422562429583203920586264371412179514044134480857115011999566490732613857391298961336252501244104865801899253950514275768531780789058593009038147711069179109036575194456132207624014058270347485904013760626675892317040310646004718413073876696632537089992373000415190200295254660502750672404933230316154990933032585658068473439969474758650132065818152658336459456681296927555279785401196966212801123159206057850377652794781022849161793910929671002800905202081092919109148024592120060932050078751833824068409365668807994614475781088905299588850035086238895569475921884680560617896000712631178245455232476688639889133475430120979905738304883262472744094425556722814426939480303081207049078944101442120057667009461649474616430915640358422416636403505166453345065479909313544225584489252576084598269817877193900748937027093817044028190127977826536293517702637354330778444386637120745525572363170380116633327763456*i1^70 + -3087038056959034492189798498734531006542234559547734901846958737578059152604505057658260430464994300991908558790523226273995020883764790154776606192753042234483734758937048179277355397674223462069893431342974974238356851678500181237086665553650801385304559808958979777400091854849919801930964016576216343804239472923257819704125742128581329548335647128725702157699877435801350405008186963524889105072724062647211035396319934460922124500613789434165487407534341626826216781882416674456255549007361098421427199584694036753970236684369182106113200940487215536832827094199214830823175683837363342549795191185145476466489072687755168816241166122905175091785428291422330129240610055423564064806171700696158825501315375190995026149535059182545380781823613258540710762073968455906072399333999528602923314429406490588366524206416820500645561403304355239874536717981019479753457524199881384520375233145842046348431887291382198966320104982731890302631360591566157037823847301275424155911499668265438264292110013777224734541248277511857901743642906652462353410909363936634014206655596340855244429277862140027175763981134453931804808525568671518486349481314752315754076227741782468998254116797899661339312354313153049613541241248867407560525196477104718176266450487467490735703489816540579650580743827566223046810467525293027206899620872334406592566543570509692973914742868651754362846854197593661346870496398333363908556193986460158102804265958322456680165072386330000867696994404385766260609274517910322953495919920096039236837195977177746940299411348945678885596131883121336010135174260789962610128023757298090575170671246172159489343247872680666754849269846037146455595078145725156108870878109317565257000043471545132737065007685876138519377751998716981886440256987814834484422432626004486067332932372741339713050651162962146810860956254989702741829801170272819335187100745103182254908085115626908596610058731686639479696202751614897598988260011481093295516568518827330776486895772475120114312823454006236719313842943732887072937531600703765631394424527838357022566200318816292382293961549783936199500681465833714498189279158212553838135567801230471725460443912929002642349703193422412696580715384240387599303403678657346037407896330789786341598909456427654175252642547990784604304345374922726454435543977344652448410134346921585268572562724188486878070874519690660987818433855299440946583207474321663388540276711357546753141855146131739282655764109312704506329941740058817428297318830641670606711356040746077618964166934533284888150757254582595189319198976324144835750447244695103659356830640904486795926831104*i1^71 + -2177852438592420633331239967537955927957018136981324112249593151764974059064559840748439579952768476048941121688943762539751476474446289519282389785509136896607442686737968093467980130925583663635791603084382775517899405445018495227832495412859970426096146275230937574557759015192023048581839928432346450757192796779669553586984839365225007733877457698727752924628119946985195175040880557546989943841342366172810500988895288627936177945151576867428988241087213934021560009084808843757146179430882769371183100413805322182678419191796945759270078633403754181207610946820866058643558238434498737973028240571534542522125247269734253804419869863526062435557800511752956632872733144756548499389287987485732222210792603982536181390987801037502676138567658509215545330972041585886154267468800108997303147592378216844019513285732610221458814403201734325189373481954795922884802208303040853183849349487832203438737020904417669966270792936726428170134780154628483326406368321793747405066511819179558377280734613824251666948448790460256216573629754122859361906406251445812608294053249641962244823784647016092284452368450633551963235863074258092852504622060011255204507402360853863011181638493557939659312515494326572593367835074960079034036792535349086881532167385315852312606855922331580272030796253171019899870012657125019122712328650750380611676379184273823633282373701149147057092490289729170738385136838871449025392279101814988175333217440533556245787845741822318096728481974585691569675143874033474426578862013426644303555572278145477901979973811178909128653151204651641318048536278724741834786533953515200458966317658970505899566201724453749303331387292025037348957154043768743109178620689060772312500999300396665024788073231340153446094687827171049338604587335237672028493157294062767202923106646816495469934095104945197984169764879843844194173163426202693386342140971774762431407181522481895767443821167840540913402171316555683665258586681589659316518119050437705733957644165362590933525701106650768402079206962337344840545258634576130550037571301776077417470473772395678120844526705840182118764665802285640615633470851750557288986487050533575976475028870944364731897617324333785073629723067119139769417281444304042579984608781436771456427460405764005679788084883418262862609678975416943887022140081885442277723536220620329067263049058947138663504787111646292053564378564361370869809091186323982000141463582088920337127704625486599541024553077046552520619114289690380033947354310714599138442679318369838248139219213861280920665240868259416631833220242313714971405790748144390912758530938499124690944*i1^72 + -964193963333479207578992938075884127824359748396336932941465202244811509699003777239004121756777967703780345212294050343084498341533120944109597187931025350686162985531720237468303870654612682145587311128468520019890839978391102326036790597278583067070220116513068219383286360596499714570821697508424685920442042751560602788682489713347846455359353000585952784584156130531346235371451068022460617073053309774900121587401902202472395615154430161506378313669049126008017711305688233799032718429702390356712862793554492666602534939630610914935719424597393528692459264540944014452838208790062444414887417545202545421587873665086388641020352343672135004083977477130141995905680066276503688451429524688617589741487634422234653503966725090360751101960589616687435252455803263815620045929871761305547121820132218624270164880267949875226796727445953104494545055792979615862256339618930136620418496306850691417822887434935512746235838587759225310540945321451292777093023631497705475199360407782551725221077935972723817940038713027443221374467504136208724236053352310687668503861813764207798592096155326262228440425202193595126019191498786336606302513125705811195281968743434304544293191797668993128973182008479376091764019645611233547288708012276254928177913357271087820899810111831905929639586559548953809381804697113799576166410715087774509160603336877377919468827358125681076818555284765460080499114168422764127818233982894209245156168910051486077880592374311168381500288434381271289155516107169878282173437994135736564671733919267868845830898869013235577500744685339317808286994560960955181038927986853939457629412380852385598501467489529493728445594268182348463036019597425464141340430089638047682815104291688294087228306810854461339218619219617965627314163905832102922923348619132260079000754951631759051485352921344209823802999786673160480898072565728551654420955608057158977746560430599557188722651288564324406396967090023641544664159557520306703088030623228046866558756634999083738401548043459369475995418647936718252973431995768141360119127324265447809717084601190762424656012218813337266451389049003809946321554309652819612792635686799062025436820182456040960179449961567107595952538843378217490034408004889960502918360179159187699298007577450964645768135415544190091119862895737012541517352788915630658954727849507869446314231393806242621438898862338304265196622836623590657378457813875683408226084597559634440666824892739671821992653376587231719210330694466853164458451972487136297170211618922517747513148220176981256465232128197045446801137055799757963744833797150268582033932679118848*i1^73 + -267311530873942145548028202767459759973268396047971614533796813973608609802117243703051496148437192015054034046650920996214510206573822353511793151276947437815184223257308454742849557664688950619753349594131406362966596502739158517523590034611614929296156630489128773823445986541240116247596815982827879998153300925028003691752838231117837008680152257151399411812809423749394494322807710188703268213306713777853628442466118722904070165504584181476543470662534004720392431268902841381232626126405910511441611141999340862300011366138431365987510182736367755528821730234409201514805582573514113880453601224970362398420732069259221156591193042018695652292685947772118591701286815412804189854410062637365104431339183535786498759394835691039469771771914721123834247962545155229050009316697331662921731810893580407039768340486292061814615495665531009377361596287125552549458183242004733302705534689871784544955783777624239788059657451764403874492738942668340036690914602936161519333413657997216210568882789298553821557396904213645284590609118109683721245794368880000679812915680703351778366697607784859458967342072577890363971056623185980012415398667694843173922369172599120697022888554612669921546527488559161662991080818943484630156673267580186656225787226923009867717665414391329074524710248767492493819689344408905684810984160818855972124923256112339681750548765934914300625445432200778425970421148939624950865298754244730972961944035080759111271707677406547600233926023535855780382027369176133223866441024953569422311279300735231574401280799143567011970899190184982489862661803826073872779037131803575412131675580504186144850086312696967113042946449555764871888289917470769696269362351970366988536235395495875422705377155399752062429942413029389967762112838329861600260232870486673127199684811795422745271751402196954530582584784680030637178644675698859686072125237312199784213909966963359370533931179154411182967656859380727359051658326495989803130035868056118092630095201113650758201742950947858225600510416678888730909353861850010268977296561893880040146143799715561943965709066237048609413845929671039280639823455903300616094167011883544081200988440685606301121775565854698969123785514541524886301306375989635755712002658553470393036777306327249014840710989762059163311267402302493741564840557704141617651452403856507335570741964752094456772557144227219404094393357847374077368050548422738557201686408706711453893737047478700185228782085496822453547044981457275761233796555296779831201342321508256889708699150150928027959850900095424980444645264054461202422117338926280987545436160*i1^74 + -47653149690775095060518028292441559674519149876791591016634081749449504448354927008179261805985437638955056823744146370859964266797215795695122158933530281976273931260206103510511769153507240002747693171912833612393636914630563160035625408832312511395582954105242447610871903096881769270093146435538732192890843597081886880113351490891597584758575145864936152951363757408312483274346705185984012363211711811852022527494177734473481156758743990817100156474513967880318233970682510919640860098531926939500927804247352294057026981584942189625121088587998440283020720098297538002303699728699547713887247704038219923906854091805403690411457750431493724314513453545405535387443394349745932583599087493393299215546645997714198744148827591632483087374873728288623734573050710430265226170232648882768744514842218581005012200728418354934598818370855245631790036144048196565223432932423522788047478321844394841298221051914379286320844040033856186415383816198053980662155879752761364016476161456252941503733337214435123129511372079808201929946331059618810608512087272943159480782257045576279528855030952496869625715381624107190530923079552550091708481680333507334261537823122167155863453794555079106062579497860174016195549570320293836539904081142851755411207324982660443705393596603670752570118682781088317961441830151771162728243270070816203433972638446323781204258622525530373962611657356183208814975982872058465664308567457919886886185464721482429587988382753381443999226002412764323126035640347783796962255736714271059484385414200450513383249505376431857944523371687013748301995663643766706455844999226854116201743270030448358112956629986320605681744116180053617902344199394960493518021864138733693418322626396379751889179098159455552738002899048907642496264693632066954305442350948550209476607987745861485537294421996627704964720398627603200782303892927970724066920437223793978786430720127038812818451296815261945701450430900311176053779845380237756959073791266900139225157822409450764432539797367885573277631345365179989692248497543850011000325062109742927681267643231163249130327224954832170439675928980833623015926068550967723495131349623210176876364428201918892542470733707257017484884057548068952494117006147812468422940624258831086410870513227925091280575357817768984149212045015889090019545323473026947348177406193656401290844348899790403767486790215333214118688717347224095420279001746387217231208161318568584204305267247693912567723652988338407639524601540948808972099637500568929837418984915159117347600892262313965819612646762173611298019102749172532120363064823054860288*i1^75 + -4411178071052725233352555047343380385817086265848916403589721926470962993651825225650276285404840674482460743733902225631102092241085793469496264154197139071663493042019070639172765209247604258899576792064133916392994133606013666310636157342541217398714393867729481951006364383669113528420557469822342837731164961174856722604777179106598058390765068045103059470531328348851406004697648387051816072964311228974675101769081486010195662289403009663360486251258446966159256650255345777330544506029448229391095128033699600983874516223078351500636387319155741255935049417859036948197763362012905884883904194485131230934325945349888653898285417944755933779852051295501551851243001731493289676850877634212909648472227985182377486414950896204943935319900511767660646314162350622271850136491740711893849105721910029470696589349369905749975391030223544173049358257237625607541148462535278180815520964478530663840316426173942382456622384381305365967245189855805195200705882003185957255349349535422802207910661300768504513634669506320091699117579573352230102989001640312076111465337815650720058730382744559397620377823443956811106872008615750194233268462393249858871560725867321500221421040755124306218056286691269974542249077509954507435566766806369277882178491134941996179351493855756271951486885355461059377987194376049759031137432408115697113099545360651698981506384561262277773429530064205466067011020025952410022510644752070824173998509333273328015280963527509416872500615407661344718129256199647823208640449744865890806993381089453013767043861342567332242118052421071273709448674404803043383195576494705636231534320251733482807150710525129617223191700843769256065826612142962403233773409134161357027750651191299993667427339817556787816700357715508938620900059438350473423985370862032671994305992205491980003032627859975113886826814425459820212927438908948342691839797439025426022339665401915409813888606573604741508572481368646959039190279970345921810647357890452794929005582429973150446041381070909347288356254660184478250733997008980397099767874885409741950591860008957637060951117984350301533358903478423955524997455136053034912422347173145122640795091013808748489995095065776393659802791201569265330492455299749946426399820161465960700899070727550676442383056861855365432416701849117739736884002629646054182928732067675735308432669640073814329627442657045858974618090296901765199232049596845917305927411066233905960558679878209589018914054165973853291549617207481326583377514637500586627198287190826715199851858837579254486219749199572171853119971233161493113189655642112*i1^76 + -229787364970628495523892064838622643212912237227211331364366650455101449352687657671386722986487551796812085085906929623519089141970907432778395878567642924324671424314861474513872576794867428814555150338765023953382444575643841588725468469117368247911959048274830033259484494530855661034584491243722688707891711240218232572489183323764416262072249891077045438430880021815315034729512440740607258622322451465796742887822837360647977217576715555327242891549857081048712788647840740763446426424161461357765801358450675566083095654953577259661310958490042915073163769462759550079182860339835713262228596728107796939344309466517845578637392351938868583936744959513862606652418107359625276120164051105565573420257496918815536999224148818905252645242538302952653878943110239346427844330656249064777003854629691062614208792276500079365868117118513102531769001942007896148292158054738771755145274771469733185676536362734388283730041481125408312753824963308436426620479904024827944447185247434475176252665560892664431591553883660784103295142647805343065767521210390026995561271361578626114410352587947371850227459800071150986635712466220642511057031201127830771609425423411606884076077077751342719813184696040149086416280389557299110070615334148366894293933775253016223372504484718249639408474767538346675848147142198599516589963648527717795433154448706179382744987075306437831876556055420143683798367750602689632833337409883735029572877132050409199715663119551777938571687221340180603387365672120845205163809929581440021527884910435939857152974628290062582055154920118856863269284061671768076267022241066583901187658342781319839013946839838137755940488781979521314781533382218079435796521440374475499079382312593415368072446007747615926363496843957595247022684964716937217383082977444185203494052072253987459271106925297956849555550439112650963709307998997286063596716881063344480503921095211016046274134510110938974889966214252127749787029386580880662233838258123982804694079251098089686280663285036093831029430212893567610329161048762496066541171273481216878875170235731045859658314359202139444676824115124005408479605779609856230721867586387331828362015104933291025483558260000623311515306774369101838688364395386053025349559453988709409173830791917494435510156098039225211096665644167216814676346704310562332590895939298606512940314518452450742067237138254560905641590105260585886037902507460985000235530450434606383826896239786557971995004855003921228736082403946394407451339790362411862570561606943212812679633173688260828906126915405590915246584888076760772509696*i1^77 + -7086805939893034900570598845170689563853787359364861270034770660389561426076515514587873893350891622425258524198097741406847718279208448762454149982993102406766670585929350896053131564615583338467420829711175593966649314155641623027683028156581274641857778421752443720098577128575287395037273810149733987556367865604121337669594752878073656711163949636017919112469303847672981674132687596425140938515677251855765470169382706006583584727140061605237420281552968127598681192690514779398170344325196846033165000289876804464338867844825116928670330243245346455152650095109664009433923819318587229214080244832316642134135294522385995212734019924518173371814745867275126102043311203682541198284769457270378579503349698987188094570631235315395638139771061536484663823100911662135795211403534699672115067016224775871828091954327791549035740512040165874892293316560528171441501368328462008201450478935749402414926711036299952611739609257842759345541057664032430741920500997246722992158644910420680592972175066189213925167233212549294964124112656862138295962720917560983085900849055674227856368830643460839135033089932480874360702796022087948554024937762012878372951607742018215598316905556467554524894216172367101268692279887764568622151734491688800078521545985047265138730693737983494445272322607603170730935632440335387585734183462550971822268700431364811257331903396553978800252216977452369738684818937246026967077433975319406123235808194819998980208113388291036609760426265128487003540921801734351346044354863992445987170726600139863288742510582819035680491429932525478259918586490042738106047538759042776950661957570222636549227898257346918861652009590220660255018439390781358978345896699519656302398321279065772052884204321889198588496772885365559797186411549649850132311589787386111930136457438302464828331345470042070422171438581514967999732316175311511459690257341372154586224519355922710064968277251261598588760344662008543569616096287823790183479544519571998411639154395050894992310307848994404772938555438012146325216917055583519909719409308861496862581463956852779913826542475574488033332969025683650342125303974652641530840182354776385551711268499958523322626117735965292214606586692483370302361109973784132696299367708368952011283477236560634932661097810108379956190357526131938935991044898801403423921785349914531129736048324087931176168028441761355495112273847836198746128161703219792892984455472409442830618889310920667497278854996320397821110090878687765976477691601174123936660614584195432907664894120964211930184156148122849361827859059965952*i1^78 + -126835123153967823650140352779098253678108372988680908457381008843854155250441296953430800104158878557940329810814053412091084885645364682612437230167078831197736677766630280664992086448309268280660712019117715734656781032519966809035568655429540599687245798678978741137927064196932046305208597845514419119600838031184624215157044010882491113399660591172531254376347169781370134378233637491253455677998677504917101247460188192345413997940058095136775250541864209845696998116822500577122859826845054168877039676160487906920575770364498970385716898033896072753473833264316924887260074598232573476251315578610547771236100399886865958315008477188885697812350024994581453824340076642174594310066354306929904654736858291548710615252565657496556097208347082527972355495645644585236172439661698399181149949935862238119042947984060482497606521979914451323973920907486312273173409260607756399853907302079565922196114682354504612513989833957324042328626296806437331756013019438941788628168510307850178220889458945371391840551424713168698815790762246172100535047235748225517942636525504509290029320638767770252399605269861917562427467620392009683828862896497649985091634025653705375959923163920249305396403634004135930351620441496051533457531906491567115319080057666933213136537906434864246414262003945793135727287377501912567935182981522254244184209101414841751390064360077682580834579128969750438039545564953354943610485813209385603991197232350153993803796272599721005816886574394001255956210416369862327505604740127410939164903577701285165711291569416424541053336722328552888632964615087223178921967946666178738688125183872137436840209351765903213372580521242720803096813384046871722516771164749430415307661260181202478897206939829945253300909929504936020608549074469301339783572501026025379762941928095615852762327137364525184771438403571953733254604850365860719994847434249851655790265025289685914826481526674474259313454929771873634938576075502070361497710321709064903065436762641812108110570657803545834912602451968300147181554746368897041103196073856768133391092373150512364531989438736799120631044119886509921313467568173928039661739025730442285582398472263648489232898589847713892798967711312352551423086221090611438744157256133332756206273208613870123514527382413145958599917068660845495081753054792205454462002853343842513217293867868862760708205622011131237235525362225399684267806112118279321665161470718888779842880644757479792235580562558816303967188213867891096396138604497464681404365165811468909385286213525051595497172068942861957431558144*i1^79 + -1223087732254221870818527292837152783998186505831470351306365218216284865699348562849742003391850980169122261390035715159050659559651182498668838133468476215110842821711719191045934099291379466263961563650313603486433513927353153694386190998434210927942577728159692538669924056830062258116738345224299735762963768009401544763522234675240829707042809642415377199611916999703415686757135635787214833264111252170233093368736941346968045968849113514769876831897763804791632149457770398895313829535517996644612317357911606179799595857635507035338455779318132158366677468751856648158050160930993412322749465974693138083889440125007932681438301255409353745502886206696705027650209545918627193185606861646654483279617698221898660213262863285760184511593592518299968725288436710572676159030886152962770463547220886639452459818371554697554401263573104498897958217748138828971025790993324208269764618836681204642412691240010347077136520221542027320423941865535869590926634923838095334321366050386923579453443478846438269110439060197676409441255930621412533693454046039320093719808528027852547511549243838576533446493986941054045341035063044220054453454095759516646016426694781324032598743421629162436910021833648681895148390055620049374561398371067402724322283441840574846076923349230593110694568281797984346601083340287496955965488883422930108119816429368389574848667278086747431793765530447928329386942997623444693914526666626780084411242752457248493154551198071144861774723637837682893621075220702036698831119832229305337878689226336107379219443832550074101743190874726566244042717081008591112839144127666757261950305871333201967238625000243655136101388325280965593448633033295686477443798346038969266736822367690141200982704868079888975638603554361613528686423960681408339377581843090122817470628343744180711699985892242859605511817415947486889336576253388243904452691110994752762157665391587496718654116092443729599297304422131092645360165379201797681870471280435015587601663652513968849069351675481685100221150419173412532548674219324664997633244774307821174071484967385598541616748477661844535005522042593934020967710766307614750176636915907757390352917216720982228426485807977115544523525236346559361973793958750726672916264175568494780045493070407392864717214677956366763065498622977587076365662637166822949099785927443079055458354868232095429798861065329408206005702893809861152593506830703754530212090497381313259854913713686700365784949070533356795045139235547711539414892017470087006043234453147112853878482476476743946806131238247596032*i1^80 + -10483527272371186292210867734755717748622178563433755415623943686422926820804002449163406485546810393043513624482335038400965237249074403943921411904393047128729655160294016229163811467300120487178121325250036961588525848040966561452139637367402063053751139929025701919162101999073160826050343319406255472276558882367279522332554905906695023820911733589161288024253338221292398186784437784662301088017784252650573564371820573485228182965547712645559699419826139973724954361227312019648143381663554663684002642463017664808715292494502962568862960525429728825964227650800154913433711539924790562009065373503763676144909698727773025037728226819605253421323136428975584461267346660711004182815915898384744904458563821704090074148477623395661336823573106719422638531047168079290589864247368122845630292142243389989245612044040768557823288563769198018772568971884386842337853221108502981272589796011811217549176444023471876697998563811269209101507043138942123948163341342278747578670135823974824355049069664111111495762363279191777670388044382347003219370062341853278372335532142663080049908441658015158042428680546462320632297910814699563553552534656750879794751184230444016480918318540002418922927268944244904648309373050405141336108946457571607267871862501040673298236136137240966364847214554818801548945718781498326236185181676008472574260994433836888772747555543886291156547301460054917331284152953595764243937712716203989861426004414996064174581568974006259274725858905533783844372319621591341897693099505592684617741203893942152521698663260238313382664649214785296403199721076102604776284605799386550617727886619538468133952931520566742017911815706104033506489346944222176975638009350587404559844394945270634602191613259914093883513638632916160519243037592918013828287309838779749567378249243869885366021016291956590463322849336530121932469154135152517805647601690268298529738243786148893011492957400651806310744320256044438786825419372133439927561153204514837769937362354708800023349988744987304898120605773841328657694080998541369569311686618726256988464747584486212260970591120137008362047132229938276672416630086043856696172187742846822404379199796839580617868805774683081325561373094483373368569923352363126561987993107447976840835533826836059722685981892185358124317732373970635095582138905205180094284051410451293616854933105442209096236860176338294634278315296735189237875169003615451982732025131305808146931288600350230651366223337615464415854068409207475900670713931196886786111492093377891951789120550626782978070544384*i1^81 + -342665102871313423792518474530071655276910661684248949917687713118962670253046654862462861762068136256106633886476043256033775056032079151584525131854596246993882450302160113692410358703060449184593416329830120053755410571736173239378410052474102247217684415088609832954879344655949788909043464454589836115143112869208277494440829152617969199356496295735379761602452554467554999339934451680739555890714067649416421344523638832422509902858947638960295442216430054215461614566747958437413718046664232560958073403643964773666179087183271478357879075846902164303259849606074845025782946050610361689506691100110801777843585869542951874456408404123126317125643577249827164372648339064257288030204994022692896402966439120915998976464784794579560195427828994721054567426656473396808469959994333721699230849065524432393042967105843796932480468961274011328846853463678137232046680727215769781522683403060940198205766473230755779600162104477308134441455632257171076426434668383836781763547639270832308897246504895164186026665317828332876257479730476080334359889951339284432747710290619484430029320657520109647656483568566428394430130466226158045866636304316642975590650986603558138531408737355129795696703442545543936806044528089018493988485884365538609373314078535289118537574625789380210881367971965901567742207112514114071469958233043387541025344855612572382906710952895256385258546947492656543900790658260871668699773974759670630812249905321073330890761590879120257381271279212924402576655508229095207173708904374722758687843620262336733740003322621853379741219325460048747510912825883735734976841626688948435883561011068619036557020781474580503801873878257705293861332262876607949757394506328931431704362607108039214645865387820740350866280547253206758404633039253899750826115456271824653365668271167505841060428495695430160269149975881909586090962230017676945944239812167849226882743218454461012543775481173473648525916477638206612572947647434373625149267378350082973131540929577450491930498451682436125969247212711977795199205885321605069201460947182969443715122796305399731904128560294804099893166323717274470833219051050372923040813821285144818690484869948763577363291527665079503750743779126593207311165368421474376293987692822739209243222278759758760431222822310962399814868789251455253760843355851586738740943458883001807777315129692778781074567265081516620061581943824572081217274880953159349787445483231858281025937558642300018337073008959156488067643828176127880363396616009386829622327377024068276527693959940546756608*i1^82 + -8546345326225315873258824921044898482070354690077646746296254130330925024769290368274509118392717865669112966130078838227879377393462876413874870205074095193789983639394471486516426818507984865673494341798883356833676243405109966654991570978922219138090956418500760492808736973431360624028853025810928283908952766024606367367886819148323055154461435546508497034623027841165169924098222376801010623236924255480493258491312392830660735723999746345183750951516858730976104220615320972813621358030879075661660081706588229934551619223218372865047279783493714586874567605866185741607398180102133912451141784391952293307785997977461093571414477893208493898116119721373494232798841275692460408523638388759841285582931226572866387267681094339207603196645355220059564078165616816064151691664355762553885390950598112136225317536051793378472696635786563785148151795460839561840686197246910028958614576994400510199893933349289813143078310475713646152766174732493049550161808046898947265528575324384210278764530197328784625546050396038176456843200926810363685831981823455970807624212730224983763706421373560775113852275383935034819133578599175948486139922315509720669530882626123399613358366102073184983709946664095654581911028970720702489604542229328360484897098281714567171305618246668434225163325992036556533980064950794423314631805908186208566898313831680934428234106258445177971950090666196610330756064722358594816211679407438666788018009293774128203079676708944792870013230720963134385696891186916112201639051404504652529188850269300443685204716562268724151184040517493281298649115973464606085048247293395635317754471542522016491087428748157304587576730271907199449030657823297688500226340006970052096236842253078982392710980441550639582872053473758035503816093498639402175981345456789075990304087449824854420874443111345304781788688228584162160945975846602981343278235215391318350747193200110873305045558867777181327194882907832216573625088117846281142457127601803506976486903885524665104559511678866659154186048468465398843766724610361394479382784624153215091995490246346444818764484336011920277858151878399833729480301593282956434434122111830820959325305875454182533616908262283105223444977757549647287393784360827638696599780276779083277511657855239041346216466121013617431979347186557667047070317257872088177595589510945749517696114206312743221896082940535793363036779762787332846725661455575733064436041300737063259265076562742709868306713083881347643546236606358077440734958686532317548070531189880691079049230942208*i1^83 + -112666662655010933463418885796946308279596403862283186945581693212617416222467168816486146206609224295335203516300455707920161285622170689113628945659667807938482179052826214730635255600162433345856614982219008754258813100437759289182468044015443544698214966370577409309361174550111112571182233317911777927058916811279081493832571290070240388969013162628992412898490051130189353534641999072502121274618436294512467091705810555825604263183774568753414925603650973320113775652184398679110309250059438428681911541491395899384120812690948191383564024217621633313694990414278509926841377701292379582010010807636369253500159367003430463264589153690861702395671370133276086762818659654777572276628237484898085480819354658222708118604040332030511999553957291455123601922499326188388406788183055631565556613835800529680868358628174413736209742439392531849454215174051783667757636194069672783961727741099382019594489399947625021850120860373688900074995186243675331694489005852062593021808605859805325838429049219918888260668508701989264916294256045427308943146088276260598861559747322095010861965745793903200996218517214031313103007520356394364488729081050359388437207160043128554489247746704028518210800165830487507590194931024200793692108877895632479882920884130045242919873980303295997926498880226340100464489972811093813566547867174331507562947627440843645244673213900222338205582713868956103042372377360189856182906020822919184456909887821949106343309002723740866711646101048237895334318431192257398638160699569622946021161970272066971653354343237483320232019517905766808591954393034528168158454491880870338165727772991530376731476361641007960975584210031639760084175709847956242754532572540393292473331333318333766572791067514671176155051150743768445831631426940695005615607923287971885132757545817581564811963789759075603117579196987394286385589461989214979734081603125955711956076314487813322885889153989054516039987979265133753558091133134882208129581730604448634409738699711038830511182160382052517316105783290982633321187089947162642034196294847112135877190011238420963314631330085005820640994093103783504403878071933011341070204861235052999711696309774863487975054590858047123360736812100044067515743107710099889220530536841497293378183542293808683269896223962618190516951606601482325511239796692594227168638438290273621742236554123116685960131340087908349581386173486485459661216675922258647726735809516297239801895302906995413642705040030302456779923582545942464670081010564887538213637994839637187624960*i1^84 + -902231052756047256910104286560860353967427633983414756947160689056524411779781813198969076106608717067311474487129402455399190979583464168758875141039255115174926985177423048661216479555690672418022394652363435432017759291466314918228506425540983403407624613192458313897152495031038437967687440950502415226920518568267347808204293638777142422795048141173464632692862967164311004703276896857536745177508052963382609358305830367801115706258668013148004547168294089567507709786126365685100046047626095793598486252718744515880059835032878777182303918185797005752604842985499513977237520346741532921712833916382041793524919678281815129240314902832411633193981119631341720021583503168267314794061668190045569056068464080000227576391935644871311785665205985641279106507763178191647172313067097742659749944338877571272167344213468255502885318440795434163100092620961969941025121355687310562338526946561794048440422829176587523873379844288398971165452602004569068638698685786684254572186157741060193654035188638629292643246189304549020783795437259110743773979359807047745206798516100191337335031486341003173869743268159454966770265769765703544441293050563792691021812289106868162088732819114597462728805332421573378393349951794471266927696628149652422080502635719029665776959867886752721619121243339724848974788588929055399025803657256651177332006961595169069190069263859559748104710650076621897348165197117889728590299065125194723631443164785661500331093432749495037948623485766816573203623953879414226643783074272767264817780427627017559741071646502563789085854913306728007293114069752123358852898344862290956592741397641291973588365173756906961291033057360117187871102755060336911901092285320783376990487600746605632514233618504438101035039202371041563136718606098342569934238363679394819179625248497124127952409603076677253394403935577154050229529297900771311053518883616355073757066953790488928011898636979966859505110746410604940266557669385160599344668296383447699450360674774002467157078790831708604188090622895372248067006200619625086519411928408330074486179324649252290090333667262200687253081451251948267516300946343612511022553013062322756985257434937867523537549480233241013745065603379982741430835091366256545389650499941064850256346120207945592038786547554968347532754130817318265338875357711867106392825864762318430740696443305496444856357236597686904388761978382403073507775987811555167828681097676002851584174418471259815399024222684447398723367453939132058057573104486104460175674211041280*i1^85 + -5155002160776430693680555382175835677166616118781707444697679625811984844260884535451165185630683803202343298793490332359127391480598835190869692607411433917448544511800300553612416472827979985760863096152395787127358031453605583182313714941192919607801880192485600534118597041154367698279897169213368005295139016811507815555881414823636730045608042203722081889604584217620115802234884949534465593679708677452976157899779533075004240167116148952384726741179478295660274313203768553225375383244871707462259264578530624810767477509350900625749471422350212096365223740753789069898436421081643582635273204825442012832669676370262657326704688228363336776269171187136912253711677544477522208295570293266334005750907694699997399891476829737260652259157626245671960925315260432929793033164748297263693025380494298779043758508739465711742248030926861786300367335285706709524039809223640996171115112364223154146359963983217557245360104973252221602850864333974821878917619215958081147973765951605122754948070626371758317972309912130132140622376927111656641801139089078167886248200761357338481908311298295463357108259209446203313617416796018848074217437417255182001881507466144861657046833279731189200346122177098151491973271248144197052227629090369589934337678400749826849285008051824027890512393737866871431790192006653020211188630826783222190803846069315180627410334911829545977029425591333081104837255116514052607030215414036761671355684636095647499784206630332397752763490969595101456983573115538016278321024934915776451591402415336546226551513879812268429137364658052948882376624947292618315693785455780047071999421479281157790813696309149127353992914513451029701484552723181851805174369137444322977354491219587154815179511642626724417823249183524922897876739091350937907443684941466616421678479386731529795705313606822597509468268897776187026636678048954502610462465960526223484473719376234602142237584182261408464760644055671191082074601983531481285212247963613091036377206318300115212533036245590194423154060678464924254564203019340644881809125710279739035444376833724726981068377562691738351936771811612660463062103998547821233780870744870028363539696625183081958074964390682062796804349257436874217195037749788488870376673007340837168114018556781398398910497453804090456595957161718794191755080861164669178003037445547116136598429012002951788821784117246164653236987522840333226217095936192012234109956356093152561264746794423363551529222084478708556609096284783656488902593635137889811562496*i1^86 + -20981394361421088210921240149275225356923002989067099677573584262636398230812996645300301542848720767357696988108420352924790691413818286254431946862901025599192685113702838889657114918249448547306399516196224803586361558592560318557328151001695958697411592407516165793128108917302214646647430190875607853819776930376712940787460409493548835648695968255048049619387412636201369742211411888574940775307074612919441926263788712348761671533467381719652364227737029228035989699575772742337492286414022013263060568586041065575911839819638753712246705559788006111080050828645646855603112073715795075712014498942042938588452240673037653179305004063898805902403669985979832394507920934996493326618979985176511630620774686119295125350717458765903725912715388834658010283157840243653228375287558641882229619183018919774055436983765784876800741288947672965633622076720874277169224838859341664095052454007291378530594863859615410223228524124193501330644464465814206207345809469136571092580564824814754270693089207908396086231499788700714399624525991431830638356268587118418796270330271831686409902882683314135496375686802459025899088366169467212564981932887649056134453108020114700025881646289498863561594383700191510730040614536431576181596641583537140898691618455933736375979667180574908999711469281603307707475799914176678999053575248703210014333327141235986236185752578837753431539477714765527771918554679234602044356390667066251298443272668787124506811741910353804764315999783782594045744753632085647646625322408601354157156271038067189915815433671511565013626567826723766889283752973128948698365030404392125750891165814240629827286623384666127786654268037511801641976721281758987690598244588370063777035131220770234684833277548136084125420968628851553103789132791859719156925961056218241478672009690965555111379813898563481134931924155647849107310801364853266521888679325465247038649360722873241031913713536518690470813487923434536000788188936959372577682753707964906443178008121447122762205529063501653283840309963180360042851067586759699869279170788785714211680605645309070919158394930615559692225161001686717947653234297071387146537966329473179395150322283585939193190467390617734544871710917170591339113141358106945340000824832906964843704743385152101370480000635051468793303213892640434672474309778434767410635360190931203842102174025595887469485059275420251753628304064588974238459116798976289753513985988041564925396861312129995270738305693457285359318897325423485902326626437300224*i1^87 + -67111005914843064579015495901100069049615303675084957578184337839052193242445269847364395383210913698161612582728005035996388071397993059586032350904536332243959521555372721307886529825036825163834433098503116934952645829296811247147709602893150824983206619258396551406974260292634412186452674336211026291168361198629640253344646621996245325907638342731586679847721445469926200176517148474928601963323002384488551468631909759449339188375069360286851583728554055009173088559609850282977914658687784680874547691789272925433105531364870626176221846898604161259256454163263395498349878564910018397786395680137931378878769568246138185342152137437893367613090722574743640089731233260800567760663992915102522750545802625745073612702980788436583017734035931785197991334183040072878771890317556727224340736837480961844821692335166186890719930816534702572643485351056331238192425761840164550870373976246496280582702242772148979381878818346278584110048832219058678988532569873376779514203047550085630165977560765881155021150541262773757051117823045172018654543159540457490400619447458634328158823757183453066770007163412379199302441573787376031395991754860096784731275193765898164396959513781148179974017396773948073090613365004762738809786848775635266400566676431565889811847501974734391979152698552601220347458612658570871341612962749407438403315818280656399938496095884618143767444313319070673068572155323332697918701491737744900158760078613888365010466043233669238491420377980715595742371645145176108238806644714691799121793538266006086239173907483092735516758965234657025522949647726060155517502783635483613877894477414784695470138405703557450055381302867791847379310838707849122078293852241698534936477090496878426372509109532246028884682927297555889171951189468446996094875950186075261807540913350689417752275645527669686489306594882116891928268072866010144986163108807372188118417353239885346492496100066363307109442975197972661708644892886607695859655369827198745031609106956465178468802456589463361154492287122015811712542380925517178280310887453620369220598711930359840336983797204323859719649893867166602955243569423520462497564863446875904774307031760302326016606961601555743283535184693327131934725791391187438245463537116641891440452343444727361370411993337234506695824561581201417846507849183602135788762737123211169612582670008325052278874375182474819011145538640132692455952806612090948346832896614952232931391006798805604370662848267197552426871736732771529613377536*i1^88 + -148809371476179973526315932609974383160691056411574014488621673997664114484740247825965557801186183173060136764665907681817706980238863299240592607687651791487232409829156108606429712638376350552084771248222061829974380579141633946812847373721918778837573593272766818459167734532449521168948782200023658049274819694169900561877565371090126945455972788911557815417821424678983018708193280588798210257264063453526702667026629034894421443557872189165747244206571827801985710670025700565945547927347390142603714664524559830446801237405555163470750798847270780038587315595330822689545680900176564296743768281290027526112136581062218083120100078410369582890862759262634926754161024320566313128905070970277046420723513417638677503626559440274273181550488638709210490763178761833376331084732720999887358738009568495985184806620877931580033651643039176763448616266515375509537587407145318563282113554774669200957542222792046430633225613324665846262616168603208830239208408574321474001607373124268926229701833996699504778619076990183197257752412066645875086937658384028707580324185029655802378355594620129191401002863271325426990152194258142225829469611390313116140264687961584567917335739243560425927457434542582350334041710617229145135781418683009822409009879520339374138199044249357338631602796503827116860171010256622298150975364941634153217090897122010760011880034488773583409939742255388332352014672202338357857468043732418319825622675750607120922538432682224558664168471838588713428110295271631271231377827563877633470687790950432432027074305937190992078337370286665123082120123343753095679925423012959415297354914074163865246342845906449256369843686259814168126761023345098879393005929003558064936204265656178900090514232760778320160872065636217460236840179564932641465229024442992582378623243841345986659162819123743860208611049188266573429038850044710503923894057266780419399887203836072827663921063625502861023730266890052663734816302333706654427259500962268153319775966995738581425155991164860778954460498949568215777554864636448594164875750981169172721510370085444815379643905171249279189123715724981824567742408592865540810116883290108548243966417768062658992525503551769897951681667448417625058131104885627643335885870931034843544991999221753989736984144298380952204086852747009139477207064247367426465769854052389211173288651498419041582231984283198223993798764364661941624549075894634929401872131839490699721746828779866024040030454793708590329379709886922752*i1^89 + -270501546244052802750751804063362269553005306162477608072973047853574408442180189049837903266884046777998650311318429451967303943604291377761155676915161713182440007966718263457050612264052972258819417416289193001497205985784906986390055785202204225938645932914965487356193372114068845412394955603898003378885938717060665168121758641046120174008209540481487726917467788447476228483521397806867217494316783756558758424256439997067126760734112009915751033647824588667907835281018021948464988660057327178205919281600144761764196013839042449612940329501649456487883889645414635970494815456219865021401208680981526327023101645860643393136894108401489349871599762128550482233635353071971919238161675433371251493241265959155225194337719466462712577860923103290285232678748073988346225458505855429571274204884320362968976146263935285035058192116280926458258013495176001051130649072111177478915834217358434818296413717078476507309033965660012555359189297822403712857218785565032334577324554168448066507097851029969325196535568810547036691072338107194065018187774525058822703160685409182770588971726706000368162518817253230453597064722246425812766000007567691366157169906612234142912202781500210350137709571949017621777689234172491037053995978775702668833908772141740636684407966828710575207412554538255395537071250313887526955170420508843592063186964994866579936351314068420788183238353435252003195247730031649633989778461789537938983836824705557102099932363045804421920504441111020722975770443631133057853526064055853218585916030735595603941464074326868217912874806373568808297853273787075352462488351607757811873310348692287698225235432912906853688474856291880134582201486261406456728885857998254772958884063195544068291944161635203876473157140879445223451033680908013411664195103904368017774604226613301995150554780912421806687114942277366517620584119344340404649163017998205485014544481188961714708825004641415279886786196507381578927082342162884958156753835057005951022256097662479808373004227647072185077158870294842708370966993083765432667165776648134325549210408493708390875425394015840453062910511645198906119285760772907181680130924801817421197688473141670988766533829753715379426743366012886588190463765871463443703933488486399803222479579473205189514325518463788472521939461227569484123608194841668353891126160449583027102970722253401054687551598210975503320616676744349255861496140428251377104405557379680456553995343298855693124170909363962293365243904*i1^90 + -196285764378607140870114552114830799565635806126068964229515534880307133161600556012164322192654780925345130650493353289802111053010241155863834114402476116668268106357138870234464769506556060442045948419900562967365148729638755432395704310009545817774359378696230684367919071692871542018092382636765349634941694162223853711570874557503003291491106901072252935565428739453083980946372615045516884648078787801033705046957182365983154289786269123855534579996971438978413309891116496827804418455856687482819713554957105691283382245280176445442872590032980979069429666669851237177264242956295752127369149498219769084414541931005261006217231043006371262158948543741124069356593975419212092115997211518126210783337959412125064444270579968899067263090475318265952053262345308526582392200842621187308822096051859962902078751871896356517738561730907995457868271021917384181642922648679045214793483152499493491157375845674613949485751636952139706994730496155561998762596135605339325367504474691337316296316155512714746835862606567897705134222770991999031054280604215666822177781642594858776535786343558644355679725323711782285972821962465227202278174304668711784676364498260906965826610605173886927203043989131327351869039005065874415801539789857194272830103041857944179462518676842589483714699115868719509013752394306624566112728162986613196987264344283168071147846162657150241625012505547128957567999290674945114343515159973447258451657650480395453028184594257921313021504643659635739799143117127087899355924450141082390494260742109885955267272483317339925403334939698740699684814873564131963628799600770374242166349858072576721161048880878510457583981359199372175879744835830334444205590848600258345150851702759966156195451336361988170079399165538144667635855244173681360125857374829000566782234335871232727298066375930181208572220236680181995395591482642040185767698643764419019734034930660018542578392360158104318536046488758865845936108067762527662572145540188127964358787745156715232359353831614641545450996858426656375907134911069135578956546347170982840941980878044506068798309967673236739461271672077723395872599939749865158954641833504664047548018473434133694620194409065415980580303578654547128735708105292422655168705013150701879782220929448582345504854522647422013232930685447567929590026901049979299644480112724346478540310046547182685216476149492481598065702239521309406571898172488135789976380796233332038628079690665051379338717723361280*i1^91 + 322575592950171525954466925525176681483620790742987249092556519371882685659223980596347208569558105444118093226327858886867166765452768200654077176826044785895094258632692189101638374092022443593122309320023718840213146479551218580722061094168319123460990490568115004362623482613077567460276882836235059279930962050515136993950248734126751244887121887456173468661836589347424794083030341335304486228192919095151555235241633902402905171878479823494887431292394073564402329212431991432072690652345254250135997932850941082480148053764996557294281609274924410007817982866581851657947439043277586013231294209741539616434965319883170951388509700685191128138108628331034240505728554513225601964293229511274838673448309227437112336342788353430493578108543478525826154194708454883563907187095806125483733843503717515437572354321805721911386823654170364013566468756045485253255024568707803129817075962836205205774291993688358176223441853605443922143530818218625807071430202851192286168929529861949798961220533036147410555353496103207259048806966066593368104443492118158907274633246825349819585837692263849605664614633577491439275133140970343809386325607857108196767001120552795080738379595290243420263754111323744182524187579007383136818685067302263105601239061134553005734338255325017868006676214060642554510268451816493233476849039714062432032683754190471916311474329264577816849083387277275313884905354557576016998933537637022208316244082036486177493529924373101110844784172400130817657521540361892098569556034145665790630875313728398686136559709733317153995814572211582517368498271099660425815927551297355484688995849509746899075372602876437006435885238705615468844135526640638609704020340413664549115196874983395842222302858727830184728585862107103541784284159712960833246785347016208414875741891696076429260549215630500848201316098741928456662862284329722499717053099209784119217908119359287473427298981782192102024359515122105667387105487868618694928783341442480320197739752164921065564600880207903983732211732573446202594053379876070063975697797234193403776208825200277362403674812024055083691796470454325087482964804930139700784183717358805378066964047435062548330198709357036314729329859761553393747551014505240857011202660013515283294939103576967827022386916141405127776582495113509563242158391078548388397144978786557090748174369572287391375124256936959839513090282637892169044364969342433331440868114078250813202326702206265654771712*i1^92 + -9131024226597921423431546265906040991184633942833323496233314569849310894651430133875734560026453912748768312158448721734461552689159370502486915010073110159957525138511265049384658449551570908853022382518512629559322144968194621419138176407870045621281325580001987949785684691351671700711749633254963769126065772652343951036347561359862370663287853940766400621707569771110137546281074670047572681079078028083138895406806356580222003643801920923225490111156718128166215212250042416952135636527145414636779819442971855020158362225994035078643104269725863096495490996297902507935278531559853497092915934778957182141853433139191433864674751849753502871224782165945913290959078114901113698710457412533188485500246463794261598808935685082584086227531668582490792728756249609126206089787585688410494279507370714093987719204578649999487434680303111780276558898183148342505586610644022870399721094945241487715705575259189769153892416477645559035144696244614578877852280434055171440956459138430760610552427362562209150612742868170324496111268322812833805406941672536022848089212682174277893325914114554545467623403916671557564205721849371811936440331768188507071414283106597973649154201706304907482594315105140256003699908307190993897642993316943501804638328783676607033000692181956907515893260612178045350248509552745381662583808384365247975465386335875957214424045515250090214859247804324879174176177902781570072537676849047696584265674808417646853989201655026671038197919830610287932824740947972390507911578456111815385080151740287748207900161002613312983439410395765408374978394997320878140952812704799771189132086542352401701837739372467568257275244499111855440061298884169579463770538456582826196172902888634009174249078363600734919436487044440216529005365355934413708409086688653603432292118769311186040784534871733700145234069072592998614261726555130953010372263853000092951602400384339040277803919096413711286236630364338586917089826021027391576858995068236522856800853037588241399827836337308315326916587559957391977880974780364092268870632934067343061589037075362213788680758263087330639172342059275273119730582225109594371592205407775606422876207873701096930686397311198733016008212866484476936047505898794108391949310492418898314428722706827549505283616015190329685353840970365272613730440427672827470286058635120308112643956121724802122076223066402615148583169979728360763128037307519906103920601250820324273449414426624*i1^93 + 105624340614974413670013391458780827364205528532613509446284527566577683828645800467518845169206748438269010754327086557441693758618164144338605435098017097300179849152133825631311410517649528067931680522699031515211190008956172051121828855290109717452498856310603518258803896486004460570076507558935292283307894624198475354607790075916607357669243494790777130349220108755281179300598504150858721143310759264803264648355554640695341730398787122619665064283466475241296824553463033777355705710641920618966726001777477718643681899165839137052716593416426075515814890706353379455501132412104772560099657146608787865513007539179363310657310331879351074019115741242881268867177572466858549602673006590011062308628571359052373667922102292565146495117679277063444098889048141446719134285699886923621174037711293423494667173479292134668856223904988849128135841856511497667957228101324467998984851407284821789642631657985175884431123152570639490675066108671814147666719387819298375255651562671779457846999683681384197689761049188093638345655856884767832783110734062880312596055317610053273515151264255500226565703194862436353537826017902694938019976919289008630231183767192641770172491503196497106524071176661581119431726125859505433764975897073058200993116286629525379176029125374766088623459513778628200602312506230422545795205499183195893306115545900912123478485306731793591880150089264434797492493545968163100574398797923657051828244364587292328241295908381240617747981903127883142066504032386934465679874310539436492332176044874297716339396538186897867803679064972207102673647248623267310984300259943878848504728598519679820042434367941552059749378497602894575895860413681622806525590014356780309772387779286945830484428051469720428250334556092808700623972614021239204551453334391218000960211016321749059071897795204953782413108539885767506174432420067424953599642965976398169141138735178163878832809267325860587003511604702949351572740062598361460803277711485343882096567715860845418009672720030746903486873896449004819795889347483518442254984215785422025032037694006613767915186837091014147753043423207198227537593892012850558338530227538632617943347076022188289809369119543069762006241525016387338526810537022391070020957152436469502515828748523471855727105218566514878192901107636250610235864220443636765197703978700307197428785332034321511383671375302402659657005599487065742937839705034568083625878246426939490304*i1^94 + 6339740656700335351275354854203864502409490934409303734613445922149893929463594597773161806373856106966477427984282499934092269722724951163238003257866874795614671025641698137566497216117304693177089229855326160319780338575214387792381923417438486837669287295089349306278466519550012205719613161441463005061083514584507824388891998117024728048097565268134564308171743242850137828376997342664608483657033447337325523663629858241197088476018568669281538064045995310812932916996997192047718316312473430720794138623405893651429101457179463864666326800035077132520483290199072453912297038336857995477724554973473085177157388071832317045950687508685602286152582113735780949466945150694588143328073574893137568726230310857436228191569157862823814202662899355253713751171768019629382027733394785209908539509282953542945495289812404120554511113169410142798262017964819910075356971144137961057394886479674023640865296883250917044232802433573213426732714076751849308061898105970887370760658846677153013168738687993838521724975913156791642760277284977016455053074570121819009185464466064512617517616708497768131281122582489513997908560541338902750595181206111903578222971835756407015356398951331808956596618155585421138948222695687494500807618212253464810881682714235925455312345344440752968802351304798770163162985313048951030505232531805471680012424496233121953451206368933333073781339067497860835910424118079239607774521706009382150917678745808710992629246262609389496034643340139111930494853410177589073809669283067988932622527068344131784674713656490674859632265189185402459037216000042166076718622637381952818124119276661714205861440271551322955403765571062206060337949624080262739967895456975951266988767859588837854130184633178145317383878304667988172254501519581261348688410639398780750602472079109048286489423637644713098556984186358451298891819272345646704335032318014959383986765828603848094038707176941872474492821173485061480872558351871043540232746929193514527607294385213369077118388255040752690505025574309794565461690709956749895008348515807820922700874413554504823252636963993367025049917955371901499025966171671325649238020321519026629409074253146785747794898802547579645657931553638473648486637362153059903975561371813987303794697064387911825492743647994469952037527190238956579729211369501687134800512252764647211832536805884471090541915604563292818163106714752876035053717918094228679819264*i1^95 + 41020102259633861313686365438918101597583921973420105946439852376311942374949635829227077278667044923336338034062562928601243449079880091853838661419154077487892133985194567503555988885567886893321081772448006528651853307641771830956939491365556920743181331832936516210322553142531486650166800470582457462763316608114595354699734868727721709824624930467878358051213368631353958456674911471904029436536568639476129332759192597323636529378073458111603247333625068660465913841494760064144247695507653752985870418311568693243790152911378908567852617004621730850575227603295961490305576546267571223718532851407865862140388263086878173208385131433906723620684322346885524035692897333069851604978195811781700601655213283360089161021964839615193475069901860068222297610190051547009855568360830935506080802740396689013718012979383324885929454949544654018626266019879806026881725767351873098453467989349811896271593452782283768632983301831188490894021660564646060778408834589022293038865996221335886767714636177710099343052675643488103839538985013354026267323664077878655453581650197265058615529457424311026270146743456632899431523428619665594462436567086277550079395300803983153208210420090371328508218991183615260989853408613386179990747763855431090879426337951471499498630747827226062036967379029333506344091659191665267531963848237205986789346256090851778631903796197294134749320435748678035630826394692959241747986966172286114914695650929723467354956828441341468523841728409097248376145775137032330924665917462021290744898845376118307276561265483651579584938032803613527247650732016091173874141679943883145303750321108717077689614541906867347881738196778459659083350388260676551459683317321800679383678384087691872807724655872869408738803651095177439837791084865090425618490639861625206767491550073894338064967137118812941727571627796827873482994483135878100297069892860379632224210703183213631526020437516062954780471617721755056104411349213246902772880481881181499217866228859446794695188966800001826071454023787582332386850110078899066548442219527299886859371918557821772520133819986577553854304936237712000658485735710669018561181553324040700606780014660081175354215038692840004716709094257477433024628790145821907828360770089459444819002333076550118228803664487482284540183976825721809562121117703042597907477612446363375801068561034700042362017652763776430667052579924450221525278633492480*i1^96 + 13178144625973453280606281529261625983176300922967526477465360277671873099237289420042409896321828979459613710391207560783198997512646082997494684343443046259749135289122195085071785886151447598499971963645112546010314411163618076050860875285677760370573738940991236410552753305888848605717839297418975908228829670917216544872274169812673126649549987647092887729986324317223858828715278064044328647864034038563754676701820001412739881965836023310832780005773518891313264699338336667871432133774090620824002614459453901259531341940320334732921104076914444528829742803796848195784470979388035036576693581302654894074760048651596586304597517821366607763093016743904397573696762676681524702958830808814124608932989941277309543102050760939040485123851463092670289574584071802374211458788305460472731772114533648802077781836398418833574249915412172837237983303675207299720418779810372700005223953385415494624520887758008921055006425018043335705569410152158251305595846552512305909017631890729854586146694736348083525635241872236851410405838689413984340756422445064358625380842372480416427180846896508485411510980093950798948583690716797701656156108332695255754421647605832253126159851710608638699714347325718865287247265911069227883960966812754789769365810040905093129330350339390261406190347431401959473419121911811863340373834058226148574016847007245222457198197915104334734480638008853534922170767243537748980728628629366198891756878786456958783829936193124237521736095329644846386329777027827064123394328486097934388473313178933929606889572271035234435687383459436867564796034248232030016931764649818198531534439840665655688485384706690660862954773709041028408075655566607504056696205386067856753041844404794183725827728910989778484165866123013540711870601112651782679576091053250363586046341458209723636464624027363610073308326281137379472080740762090913860695468038899789659408418643135757577702533783144562755529857067397134851431866018273868664598059891649217071688520757351480046481641279110956830695756942995984838735854882200538667031748640616315053250433496837851999379406079768276899145211487401096723469942516274954068047093866708434185648844762352395360506589129989198297274987082673425914524408950665155555541986058711898183904323515690384188160684044375518816390244482099581207357205798620732497135298615693876876168603097236791049972488905435131193859078272569049088*i1^97 + 37537632431811797997671648196937706044986162531254512302185754858246524173062403289092898152795945609329140566700455584246547958090359972804645288191393260793725591073932208635805144225954756288066382361264648069307180812598308644007793192310170668682992818680327272300104920102123243922761422797020580048194842575696979520853293150112983650723285053807915792967988195024662763097289952065325414603568431474759747858000509054611704131501035805418255296228867918419205472177158220537932837111348681406629359967386020062632764641009871737639288555080717641540612148107722733544188868712567787917306949692197588758270529249386500968100793780563802910904953089211313624024290536728259963466740957776488333026159357842095549159260414812988345844940288138569544037571329908654102270737137347315869383784371129696386829744132156862856350850820877482528538595335454120370951262676401370275894356625798482664701921169905643734907052649767708299095612315970747111262128411439112026841820233691761804598550989602085802714009083792180689907670307744249461854272123194849638116093915897711498562702728801368146755934610628660817530470324955056672444364509928027366510692826312654294896724903896442308683889544896625840136815751637655151204520763799917138157436794353497463439950664904906377667837750403747670777151119356340049497566638764098608981874254752736563487225640089966571914401382326259530621876901759453986702390324747414227043049279646736456187029989132539078526583703800366698470513514362098607497250570466188798300644671417829116695301232624831264223337690236890818752303318808968013975811890377020055865948196746876905079682945575477760973150909077925061904963589355174658849290072875333400516937341914525943027694260428201905687236575698834190865622241489572899589634055176300887360345140264617992546545061966306291007457600482034567453881285958846089593785033167219600333123757258716993850027197920397243302868508859764416818834042235483633745231203331865790748504636646403403548231902749066475227194543108664353819342422155563110459422966797075159951046960194581889926697651980407107084361534057170569581949587075587356707811905951471790409315018320432308055652030921908184136064478299142196619794184585417057692660688177449414291559295819027397629481332599261051160135790696551590355763726617844217511971184660640758193672876313522473956030133294161054064967680*i1^98 + 23313996379389032435427112963672370704686272401074188981368887901994349369284532689796610708401119187239008914240551105671411635576832159818801521239691118641590915879284905492419513394822623799577969555381836498858003731075345661778664704710979568594954935224491534251018553196773621742704024002860873331734826126238544966909657292944400272485092238703792717830203688990603244340062388043009404040496406852641387287647761426242092358765651869482250195775327445372572160796318163540479568155317046707811914689814671270241339908042634477007839118675202127965342751411724896193612305538650165729056784364785484488218730983020165141126502175540961133314883804307796131014201182030296446145068469126057619086906683332896059768430215058203515082595650041638934898040991403143561677386137902287143035132968983377957952476751239381651336713004336879355162951485756905469381443176671223838901270171442253114881023544124284189244462984087825446229546338500021646806866420596101027226944418537659431021757721901186060752432094279881429681043925476492417473898323735821449227157128290178039548098827126327416771534911519165408782257447066123934854255712245020829358081896912206282247099477534977836097074585030737897018200432173002486800761265055924834608195936665841471377277794009240165096326688273396041591254952219797361467095822834873438109921998019365575801772391306129919278020347096876716183719503536525573994406386481890243727875895799365503503276126119035685528095435680547071884604017054033792938998294211061323149284383158793275959571356363406330178784017136901956970544408998546505092657554212528182911925136231925072392425526647498681432558602019048799054353754467223052414558977077724854995910538845275763996620640083987518182584447265870532140208469533735887830382425091874245910615827598087575479757460724441561184379574006299005252442878846189748231949528083666249450955985635091563480643630013065849666034923755946727411591389483225610447141551658350565043204531007629323896239982801174937208985465079587373593876505855397742415634164382400309263686669052000870026288312587132964015456708469620100338544919183986802856216793269695575247614708921794531516729408023299580797900152999049653387416923677167726497517370030406125605453808898869942244292352510992453965298992858284989295218904442284224490041233664233777142810166538814227903772012576768*i1^99 + 17576971084875954270217573918466074754478141443758195415122023808419603769773409465916458837398933999454907817342790245525439250659261124787912202181983295816421873803938977026222125520162147781280786068434871811292424127320220448121186500212399806835408624557058077441761464239105234412779677166221766745931806441866784426032070635451708059468127146110639852550018045813623521141496094513932956052729446268959697272718895928278261243047408724607259980377002156545895626612093247725837303131544219501387770476568476635777932381156238088423241085236660156948316172697104383031081096937753176501107349196150416808143681704695563824095654709204838177553455815007221563481883947450724823925260331591708636979829649373576520710073295743348853162386477264986833479624078523864517895057609293490494319649070749184949846877871446830546939102873410934867626611287998118284314557493484442172194243121825515389693934842871521371982341252061595440997178245826150580571856538153406331421195761794218694077374207775410771110941790288299651791291488099608422226680596401795876760131789020625856809913731942295280401373851587455842829538516387505600558651004245353366776390339559028893983281900248757637667285234648003026912482739062486738021230628428762239732158495616788328748190116893357836350992253637174558283152785094462638587283007398114974475535602665261464645835057533325030421893567259964587834789652595143776729526760214236688453164190065982397948260888615525085549680018886988433242777641685717848755576891328319565404896468425324076464098120441177099950206201414761214917748639868325773494406048273110030321101160820715963470379699100042409222713867093326246895070577824960611340653559136768749386292901559964934013589513412254457580966699911920355695643575842428885460657885715543110519796842257771157047787113895974294372481352909158533960491585147980758817336384660777089726883318812064559259060348896592981657290124143453415460986833287856785571948806646161229512896169327038682869989756177457335339834538433888908546635555608082800721127698079459491884060912992767738797248839312369480810165612631827770337203630770214125869677905222854783617200760724840675301870045559654838483169364740490263377883394504880424079009162914637732414223030385815462164326692111654961889282299821036512509694825854581902156014450686596776878061870120825782272*i1^100 + -324898830153413299629477367566875361118910822555278764338497032087305791986161966937787521910407090717168766619272831898579005096799615750854641750530961554418378703519910951775856473399208749406885260038862549591670000979419975307680437690597312055894005435788559208208914323276704738823221861340547580402594168379947099693941482862795213821928973497780256207195284158142259468147995350831392470337629093288038396246725447876305088504630097584622797120889417133409942575169166984098430485227235227239620930584162067248056280629681699399873396241418011135868421828444336065199750367651936962835113486139147161785369531723042965039027893416669613229981148609663284962426082068658052051473718755434625998830727697712833294484147767377818107268845200454118234682798711863987660601874801580756491756075714915008493746734491966590613925281074506696694965597822294785965405345204283938366458854302965741910267290651872073840474604920539225015479111437294208092727259241963580041868952013982896358024028143642779241789101611161816542133234186753173170872472479847453294683195502008515003964101745653893047269984014531074795249741340793574948142047537063013006060265258063842328257176769871437034956149903775450094740135929407056573395534667590240297477293366520281624423400334270111675309964915626042672597965193331520702881704437957449520556085059720848651342216020264973725379786307581174391829413722791657217724942825231644293606578870586642828604624484758286556229981674022882931397724101189731590650578905567961452296789950790041388743788724044356840498335375241899855577153904071258872039962205981717558128810749262844935334434545852653131463686350158055201126734140270400288779379155009661626727564485507036870855913942790843085508757923683996803049654300301648333925473032937162934681687392670152778776169664793281531256005048178848473865010036128712738597578000012904084120060979545584662865599655643463234266332618254617192915516209112687129152262669545848943644679368949244335295372699946185495252519037863222341848725624359778405124583512198881081509712413181254534543343402015748593169959555313815323940284870761204883805439325988126118456276063785467112188256018877812397634701817168708072802377514983861959283947267546917154533165694573582560671754030997807071901154443698224750946704870037264938337218440996740661248*i1^101 + 497256274625308258983730506555210370164235320422278142901681310373618315577191684215231310842098360464898422186318172430517796469939527059860346348559862617669181361464295170441671666358977538296531893648499851531159542441653177796990120119171408213581289314193674603933100990721583000099826903180597453378409748865921218686757205400277562460345513399187683691625098536422932956556789751156830091620971082029532528420773303123474665788051650832149263230085834130619261580393276446234701882444060886027725185709111868140324095241687046781080894599447099185791915672204651098013458796414805323636102319384323129634529757187219455135078338111082833175484075331416081161987829344527765667397266101247472565068937461350352111020311952363948003456099625667935399739838927514227662951722575443955084611104485008666887847293561867225599347751007873916299087339156172201317498610870340282501090584858449567375531537005027719828020654168969622725834303241439313283194892202110199247072355712408301847294121476979526053775206018893303788520668966799388119775692397232081759165831175993282831606759380557400549567538593058816472146265848143694671222566392358613805096357387917959927348202039136667670858803335516888144635803674185951088776328997455546964420977438809596786224635200993191126304359570303905752396489669012041894301626002160367052470067584995755152262877263620516747455885607741579241574829247380789396502104923344254669364515009297394265089399539903311246003205506672517089421882532840453950367786195364082606665720643093416662021732722647978525422986777175726410360541255342620058931151775557452094188985075787309738513972091374150085449531559522774903093433553442258770684561419754777135250926050720981641329754236077919501737818439970525701485425447303346686499724585434223497171324512510358431136949713838442584365284756947173393173776601708110495065064888532046842888046956323261891327825080446868237094335080135624753888709626043760774752237058647508254410212830429147262228649903570057099428924165456926042193538999800639287805557361564771628845336993548536344798433071859960101287748303136092833833424868425375392653181386304769977703741964429625938669253058118821705101274005175437103907512629898815570476169807878945524374974979962355281115545439354887397264395438814478594444050830110383669248*i1^102 + -4332411179610041709407817815091721346431603201846238152615101962350510432431870623879620672064534140128523342079249766704097705868329015942082762398881335164185046870055831056900094150505840192141338307996245524773494863953441272110717502538496381130005652570043955590428914527083040777802741145959011913381152567725604607960862568514776366663214212039928964474425113523763658699876830088343646237343657287210502342515681345798922440261375140311371015445773038999483003914520393071456927921322910515759534477971037848874707897400170627311877170640791888166892472260621534858308711106526714034532382151950654727735977379900462732451262496094328540353709262565180506869330239384545336755695138690241504439266217813715808644321055372831715886423498998325240461695396440625884523279026539007538451841537543713865788526957648296710631559529433831872674650960830140858574532333993768018068438898692202702575778444674078615726597406451638681747696673383400407707067801877211836121155574107654555817572545509696354348162100472565841064215652153042674563460638035172077551769644548701416824086671845447132568136596977532574435892470668865464329438382288910011749291179923221215515797867990884905769391402132234344785266821591081323732035945017815006601612851731794275140762505244529502014247790760207738301878299492778007520057892381554881800653720184591795888994383305001256718933463938047090758512572074510125966830628863897104827768136742974896506470203259388989931435522876821385889936556212556449026965278986620680083082965376051240895115886082934196976309914765172667651282530359204425052736532683557346928189450968343203936515788261272068160488794822472174757790120909712999936082710761245844332916309927259248046240127553782096757760520866507267215838019749950600634449105034023391427451940372518476226142582855389892729983339648778026624120250580561680699490295144577613823970493920448641385539378685153823824366330770086623003323235646954848966000474300814428565955797876270768942225384431751032984190614455449101522796094389995073562238051752963134912937957680761743457198054391750489597998930742297867417957000042545007962391634429137074837300606189397469834440901683236893133204102463212360187879456698777879993267513504115977528047549705356919925336659163107259548125500951186122997760*i1^103 + 171114992271107904587731527046957952724277559994417543106283146494028326414701293226393718778987665999954885028791140760216646378358654362004755215182385815819968182799138644988008560231159374557884274391796216118005232471280993224152532470979599753426226851148161606411732481420533719765844649023175812815386180338712333801932999308828221723368254799244837247011425844556355369769798104649881531558226486660261903185537251825313068542638962510886020445104082680792155283472693881669596429964888371274940639029834178933240488046159924891688286143948640926295769891327704876374985903549197585976870634624565947903297407072988634492475566992298891382323875303219323012157523594996331393296195487962715149703988279630982193676977887257518734342523705960044383669851932922248422111842443164545465466773982664621193087813533466824766885779467703448288143207012117889144532681592512410208362061690562063518808019200706935959857926647509260617803307906118810294081230965293876779386544615380832862627239777152943026130444136493311568220640081642090535665503617903835312509161866842487565149338150785179086933574850253544953482823204520644932565124056566756061248313383255621587777933638292144658383463392525038472935169201248457936398485921451255611819725158329009302459272796028464053049751645251522969379017873659669989286139155074416336578307969739874948449875264829466843660023690629166642359379021339515612125978032977129753118658888785474994926279514912713323504590630192928447018010633188768164533849977489450226336586723591203481991719104666741836214423398561192261461535626367560358492051658817038136225039903690200908555539884686208000234051494083563985695893995050275600568892026421996513649092414041841238270677517865327743266376199938609755808681454297830210342392940087880610701232157541047013613878299837393611093259404372032942233658463209457275191157943210316304131259460880507471130892448500714416547789663687635324684565583769173564289738560386289559061219669720877687813576895238116709302979098457586252228993367088046728826999963480313475177296887310705465678832628675978737637145628336119557214484889992160282065909267924520207174255341985858817612115781384059802112549134606363102577789991386244293680857757426645456139950910341167124375457772189389124796416*i1^104 + 939082846027219594032459006399639480592249272335587426606128460186633193039077295250037943530934332694314892535873578493616704636296378939418141932151461084190278522064499735997375449568664199169749358674036636031865303573927558744262793479973463675164069161795942309488548751606636924450812103978043021286149107387561428483783450220546322077554513392484042556866011605082622632119470576435277776370360807211874283388916034981235497399471903668034045267416459768063379082542768162041159901040693058739135396498261973552329327187285505579914615248389872386663891951321143128902917726469782008529076676962089839979446517999219180320194144783340800806858642703696501573436626558007154825375231838450537967187053900682390525828721750589323471641423688081232058284232428939364189001623318442070984420975656420789388740356617473525815653314672037531555348683603407210727133867114697898937997505403139582194384820751869689971177057090087595880099491223486926901114567966673234176583780512501342031167317941690471115776765826495145709033965852802708304796311925931829816469272347516566765869496740603956969147610283494822077643287158062322721969985240130042087926038096465533178181404894368889065436349606222848985686819220202533225056881458151336459503835655973701273160637351121848880054044435919066237879367329057244032094494320095923679619005882770994917834253887398533131806167201856383442123964358949737901094053331247176978410395074549284966504362205764127797660645819249622999779388593125954661298958059075265338325039392273617052395098005867165345215773008540915431860845117497292152682681262006716371271437521266982178788666794065711526070688233246064779319880187868864246560111297907731801146137609447955556413097687651105939829440473874481245425428990218908123234061993396152313649834984169791199553540733156036544585836210990781728819117255025428587010334893587807858885244580518430519067596190486441492800753515179964772076583863707488549903490882747338776341606972739039999978109473953694185579400830031965029712903799561422869170950284681635547661677198711699241043005792971132036088861198258367085291668165020062584134024622337922390514434906158809601895142843411048208269172435083878329360474321493549251626122087674547432479663526510592*i1^105 + -426331218716376677296434822628192645604879024628410270196742731509440925363087108589773340623974254800968295788888258094362869048133461296434579825379074918717910790621404673898650401105097494692985226076987590222227114441308168015656918397664098234972605322393291011276738058925653240038837805833635839050159805025492322042814604410892997928669853741910822471636901626894424534270980105216433137380198197505791257828992984744842124566475826677851987008609101001105431213799356431770968535271959021477118916927558207148744573406080105435386253607469595523185389945492810380999319310480907359093720505676326804297472355892717928995651855372084595993842846042834698237448194607424237204774432784693743519433260353057194933486490900836035152946981547280806579546687641920139921917409211831417277369390315094344388565846784675196653682498639444415079096708040173075318155720529823672311481079082355085435258843507041168171934695880890676819452590107985898896665704742119468298559740918571021159575772234171668114872521032618101848477092394242306273888228992830632683021488339786775590383562685017145280798786534361486521942249074061595462478379007405911843501966345822404971630346746641733874544607368233197670847691196980503532283649472707856227524611267065884317679503152602801252990761318621299611835298369534162245084072379542534901451861136496032578042639037614820236671463055149300108940594753930194914702652555719987186878058872314205165248500856350639154420149908359442851203210679614353341054136890487226931798377578323242533537759103600451983835206031293700114187450768525336668644271147342114246851526740156706719451967842325231377695963969098696473962983452840141037782157007788414615571343072898026394920398464661149764734465199376425153444842960740820065814725237436877378449244593448417571372239795570917244642423866070667571934305375835844270796075632929360864855987616511909089130066551264359868927823833970346093728474019090420759174766708960099116403172400604477935460328568785505683916120544709245506826235330013010056314112736954996049970527527962367860044102270174785843840744675142898211895389475688583342240355400734377727344251673866455411616490661827873793648913013631255036456263241799026595594240*i1^106 + -4108543469929658821933301966040442180682993535095842829777501663398412808086980353207535196852258289713563855666566474173513994683186206038177215113647691493154245784255448226396828639208216795218199972959712595105123422308763569640159496953128676571256064898070455289796761756485171487328052287593224393190600690651020700994414775725680110899224965464880424480247275108846687879001017992619937261727604396163295422472672272819746212083250670134919028084077222682694778679708487454242407303025818350676376487866519864323292879527000584549707631952358141821158808810355482074385628001578738506882804367168152691217749154270498930786306785287821467804799396309022577955303040785281443780015674753041280661723341879134648782465311777994698799569731466879675910804863325340545372614983201704961127044343647113189268071744896328070527839529865893433684442744353273094716758952899626878723985113705576304597722837600506877597739333482939165005187933958697320453613311771145727145218459695172028486906591664082257994022521437302513013948496479781164882096542666432841304412450926777754182500987813430058197756000528690023874488281681093322301491894267045448946206114929006229710880781980123762969048354698966764848481302689326146235599123887730262373469308426301402636233167490082656968818956869453551187516465911107637467101433402466390844077828757518421862802168035910148924345146896208741574713713328020182942698898893592910312515474321097713738372022629783455772870248417573262160114361331569090463045790298378083387308610113213666945607461825773937471038860134304486790921493493111777557274505840830977791116393178486391631938324459411410567961208947941982470050413317443384405574445624320102005238649998780140215886152724511430425115959524667968264735635126205711604008605836886962084189106438816426429984405995420630985609689625084075095408237069594331384164238547822907100353450778785393328433475495354689522593681433462168895023113774835545100958407995576154219352742110523281513471318356815494201006665553611279045863804886904553245640917483369021941837526795863962242520697825729617810644956550719012216624320383712670844838662371448823662657387658291756219462820841914848613667839852675072*i1^107 + 3037742123394001937283444602976388984319352502712797172051718407401986849820306116732608889075525170649268713423443642991358628818802028188836407483939356091656151858001987477049915943792812304698668726259548116662344156054251375935545391901818888314620139017548041026314866305896264282326395992172461460491480681154177087128005787006487231707448110791465556912823188861449991608679412842294777540522566720943294061372206924057076761146878663231300577314463679954538014373902779515705592029223064888851712600353130685123282453773301751790180778624427833785638830145905697394261552023572606127123113001468565035670659448773097792494485598235840867525046666962518350068069182925199807739447198529725052247871848446435226839611427798462933953288115029555714039274044933446394828454949693885108865353717432454667621875599203803811069937555970386847607913685759328733430652191401072753167972464509663815427560796789897037647384908909075669934042640880540610365131651728133529760055996269287042831572032206592670736605435341654787590269079316082027390845331452735278988069489333577298962346193922244472877152897013512339032980375246331097553548588833773075324591620243435277080723980030681944526584961412243197428095508805955120899866935702037812027986913433277061091702972513300869587758118632352773781607561411078611295955383252458529807285293781602753485646023379205703252054189695448042258612590956724363751458466053219207496951605626321950741201060083508931003890887319776139710287765004578312108171951564752905719467093298999417215748679131774379220689854849900161806579444166650362116382335834995846156912192443181564228253559922830158950286330484284770913108158660420981316489543109454415867855950960928062283635009348359133933305731626557169357309054324208764575967212642857197771837456719688277902825534862076247025314381821864461688649616527024428755399569388837705530334417391376543977256233950785912312691150952590551682456705466662336670271328969450423742168769527197082136552770672302156055145021272095290530784347268827533014521823172915560263393891763998519753035317144110273484912383520617421794104199969743159718127466539580369852527829159809447027015680*i1^108 + -300398629007705848024229423430052236649812812901989373679437436177388707638181919199296919030979678114025219696525261439633392891578703125486398307559680877116718264869978576686613041554873794380391813072463226291017201887364593739113944084029411951770641752269985760266011740667409860532802984945352583122942783132047298282291196119831066397096379338781683098411863718401908861674135494780780891270390579191149724857822968029286377323975369294840900481794505590222384216085009986685819174123621953818313535573509419287281764947768207927829423591505711828685825605223094619942436349267323941112325066512827617553850027040209892591427529309051429621158074635956716674422340805151486275858358750996627569946133834469816330865687267172510552569452378185094507909785909787464463218546452454745387687445564944621834799552219080371300149863466560650161613289069034382155868103710862532234200768902569071263277414693346876125938805545897823986061507316134368392081989167980502877919812360996667781878828172371003868823857683830485881454699954551082591715353908128246429631998443861948039487822928077321898281928414899816071171885505853072928581941374339462177133717286826395350483607809981313176118282342553108382522743994151665813662936461096319747122805499580502064364951502454368570838774958358960016406935070211760323856092739273754849743054493229153989875295855110843886509213664718067975389819441500886675843353587451106450701549000071734945263115013252209815561581174161444984249347482713364032786348479116207828187542700618630485436040508636339423304800163099679088167665690632797632383612817174447733193343952988843562628419869579205179086630948688781864612806914580738764822563311784609882970690800195569006817382799491550118814865355636326703441533521709389342160269190838061600297353803556888455099467133336210496369534334922051793589517375382476785547924181283895721714736482829406029110349945913555894886123739146703661837661495159009204748070500890758317081297937398821140437288674739844715307053425711030164292142692264029813883054998879390940528320528152302884021539479530189930226429031897009659838464*i1^109 - N1*713724628213216863136745700114829596740711705342699794374658916057081356497662532437499410011465964043191653783297036326576180847814304153971718863070647121292036656617829417714353660482600162001965115471197719852543458972838494113528845123058061105289572768998532600931686399201366222198153259850488662859250429037673381888000000*i2, -5126850716161487358069442299746607313097726770693565631431724513892529141351992461444452838061900970079771011661904376251511165595726608907223435018499106865415091493447654743100580256709443392403163076685185548130912025384597435643127614480620263647920351118665731049176123161051151553321970402101878755413811445993750189934928301062440704877464764130527709960115100926354239058111576337332772273842963921216792616422832477844402460036996198485395210560797114096852142549514474982066297578110133651491514489582030505023951194265466849485485151186052121384819278986837892028828276594277130239139434415026394832129789727757631040894503640186969488212343935304170345136663776849734467825545140965443919802848388329586828162110973335991459124658874205701291575468787678761866802279426776659362367202641763002118978504539316343031578508253698871780269911397830105980907701610150720061748627755100718459209564261403493462449136704667945073736527703246985702367567362499527385177879963942217668636066348385829623912506273711787493186273847252299903310903421440292916267210567846705747741489141060084117813869274984324601043319462079497617681851959107704637590211256880187141666999749738151570751053683084300676174140927819679449895680296012150880439481960563113391732004936106544550311743693234307392931166109184048665269651430293420188894824574819285134277949895433146107452443037703256737682915798902507086810919842816537337797280105267501701364879917730033984225459145791856850252292415553977721507322785602972624031986492039076594943344635043778876564481257314052748556945913845368534783055635258869531716955843447052139847131270002204153609196777183156303130616186007355788441883713488020282930208534323145210599671311471139439255925274051533947590983118230725909088032974267831922062247451662922564660205251919514966758830441903538854866074472573464862703468563532727120084949689701816823266677869530590942684671741603264441918475988278840942402241545529617204527284314835817025314090825604366380119548150229104461463100095969613467511152345694718588617639301993323823428827693774771831012712872413546547037656652149805630526530099550620840301072492886057445942834540946303197827336826532867122674232163721883718271576829021747042871423067197674612075994637275437019458792581880892537473264886341235961350139739827492478995899840453458717903737763281862601006278504757930338924057817892222387227251099017970663991303508144653674248836054245564696984161278861498157874347692060513370280922777868558924314628912186771094260083160210587213978927176227843660597292693100579760581878487858869044364022322575219051068206918381432134250670828785299203912115826883193924011078012005889537926930209030813262165818829024505615234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1753905378975114500391307142083943415672021447221166711665219685682986797322036163088317835051646175956827536987661490390071401299890837320770800003315296005723635598571088660919282936717071876291775765733639977112002236058775183289622604028868271584902413549500108547179459184969701359033048017903935202108730217108204304997367144458259235543393467574264074525618444667458276560862814710108938608071754874224255681593614278297287026093953245811159765569743828873065319051428661926831613159210794196861613707914670033744734810061855158595925161365871528223366758421535604097237183148041909813654734784208696690854107296362943604563067903211704689263142619224486456619202905522363888051805028755824321410718774831856257455653141062438068117039645661511685213249361719528461974542101503646206540835459461091376807095043736024411066610564675921790237103601107335705630290118272130491883441720558497985166863294971758441261176492628111625413303146700019905962611449335937543419382669563220882652383021557083669234558635348746576521944347466646865216619671459535355015298960567837022765080074635832790786563908986791289351357000318128913325712078179300462740986244574770865313253807686032915212075701304215120978632355788333057549186378399625857862241785167933663517454428686384996686890613732789909490219357372414711122461853706568767037450228503307900450915111811939399041688378767336216635020440849245011875559772752750751331973272405618278559277308675089486785262744939538973959395152233809863198792063338812128314996075280360923935392648466708653049026015494667822733108298845700462749182351362081813912098625399198446255088623493511471896216990505782538230196371159358877706196929012168484807196327223428766966836926180938479277907781478776226733033581346663367477863739134090260524548888428638314063033576793665537359867910504071562191462128917650500477939678052219723348855146957941273141201372072206364538972544439266665841521837198968487476265341933673319730000935786140948826788224090736674516589484584077362404475353664864630704412525532482652029652839724469932801013597301032739081665701563278456182361978679145827955162085805345463151187947663497400516752749445981459102448180647714010835855114852385892309531702000486139905051769998524062331590571972164781768722977013370692594134124220420843409402286551462011052085300216366152218658011687376386193394032025108640645064117047001023250286465923738203759622056704186919970618542154551017478871075723728783736498952299984876978055477085354859420489267118467729778154037338993620967281812426483404868562952911388224775416139491758370133728502401430734352409700656753227300714000464741385754199731489981002166268976080148304064573568858925486662401461803405761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -276029898446424560228995883824244464882873049024918464470761898598576298142838409087855908571025129969606952053819068364851003974702729058396664525877194177718702013488958486504194960921340569999740906711155864774597335153476304707672415511869249362352308853065158543668301361299634278953496196496057546590903449572637008063495391990979043407410468718924494044607210033109861341657351849027128644240514542837132277239360724442226359010186744844246260427663133655047834182913615805256126706709739839002129500797144083718963194429202566609073469171010485102325960246190720368871691476502772218164894865971071549690813027043714020696595767577013503214246289538426940806314353255613004146578197743952508027317415087087098985734265684666111744770323270885446703535992812831500750274334816268498952986171773811789234446098274929077533696420007999940462816657348280372240755532173818800737316291857278182904659338614960239436780692652233582721036291287045285103931371726476249622334456756001731707962045415995691515096760700050391207951568304889501864921047670977488097222588864729461508029976782600841643915482093043771170408933944333139788741449459375490368101536110798526709717308161266326112657350642053507234624148891599145624564633819401977533868893456617231767598058110884097030778960784685011046256172209782209267501174158069638538261140677451983717477129928340262481366483179436435355318417597520266072903863165757648798180142049139699744166105930861372278244542583735609964469691617360740027786343641299971512632192304138127039348755586944531713630358381849919750886675105155780973487419326899883633560820300168237481571879705367843712763895649998474300487156381691654943449056926938593081143103630114334086684093966062095988680912566806680458781681225126745918401700310312470969890505011008564558640848741897423792819157975466116453535710619031199882755037602107985988625385619522043773354602890493042881194433329686425710162697056670803626917082925321355829638105179381147295160093447816329416236501490774419010107190322675776292503125790281185053214822336020077563302696316544660539290468182768761607609871137514245645344397472801163809049871275106299799767988081266663667692054274952588405524542232073734432590914733286950673359442692723153667597200400825232954263081676465873421793899787099911944308126141579880505025506816420206399111447127400936707063126309495466865422799984398768742350066805047135619576712578656382362093946279466856576962949005242656272942762881624817507907901114867624859109991725954576165428895988301632526051195450769158646243937850654839035022864974204452862355032841405679123509983673776185870736729478431147427086838916665680681446094127559567891009956555876618559832988563950531005859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -25515288449968123631746751236558837071520822459122581254858854848763532323801381266030094631735319737424891246045274198250770809424314160039717019348751393149468812725643139136052154078982294776972478255961893336048979403213601058359746567361876055364821702641788728514279718601646718783696304498835313468823835720123821577613280840395684643952105897457204054139115569923599911441621397242046170142976804499994906489491149590154068484864972410079164190149910095588138794743637886674576917849102296739677882014895648560863938621953939648660416040974185601884207693266079155036504828708623921824137789671075361380004878187665245218537990201586419508766865459682394796086995417532198712184677063250286445394894749544791771208445627866801024642187102179395395258149811935156810994003965613765255028325647865035188335241030554998062278572851292989859330020573392206999405585320973072006741160423984688852211887029567851964968120718190162840602599471710391427517949325451923125600483683718867248883490706535719244642275861901772811399740660166461340672971918735198622589991068566254374987222614708711224649882340423944891243671577727443213790936854670827926030620162280763819107274767647869684617027741289872208114848899714317887748143383501986014091368893962654615191813720662772516784148559668192817604255929242357287665599163746882620236774235283872895096279383266641708351610050903039597809061366713101219940408551152381719217125568993804105425614466243672494197603790725961000982107435890037761022620048248934912645442269998198069948903930739921580165949482758690352432567260250787949836942669131833283975786303790292162950735932033147397191110526156008839945283261464219418331710229170238965043606553920115210341891694141379418241559956111143218297358369659722977579602520923570671260437259124818620939827796161507733387716583679689770859613444763052292314487241938788878515908712889444135687340579716607690040947245845075486759418152344834444632495716379871668944543983319247607864509882648538684538120365356925183699641407751367224847613863448319797822059665306724689620392158676445373872084608494988377725367673644781669468349182484455250421540017513971910267305787407114574879422986902893729374546462827115926306348823312653690715416501234406923895680773401044174025943335571117894610190985046573218126128456688208546094972071016371713644231538791215376028089866325932885749867305920737102474308179676707056494978967604212390249303575228662752409587467840993777752521264916070535549045679982612953090800458773648371219650791092921557425569732144602403871776613018670870528466047237781142302098252704153569434230721129784219648910683997979166092762985672751448939666856070234150498225622624692571900047069127227485656738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1550345666451491387572042354966378552173458353848952868057405060964520917873968757884444415553195104524212920688894738214497149315818677803299708522303134783423376546167712313093363404261657982498399653010427650619504155804322678474270578368508134780501468052299476541285284106603594893738456159336575913906243176807948298262116762745560900311235110899204686529715081896345917033197763663807037658544521768693476735131189508831241133915849130709610912710417563221419485932228479134984240509286554101625124236574421578806835008364491736728674040995128426425467611173366662691003413214839015842537911502178817516320405966620515126516083974499108811310625369927208828287955494638145214411365838754096084017828627917799275574366408919244014658300929949059438501851528422513358105481813867532840289123481161516094071872290361672506115714857031004763709070899082259343835772125984348119791503413335081134171235025384802554452755156150545781680403378924257935168413102599323518916703644159550099652157834955406459964061718582168900684109966936031958537692703160064393037096982351084338137509945327404759049071931543892866664489270730733195989121640945039508191448420514417878766877400566691042328112392001513864761276950300927747874231258275503618901042013411391752883734857770325996708842842497985212329415320413020829613562382106257291384879722089498791987147679375696465611983849739683720294439276232271064026348192101775133760577833924191209677288577003044357565825422028564217267173082485426594845839949140890649907054107490538221005131097240388627750514881687097043102011132692639675000499240995185891495045643804114742102563690947872267012363359433378340187424415226599751746994524873908323211461700545488946626949288766737694838352854237744728197532720931600542169421146563549806278641011878847876439590237053961328630343004479612850751711526879752811358289690086584748748690277957112469779474783473785388442455141627768351296554148507314557360649786027263054223296101319449390968680065425006484939015895369832377031071727942368918101735036135252447099919537781921785093463723626988848017305576901814264896704120056735570932929778767525155053979067686266444102870581957406171872125737700638513793749614410084173747596315771294486751498700036016282308911190665140498593267846868566475645218684635818206510634993153258027949270327759949597467116352901099185672722096042016453619209705068403449123584091797540924175362045616045321378062357149169065481757526167495283421449306042236522423866347930249402916763173212190590272653587287955275014084162870004908410672737407413614244676718193034052308981343404551393255545743024148599452252986058146778799916568390242203182182632154519766867117035174570714484455244499326501022338867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -64405998434116661279070054479979675959059013407973457407468619056680615061888979455709454112654162364025312541836138969442414793072089737092718050727087390561600732982468713611173297919404656872765631655632039440626696935422746407839572920932869528919354305661737331753343961130441954348846749431960205395977071876417971319553201663253827716833014566950047862157462247081601493613238662411816176850664449303845445543869974659416945381537649521014071416056405624809962543213420986454118875022823453970104491924502247312829720672298876941306263194388940123533297281907389987457518521658093333279420493056162737732303341674115952462455920198693015119144914654885906146071067322281773418513931603807683197633231109338187567558279552872772126419269071634177020055257858052395759051926564877990556123772963158336169330446418063264384721860462780582701994773238157018630980669224380593357090823803555317284579833624084028091582906795749337842975415737916262946451895097899045005306999200801261339422257480191925518787709861642288899194190848983607839645629971799084147241133274336973295066244270057077961587232890311166839921007013915854779130611505466057713564036892563203218510020818640988090083802611659195780763663227529533245209618453718377897926352693041213293497801246181650231111680495875370931401982033505857127742858540248647039107359940922142764926683519257183585172985202639190185352186192945170633172916716386239710214986539208873216717789336160173141198778263973695831382242847019211902074293781642814825719560173625416213352320490028271034782455571046090699203334352426842895030482319571203804738924777090245068702444092905213977469647482436588532990572892633155608427455557300393832409883718697808468891315921090402965145569642269567182739642481785128252048337426601615660567162057488051956118883246735146571285528028867524637261658809346288013435502938586180610699994670820484390554629328934242583071018870663414558240980968953789732195681812077665408674591677423264085867217896822562923023804279050027572030511621799855004138166502682924748121471015971440610706275510233898553805471514813108457126450879634230534973776672423602618297265864317663615884721125972093469072379034396637470053873367321971247247376029528378433604422387314898507883587043266671811535579079570785289738715134712391771321632731533617380504255714585086850702843921696311826440568697326731172087189487791300711035528243173331403042298677298934610583673284576300824757650418353177019918772087462928369303842325814459295426796216834752331487221861500278955773989362639407838878527727856827375232331066565615197971358278557874714070849699085664983242867016437936299926443412553758663760414298233305651986782718422141940306782343122131488537597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -1800867158037486071614269640323856831503626215737239082855004003060935285761649375569266532514317517363129377977824644519321987309730409125096128601907616830863307391776559157649629140178457991518181950990912554468029182006439438901041818319738908859891769866964766359304625578850315424622170228683865455891232032332111869174186280978598576603569382922461234921669431247521903059348136400778899507449336028240188179757303646990180025085449447867277202725870283242278395182218452930662028294901752085762830635451512683920286666855020860132046401616286687232056387113891639016575063114346030894355887049547691369379195593047652196118336275432725544990016184783981649869817048062036251263097093082082762958738607434847583865263871120038752077020062199883159294830344607719432688545619161365720599058854633590782656925848642714384406464941551199754965362760436650996461556963046785078847133128181771574294591034302376011623904829581130562743899564024482014183598349523371835430792725303632016320692411217943322824358767921695834742869428590126554625211882335918236897371106255355009751098452302655695188303994298915823951659766377713336557534887282138095005901868406152328716662779814159365969280061039162012754790994091985722241369705932851963727040299006582949934312086242458277693292928196149183842863476473486303621457114580823573207636201113795273281561354834993548530385606620398421668331412553041182047731558183490430172371255512234651103807626498855874002429002274074641136845138599147505026490914128372087913431012987540874671718845448915835999742872013402930017959234500778548121624220985042760296090659707763178849933833355898309247290085084725910777624445932966130031256503103200904833250074428439770897267234222120593807386636339527233261281835147010553534410038734862999283311236250905699500303380088623473412292763878109290065227932542614721275177210525711899132274518195303828930812193369409318372315527990158358218187232616605729277105942907761704706632718853459056000438235588123387154402111611471351647246964521172731589468524653690917594082093469628135292180666208019646130200270811566582666057194510612898143378530541084511034772119579889955541914073260442758363882539304447811075759597198507652488106636713811804840629836297583483513828293173520466824371407818576010776156278420346179409354910702017322271002570523226157784753527749994961636368362530959556091089480021627951571563027509512751216736013933293537907797977608810071080709280365464522972963084673393373422561901244825597672909508222314253524659198497243477858940135837704056437218234074877579316644529109970548537712237795732556361274478141388884864459385986714778784829205163872916193691588109063590508367955710874193169476231168519717250514984130859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -33114523880816591399400651096968006365404144530091180630693862860507138202496523863592892847601708618698831689015739051411081403520816644759300888468752642497241344713864724024380286698507507021355015140273557323802058079962552359128280023403707343092954016186326951980474435420142770056142280910289647687016473050179465422828344020823539364450544208907684041878015043660963570618752626598303798760116857825717653533120151768829035933569549506793872693190686413514298085006259372119175522276795469392282741785708408584461036860910489008591641507324279310954414832666567301807533179432363414864925004798921528975745641902023502946535326754140573727214651142425490876128966099265991309181444324705789376966789274272607823125661066588495352164007729256595835240688950046994740446159792412219632481249979098005277366931021645225518514899979368303590122145607528888607628202271762323865928224685938130820188295066729014204769246958029709350291408595403046922177051174492913707672998564332209509742055961002373443107942680599730099290801854360050938774544707418594463101206924094391160118268517860758439071473500214488070442287311142950878275945330576675298754276411397557175563871258649354969131725255017392865583779524451767610981431854474262742539299055043535465973837485090147803317242743438019243045153592186424577664740797221445211195644145221317487779621771954845126498709498661907628927866845885792666474421891657038667966435826590578811716057377954145956375982450944546540337747816483616851194967756295283735533279884533817125636730041227291325183213515275104412215124417765259937993248974711832744586720570299231687895077601204095447247323527465030480981839687902525811008578652308008414663194111958029391708088605290860830115764521245326210857482350549975902795436140015781507731226927778976205544442412604702986623188497090118181554892661082152628935443615052375411569960316705188175590924296806867899196463199994667286097894888116325158639800226089361904894606222735326399292889215801914355851222121191293850547474216298493258569212352482512725962221010576563090956085663728835152890428504929019035496489976856718490232591592668713970567183278603851025698086185796627935124833434804094370259047637918184768542806837523021704966011158483218876342348286569263773940188146604334244956625306682183008289600926910558047126368146407068961343948150693309792878202518112548008625676917547518251736000397009505293319632347002073957422327100469137008980475704842663286052710365366470170436127663759883805898766173787435023686839590132212644571141436542525110525381721441331294639495258760031466237654868007864641542366615762992784937238136483208685304686745231199240849999377735825565326199210168974839639604690811908575765533447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -377376146942254178750878034439264948938208672388091054301536441654675500380736498087398982924414712168093583139730179818093366093954048231865032354611034988471946814530406646895192619196872445237909537326262783300036543615782866358728759856663578194924198664701371724904485585597285096630100881662607133083964710173268862589227436715644361469920478732258157018067060658213721737028430337838514766559552742008047166453521456428588320634360523889655912199508677655460071772778430607712432689950792137024337468483030472754339385544162395155558173439032075284235531053145698648866842699177323413128029199813903924360159782955037397198948459322227594854884085125922598890675017793130146668272448077775072879972264884942058365630687274249836215704485268452850596533421364293667395415264453164768060249748050063718473258869086739070625878672903485637610291724441994347749874340829513673027057989859351029640951589998009931877802481870279417862477122090268597677730221386486629045788193126901593160634879665016904207198849704589296191317434667078182207616628288722773326635352404566555945739210061651255750025298796846108317623578607725151479639228076317395538614023323249282075232090012407171655175646268451204358719164270124769648909215260418149943259056062956778101204809238397509935542514577910752559227302496048009342111592365248202637264251531054448854744681034031406135314111195716487584852991174644271678223556697075237400236555522175353513768800684524506447024599076409732420914212934160981669993874170495617945523988081296302655975394667720502179937903812555348066579585599841545251655648026614824125052893190424884196341667861409262147899746895804887693158796939018795637909889060085489961909071087287831978765794698493500051458321917303016748025351403034316741656628507192371596957455668147042371949566920085347962033934388205009467215254513617539200984782274725858450098640833144384389806210887993369285108990360911184832378410028867221026185192507644027572747311011200887389520585479777587724044503602961187149927608496080319188007215568626961191362251980243783165838644353603337879953671172766903926998657125242102168156189299185066182253589767462595949703109593635059250793834217372232190453475871586464627586159388880658456855945649637244361657714788130733903925346995376639279712163625174251692187492677393801363544138336814861717542328824679771758097772864750571573825683033454878312386619386266728668883821184488681620690304811181307093120760709035903925345504322172507929888053083983913554381286736732466592602070761295999067679183170748202945607946254249608660018547290542924079375666055063975805194536718663952865544322052596038739364561932936908386667950761565167260694609453165264539399058128342890144619102478027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1731962316524369133016834745614982454975314444081059204968105014863210287422852078883655041540285193188908566292002723765976514364416679722867141359223216108437502105597202475804618938282959762828013681664720348018358318540670692990888293802042614296741333891881577965759114499067068277486638905328916355897907695335858819052614186996096763275150256752741955110855338584837433183185962317730157775069054915732517622197918740678880280124042936358076558759636512887664505637803547180177083838153610602724345762861631753265042587562566455390412753106518326925946643322428278418217275138530342086758893757441575568464286437771241462983650478237852752747514249924692457307236905572830489581834933204184662733640322591783457525130412199637145927484608033979965126694151079819552934293466488570560535930208807149398459796577652079933291089890035287311466524083917511234024903342680104595520012625747160191300054962019507552477134090241285847889377224105893191812757468704476942676629975072968944418796482516130235471006762667399531454194749377910227557912069736568959235311414098817933041730775976643074457002281330957155779783889855276576294543424279211634204485260480085577991952128377698047735440504451740199676577876398118423917124836449450354336959163116297133577769252107508633734885982479451163711352243132372431875349683208646075927049190696158550635085217177390572286831658399655360319648609444517482524375982682418947490046516196478351480549782694631900473345283480224914953363454560675563823263741936371323906388526448238905052115199925960616553117139983319227595222684297759890248177428468708257032996409837659766026082810106008695477009064953548618657198303680232420764316436687631795691281711931060242054034869379026841062928351450466467442867762945120031118675679688762676201002189842847096420690350322941117694173083841825663814769019287532417913932048424466081250645202056442794322335514869391949435210340947952680565195393616254448676798087300920841140885436790019536220150347782796359407254162544815225288379436471669756136796726087648843770266094230313420207491239960227412792787136429467129903528062117997808480393863844095910252103380455826877760260429619969633511782018704969684838539691053826030857109724052390371481302669286002325395896856996766615218327000803258544198399688889594853255043388976381509550381060584498227686103453761324494285377596914836142057421573898784613181906296426725463614415481235936236224287572009757929907098294461339237480869149560196848911546977467054084899981686193924888645070033510524700742175157380305946312588976977208787226471541420652788246577058639884171608208910430707559921291991384966939033960168097881081279139678081280872548012859452359033664877846111417462325603332519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -7843957945058919793375249279280293644968901173660619931338413333363796756913867634785859391156153822708659007792051882270799140103654353555208027807540751039110495284900093916646850120163855636595965585578557224077335963602356204429602007697490494526595079800187333392141800870494508982123260608979885150427399862707282072978778940511475076708079406737592584163985195832879250318960701191888622384748701793159815402150845048274156796918309542094419193109367733374196401834668682588195849704161574715077999344770232340384560320358853234490193071816446690883252595075921930208972426311458421289236851882352505942409134225920488698508061429371397461238814265803047731990487495464519079455586862952593807579367822068471194949585155374742100011142561423834695513197420225022243799921859849480306899586847718022874251855182012619881852158982600449270291990011402755550231718023418923197286352796380108302615090275875333793697198298464488717130073115646468416770833648090236020385483156964930174239060814969761212574444264482855708621980608924724668412522083911111444470565058736015860247900043291202251211612918156009432553802174631231328176689326717585248391611616909152241211733387936369589968184409733443426096264755684234398253164625987158911743756300798493580589480756911624721465039572229655486178771641345585650752332856609453348798749209701706979580724294987884990603362828980003199749882976860774747696042325115309364138536330554103137594223020387338680462027323733466374464170191858492258748877105305254825969656591972562348275255660608808896316104587255326768400209826636939992178431888720238899776481205484705795682608898334270053468568703022707780771767315014991011297872231792889391175920500330773467525237147913613116275441974966134150598880290907863811859959464638069046213961840682818594324483484526031371473543634997482142521100042646765680002953347217474025493547328898340926465380710986057429188560517261062388801910430463478570317875308680124152177484005694908886929382476881078363962714479221819453067038855004635359013179480154143541614733867538844065770581673508187931108601826753015227724376188094354974494468056442624339187759036865591188137010974291298829762612138194738432160645329179875869302207417995805499836060833090389252384812216039769521110788787848670970103243806692200837108822900147929763182335059304858115784153310488797321654020465516444665857045725225945369106521954308451515066146127111602309511761277949208034058121665221488196177580106043276516313321020601641571807976774462070045503903232780984963821602859583382900864816073254463928519845926965726661545378742924681343136803777104654660749144479367410702325639594938480893109466137449817252065705355390566567799205449703582286833249832153320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -7628328427988394836855644663640269679281553071897697080903901600741307125559900682367733960171447319188803408464951590345953153986158783211039811428926568740128228379167241734654052795936102777441185180523344820622779967997503691113386386274988703801433689105535135525963664383262690635404993004416180536601365255774706274710499962546076788289793888677579070149984798744335401198819117689995812403234295381804156148953111045273648016580155263946634726663274551804244718945068168464865393963433507000478506401986199300382806891892457316411137274095926408860198882181186685303316764720503527267063251631482992695635573941551852366351445216172713654304680515665668511840106047248337122500625001171877396036114044157983273668517041163257287538161078354816989584994465641193103931778573542652878788060197896785262892521893252835195867091360021547757454259863512107804214181361552309720593648497088171845367877336357212451406393230193632244378756397900395555543219118513577968265084095415993026437201261877678629472803153221501394231242603585827548508264311019206382650756929360097970747123258969583719885543115747854881905244155978031525999450565267260502270901424504771730782046378344198653969066658394508831023297389940222070086299130988025034380664776800616112074003063926822567980866476019258745615196662486871541892843034480219116713658031799332013539537909378115038511752677422853976329668913422943461150746125489962953060427988867411811237180880627926853045170606612803048861208687931280995706255197227116580764785238258791836438496445091371668207187786971066372307847909904722289344226963509177085803731873290076021011493799499491777964300701346844720257368897855532667876951567443073473769411877787724303329549509534162304681129767732567230738380738450940612714056814057704613416170224691024840166686313177491088304198626995595922616152411703559743427710828923622644707219888601198629904531281196185237710417835186882775999800509926979074567223686816891976665898993537423091109840290833235877459062773889789607298086092540131612263246893800137189043950093802938263404500868740021946557014003665477139940520591629157375259598908513803575354680737774504069370412303222934838988198428040925699184879117108349966511984731164214986973932151287376963042806733059256323908379385048438792983225943072558552949848552889752417479054249604413976718322070347737413749383005918366435128295649758276170110688568296562047669909787109367926375754950621560873852339131703750962015079671309226278417703120916285144365611290984883735204604675887415296011015776694464746900680849241420602920558751551301619734346113360037258990974500416732932708607274324359578842568805096597539298286879879342873610784954426100783644917343973109097763013076782226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 18962347724696920832083559994261873387690108385230783629128916187214839120034271892687649330440056088793590200484879955858323996720540618372784504185575635718697284034965398675986191078389369795215943374632518648778294468242672206586252837447530016794042646746990281519672505373728838712426559238717779312171707352736092903506240822025253940887046372803020296923725472138196736296890677938708141662711681776195693971274505742638211269217117306114731115714178452385288032796611456541959735874569287713411104207999264215003279376194645495998465323784625389458936902631882927455013405296868566481967729953393513379235193744753858864684143249741727169112934100025479114617127226089772796954028622887356483602984745909494469219987304547173480064548694566693401555131961558005745819736518013670657704370216590465477030081751147370891107726392823971101865956033798942473993584254863146526603026235130693791097032233874352584002407032722349019716988083250914084035310359477270865713335006419789136782950058775813533863476755013760529909381148539643572856646719680731411175055387584257726689683539397506969650578584271074130733508631745987071229272199034142180265823602888971985127345341510571345149745993627752280356077916084060800071539758206683496169070805655096212357126489641650321129613473943427760693761445158507402883690286240554789457552940983209027697206732932154953111303042359915615265129970015310176369647672690712603752690667981100357283438949107643252678380383266686790795862223879649722988936127444388292263735451307254162049811589480783526538577983361527863055389410767174888038808767099935368356047121772761262895620025057458524454615431532368119913909509716265670362900988376636113025057929830981056020396443048108888235294943396850865565329115761960551216385799493553266245473071417956557127098921322647947395134136098210119571251018521629466485204004402272355005134777933403145448472666243606667306453307468554715207707409874713601402372206710552680686764798970078085319132915411724518846422975810764458309977936150461410915700950782880984288484037577131481884927386657067999752586460324745042863960758032043644324801941087565513841423980934974714821748373794459872085318024186121374553628629712011915815918638356320169208015609905702397686871631581447961192004794501877187389383992844842447859833441351580089023517956701789663265689798622826326015199664975307384569392726150124509237091580939609104579687141672130135395180446222064560118066049467282281354928525637309688901434225731959009471178815581384179281172506469061592563717270242635567609439835469093345453364335236825441839021115672161075275495929247240402096811748723793818629610105487762821806848165764931498663250501424218909159488976461120944243834457397460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 26839778132715683503821196243071402592660633781310236468119414833080925928131468801563656278933250842177518819942285961042403437197865339233647238622612850602083473808156613555351201407740754933103539511548968796908206988223615667615671580936177524865292496888907517044014457741201155551169800365926373239561014553332796414600228889618860690237175043422544927996491582682123164675906685070022284664885682212604078690686871138421891839120327117784244795292400509452861803454753508060507234432505029940964822244569421359497117498620020568694631384503196266483269980148175119087019811738808697786924657163757021908200382971338309575154251061531473267946606988325987558132020116607224531334396381786808776359173051093025020880032711255123501667836523911091936335468740401271050996624754518241384512112651592855787618361846063962409502788401000863621350430402898372027004152279520203817189825215216650469498190496313226267122722259889184534995049210105474952617434183330247194315958124104391923920413605932116702860912051027451826753340125867457631103923805698534678967571219877965008406338611396022002583208534620155578070341371659571978958852180477851124516207544051941931284338547678129117721487851833648016659892690914351053238742106289532878501130680503358988984449408523617414184027921191216241002851007588471941046014712441614320582533186414452617294822449070907302262877302777794819944613468925531189337655656558243998713535650742665229762395291839113405552868105170686238830449633490857605313330140601198561851923559571676423708825794314880275908362623756122463996715568613814857134244489040664200530761585120243718119463463749783052883724945694500173180321640884901541775758506003203203721168083449129606180582069364114748060714176141214341500268558020448772272586853736766313788277273867975709761806178991937063113155024345935872030977470562646234011089103277178271277185815234268676187209262096769724026407242450046190668301018203021916054204906848701493088817438595252949663320750347863576449420755016124038309750064283129112119248957987940112330542940462242371002810357836825692136536043466162729391224281978462052097048124150674407658183229425752110085121067483431628078267687108581579159747020427045615940974639049228239525022295970754616649169228465533524833579508363619778463494832878677580230427440723973735158839628114280105645228078819774458357321277617716701414256068201443871601646594099274193167626190200048964801163862318266504341329702620135647605459042317993325375364826947610401157297012074964076762518804401071764159613807267666433254701731326083482072254353121105390748151586623300355311473230318364096013518336238002309580997079472191501180306217633834018845918419918652116818890045842679536779649963378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -106682091096412324463143473843509651113865918017432178181377758955089625937380389568304634830566743020491142195408090484533851512702701043037207085229890796357923644609040674648531950695188279207363636260692458870316212830178281237663376579734574891311291132987652709203326621658950182953205197324971133512525687575853086416113870753889798519809883128717984528907751056010511111631966776361457621003439031056315288220923711382738307449054445444821717382020837694748404757764970748581657870168342457401892812429299059031079934325919785979408570337268734103289520377419563107460954672792322083825265742027931982107599346370469917646937030658521296261855876394339906951624257193567118869596175687248393687967457366760083775600184140217628407793936117998773443284430405155692469261591615677414306610311885431855977976409516964078654262327565603639530762684249141286523936990483944737930014802563376979906120993801441013642009621579211595632249939246156901768287103699517296877355713487814265594100736134150726069889286733793136384157242326369609522195673762764990824445147911693812126228552849730005779631461059723852410352294059095232639667254885092840065581608632798214484505502649304121844707006650465033812242653211559907483875431014717162364398310878177716821381747937966562715421301464489005543583016825429597544958799569303067670406084505376235114466872924917322769855972923702853832113186910939845187704762855456994725119076424442108323373406824941520692047771235405045508837482223361836134119787971566744166959299363265555264678940066822024815604282066958493556379280893099442375444656073326340499491121401321779276126767887570035164114581343408113113611793716285292912922427161669502050590998816946928430614047119840247386027360458395569311228088256035537603417331113302738067126758095604885409986568671797098993906073740625944409406110412582179567225179097595241340977741732634411524858488780690666717172128777463553813344106510653948876381515569490288469122496322841679698159047639953533830828750136137010983860867767746007399870451440603593378244534011113323681787701766784289047750219367618445896257162551968313959740134225708997998892791767615330857427312448379384259650912094777135515173496309461975836757621155370914307335433646596788686013142287710562829496298779076580360044605867871346274496842627986857312799232609549088054361487575261179172386046826385305075637048246334987573546116993018700107604934173567378624078768741113776804108446946753603416509975287391214514503780073433558811426819603977017747317262640839553598614053118866012923425120651758649847392109286182065942110619443832029910948788660051065598278025767152686921332334926108488379622767644573118630333707021657433426907558452930570958223174400329589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -453874510661125688416305606707594491875787609179397698678822752630535520518047444626792977334296621574855251969465956707959359910657126637391917067910375368610708068424476922522688930331874940066439027600499666542083790788069728811724002946977750352777693580752071415130909637388228553153325397023734406086987912233430292018042568381221969353622659924776550469955271562596121370760152357492565108379673240968250956554366515899881758004844513940062093057237005252459542284708895944904610266891559713638126203478117230081762524098926087506179313230499769618447436350431218630702133615461124223417966966895436294787780612003111957243987243441006198944295055630057533205217347372702272167058029927429319827170815004498535882475635882588601252628788164267471005812717703990088545038021538492089265849466211701523835374593204280244962204587200251650221904326345113746082219231787577758645472072173541155946855553379662688611952717198224268432894416131154830154233097975524634842293464170494359130281181065718649967883121725226096536036482536376369383544150545717452361636061149160354110585477436147606971648003768944031652909974302030880462977771217809546970959209119231709724298588274397118518258956866141356486066476191369022817085043641746125565099702880173651011969420604646149419442986772202439165247213447995350922038200662732981040078037506628058933037631352586250798555161435271359774702666023920109994939095823423650260073511171276060753535444898707968967977379617413562421691278543265106898658755679580775039141016870618153879748370185979166195032605944688053076921462358672126775846915563368217336665544114617857616524631252307913103209964700645677322380846346113758783349692412030565662165902272946584103498549000998015465708661096002199734536177590657806793869153653818678035053990936942621571733998328685454867754602650252459844688914671510138494812754064232927687586505653346025407705342286536316685169963502582145484779035496003569908179226896013095559789546426856788761331970617087538352717074406688889030483000629217860397327880590904814904075978107305970579593595861838620439207403083075383457461312553167655603921914271168964189274863785376182085539708978471500903601072431719211161147265051112840939664302468530196745203499136522139479551577752272060531347313456924424038538762440541850490499639477289354665553975616456689804039435972243861376362478304996629351306213936517226146128948374384366780176371938333291339664813406301003048252395697681301399745823885491564136464264020232831627401824003331688724859687283073968114361652376652514047168630961356232124666288831451994061284779068676121709197426856191631853523141305293836238769541258190857970326894934860253477909273765948957071218412885871460866850430938720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -853256097477481574780347971339322664345533542326980673412368702510649599226108135018437892846352129849352015373249604996024180269124282550533796267989590534330309957306495064678722491161901639994744489743453697996376757660714926876032833554338772592051906076073787931556800617077844691619742922496169708051550869903664615305510488642149806236250158979816721234568987533803448411107989765376970667833213713761040195378814011278569147826023291450800392102100129692511733320324194785139162042141174823121948204123334871797957348682679603737971457302337919280428503827361932929877915150184611500548301447698212270779724432037675579735577583818508386364502334241310458434428481120609536346019486692872574367717015091467264534212934761539884992098665580059814297058451621305493455723142377539668169776478634987130175310977231433192013214432798843738125050737244471921459670732482646403626306295981707665604303526863942689427940985739193645800374448804997967434094715023163994908270618875080690985477951002344666809552988469634403292328767249629163977548667403438922821376300250747432519157901053303977500884443772156026449391073879295011292920963874801269597502615912602491741086242388779461636784350789703070287064881984228428631116944952397629410835716322329541685549811758880456317668202913743420107653700114734201802008593654669507316474933533104784525714845072917553925012016689493863293510254119610925174584536393033756150976802508391056245236587008258289847240378888070692927231236316223159455121200402387287792521819820729634923819132350611647926562912135492749414452137618767062780426294293746485430635779696929048582615873782462171450679866771854608612190168663143303725881324062883545008663199269789143300619076962364248446359362644826732995523749263878413952875589919855328945529138166166908709592174124528748116505539808028157089812746362662586170794522190798253516511080553957855685119190145495989842254650744326496493165517703857403959409801956374251860304621817713846881091528849659148806991569763885857492036657197051836178994102213980338026944137755617144017021544802618166268397097917318200164320525662489947248830572438828617098143907507787761225685954696942310006129217735695428322735488662062652475673289137849902484671236611864788440894602148566479978845454502020200951986060816606561510682306436818056597683968684700773899268218694409928779821225572555701669288206792675423140901566910883066336157610797427590144406003748165416636912860628686037942930516019056663770314956007903715249685246170347041567533822879532489957295799633832941999586517140325607332722126216102430119278853406662281147558692475718003354732628316694650508565821302510042524281719986089033920490790721427371580315478766602959413470955905914306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -887857981795152997095668073132722229807042656770788473006039103605435058660190493348650804178916115204701045750948617082772733549476902065950307337371125433947272686545845015008904232455381236695195339978936458600638332480566697711750097397075076169609027290569318223661074509132257700120438007347711847923252901749779369667724812439282148464766430010288747122233959549077316991414760317076743254754753589185173794528651661431584234716381118462648815677157314566864566200776695137692177045726284665743158143038907468080557718136577712323449019130944859648794799225253609068336803240231962078276496090392954280290652112296890830652897912110242338482295324750529593362136551403974714413029907038027397770810413174402030382592985041938991981095522658235054474063343882058154410440980876318065150062674235929855235867969239115072842027527618650112082387133727125418870229830253836856776045114001301541580561039282794255416941804701014137692539289524711815944085347585431207848935908000330169047546973494171742006472412015929081046862344802088658368726752225228552291871777699525896000478965919737715399423157811501744291327006074755445021781185184692419806407744537959316883908756407106046891598907109561396725885509010240427475041356672005572964968486903358423612752113463531966441430532996055351979438739754383618470707721662754754346686415860606389039464731195003072410200067566776419463381489687536105337000683125762333036548085831153793597229324336678570422365815133518214536610552467378064883440238614228580939943386699510692016443886517930057875196222508007979124961088217296655382385203459681764040954809682444330927369654496795505620292489031333428952995741350509795345874813026984032636123358165025770004449322599355623938607015768489422290736330781421153295607431668133891232738804987571923961476485766039703916675006211274778038671041419090345283903223951725043114037670555600164730354976588001758919467687221283363325588749154367408971340138504418320645040403940220806733977216823374726630419095099761213286336496247230456427790375760793267644733508320989761015141575132468271855628397897418907354422547556889636307487667998589682950210691342901842685960261289565186067351204996717329384847492143833417132555711358290609327368111885641021319711142188338786400368848480244555099944498988389449343892444961264053855823063903076294872321736038457229498947889282488827014829600935972953900080268948605638628369241758039980508873584205993921266633657359952316183470568885138486163723577516818031834247245823373611370745628763246834337502110503651357057953867306977695749752281587116299728703372248986356769507832671001368247975402688452165137129698109557400908918206580211427506780555743630690012851579059690291782793840942382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -384718493580184976912690269544318573133825900655023239569292007576094651974230547970622949614414110776958220210533442211594508674652354699246242446937258471839750306192033684455131374966383047242907602015652426625253325192557989067740673662028397778018074834969965850020685122388825638454233384332725495805278356974310813662746489912815498745023734801479146938656807521342114489079275785037177553683985701476693993564199052869564693410117564717813121251917184707826845891106663562078054509941592688167812567142392937144221323003033252078392258496631361946780537643472116644391239909414818813732859350443401363960320213231060426738621339937667438467613305328889121977912126692598058105744446598706373715615742910183771815210177418451293401565315798299189318974196471891041749252347916439346760623599052464574353211183740162121766281511242236894879214144490014163751587331674446455881925028889457470378747206229722380532956756382716807257456235340132082508790287803263309794769585555736245484749813877385611868012321288735737809086804064070617999465102091749978828371652672699859751925961818314206085673888069954593445286397906981805810685821080451899660648097211781252315818219673427791418111274241677624875372853858730628443933180627436098492591907792794760247494360510575124507353762164802208753541188657069611619438373087263683375920018685097553926734673146693355855079893819147674755888917889461398898817791213204344500093095081730885379958559233995313910714375060475239331439643274219592251573312813684739727819818591671881376936895254304491114196075871605479158053581872437305241879796692525190247945149945982869899457106457937864931047321256342324703947913197715651484868409614596064542230187159168759563060328657291050683665765493383756391522660248362879948053943755606563345564343337484649550996108985073052295564265020671069911549595432786099361669248392822919200911145382897883184712470310166720943783509090653860852224202550818561369051223362906160563540843189593481083475197466956704932944179562483998440417455999132762265339087406289117148072456796641867281742527579481110847748971719282269662352179513901890952459025573015416920076284862953123853082147349816958800808315165372209384055750656782919832657069857787263733611953058614868513851489595958173375368365502891684043392131387835543278918373994075597471041426115089004407694084212397104970048747878737401619772475899817503779652296020917100688216811476437120462848603847229690441207617329499883230935601527667984021447076505311038856746428020652916295246453286604329746241233095056777935741854543001964830814750225535115827698052084214333765383309421730970367920760528513142219949835693220093803858522803068050031322173461372571430733850017542187598419563522338867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 235820577522641843044865833848610041189833030393999467853419432092637025856401673840010656371661167897775683787515804799291819488406375403091514497019702276248203883295965321107253471664524515313271247996153989493314069117129043512262908351856994745807802113481461770982135954140076878611639552016393529212421920062227772409420202863723813077364432238024882479203629229794460058387173340939129196799446614128025794785713089073997246650326782711044444666423756508249723928958681650306619435438326034260429203124758553143093936239464063929768734429190561314863350905968008571320407011690360473671914756776044344530418402623575462523778448381330260187615143832054949982844196790194032003687105479407927613898222027983830264514280998219369834323365015933773527059849078331138748336644423065285089938041243264377610165364921239513645884575217255401038246440163651232230729799589241165490175015673172207294438006756487746345378110905968955598167274862891644801452727376287766094147712323247834114241080551063613857439130814996221117780679869460351523711193182232014496612863497150471789860697287107194489819635148527115467551775318353029510533097579501851921415891036510261080682694057027687509900649556508322757715493596629700910642748011208936443200042791809760849135837977982350329718899662533565392533330196342242406250394429401587181184628869844399025688396493298746025779379194524665277458222582159064457197339670795245408371396774988065613888915313308246868864476713380942070902075891489404353522052016743632800589803525637665322324600018877267775592828627516868610163690500969834044664473220017042807503800165737071642560576982567918246538322703518371444563422777749668508876610634962707347779841366580797976336733255788224642118280212054767196378308776354086950233235340323329705923170338368316905987803552282138121148311874962984944674587990060011656958411985629887583053757104851442424664792829905317221130359622586328945834595184716160888426198613824371750905648495047630781999188203999834725096319580726557194704461270696406863705295973603846960588461978749473357432409839286161507184270848718438511843767994626637902718889774148963325571608779102306185806562590329378060276877968923529123556313635404488246791690996626747114188690972348459123855855331664259566656855662159829657115693911461444741998741993015785116366963399237195093728860237011403569119619635550328121076299423494913530752510275884497482224651286953493778186880796246872174861197187994365864047572729203437008127315659027013659288296644260943185520745576323501507726334936083899824288358118597817850234799399392767820851005480658519713874146284962990605559008845251333169481859360783016103394661526192416133225075224361462554254850120554637991137880439758300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 382729006870891100679129008154458097692481255845091622043843297391949558790144946641118290962966696564298595132267780797741159475656800472666296073335209508032901012932873227621317367175815629238865857348652769856211071922719823110684092461164856464323456078810895443513092302915614837364253417546117411019680179616062803779336236870642710395739174421946318949631061913585219998485734573788799849971969714178454253845664799551439864999870883406691509224570138973904539304880811863674762418905613307349235517624743501548108420730623511457441078752101424907250250886342614429819064548700254935704868019830557116149082597271688576650632295294728627417627909079640685839186595077071669465982338790445016497580766029149733433446112142584514147870794099021901574361257314507245899542892535729790608658891127090882889107198449966052199043755379348515459824399434772703289000630254079724568659170437671262803182253398078861499178911189479901592760952526442057436910862523220582244590250076066862728816312815123506607000623931714318563770775950862522589789349052520519905767123558097561366489953004945843366736254576172870371985848779961203436892332131955236936349583806236300845817626883532509629174717477611870589254838826586715005117110535208579161116130281157906388127128552598993098897284272570988362570863430912489807802880590713148479047662877300492261772348504593602892144394070887857194386001773093747193230834914156156871840378551246260401292296822937948573146829447896872421490062702041343184770513276952490524426456278392507709270011602433237859201140625468846862467706549532110552996790981859671395724794906277518870034959646666871012983212758084605090733179120851561234514559282488788146143506228293917820256888962999195879663727184479851850488117934151221223083383508859277206102723362796638118348263252117752645707170905743590332770956808463538007855740430385680637283896708755745533209686824941480986688604314214786619135376808012846511931590844190165594048717573245652916075601901347219302464790991337146620308369577419324883480210612229846753548636536911172217666988909877513208300713364700928519458366049611272869792283412772047745534678997751243508774318851896445014383952079099705230284845528513291226120001907499186020827669839751024047422416351876409843292464458950023389898369245520722599573631622044298642561560125585966166532138039517214598853010961192511243652060826928869921849592419319359090985944681167508937474347743680996238656928484841106661414491233366653269267860311238985606750167394254864914746614381261924484712915966774877931942739717824072001779192698329657581200489566108621332116676932230039023318432121746937275884371319729832039618712370017931385381223677294253367127155234819474947846439880371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -72838607708298479046697056901154168578382458550437101620816190280013044487469856297901565913028029368091582474634313403147463411968180558364902667524711721336600675930860028895691411144701904866661099999415809653190688860197716235164605924275749231773256391199030718896706890962408754856288243952551675870705040566309192439524422000530310253920630624095184329378754906389957013691490242325108825464141343741514499553968605373237496027846229624428397441731522392996679803441868233604907191552100510281053316900783886292920918666540659829462463557197478973860083637118152322569292652750937031550839630844506779931271944095060969753187176781351198924795689791977013900979722450526488428962586814239550491946455990607419771452397929867737577193378191949639647788302439346683097321853143805984389180282828469469590745120449461108822460268559676710919894137669276634125450657947169841787665186506964828679240088169234117927563902533987485045821267212027441499768585676065506980310351701912479870880194219253314776754054091283085652959112764884685778108852201177420741845510147945583196543570566348628495982659880534925139015885545411116350987291468719535320278431552719881605438357684414378891795303821008180382948849572564928317359707248754812239749325469293159954130346956356810463325480119585062389008824961740584555680148672777738790898343068920299141843824408366737896622150795039587462047102759827795398944787199551528936715018651066812427577198630417706056191826920507727942285766305441549334877948463366784350055412421154708924573711817989840769447758266134942178787297906714620280713085373005557271228316173629594677533134383119423035559585881636476685880991145337306118496464196539811712776552296006131888884357855234860568429873970899451210727586541073190186678012998045528571295876803482651226831814299739293963351599636226386188041910841890821135084456334337005777786932802444783490992567564587006225305597310206217817061421496842498235411819887389218919172693310974355648314281582421818296373903713451480738200292454163414443679254952889425142848267714821717186400793347034812366903722304292905156676875897584818379590778888390831629580621555707919767260571168561023906556094367163040022867746106130891066301272546304296930086639279701603064415118803835247829202623606631065049337670600087601167104613648187505087574614150235110848252247471557897840296726447512381461278307186520197294024213667549445109487181478519953929251300850931385301423979460841877538534411864713065322787891105624715419880719778811058437146470261799754227534594221346087638031265791385550417852905720134390333664798275334884976507288728655784214304312513276583230818026427072847714659119657057153495761126624397640864547518996038660460418309936523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -642502342448165665844800637123520247180100198045812239542666802889024024919561905787893332025588396561298497280234584739970964447165325498581466598475374392185271841520279788515803363260909085663760885326753069570960493112485169805120038988441344085653962349750979949062623144166660664058213557863689450887269476942200994131575292370309048013673448597786433498401024581647135537611905917800560451421831033351733697101855601380664054138747958300549668177722312896802698964982586762350239168468449323816329217817006421705081432937540950702644554030731073793657304763580748762785379924180613319068166558098849156034364210807449909546565236461382177748389337609475646120614405675558806305292129529543890409830534103540816819620328092752278662818912462310299824439429880762411722076953584373718174480309906664619381581033252527175895016090268342446589878968926421232292150221143331751811183291789551202852221681566197251956957760813666489507516319722304486390597882796381526368208109439507894192038520285586901383878081322763870620805012905782866841341617776519448931605452134782504318506851401189424310723798055982035220033223640167516401150958425990237859375600110927599210983394813145044045665128519874913893145120439663712373606593971862182984175290778268355938903504963988534120289042206312476269401797544763125571323484244725376922708448432925371858791376627356941512017228386280852233468807841603786394322666484876618937953231119676865967401130456759983687722403527860597994618304357763849450949323692773615903596588423053805960779610940297888095367286418377691664838641833636497956768087147683125806545943544175442614575431907505832349335925305556445179177897713234130694868034155520196068053752501206346810880431967852214257084783431065784721726437391424235495912487305868442034521500404532253128395642776094631417090591400765606693231584856542037276880676821332383046808150345852943228273788414674125581459972992585908892427452333255970098522830303941808512835738683264789602063274309815761351870867253234486694901591203840265274312491319807410306542237782426055417967774982148349255892365729190932345699564126664097674437689567175018633782793438314493074187371024107716295966827345480132264674294067091390121051146459328982208884765485162290584160008938480922833309915628758405019382854720830338978403301098668622339702521193836521322943451775869345836069384605060897293815279370031945128337145758380905787325869485822459655761391547784316719939876954167131435619721481449596482067819036902666482491009217054935471645651558172671067569182195584890563847584236964643638741745770940224350769760200033534488442703740056146214558022324271425287041244942404763173986965339423217703505565741176926507049653736908791692969469852447509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -811984029382697867364304674198253310566139305147427535476764639921542528931497358230841412626343085828792064522371981461787151498448863445773070099482531100641908318789219159834806796562066177718220253034942352590272163898008183569180313975115432757220898602070705400303490260693493923837277990619259794129097370844150472782329673467167878655234699061727573978677544305858525323738670793487761570901173435598972292075372046219100922416350691764350841104553257998034995676972500260152556604669139452529782784150554211055735971192517634721377051904616283442698362373757261561224240987437376652884649581737557298195070599859373072182530538520901370289046883087440289888593893853491202314952699150421065223207268024747626110478887483519825986175571622164672010563647413618959878406754774494562638444878362150893713042626637685716735984063916441166917376632303545756576666516840941942778774998400651811771897565689709922677101730376040747781037191920898699061599607926336694350291062897725629464554733574919934863862875021103354804113227236540883723704031469303583861681408278682220459551111461601050975044851610873489508946261921361901268874971570298690840519299388100983097857746099382654916653842525030779653239149020598327359744359321752298901956472367266118987696620453668678083754357137533757004637375754624796838815105441348244506480364049873226721939908273251524164081231498410793241860339166700878184693212681769547123418339827914630286914119629449587120231146919361344977622436732424658516960043810838025632968753192644930574946070213835229009739010971703070504688764328968051213233728455341199728032100147016409115924450483563944012985331257790688801794594302543855698359046401205339482577530722193786554419124613609796981197965926590809679295679915320925631282690773263745687153346971896131336637016924349117610717497224160787525891381783611183749678319675636294004834002933098518016466216874567849241551483285972770747758187296639048540637368751327460041717237415891673594437348154072391112745656511718636516764512911787545193250127976020198173907155904046526407055836048196463824107344242253734872753859597358591562448444479543165005729014897520027149367895358990548687181201055080229240613499192713390821653354883476312278357534116761219531010345510482929397388467668469246835903383605567014738961277172970595962687919359290335319326803282621152779766334664287918996602633675556203207753534835014309839869966904416040515828137561378050468881468332199159805281014179702379874044139156444618272922292716625691546027624576616321414365601209337606968190109398870357144263187357381263722473051062983708131033591569073499222236154901618393191139352348481318127847904518125557238808435924415353806456853865444895938034646301269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -580150216739067312961330309329673141692769459620092967543539088325113164310175150084542476985765713564379192925917348606035807902626713672786979388661942432402993492262189871197413697905703711030794924941016782550435465263740900974768453919764509629582373633092217695647228279216021622288070078103946637604042714009247086869254209130625383634433693952338089367322566219930005577826622276123881296001969102905384765311048519075909471433340606377171246547912255541187460828149530713505299097703264694055697026110788548098629120493023823619434090086380083886670978822700275091422569622086822585508301246072577394709581038720163689810040847851937032102555503791701053184501590181129019513448886097481349987779648254414898997695310432166613189682840007062502225383276598561841353769523974479956839879109403009225009258355943959764759088109715991566241499478878011329825828538184698936304655528612727274816857443003950758156562340678269787941747102569252643788066624165288019934200164536194344948017991494324523836576709898904662558807637963656688560000142749535878693759511947274902934961639311486351578448555108627794221661641258844873414425223614555700583242054028022590579964962525167621487525691016260988866688590610888112981381249808273387811291398906254290595692082205383426030306758045931005114794212218967593672329944918650754907367233313996234319815498078162872036346764659008427783066526844668085318602889173704544166260753740453521819991269899342360170526393715864188860198015998837809638677260464691221153957428367527756347149949575523210595665803980171680906073755467197993500375358154487299760939809950657666073963243615338427916285368581574621637101823134206473767229986632415161236684366022402692809785111599951003795611079372634129415092930957811617493693688086070457700991590452367723953427275962426068675819045948252558349986497431763042940781751785820830651569300613915600888438026562549213865774256230529501928370933519392853620208698674618413785202452913882310729144695262045206582679830355838710244976204300410424297115531745117612072060718084972406316265436999453597128138887885522805184420228713703072667996227706848015651088295734504814439241026850710039518537471785047197072465333152204491380592877767610898907694197001746006250919862270020963420890599261541417242186383604910948493459078104539202477335256538357312429250375622179810515809415014973629790372259406326362436225752891273364980104150335696468735662185539047144573586029282377206087904792704819819285513059234042375942412840178548752584851409734654319461919042464650983058787789252528851856876682039524902804708725692527981308158070393645565582529301953628877958406404296736007818003857280349543862980071388696456096043474351940318443058784255981445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -242958333464816570061522846066912238376587525829941232880103782771095763308332763751107561685628265226515888957512227500885116028293763397359232174741530333194766926611111918927497168406960141134770214906791015229101871694245915733682361949791399526267383547559507573498528624600225058149880562897928130410929404908951531669301431981914812376626396770994979237937233135233723984430892354334979708275021216100688762962127111524464092470884410878908866369836669189001716407110809818261573180223279834644500375507777909418098998236412504084403807782999905199485474990278681545072168208531408612690768117179420810528835503079363756097718269266199451403249260540372745973415587475858724340919115926990054862577274360179919739136530575920301890398585303576940624251161494603790293187155062648969225516343960712129384344866820652393018755640061122969275429089326760623826183416456060545560143984137312056625202068997834414885625504917811824999815123387567494012312619020281959890734024550060066565005089292516180936916500485262792594477343259450862595251440059016653566178602333196140429958799964188414269718889336450461404984013085717448449501286553154755563556803537233688453691639085297022564119486613510740083919467239771465151359954128708903245166801240881139952039791585498102789243904671555958218072204973029593018418337306724636983161891019109484249667714806154798742783301167313149275860753209329589705688791644168678761120393252990817516176449155681146940334941553354027437786852665494441469838746134387779737811051191234482785272995700800327693623208858369196277938214202639513344423446584927882953100214583258680743669067533794361287374036419290050242764055692289227228107166579054921466630454965213568484282058635113284857325736011099242894065464769093297959886758928562247970796188170277624103907324982916955223843636761055039555233524689875395134563695208254333045793641840515815556898454473145192519066473661314433600916020180086072023894641945715548383141531509351821211949287472697578654071981355649682262881158445392308534359017986099226696676388464270599389722784296863897656894850334759513202142592839601546318137102364252054749272408276600770365904764416530877710476967894012289399606417594684780246351336466973006988521011384208137469246024973283708528045082999280398512698225310927147252182051701704639092630894720271561297832177480205659112922250566180575676528845107297966875134212811801338967676878455584493974216911099577319073690019928816107647976275481452806621268705604845123517635066906805424410802920789148508893799670844294763164879047649001472734050016447481077569369654722833944437734789798094358151179256976461226626380964596164456991507183047675098443362322151412050655361359818962475244271776391601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -54062480598779892417700882880681416735403438233062899591924037656730991366681088293653302783117316027274119712013402286611262669630268767498953824517785282659863313521410434492109479617852608236149433347550850725207218437636619353502156955309077519479716853068734096290501947388280366260057873672116403321135491253547090366185032055683716930432612283487476548054549971399439833088308641700099490416123339507350521795078461125440114383377510343715653590714615087420309346003481656096353552495037970232717425600739494169481386550036735516048853423923509115111735715313113864787568403907533162605972799437363328534054465663883434595436972275743017693807670115540213808933951582858145110161045490645755906999829301387067746212511929668144697848558153993623907348683362467916320333876135023791334275303620654871710513956850358813844091384919162244457539414573799261241445035917402822124737826549008208541771377331907825836253207267364403284545112076074807893368087144951227497722757514530732688363593959637050141679107646000238229950526881656375437945928877759444544407976239363766325548158713626703735070246594306736200094287252514959448658418665342457412460644253676244715579023153480097555340840439900522634470287409905773918945770825537826397388475357736764282559986849175155553816404752404645111250732577211479941859850027326513550115125320191109508049804655777454788535917256392847153291278613229849071284364329927494260934493177073206567207240084787147720597358854705681906049538633109060383014532238791356145559841007286665644911880503367085638379458515214531957559761180620380793577424196085633131022867357957880527224803257164759139747317168562925143939499755098658558277017149140588788337183150243629603022782862406904319795204714857048992715827789114128519620747485270293981030775293865634648621654066009299592575315233546083625398672263618462051578456197654599776428539395601033311056417415598736630810147912701964156423911577775163658624976827096490807284546263061526647828119617872364779348660163642263277236538236456674550397393164797008972249147406947487736295393277868411353581457737363301924151963082981865612773840469037950265974988150752282579393518098224334008461361318460490691223914427499772055484571167401566932538671353619911810534186116656242080924453893934152395764786715859406448083097045824563571145936526063274306555948342914347748174390452806184707260946733691987941001635006415002203442100570867024747272471616246283239501193463151811012308836628086949018024348418353067199828964383042465678741297112247824721724366182243284833009421590122848254377977807364983567377807402189437022707371814052171486223136167528866186810590923229171015061748364289971967560671864763417916422239603442991976290562652587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -3820864620889395822974304618481933132542386540714624528890978773996915056003163002297773909806089573903801924264422370290177422711014649120062258946731742791998041617441001256273962611425918865587502674584600218453223532824262773204883437496503169891461231064298975816426562173129165726884570370612663080949294760989788292710894420704400340836958869426015467403790996910639889140596077788748595980127620348082764237825818605955063015057857729416041931170669596261363142145301642545553449931666309458339211068185305124485324958945648099942271844856774700387270251598424209799272631849271384533250660034858291853028626188511680304646008723480034676755893442789205078329993210666297439205890832511140202369592419502575725590040137832292052141819549209321460447186970654332746545338862630414610926068267398469259106889711342673309205793719258136513629232835647207162432727793713304111744496004159505932750983425402249436478937094021211148633496162191868663554790339796282389027670568355208574102613482067143047370543007191192678986668023235208711743636765196967992522608813995581729955109427939886773994041041067898943561012906172054587791766381231293806537798984181773181911959874696244658755525852575267408565431976363810317312635022731122050965517790142144247858055834567426600549962516972904158983017508243423885183867814612905472995329181708587388862974698608700334578674487291408530618244214642033330246769466621617895637009306207853850830485463953660897475730353509545876443175264762435473834480757206210572000267025674112639633326509780644451639561453793784704176286697126145419577625093679696406555523444823208385183313605804583636960323777916409268879822384321423426703818188108645071678502450830083631658947405763944384029440410277420365000890374500334038040097585621952495592028659806322723619967293984706488330914396036704810448775053936137160126788644404452987544252639521027544797742746097713821728774762774531598504533089930980983242486254392811534932907608409700615627111972170673547452485837591999739520267403924832359287450393588670412581105010248664280919607392957119030045586226126928400708859995216530353845168795545440744780409686243657928350184476638110835521224273818129621513167210105170927335366646900225249770737453184322296629725216063108898859047386320197551710301949660545708498558873596144328021200070850105674537375234279988446051427575947541922634628759484559763626675092344127848751660618717464749624616431369958115544148775079969722770232139229154944880192292843577160496965819637368808402497754270568754397873741517230722854929723770335932726659928828132275346874037295933289565022896574854379746656285591479807568873619879388491219994513553893285664578462252077594397365713849956715485829559326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 805432684306705779111894834570768263202871854961309546741219819284883823303829759871355413624038449778036605505696070922301198461210329322585446212476257229817576551753847046879990309253935265292561421339716691825008559070732377746512769889002581394762387333435608049648580860692116855928801784730565555665719021552731973518291301177418393120578363049304890140213440541330634783134283073002567976668000348689027872778718086004249555009458570419377279641421533438956117862581848413137564176599211435755896288135834768044650064490091113900563072849237615421186594677939922316671950239577947268327277609265949837442099532081824362991944203156711188514714381351017790015308070910081824761055918885237585594755188023840080906253035419829868463092002657958398782681719893015808190617802497730532212621480486401522714744407251860760374270182438089535899088796669463292520650792328955844632490563920024156812786622309548333594754532477235935140334031789888933597669853854184239557987867933071745656380839077031969222572982635617065611161871264177223858468174395322529028188524348760657910478855253464505783215590658159587182452534788525490175961246073703789453220254642806405785056189524198068697589769975101384362949787113669988839755804799203370965175049015512018148931235317681205870540880308462746023274901546826883474304831352086047558150435124746683604721879616419882089492205964145219720426198656125234640381743032715236122868334092029607120636972498267599114662551517312447703058895591375235504597957924892977863428581636343237708368919957463712539663855923062943049419216170420382897881296294202906612221846369327875881908391039371860370574113446418585067610647740209221166236749172661369392616428132167618300570394570763372565985321357759664047403176432307387492153899483822809461202272416037016328726730243537762469039847771333478977994083180322890140155033369019457845620419195646576159048846290971662479262083541683062137035522847516098530642467003069261734894972076364158129588335481123976040464294619156780744995213847609523109762326813314696661402574275042217944249598512923406239980705066975523328500324829232292008339200352416912448117895989263457266311937330775256181481757481793333906129402252753038304122176672948637626184535831092781675246955227640513416174178108667570599166317112737098795767200956182974320638800690796618248939332753518555337305281911600402832599556662549161177642937708447301423693939164843774756004204569164416223053831048541259164357385618845420231889101420361858246818220803886999779021543714717910800968233837921639960145750204059123005112841239592864368681916063431761671280015717139125246330277868383064530858497703868502511540404371709593329404160672411541099541351314746425174671722412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 211204706867087956725057466009384313389043299365927027542413043285384113660171641805110378277903094576966915854528123967858579447556156906265194080272236715365430414752788407511713264286629939118550862240829948913541071796878576889128795741271142845820579249446410733815008442662357247643408460745255304454516958749375206979475584308467912303835523929161552060522019977516958252359503838132840204211183852447544236975240277275563109887307550475705223481978529325521357476759699139067014730864752136025268804539211770431608414428618074799271466491142180202281681260372764239524850867484522455442817533819824584972454517515204259466880370663975802989691360928961037100102369949885438728299655020216627114321666047787263182190457860980626964607071776448305069397241893509714269277598359066704593512098571450853395696286010406277874649214569109099139807313485855298997491364305134098489273614314175021466226535020922311233889959898154968303406829668732276061976098473751919639471607777218550399249629606812952896775662920674066582364205741380949637793171093251024320400611088780914486236553053329931548602816153816831385442907790798115754853124441904419303213500528983266637022365698144422409649627259068925218375317455717297235000459100798893645404900632889044479841314288384275783502862284203721294912043773145193738304676370358059367785472305642793028348444034204654899395614690117253134087065597035089679773608749246288106296134522807620399474318481464636163488618646471067707192677018653313633468241288492646825468721730850505320839549465166611558398230839042381291405395301819607591590665032762733527915368154718471316268755459490154476735698646012613697399991655168454753099114298315713008789107989467226645300802106622720766603746267365735639854406356183218272728928942935127222362583461081295167151570858304022962454757208139277196792410892171374287953837174360051922700682772290934765837177237304318772553853676609051807516040659765226635471804346197132587954059492996684970134366370698122160289740748295867516582648122666409896543591806447741466106237886132010802668665134860567638114018100034781646697281727470537020221274899290965043201987919116633512669352141282500018049809791296025739548536139848910165821852732676261082332853832378977542651810261937392293090209747344947606329381719664399318370075878080947689442061312051985544006744804151839068059132903439072229688458663785858583631771826238399639535447469170840094077307644121406890737031501752640109025503777889451273972508650794947153288153742477292793261763981187995442603590004179365351649919111738788077009690593107696887357501626679235701223772191057298964822964203599198108715413031944797942983168261319463381481669070240065404195760222742145637652465820312500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 11012842680627687356173493448640603232664190714342208517792531724807409202497259663420308590266084189661691084075801613015292248622837101959337126852814227718205104241367007243826026417573011151455580549427953194292994133384258783057289694724283968227659753667421868785036582039755629378383198532090665476452188605826156087552944578399404346483614297348295263477587691427743823874812811672255823877219676476088767372316018761945910080891632820772082898908103139272903383308814449818957024574759428958287317338850465410850033814576102360636369598911057205427845401550816094384981533377679092489573164774677639064066644314799179208602249089631441214499823016286750763919618207575180557974852878257544942950419161397462518834641220524297198130595646127695346246900437820554677599294914712188313849364098440844212058487774964736425919038908237004451991430400678026876164663150387362122081462515658139231832104056673819625062154755693718820737548546148035202267914049100472686700147451991540135396072318708166410574143188286621878394988654189311235270403214087950695080419593501378300781249275180608707004342264419143865360806667870162366369145235097709888920339061456540838086138877611790559230118093328811082808509898232343732919796242095326610308483005175584688265427589372879625480402831470193410983535500593601730305253161781029953968487754805645822750445550467117702460652702342537679106537193798405209894992187189456614746279115901826036159038934837221019152881681406230285380036694746089802669427206203655728678357310640898685352164156621238490005796909018715637468069332643714606611321934694263472384007018544739799396236182406069961535402380265058753240691589975720461800243150666000252532204175628976635980328692483332380027373829869100413375305493699044231258267369215990046484023016768485398813252038481755892616375151838233146326982944857575075350888903828579351400868824622208895787307786742353662285202723994779466839271715646504498963412315565534377945103326569163992655401799216219659450513971171930405253289972400458215303206651771304940354370434494114199658554155043311048395848845416617617075961586407997667614006764188475457262480281313268544769937883594526773825036601682448165947938841495685364815991257304872280668990114064069332310307922320414512703873667938526152866148864797484096035243578908031565279750019788331115728667300230445980088905054381812171926875102718981137779523908791671364655223126528252192200431819378982779564620968555291518272515325173477835102649995567533965237338258092297407439044913889017092490660431218406694186111764147195019303051945044818416194874651396807703680534357717921481283009912368555179819400229213391853932499566804664305270127832539515374869182267702305493726388549804687500000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -1409563787889076810825025547899014349231435143962696491998038213294542395071153071783010162036631836477472880591926281619179698213558626835064214228070795616593240067314679827989573024321369052690007658356636542989541234177645112025706076148449423864150991879837166017958090434821003831586205646656980950889465937613925727041247299194747860872422335500414352275558009578309708136460355991269901455906244802288187669249352766415891885222050318908178826950237267921447730497917239280524693052417473374189557224030455864807611964761096267093092904203202126515469646205933845838730461086082829912565924674575232210058277651480842396850526994867415483283003363225835474922898026956293541001095829228067108066866102905748640490614506180639041568650117526016776269306343521906893865809337339818295501164448755395402572557274909419503767638771474516623990440114564566840954525260379078001695843815305727258328277848696437249246250944014316055383519508264540848004038335171378134976430842124950608191954190562997005096865176745344716084958053632760446321610400333800503600631828683451479186049556822157161099374288807662792133259855663602905511127524859220495849898129160369039774357661272452151175719287126572506000263417177696375330379887156795475724204596016743128410716700739265525356888286721733835323075270221338905328536877936915978710846722847708014033086268962093714621469571436393474871723047123414004433036207015154054578496633995406360760934764226846286685541041624927133966448053456281299428702825080116158990188644407024156356525618313173886087520414082700457917658748466316911925657848773749841049167848723626967015689913771359755294529452800075764624140643553310437344649840380176522435042883113105634063921705839774323142328263309527718064722572730162504721724598306427020435015957024795974318741399989250685629309999990396595887026363047619736706386613181294168324518365703451289534559320818756614767184600886086880535962327579612919123837584532950324890422274810458393575889772048020282341853092934071759698853858929741662990200249372168346737482649523940287977208094224169391644211375816990494584228810373138865101048909622223552206940257751235852912148073088262234057215247350014005970136395122578731954483673560163029048817358104108248498293405301475725124775632750353072605381072529096423649074564845816763243257077439855782546504951985520951827852559368044192812887992154872967817396313303351063418828688361630674228237676518623848235892769405596413838063738929014646904165087585292708461925910302258048285246306042349286302796634219917496714846505780778176499559580950199096007925635067013106420710873873719031618193840902917766642257787505658119709672741266043934660277074115931776660609941182759879921691894531250000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -279028670080309847487781968686609918594322662725170274159227798752026389427574097752926829865432987680904674811453315282000284650437768742071504566584016287428586519361410204687607630408051426212591414809319370292203103233437711154804368494393131281189528878921682290936416229351262998369941504927972176926552089804715484038791233505308132362182136442558780608583985598208580664171119665374385921806271774273871958683979850265613477802103768263430659840464803184992394278264378056797712221763383304040825707941960099612100685387670721707668794118938438768519808168118337994318778260398628054159875514454226337573384691962229006043748838422075550832507999727836484306453838493552813279741643791942318451751541961774228704866120516322009607601489765153754561002734710503552219726980044146191991072340021280913183924848012034475195007827852961201680994911131511903601430858587806628325500502932429009342564610692608069559345286991769024465524610535281801389514997793098127164676567748195737523011277943344721442907659918830787573549314136585854875960779916853976408165419586509428341947269377436623269804999193598500404710508172380299850637152204767907041450834073076359328137567144269922822860048477427976304022875617861261064363040981292457360925823748722475705329242236106713262113519746994252724619278422628292149469205575228351535849548981532723442245927926346940824096175962205737144319403127501084571754503321593071853789080268275922107096851936694841150251110826188707670469845619818360301539981345666777499795099265414799108495177471865946944994096124990271025398454091435719424400284554781954778467231711749042405089345685867664506142900222744603658001982673823189511605654493621965616373129646336664832647499284898219779605958876854635236202509322723405720700452263732364994992619383258864046953679461178416112962024403375975909219540855224602416857652584134056230858255503047697675688295091055920947413191425625007658078283604372775044192223109774145088783554953564751975872654253067250547349977952618723352814825506043294948669817347388061815147535119066455942898218761204796128282327240816137108931485035200046566659036752947441109746273633005054623833838908864318361380839921238574272370599128952531427309672674371258712132068892793136428412631209951006777153029881584032206527201142407087195569078524956972562998173283599987513290488442454699148493798943819549528202234107580278933552774595395006243778593212998393033341780403138600060738900328309314295512137633582686131252649385764004525499081619268499465462100603295682810983517786924501707811520999073768079276610173344775757036571438552085733094943309125039994201463219749470669137257160375500730025630715034330492839888707621183217871698459060439643802642822265625000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -17533064362710123023891689604501645641074236497689669568040655008251559029544647248154375943473242146051559001333210206641508725993840725571129407962832850095391223400123690743835198185941763834102729086369081664885769690869247644531550848636096468820624226174027078479311118528523774163167057041738095707725317365295239803988054933531156588487422615207067647158594284120636516388353736672525072317655500230996127996437962301203571365790037860051955428275249944262482876608545285881109083648410995730553800900820715311490885231223109858251796264614538129573732641200721633288487131144956980596297218571425934915836068702405405960685705231689581102720237910602772595175270334993191146007576159884040640002442897779248619637560902956025772061119877773805450807401851195502533786326704310933702984205987721936063619303690707388433328606999956334976060240078210593984666383142795659191181039087285930732969079442132375847376133672710455001051114088800800836259451944940662303633403294554340519408972155032958060086907992284266854256789384793513661208605603413514254067675693334781190471560726635773601581839712017807279511704845203052483717760631619816857726815495153757344097123816924483985504469331938581685986838164525733949037341415846828371680533227643255856843531067135235357436275041858207350017898018548472388025675233311527545616899256868175724986955925814269268574623714410244352784877966342247745483389068921946607015640866850733373117780133724744995606891584451849517958187635789691854166304156437950684617736870306294045924965354945775773955971184223626591929472394930297492847823109809573831480289449460893984591038281254360127142152146161899417543071720649493552921773547941378389771571202169544976987258941184686526384794509518477733258626248104202017937877292325495930773958497790894431780600201098588335278008866286077309203559521435878760039802749855477599233579015786099949349751473122463180289115583478865465058012472926872219884786286473027997114489978384316093820523956916733624724759031103716003912020473144182168748553117126341828704555211428851447792045311946706296321301898439073367093604521715789055583374613991301551941415841523961575536661649741677740001835556141861031909960649562595061927880926530272848111234258661473395083027996609837997657669002379551466189554528027755182224638027049851265047812402761989178745450825962015068749996025157005978884144247986000314553869382228268772028075276744301867195262171657855330290504751100510804025062970868993462771106936474639126273847823416460849154049345193485580860495077849954327450494294664998330998778769352212391853633979598699145708377505753296319330162213556396201699634247989216021902572162678447235798582639076091613980985735942189141540527343750000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 449117435162502660645368300358892001531586939670040445779971661904850013686781656340461181354056488998622882163928322444009091419433981264630483644601532136414835406127792654753832602616369001152221965025446544213204359886083843750531008473391361951688725751494009716587926090010465311785557809514612220992432782407063387606950714298139708292420043223968385357827200468163344080219031587788082543594909388916304305880098209871369574273666810955240125714980372204195674288753508931452621396422618836589330928116003515450243186683365511560933928854284895175148248775373106883098279894986774765249576866051405543569687148784185822617986942131208709705431557162180655887582619429757776697546595030855617856323572879406558758422522858548036109023287774321830310465385826536560169947631727263171169707639843947283289972321610863315527078671976142323255305578713190743647640926004362180052759551593925008686045225693316348478297041020086321325262439652739781397939121836667288127133409308951851029942673236560141420774865535213503825115097332217296903197275184466927815123197951562291397294487953040003537592804379132805229709318136946805807995859941573137313001456358516207241458890855952308332965772437120630897679901927905770463945291395009145787844284313411446391352256042843908277752791527001559501632917421778077176998879969031976807021913269492540904324880019877761767750697233359221105059211503075948918262039379213714280219251769646189192090885787424105976253067100515010209171228999598724741750927056072926031643094909668863988152135514722243367848643267855829265805827460007309395697354511221732084879645044600599305848113238067266504531525356881430752496405216538159618166440088278672800522371020404266321947512127095196947317439689942402109453460808020408267374486051871223193417429600256173145595913559091857600279741910733232313760058049931118271692971029643597961123239209284966637051867984495902598873934354335700483604186934532911568797961723613346603162469352796328959350518843852457047585221789429206233769860318680490507451295113789808579974306554804366020785877923725699486785481295102705024202718948085188755865387085560974918209452766709677891798542443745118996203467713338262097563938963786930591159770007084021378325640841372413123461147690836486582179408837515596932057309888906915648678059026691201694104557196763581851936252756356313125860244112219306746811702096102902169419753254103238116959764120681126508041435693218289191126697303997084921746565593513324739262816187350483555012906072075414154417499711785112263482668194081984474167001515045158940171394412341760620627888255584332755885267757549347121843958407067813399445414649861795034455128620567359126749639213849181171328148306051735534667968750000000000000000000000000000000000000000000000000000000000000000*i1^34 + 87039481982105832712235794167456513463143258178637657536192991705129620066121274453514110900666362563473784214132025203556840099875497936598581388586100421678364265237673707446334154940113841697613664737276371278196351923982025068174798530737126336730156121400557056133256902579290663103269433332188728779811177356452944009301219218987335264830569926080975532019061553049361089199946071401214690660906572529272137299932802658442828178895237781191192727596656351580250724110962201579777572370259254807142529668378482986978903082231485491739383604917263069516587552260289920081300074727260033259515099209014411904628740873515627159579114174731812321690978153572009324005883658872440314598793158196472009045709665977256147747962407102918395807939508830178839412555404417161834891086972116887340139084679908485526586562653431243558213741844476726371631735696627525514377375669356474691809281755794747105827783917907194731923608282798344177981268711800652161422587797053309539401955200995600731046630027028231326635051735226975476141805141942287396355637814957844079499304131393993577660425077626449419677338640095628545648426260366068487789788397237616351659041848170853705696087821696057337668021445059322463783440655699379178988967148180231753182707393469391851724768243895643584305312647783045118245429969621123432377449347003573117075146499263204594602339389073789232057496329625168497812928014434879360509455490060297926896663359906763178654780397327849240870778628922998910593464082672841054648277592746708311058879668798627599726886336556967624755922385755682942813350347022810300835355299809685299366452243181855890675429795622972788477710864231736586049617343681282576808370996318858828350210426255609631164075992800990241644764169625903087923248178055232815443318157310271406893574766135398222471515671403317729124125098750100705177909331950055963413174755628147047738433587199458258075511722926331897781870952957689766632162554125062191296939941522116488410674714457138608073068165196369683277147876142315123272136523531516658369536564936975664062164529501115027752908666085734662731461692334331787362031006123380452348973718802392503149241896920058844537207682609251408526258122922741466482363376943056194830014167482085627581120763464407123484779716412025208922989542572321842145150215844995808323237331598555569667074483546811768920094338105140281582808341519813856870358832639910252977384467128941328584357583992836426861770339743599029772312000649990256364997014062847232087128523120233390456681785577153709072716914875360214840811789703923326572327083613747452252189601563325837032039117349853563412418349674561542069645666304704696840621617211327123800883063619235090531815921356562476942861269042422920227050781250000000000000000000000000000000000000000000000000000000000*i1^35 + 3152631751087211762007680302718605918724190301421816970569383892598979398549477060609270533824894748480743404224417942028706890080674000655106810588176046993982182045291866649309936456635908430182616587715653431228222693231205274001455746430212977486918996090470990505619006563523688317476108963884462783023702091236763788278405923790080757768956882799973934208125355567233942595105190260520357298347272516782808121095727057982988864626117685541917649230787365819190383820953021825127258046495320284848714259884782313998110598080108868385343880634708072408572075628178481029249877682586843366245911313024896515740729927061496316019774523270285882094375852707416430062271109080488322061242581472360889208922481774358968432428066276981155956778849561582260003523692439273571144774903238456742930026516742739125472408755008365543003272362819379797322567665867207784218937335351880738059848487227998511114027977309710247655307072903257879627795413980619452470689125425562420182528407225767993820768280960886023311360639653193630498107358334193059420428870704686541774680983623382304892111167979943040319747193340874603282528775802569899279421930141074655381316069010129787991687382523003675404849828443056576419556899774814767233358015171436154790377111580794581026284999930367373761357902035596931039460120628946505404538156092399588325204181998392460880057516831764475852277820179391860094713314277282118224994909964920222130659785465456285358204837111432449155077349168926288523275611671740222194517909094825422209620640051711204662374300464870320019972003402347424982160819007662214245252095547596119333420968987542218371070168402409349283784805790941066539348549126479943640985997943930636838798676854907239230135331531413569392535389760981895948897808240070479083540674861702660508682005653283502002924715998850606322820486434799305240650854289472703883574797844355106927047974947245707282507454433106908853869391148568985097295460273735631311711675701415720402046699182759517908142156749551345645752129980756686484951497277837755897030223154607287299735253060153818921465725890221770573580056746523570268321735034080430945029209282804959624507777670527320704560055729797011867318556566071020520180013397311453762511617932315143420384860023828274176340325623414611333429666132425363836231949322857102624263049329553687440415548015051521912853752425288830600677550788884663403080206142965272754294719309952854721693465004776628646431426915567087336663060991259281773343665168473874931896688243476186608667373868713071791331405490324599228322999382227752177452972082355660352003566810153189369223577391138621025755329571275461487457839774783630495892562274790718439983351003021916325991615653055379213431149783320999145507812500000000000000000000000000000000000000000000000000000000*i1^36 + -365907163640629869373786699741186683714839784197407753373033085877316136487398170070051848106133260906084962660043839849359561814900401967851074392638914420282551830661044555356530782060931806042587556983760867135831216139324956131441592788695871751167778734780066588943320929941155768041754528842331235715200133934843109813200719107128064980882498146629436233999372304904229400968295640282106167491855082286157542513299376293294642969565579918318073842976819871372175965530169484127676311885263815846066822870615864028403770953438399678410951068035116727838414933592501452439955284726037853298418970887815922660111989923881294347801114905496751267001234586409525467662923431941111910471101519316915177341800453899086252895047764421120337791918614579135546587070222255519891342602990686903284071634703551620436638133505706646278068159709587965366774777210463008099624280661282093737656884153560314543082247128510439467958223512825375121793974654625147398199823850046905380919612899187493845848928315114765587002709972570721845545428124491170347028763535050885816062763972850194031557844543519646686488219539879936744479559495512338088483114405004632096518259043842410570976103114565214362159749366206455987766674065361482935866646193294073339044039970494522477303560415752970508078724507591463833224398249739049983347996842406314454083851894586329260894637735337759829070762172944342545697979069650577774744639536754826186231596519123134162645900596141676106042261267876897059158123906803548351224959456787430447608279214988306491574424088781855356597943205238106788589797999793500641880080813733294197220628296573209333793440901135150274898271025631763311834360619578597430557542723801687772019188046472006137098781450013737105454223797758432217206552666340538966459100819694823638671558592740781485741509845141860155473315300678056587041311000844831927922041714216606146582360179032236935237522114950152986563011826242038688143916820369950272026554613197569547323572279568447256621563746886578519219774130135679238282795301585069494177078431817004752872448481508901215933824531007595491354051864437154615363934828487972301071833278081425130321548739997405276258271478720096958049988605390563039589378759332875704506584462719536216010011392363608336843201456341790172818102862184324753625828399569472616341090410813266825555844740475359393801337016869925286020562388443071208237550299033914853526577661965338024402997946798629341863248587857478436328405714933248938572586645703159327725028406077788377178265913203943190675575369845010517436758389963232597673055718653927579211551590274391878943508562793359255648974157176139173162118334196268251491698718318817860149766547900876263579571606043434166386053669382629394531250000000000000000000000000000000000000000000000000000000*i1^37 + -40168329469320063816496870663996169297059600426323010784912870307408476073967614854189945277991558252634787502910237746872809835091764955874545823673415209893563732047978148243934947821082323414463020874811271627219864172051165229267814553729052984399874240096929502762547092530213867271614384198019767535675254275441241394752513847269514974521380261716118714817247502811565612578634574379144433371595147096353092341553625198376741697017922467236823100266895316026694483843338044963203731097440776727539378181935779078179231670070323463218148265711158588427492619386726780483314830332270167373713935315506627948404046064650691984813659833220221312497684187817505191801818904602187457498157227056719529015493641968888104254767546713318848224886161470585082732901171283370564185567630590799635998420890168442656815763971522290091909024999143879296684126751443258145861858211129767149433723559857744653915436069086217671273405565078096253827121334757347074725681223281326943452488362958561260004814901870803419791997946119601346131718230289238380181106234675264292767549625017563892775009693508794403310859825950000159576730997942948072349971866543519083597567689701519873310521583095406767436632932830250712601554765958045804460292994389698620950282078336343674385490646948697341378442204258548557695478882682032158918786883142118622974784621482160527872413003847583669215467282297429750323508532772173147561252268437274373110275000332965916126488846400098282674474243795445085865444317377874875622993895322970088622300277435885902273282001200299113148946210293782936938602197152444489200740604560765663482372714611561682756791582097030279874203256989405460014305826116207914615482322432960185290649805740262350340977598120888046935592284418984962136638204744016972383185321889937099965593921645583037943791961968340928797321945475137322021410998179549137866233193314123890991568226431515231736347943299854433267920945364880553425606336006740075649060574339317177975406277931856344640623947158692086232002084965030938222221769222348197994155847634719408211271464412053087834967366041206950062841813736787993485301069511807429003987369265913591794907193951882115445926823379286688393387767275714561412153171893580570927751125533956687883169505535246509790625146321611944741042156240464842838554700464555630276971159017383261110050457935250654676352057852128410425738052107934611825818162727470406072100894153027690636923781659568756274690890004132507155940274832037144110969532908109362584582965982495987623646406632112065859430492370955224861901678396656114304141178732705087965701128413559952421289425612491948401675739709037152151810128583003494529981536888265183160103455312132258330195275928088976559347034033908843994140625000000000000000000000000000000000000000000000000*i1^38 + 964903306923756849152267212147319508969517712589118801227629832505298267898004474017519959730022409535082474510099189864418645748420686885595759994294375255222417827800701502632037236450038556694925601674455450702204412089439172015107999198712473491524858869146667924977359526153739769348917470135732698865871504992807004206373650603620229494135727322941848677443039617419112177318423531627983845479272376293926640048281723660901354926645030466672306602363589003332051897868375573895293917949844500584613535133565756950309075017483392802275526795020060918851258517745946376117748824133205238678057666629790294115921635030013968880758119019107977589455569711364768855250586474030884985521091094035812568549753311936963154752206302341986433078416440915235756534957466532958386451872627685044040360039628682460050683988724799230287490826181481873055895291325564548245535759766300517506824989630315220098157850426388933168591706107413850373043522342737281782192886666665496238617080660375988882314313091631034799651826657765734592114647357014896284360628520090124602817820586356373609786455319725269019419732395328644647342953744518880424923924839416725658709718669756436951681208020581754221521952763982647251385600075838951442964464483098111560680825756401341916540637745576518292065084580085503991761253758844162320279691359400794710132514640316690913213732171587560677292543196918241150205967906703148624268925618857676139034516053908664116086979794450577064874578623728718327986375389739768950860562289256492953065280299238016049273349763196366801818913697503320368190344222289089898095093127495861451132936069353507177462994682668190665073462358913886945904213256997537358423653380903231649986337821967762155658119046100574697031674175737129590799596770871207650843528234922709528496488417294583904429927214098334717784451005875160826723535433987006175390781281743979904933883105605564638728912810222316169992179294807191692681995819914653576850419595689666677571029099269318236187180538160831959861007335538518721308509107797505952111707251915217358221583826114055160758430097554204150379454527530601009367099156430029600099895320047068042585625329227330822265221101920048853800870518045517394693031998102136671006445875375334485436348377490525569563314139220065977165013285880931953397311724900336112898635489716402045814843267510243528865474937537069165969781230753175856233566443631444407591234799957163450029699523862489872461388614554728324935512396282848671599465371743018771091504511126945956431563314500033851982650240412107716461126413555157771441365949750617552499555875342092389210394053477435859719940868422059945388957923275990061814560575485545606401677939824713941808055951718064217806761954803466796875000000000000000000000000000000000000000000000000*i1^39 + 1310051518553252432068966546670081791390181264900936844510861944274888232648251102028197491476404782924581798442354822663319015103894591899813580802870522904667358063109285320171988730809826707667789608373699846313981256649347938926888485781536030893753473938389357811587460190404445081425168025212715882777867416056127389471506540580540340001664303961797878552257275951379778278422934803486197182238751972851980018923248511350827325925620562152202502201366176431773939209187582807150748388400286752050623104830818400709694651796229609522733884627417086721082156894906718812446062273660766114900375306556170008798385370373887579221288679467712526254608229124704490249300935060559120078086801569804641693261536704827233986750480877585399229826372626727355362213515375792825353609880849660214961016339167190756971405410683029011604465005530747515795021666375059746041853018763775371333408009233560140562466422456781994639911625273859486793910300761983378748191172090478075204722280985476375683052085630468329094739426058855687445387632103409261881843760639910904302023192124169682273087924182381356719412964257235888042284572481626154256570380450679403660682727802859544288390450095311425043154310944633509933880864873709980814971559100895121047733313755895181827461735550499360097154737035435351859669035014682231071532438643648437677266734508757610135752565661449172466043316795741956855488801217492014485197380325044767158784657362897006090298334919961980313840331637948864571220324420954587093398048788150083350161474449431881555896363190032465427201061221104261715276060960094837487579366867178707917520433603264726191647528033326916465066766674942599437784683559579469917978282737267232069002686766994174025006253680466086469487544203358303466475627676118739368802933199158051638870583618075416293821274097040031190463250629756381198092030119072452302443665732413568638649466703845697457224455745709752540896373874855883970074852937771915678470863460042251705737939546513554093767361530701681338902975381082856302573392809788989462824738909988351049662713988116648280640019624898174338988011584916711473298220762457586808835020620776171264634921355883370253239621564713303659493290466137399823768640050768574573788340449465000800939290109443881445748217217972380402857381250498118514526150600440724121547244192750618083934206444021159952656591081161662904839048200702414108791239310700074134805076940436077332037737079948999496745341326898605420426519006869618412355471010004317033425949688359328909176324728440713678169664954415258186832156650390207867811156558746851357411144010888576359378082737372192152735102862526076339243738054497633327325541463203301896530423712843417954540433887966565032314974281311035156250000000000000000000000000000000000000000000*i1^40 + -2754466970668705467104087564022981428409099438633248839989735270767307589404374163756689314114764059595893157617561453152836426484702773801214678873333130381639399831440852190969440932643128016084397949979727915328722536604465727617457550265568277266014819298946507896803581494124048501579850698405299619450371381459663818046294208742281589847484895687142726023834868492345824599702279697880722835676590282806362549248143168115434766683707126986123393754401932292615914235658094081378498454976115537881927014633061146134067599794973804181299536176809087178665620046319931982085084761556001609757531242309485325453619627752945882472784853685697737088571537052939618957825561990949263648723000318866056873698807579261300903669080544900484796998300332796546833414056296588795117502347006786188971880266762618567833500599037662560183333679397126954439492933916034995901401305897395466549009011059697574769373289972445449576454792162679798721728648204814879054270007763375580334183464593944686711854599371065118827922525114449042055967301134990253623917788588783273681197031939580645962431370182706300534438824037585556579711060132618131909997816937745245835759401341219199949033266034075068151825894625015308189440396538010820684409606178040343139548935647711457785935955800909447977877627642609768398357349861906674289437529249499501501841866122326205901794864744752116404176986169455652142318959197094029393178820164538857282587689110122045565938168552482423475826726791274518767884168307110314674582189629865878929560651570119412498046461962321059448854529108762002221486189776487501220845042391364999722479761034300838114008470851860759677878688394770205308988171631211974052967693974372825108087958262610191917206202370314244959239404628638500063101203256884979611774792308593004104512981237173141740273020570722101406852326885551330708722905297073612725448567467681162245794658730800729106066896857152054377125379515604782020878411055365724745434243866064749426642744662394482178734692133404658967647987012491284383648719019812307113020312381695572688036671015745585632731509017081194552411788389360694097547953984008693137317838090159912065700995272124614285518005044117338837770289354573655209951912594255957136958660200215786838316854537854498966925366091603208943562616932746457574706578574106857651202615117626699746161742767324355830428994467254813555015583650605736129898209031925360142573314210239585019989579440681173275097181453799167681229311466373301692203977603036356488796248708954784233082150016908223408645271058566266285387682509949113422659620993802161462490037131473488470706019988708674880768791910905841086491602053506347096785668783280111627358481424060459136591750827154176739894127502441406250000000000000000000000000000000000000000000*i1^41 + -59802514952479874689658067005859383126156597378928764188212608260088936817247703725961109370458888587608990059738875778393064677578245749848060353863462309994314907026078377546031438236739402244598223330932767330459470637281534572739870260136305841105448843400239932527207348263853937044455612970877341439711486146986420763841541760363923298810342899240455147572835840950843619664782854845899030768622612661016501614061722794000766936150960909395153560228180571628701060081066257480307415813674069466452384915603360761274331166902747563152781688401930763072273318885009243585558910517469030196330025234554667537025503920766729466355011340469990008439230697255516340268104961378152038229438484805903241873743710451944212681116218080700192391530580052766788121417903270029676812373072593176720223459865478103520933666338430016900260411803500869593150991667625547589993932415024140112862208992103058008424452131561935129213063703841813985420891376757077712676081646662954192054298641074145321022849803782330777021112815967402533612613697369664605715659975553030496394867978463603715002425482948582407831984532742921991349214717935233715476194989516162671448601834493045367819958067640793625580367708627347574022015869282639136774903511295966838369733842054339339839250347069632500531108895078812734479447522880842493140529885794991929969860087152966582634386974147468928282320384675516416483119693982313007070020588144612276664776407720732034276829773689306409421361849858317863600822676938715281400910249938326625349394498506366842851414561896871930416581005006289115005329830545464595661508595353980341865600365938036220855696691128752132271682806880983015214940178367834637283737811346995966669645632886484315774154233123622023337906019376791003776612199501256140326405578274369702947010752863817538088687019362205770211530174746400410128080027159267233369869309243200496323316368780867391831035518794170792933550462427220288401565448075302029651286844810632104692183533470825084157495663022432990408009419559920636336007810560571891969482850671921521946092210251962581739827912221061392921557564258157222092801244906789914035086204489159258988729392393728541643549215146197728535541838810643769562841837863509550083777705578605135281916201187410354076398359065241252807313471723793630117199363490695683589397383575367282474093225229237457714105476932831690338654972170129067278839130942030526342099768576457425605732413912431090897480455919890466554513315813838915110363842293957720532167492195785068912305226621838520641061003504706536770403309610734675174002199554769425125748951245465481431781865417708982916698779551582056809455138629129856787254284138251853237826371083924939875674607411932636610291519165039062500000000000000000000000000000000000000*i1^42 + -605860847112190103800556487052510916547079317109267337161003626576606235688593753358631868299554433722354954628407848071274170397148997708630228826061189079154362970327808407369840669174099330308536166964103369733986885158747708938537524600913375448773396203104316037282989227786761366796371897240890233400004000175284923792793331797511613387403583593384066174960582039753618821527190126707876841473644402345922510949500823224063926524439673420868677150604688122070841339916093218480807008166460294565433048615972682792468453791801355045347089709800333073163272876348331196510965493717333008856524319834351609864461292418288261673527256345529430448963348093052709439646560975842596349397758202337433746156718489040013468157538347802696263335166703570410990393478768269882903558267149402826543267273733700878559057470795727692014991286541007356099010410236384159308968059465922890320482181725381762180979886308183380457406946035890609689379065505282207528881544169405674271861453994386664464081006406300825405242973823330058501281235816198950028281297762833200597459152609009054388398971633028244000667917708208860084197789899579344562791175612083437444561160031543856920467849849568076404234636790245886720537697915402698231968267664578040190777444653341376945447916457685951093961355176294171868384963101432494771304523762704062299796813710542403376895604945545373854603753007572937634588462708467013488851061903540399272295236287668316657031246973031797664565473986823220007172710221475896327434146017924664537198996676392312755977594149474699817484960132275850484284645430519525622861920547348333100569501251000989844951195962764118394526002102924602494223715673189435152437868682885731858660424887399929671106358389223422660945055954912556952790643751126443835408577319376403980148162963494577907149861609139801185170988629821618988109968917988333946494289863696886730600507922244508811645051417678264912306763674381150500165364142094205434604099772291132852582654508853233200362937174372658734960399474320979563961692273505273403938566337137171690819484796035953804604793776081095546086885574272208760392510682617365449778347105293953710622600487277012495967483390454153851447698688055308286874508968477656935164454620724314537921220812403686750198363864655544571942138337835217625453092069473744792221199062828187377293268203851100450529459034619009340711650604619993701407852901406518447247946883791187972223406621039757374157791606386291232812769162022158873039561264830064492924151983054427664708717008332475295406338516967394028572328920848655797552405405261166086567877340601484100343414680668567080331074204652477048286418147430088397832396080122067219341400579395856406559256742337686754995498657226562500000000000000000000000000000000000*i1^43 + -49319895561231034092967949914962857542740365330166587804764070244174687114072918804083481976296083681092152401093554418482961435153851676017090269023683320535102241392497577502492243410462844290266640376448882054673242205347171618026527347233998935283075508483442555119764810722879068537399294067190872041328581657193713161021010952703621074615774918224625291927184724306617996392786746747884195379044702011093064762187080674930523731404019393396650866364725126444915326936396541182313490229560245658434913345257175278553806311545188597512089416328920139115051456926012158148285309532631844129617836732319363720068556962858817423821514945030435033614388014273547188312671871118615263586111450067076244651416864958642404295174481096744975864452198347957398529450937836411956948145523186403352998812054623946318898701943602839635715587840928638892671130397544040382511854320085101431455254764595675673581196841065918212792011535908577913381062783845559937853218099604892993136516662148879993196533948480635344727052268998209619722648985522619383875429184178140830713812148972725962737813085401075986922039368454720538524306734487022210558057979540123249728076430107076355218673183883533716044940036204782866077969267016147965138200536458005134624877342193049374769869982565961777076013626512852073497137488667517331295953365303880490403629718324094378600178059272155177806302295495673065904669982413675151054014991465032209454729525470643397693894533916984521369234411154113840754870648298177093082912591271288621435996466333103983151929634179435609400135695380990705727155809802748651133778755922018400321437328871146574081160897179968661843009638420736961922773886965323854967541697399385792277390342560009229421453833774882327789711041108026854931432540993446172532373827306989961872226448452996659960935732361565242723933851883709012246133161718160625636388033927645914151045807729382407734397512459166354007035549389645705562256473519423437344770354426998447998507536777606785125323351834929988611491236427017657096719667361097306796724795366879178930497452894191751442152936324002796536365350958626071942036108795012869563354387924329179865198011409383307888060051086788275594911769211674677371463363913487416519059491740875857238854760415511059931203080882960322825650273406066563017363061462002941575191622621611185571439846799218059541711295008823929212913430745244410672955774197613971040585012841825963596644209874637685761535546419727961937900966211026393154449300211661258045350293222692864242589920890319220242670288134254166380401664312586177070799081773259248705096685205431105172080575898955272389541515332442292199567949948244351817688577115118272100297811202298953508742586124018118289871215820312500000000000000000000000000000000*i1^44 + -1411674394385303704903322964289790278555644265076029551774232977864700401561733849286917632737511969181443092238139588817181906523709557095898297600220923287005759869835836257666980841365227739238336953255232122301432337769155484094201491485169273209647108768327964067966708967684944656002052256764409751980069007002935041995547489651154882943313063012400036629215853844035070158125559677951371118966128040775287027266697332060786221830122055711223895559534674090662427183123052024076998243673761229177867207067515953732259683598448955664630222662959640130549469100095967653031385682895249960398717476799344208381176172953580907456965359801472181657414835330793789420082525359979387067976989276305241999078958250658315577173281031343503777282558545778658815721309590778242252273897121021148571453914285590313864222149240639718950326186299481287792812996118074796371085915119929102427370086720479901714201019827837643413008415055639136724016189666677397810560755811227739922835161233543609152129351079559503850888635276062360853603255384370302231343405004377785766710246694494781543957916756274489224297864987989862593506171252196962723966002346612297949243656472426602355208823525836643264749569373674455449721847606631719206498694983365690752377583176859285683036001202048761022792895878742889598348389000432435426335124826253862330465583680987803179095300903889536715725767676394955810110112054565760535640722631401189680601766400710607748285241244207811277009833536419933892078787252509614069399654990509856541037861620987930450103546467347249811822420321688428990149325121930672127771860783316035417663169182777455987949331380512786364630227158627998579715204436514994776665478058319405733083276265708961155540852769101951519485866020807213573770406536233096838967365523270592720437929105069531011066519211626818353812487524229135273380844036647741152861977215467418902244993424553454412527846361240126896027720948904052062680045493587554710745092750959506102823331791064450477742896024610771466419140314254237637382865240903895157346019463118404600682218909102957509101018011170879592979166914902094905408961788119674416577506476236478210313441840208516413201226172491203005057198332504578541119624400149447007480119092275134878201325327530177186073079786590097241623921852812794908534570470936235362031050026930780570976197930280521927234771637900820359445083649139987149788043304109597026464114046464191802967307226671458984481631805571608586264511574984149361000647030398035133360334818801014283574009049676181763469003048237982233641863448210039848630601355403795712910530503682155869614830489215109210808679115983214204448257298493270854569261523131699453375075651114086234313251703194011992858886718750000000000000000000000000000000*i1^45 + -22807933206293268360365405645097612454832888121663609147948666056416641198695066285391649723733356035691024272168569718117529476012275696656811308042709941886415351310450326996215057388753985574692964616246903979949559250048514579205462966648831052471024091451215548690122710845159568106527021095527954303831913696066416229872728679372229379193473288180997788327889018646729679871362609895125014432271640447953560695928470839673028315725829588653571207944053240632315579624882042695513308701987637082378395064227757160701388319995005316539212886787429975155392768554401833385352247770831894376552058684005774541341932608281080221760692468758030741905407743898604119839661606039836264570932240305595906422831938564035817759769811723140011842076979770944429887852929275546414229047156673446288778394469590423358107284487189981605972768862065877523303285640724929508145810115155720522726016056805187556419943377431198648156120134372343931215000598770001094705798771931409068689186254433428951531570888135516845307888348142438479374188170915808788008970650662576950100116196733560288368618709053218299244934439058790507729229235207021760416962630432165498551135871989861593745394898241431440974301063521156790962172530102005679013737418368390091788726770183324981421561619138699356148847368417626359082199765088726370071943414437177466028825477858220682063821920383048807804015000782203894612080720278989034139719375614400451702815162682888557695754100547962031663117441773845621807002142782670241711298438239651330977625086075675764797344531162977368700462495703019307146405236531538832146726952929664510699042333231970961591967947041590119953554335212423264330190339903653925461367727282314947010597807020689689978554987968991103779473072502295817068612669968579517585480500289931686706096353134219910508593185536775879000137422534669035934947931468341368682147648758283255349044137938001414468009688862900787212290189622807060259528535613828714840173207426634525474504840144644563021236178343381650660602999566514464441636762762706860940853444142698920273990348127987935629035388813516811755479811250365965864668422505144788298871986594417292776429185936616411889040473445326648248135343847991197596133313183742302890950514379479983392002630942440956616346021601126846059500757849708720279226219525763120738473090450164107781244395122546940640932740305928729283404207136722342723678019955541624307563719300372386009354734274883438446376195377122594528290241050447611096355244280027792014973142131549985997339611233783089461081274814834891261639496087358864685665544463391714125144223779797883864252306583118097497282286924199660076857892346609407838392023080810038009000069348113568322274501133190650596618652343750000000000000000000000000*i1^46 + -58199092949966146776807722344758637374753372668197413721599723506796689575583939045109754212069753399183424389390160030903526023219912244466619766337672464615682129209270302167932862481468135741305540445151906938072941767139757961775693140952306545585733260389840730009893502681807468427406893773146395947891038483955202595236954185675092356535547319605493915838650056095207333961848328104633304537694614376882619718122867117408220016440440886492345887416854943373436808240631327070736713881209921677132713449836105660566558564596617361707678748521526732043915677496561874970554053024887066228612853397854192675971315031377314795376550874012455861382542634624072706388038597381179131190995249050758151982486647911561447996233990998907637916833800284908628466904782655746689327454787350519423973775873684822569090477175598456965620967752787573262001949006319681495159493275953286507153743638838443613579728050280277609530338213191887567583300898366156379425802845164750640002521837772726818614300611926147021848198148268509197331390942423568794283652121640846030975689803371695179626344927519866674524572828934636904325767914156260328550447096687254226373647198554374028522731147778716480549434299186931942256623738029688448546131536178213610221285190548939030247940861003950385596328445128692741772772578705940541153586601493694027621033570029071469776916246238030348155628549462344606680251223454443037085554993451535088603736665004733867803148285866261011300814523169184199787712222151136198532111619337542512820458333805619882210082693371736383919538047923275392208416785826455444487033034665191090679128718328085995723431222167856179831134355911741925578739929963934155819730421425821476784201423527501442349186713041016295126710870044178093850085305729465769884810562793051089043616982655169447288084662809057093121742054073887679288084640230374671145402359450371498474969000920913016871730489648283339931247372144706704492344755282082649340552394343426436257549862023393141855480648449361724108886033631219532820265813368686574689056506207195970306040229972249296772189450847656827261787219659732664446856209653877631014679400013412488460004127089033860600664311533554275302986216584171788430040799362218675650962126786957802440729624814448383613394480003681037232387198643099465483651586309519313398378061061278135977745033995436251516993019629226678648363129906292942723471338889952935102455959593626193154268547584596353312116148997265871344101396445141464132352971996765084042004526914069099656970869621057504641279163618988997020103839334218481790159813225365533360268553067215979314842996889476392382883432161598938142598043609631372989933395565479385731851632171529493812143984243944244384765625000000000000000000000000*i1^47 + -2957742334674210966252389249618747754756031594379616897181227444732894212489878587342791410452300281774478107796866359062115705752478064000955087582139221818993024590789242129651543552699321224496684084407155819171390044786869843217451522585125728404591598885852340469674491036782504702786669432967384142166729375090846641287329883262905125330953250019855617325578865359810604094479617879814873846983494652853861804628709592153456509147405093626296659111766857104989867695269876543505641004420823912251797140400961117774887684568358770107308664710321723355768950397366658202956486362857964990412020434085512158051048959912251415025833938843631798230106280899627463713332433668998149936034712547981483538009060234693106369479648339277990646225275944968562396968978386337791140908126147311035984397622382272113024919736580380587418592821325385139718060273737196515601756761223110069814417419988564882549876044949394812454057494093945193259745749059443471133874383459452248461697192020160032981569581198400920123643760820495694893925816296770144830635385330610199106541436691663845111412890648958311030717459451338092728480923527017631994305346960713503356631396023850680440199964363528088672945035443333253353024096001373262801218803167374481286155305577836275681360199077737673279473228948074319032056497736078291007998708903005155418541652680494157282016964458743124477229224119460047778331855111984787465893422892661987486060322327484539887384469665041127735405561282556732079253550578806637215758316492618362633832744154281546312896661097621419212697675294679324629654145475334824506595615440949344923159935939015445071205740315810593700758576913037368569485355551966824038601577345186401909412917733998269859495117028978679043549871951128251034030840646771772411993404067165304930561603384351049880466175960103881983303846277262347617397902033166993273485611897290337874490497663702902805331684023427358189076463902329559799433780805678801529094622979748006418409719286743636749802514541303351357802349285322646306159858579010735084139657128561300493643986865227559393969479878526709965271665093664774611056537334073325434998828847326843076112338985621996041528018690669602925822965337960115926680178884831232965011492783930173007049768861767385135648357162640269385875708974560795201807969307775139161845020675471798328238443580181618058492922833249267631824282668232946525796685238850150622876819141091301996114637694615299384209874445901748218849137954917850350994858933607587065713826542461847412746245605194419651263923562661725538622579912643853226267942022598846498710438998391513193505158271354290966496384102221615643245127954883008911981904574084530107453787785645748130135555247209377288818359375000000000000000000*i1^48 + -20193228290159820007966810238675987920274188847241913646465603003626257459082391652860618839118559998697386522940979560529825822011217927698284908541191461707626907484185361600611066524639626130698859941222467597972742158759326242182463225169436117299630555458302406697927881690568584944257051020042802394007470395847831472345106350477193653394297708066413594768327428700703045653648729721539959533894647512449402103458029219364580016056563175735915828067240191083862302803331797268299627350993042437988751716650730955610753410362091967153999231703606134323441371975436563199776480634639783287077791246323150554248707569547053991854713566456815153951426661258776225586534856178514112088797186952970973453423354142293160441738864511724128458699219169973669176332882392293175764848854041107219740060449567507830764374126015078000618866430324527526914725526156320185947165629524176015787944995949776196521461614384970161776731951413438475385451432717941690536070095706963957010088269403051510515785009701314278644453772576212999668575675653981650266058449703086540710625884266203837491494516846367046518532476760962169056981994478650940956112420298762011010110017216951037750089426250589188453329821269252088908403833402025888877903611071505890565718172478390330077977062543083000760347006555088492581260195868497665139912631441299743978240028549751652859212481475111250955156913745594295317516115933050784402138233233503276201336824735172423014960625743367253278666052512825584579860781134355201198732799792208060045305106587326766079518147201770032711413387504576349283561300249436826248293479783205900943579320127064961539698014705729096801196157805605574136639327942631001199531812609176577163847614578424299577489198523302764786849861710489715396200960047406951579933183313075764620264051492776380034693998911741180034812059472958171001284835543876731681368899770987249261187650802177504302138922077844166726916939880726034535109123575066144486489516909767983851528362011707769937409006399081887449271659839032070554801327840915925086820051085595970362196495297134451258078045808891975816960618318318594017526721750366252123205332174610156663230557718939453974929567153861668222376789905241941301487169270231766213876943843738093570708497840341368298588376869383859301376998349472055598324485397149606698334760474719817782525744191705879407341530040626896212265596102500758852528313305675904115777189710425228473074006802863239762166062009227551366468792797838577522025027764260995016790166639646733683400724887672446683555756539951749686737569877400396925342482737574605028043081195777974000454475467649721949425228220899264869442734838408419699924471297403737132636801186980599176187845181884765625000000000000000000000*i1^49 + -209460910602820424429117889908301839807460531500418287544427642674462251843851272145633293136702237925870080887838405071248295508996455615755838412909056551952636969278423524826110921277019267333225774404626231043664861408125323520681422361322726438038419365221638545067480997918519154701686106523581858909532880871359175214540629147890855559117523070357871651167990043696106763716497601405446117437700909114664855474448741534232961957558166471106773789711934570543616983126676160311035802477996594154440146071300617367927477694736027848405379866725444816003772026427400790085733075097757200791770356642519500384979030611469209242524192649237352491039715320812168254782482843991408665666462934286503990972430565003534032482212522987209519144455620357768294964019992003097074144072462102577105272550129050561737226426565435645853140349288031620252507691039357192322329260847484350596835875877167935305698383690248465733177700009024156004844088395508919610452685991698631671802563146154284694198856337411842555439226289085875943402798063003872207923556111994720260253364698390330067757549708131523126083215482725995952740628833634433024037620869526970225137507944797830076079133698486257108008053596800862380645049118427927979078002358442155478164030530956596256309843013847917655231067758774770468935035293090995297995773152501671736350618578808100358384428496320672694860211682702214722827570568241720033586434008230283404552554862252184071411288742226038298781349614450845218850290021964242634776420274874383081459398038512527711893328485714436794454611587956639531227904070626856240751796170473085276993174837267804961835538980862156845533414132033654262878442022178653366973699490298729845392359529013809148356175324021529837177572458531555540919475629046865715863237629257011721697053265250686552164464971049851478709197061786572350414358093236455609996825247056157406238262755427366783736486633449744420209737259051771526065133456216435607402306369233945617027186871843825520738770574431646385080943475729849272354596541516795975836128947723451624083963585780887140526237581526365616886236517880631120367175842690416882105611824439130650949302503310206235159887070141022075455650596558885093604598078934901165538804099356735439913330384762188348942404500976699602675830976152992545456765266516015091590226641598187558884436973835423620037646089762643201160329651397205289708801044948555390635973042458836760138001481121025286630930112171519339924028970994419480793813916871590376049602946907550526847888768129701387398044184575295151588814393009495900206895766413720393396019953769863707681295659429794251831880064315204608601071440394270699492631845859224334330244227354773958324988700289916992187500000000000000*i1^50 + -119546486830904136229596538018797174728023321550477075009435591956241608619283207616726832421103137587457475574440264429895718378872479050761005244427999486629703077391717779205783824595355886632496545677854584146300350569801756088596536351262627886522331522370367890266830570418973098449887644793101782817810393296765419034863703200487584111757193297068257365410864072355459167412886442654014307345541627854087859504718827883412139786956643801951935949923375281721210363261170021617839237286663051520519551891803544198881873098774210199409266532639460722413916996329237554271778870013674385353872023701531606389807272192597472244772470069877353963106939234354172466450130537296004854683573532285728039872338393531653979953409625055623279954454054724075778294574902383541867529410132359906700024886956597345856449238953084324117462217760750292427712948397327260510796814161498301314456061493251341871092497689911801571278423438303110987157986415587998072329841413254310029186536168335499151322143370640080028671630067998587177510504198289107205674923026146096196058755800707331148453377631291733507806185968271666580512475983644830617988891939111204468637352101602199424943531458816734695004452645537338053162710059871706770980431492108710461927810516703103649365470973757915740159780862219056099756459682921254924133981450942528862984626383440270875127071919748604561938380152913517369195331991118666330550109899349321021391415505021504525855428166493053224928444750526453652821492730675617074510547859213995447507389994525399173623808732707626850185237715126208012102984650228081245844918063883752992229020443228490294761082257304718341668679215179477961914199218456519421901103758605776283264129832287366596288181317752500081290011432065299968979779308023779008443823561152604271909938227785149890241969396174528496556277310140747442047549968745028504080467139115192403493953330570302724558469297758718510361931043033589571788407407085035500814811722325124222595248923317717425160420271127935238779076690950997192569155585878184812700899007344754112728039080225948133058976294235626821465947250273118186522858953196609226684322211545197000251814357743975439725801480977039598312651810042747833696069279726214609806425672795617062543052331291544177295334219344148417186228836694631742558025571169724113699916915823539387532090840229158100881814883124690202242020475131594102058387339660525737641373331197574931855307846172889060326615540033012041075496335830692259512648148130120026502255647405109655554450920879671630617255854236525735522594897539095372250437034362939763442340403013888539041896975299271539309298344540777064042559102808188107217971432980416324873722098460228164601878364562988281250000000000*i1^51 + -32786250868328115676818922197008485059249043264853570384566843031617765544216354196846314285234942624806743643417266581934077489980373031876732457202893779787989222447634306016397306941215490784639361138382041889943978858097322326988703098865022198778153142999864888261462150025687115903949867383325730732458355520346834575410747576860890025464610554553345430515055944608683068362038986977007715396491944975260244842645466439873412986227157808006443787655036438796575902491099463220592821149479014809015579835437068277378746121564289948080832803753490377997135657288712285480528107598199078629241507300259235560670613330767727531641040053895937789551945401722514701256109116527179116234667563083022405230279087958066465040978644739747148211867970609727122199911289391872219797263958467637984194659914631824895142054627282140341766892328506673862656230285351464215028050876008998304289740878292677113760605304520601859310140828024935570143154729329458819281298739175892446431090068561699028396299430047047609310980234344968128496343562444799085240974286175160961598225789875911674301814936853648168546956520341954900300185103739156369935762676946611764260038859167681775647148206321748475784057640803818492917959703561005435309974236031361152150133858678408440772184520752741631020880675982424510064828220087258942027997180175619644960242959919935890471019127527905546499496123491483219940836573659366995246775305270498674034254888028747523372932259054041939367735292667232970562394634043842842468225458523007418040014873296886924647950039550878194527200682968060230790487892499177133175251276921759765077663413306160074984772398005648018135946339355517829575299876443770724600648930731331696626100662765732281955390861253862352163425749682174872424404985795670474405663354980957647664076191019456664142614868709551999767535853460423694748727684619049470291213398846461096350130950698049858546239608078667092850100191587604712813884169496547037018927060251824566760088964007935924742343671360926785652362549408319268840921063277326194866022727251715771266947810810534569325793478733976999697683229260600950783695486566901545746726256497442503746255252892271481506936303183420143933558163979030641815641013184288332278030927504678605421218240529510911973272378359786870083088668354987015485130487164517235597348455806463308902742836166656548645982192820212984040808235743264311052371886903545593523183595432013040026130892937653528156241703168291509613583915617487677981751941520888747383506401453769833633843288805410891854890167603661778408877478839227912548722695721299951640804442881693439192556230396233551045856804338412934203544293252548548459600772683826468013575279597564930457608978271484375000000000*i1^52 + 128170454726144470669075633869025888353521106979602586686921167481125189208745335496943134135178291036266653717208200181321372512078152196460745053379281526840605679861053100879230597498036150078994067848981209824353673262637319441222327211600886935587023497593645774628969806157396002843270495977413072895618347545173659446415342911593090900143187679191725309324392061774074546940704043277596064307418434350733654777420069723208208189683570784939247383424299021655390512827403111657075364714505746380790721872939196155195071932432866021673622998941962699431949812399193020740772220879550585669824231371599659150200255942410651821644939376325173110597567747213155430422784191342993082009484920295396922150979022018575064472275152409287144978009501529762500777624130301933976215837070809282554135345480377224812547901000087379539484493758389150285637483224385008092258818444246176658437489653549933129115857662154538934035840622738907633943673370615749339110016283218394012430886771503413462832797730271431778010301772905884338937717280188350446712117363651106007347003687348325577613843465701477618915998507242257310318586640593665927173465412846663730513022672274164162917894878774873193327825034244087956270407553201836670408934929833719940107581897027989165002334165933549151076019014594241872211688340008894276138588655792459633661745190725155978195413454537983035270542538996239341911709228148248572186438003256048473763374730982643954907068337078065874005445293085193418225219973745770014379436082464476471938052265885913679154018875649395263731180057544364216719107804023278811932768490137928048038857307931919509717688038965464788312876076528741795735810826266766596370941115919921791761518388142518963976581937048718928424174905258109842595786313613500177977465955717254481835812359286449696293659375838281579802618883535874017104021694786347954998396068357392556700024384792050530671357630993654164971183414314458044726641801716825602910402044715676569514817001892244661362962710382250169776731963379768645694892962729393595074237456397374069197071129287087038706871631199496542109597774155054183666157511272223852424202715480201824807330239472158556283076352766506646350018381977024564467318476630534017958884514200973108323231010384429300651778049913929935355214279829928266025013009208646099165385145300700797152041730973213208740075319596500361010153344906777980993416592591216404427581280802769185591870991586652797783181379457528550397560340228246168434472216335184538569336139316693026613585749828993609471097855219008555778806049713927320326296550592578071938464259573599949177437026631863894793182830769919451085568801262861398925030319049662007213496773695337100946533203125000000000*i1^53 + -1878035280279280390676264223265727014426765894943594630332379545841862074261190145253190939473145977599060668779186448830819343032647141573574128682025562610196232531267625016797021124343398513765155222643671665274239753115726307119408308214450607975492382123245278994719849044682740142855826930800901387121782428402748067805520055459700305729311585196405983931808401509518758249486234527883075679047481407200086096608751360164600914156294843726204555989977609939384903195920461876751464518227237048774486417493312921540710090323718469245487735797402600604696548326831283502052341416316996577006532717918058921236319750436745495200589796153654496115597836567530440559257274626170049909258104545818025252142618753892959501665354377010786888695140126084585865799427757520657509226237439239054791073518080025715499369936107132373548680753171186832146237744909493762855608642896999763450734204649590964200283160576731329608750809299440755922406320321494869030843571701449774348313278709375681665196716134078029228010114257353104702510602726740717571487883320329719663503146133523993884996451800548382555983948983583364865279352102239493924510163286409359751234165321368876174855719698892979602921475084487290212840843142360699980843545932643434276232975306436144517253961484210516228688066131050504055141128719965076025809577537455172210895281573704337171411192812399540892214577133763197932026750451723153148733387511130455119668060230039487741370308957035533925100288248953209087788808162292533838655827314976450610020314403302185476363723730122258722955403146197040472779987962002236361555917371501674017075400199825512436321641949731265135516411394144193295837250927798395820611795430954652083906525887365995206000275835337245728030112011751279055240556231425298028577085665076155957826508774291352213543863977589415135177113462900493696891919052953265492659488994304672970155947154295630820564986595663763271559900686601966113170777544346040597083035537074058644462577890551340414022869729038789806034663199078003835590460529941519291844059573376090895669487455432610724612256228116405771373810882324231192026152252564169394853933220939232836922521124531139151179403478431448782291332357947182433727292306096338137346563247254583444537354204048682140041695593540368299450054330367444219317521286804423284924151610528406179925173377086377346641164312786263861415636340545018132290975800110863443997871106803508199453004482505139175070003959988828085825490135525474797809104990025700587247228021524563832954798805802761782100791985184752756752018651016040520636766738086412602103083188689843329816535753733211539879470047766746533119197345602550645181289241203622148376092684291002164302825927734375*i1^54 + 3900266372259816550727149970737270438502855209302675124073852383280046295249911090804919103108635171161719222526451404895357686015891968145497637090868134229989493133484940921657986194552468703762611502231766547460168870937813594322562239839617549502592874448530389434786581163036398970625814612329822254564249749483064117531971076917967607257653075847938003559100506642520628622019577223177237166168641873897538477918572973864217339844345310088633675602873025515377485500837099597742189326832119600400949678331464770097039544874528931487974029518839492247833516408349871746778722845883264335537835650857159648022240642772858807949824531513246246429839113273949376335219750281660621645922182227031529996945116514415133483949004209711796838600379895502201533674000483703289527064285349122087452979630000267307997239625176404942603689069837657571146257471225161087898673152105163395616546135635440949047514779304278569606858748282854532386903563806129173760837288828002382171641687549237548926617528464560246989875519870170938738161499940570086402522750800530070279026256153344566514574253554919266535796498552093373295276807171043140265895766667637224660120039777037524585503675824467779323069517088183873983760696431077428469069567424534738610549108570803118840319739866120927859999957526867866335230478788117776407685765946624642701693871908645741613511795698406462200918703712454682009103788549265804296276482894547281660591107810945673522614571985386687694335832601272840627229129961438925179404747010011562445904512901663728637596943402196073551497023582848510306621977089632033673286825512991840297463384446807755613214585937105923289401567041871614253449739708668226293542721135235639751284905002261274190853137777246137047560451746200170574539690154517605825279609812250144471765682315177527913265266423022489277681692263386050565831740686543850104641873961267542911940395852537814114861254928831847013279668496783029100757233848864061677886754716987629174463703202353933359784750041205892189020962902836894455624851435547996617378700902697832276362870848765001929699142885965834048287386414690840346019389963678172043873263631624707301608563889996914887675568879334993517306919632877978946580567136060406830150199981975663316501034638466076795768962518595875310060118763083448020715623957151792719946008280272091573220539884381099893410597550273653337988386976504195604858111249332845906183206803736655768610005194004371201895448834945469310257445193509495995909333851916948779444933721307399028915618107519779053741933375357513307458225881711773194294185128681372199666158059025392392854830616299273209930817719078192162934659795011200618563934204061646758320148323082594531250000000*i1^55 + -40648052071488560352709540238276953585218743302950448677328873121788012657633237441309842893172050763996609383987883086433346316568095981021068121378314091459990185378174889359784626250816295385674452734855315341434495171114209823339019618156215294309320048044013780165859584381838089578840638934933615659271172526306067306545557043799004892240565197889297971189790245213489918865700506166839339485528107036017748120030737789967045714569073142166714799300423154819820834278871894807688724330054976811780199475977017560973250390252193510644673559989296175367445981568266260431766105042415704068605437426341685906891471507692520565765360369733438372123116438102681729105606871838415170601397949057704388672499905353398532334184111603052760385522835836854149411096092107511808508624375765814897843505880349500078886862541316423112075119468002983206978587915780989931041754098144090607350269470309609624954868957903754729265228368827569713032910787743924666298690757450436139884863586499159599969884755835955682372171593045955216360397237120799272407343380784642098819633677711564682117381274389710026481750787012147373503945550858686739111453676376148601893715208847812426400552560489876801322630214961884405675780544568324979052678219204840781899912322857703508519371372816166152148005606851300329225496019695782343382137251925947457485486464151952954052237421122539459276232896904061030592855250129639024420902158207565921626377121510973685430137419634095928228561052186478376814540682935865186108584103853394447284685127821237853626398515113925160467583494527993985864379410567753542903194051968114916340425287049986786239430647761436978736275605454300306984944078879339705444678713194860283242261605209441193775541906717753834734623480112343051494638829891686202074895434643048851383990677278006891158652017713707518674250427223639049346772092253207469965971376994735691299101882553479562084463389451474504637226513433382999780162784531366550919092353424344770140002100494795921278279223327278964944728633857970728543115055345775431842108280726671255825919915026384986635849512223247583951872185095373125581515130719463820219510005073220936937161658025306559703903073890803513468770197887002688544737223749180176865404631968188343792793301369257181931971516082757390952503802986220909334391009498369183425212236961463728026170599693657579222118831747272470494796258326631545191058534579353275743847559335914310292989052442245264826768750011504384608366710732256615714151526261096932480952060561130540781947360098066643132351564149731135127528381493328941995354124814371698900414273598275857350453980624738724364961934726605944200381239183942760786064550095862605247531549956000000000000*i1^56 + -11814779178363836680866316031733761923099625857851310773938666801433036387715579631311811329973003081441055801894673868417293619892122362719495288277745279801305352223214686872551201658933151885586904590452763088454608417817221225299317412867064477444532779503830380168002087205819904383307091120959093516484438052629412967042195926913274187285844553324317220038138982222140530802933797093881120634051251693463717806690798179938942896704324381727335768618712911075798143863701421185329371449634414872918274443165718411820848668054379973264377599404086106499782538086139360905840935471265829719937568759473883708768737010672087242781728387301631340241282418239151635426647170947778193704921348602565381974964514333068680659580764040300104134913213188651089661520073027928258441231075814388620514703675222995233390979790246702731793160669348066472718061906052358016321255503436959040485838207599438102188559888589546315486079247616247363738259048417007743751701749264854900139705351300323060994513621489974623356434104639563345960618405363641927611798693357926031047265431349056230877779950918371296991638006546532303782596813374954361747478001667912590881788384017147860608496890348086068712902689927786783632181230779021651932373456066379409642722547471577845858498906219249046675331060749115426473821394228364681818761721846514617197370031839402024235116389211674445689476742485777083197790071919155075481368584179468196350456129832261489453974937804938229812829352295639514476821772901970291450203721838828829758662273647012126202395586085991717393643218320443667393602179374955851982672547142074515522426687042428526703617020385089771680504473874752910713034563754919394659148779420446553757997229612182587943586154201130411319387865131705938405499282892302732918572451927401551809357632633685571265356883963577800387038375159626818024385241060186509196798282976998140433109571901224699160731108247112732767520936909370554179998042538196526930460085911397704736496296584286561088355662553180286076841587377136626139697954597595920422992729310053375178609654609449430909452791354836888956915054146152725045401582397651079235399559652017435427347339569116894557494530534770044632218484741866074778227715556111311114356509408839379322779330167676142053507871284691785439434558518164435738940765609190104121640425283509369911364706770489102024109249845562684374259477609595298647417654588488064587559466419143717471832267892573736799414425801844851032976342293735136022586823290384810570429186165720627400073476996674443511041212811955600661992532671477062563541237347654518905179484369253090463510610030572343610120864063955781178815554416209189421695594811620285931991040000000000*i1^57 + -432392539947066602508665055584798619395109807063808021778998560771273461394169650770642839085408958329271872248120105567111433303335041643112274539845386806672024626861633683339132209060022856973346600981684741983150372972347632140407118053065603587875370939748389734335606427186787704963556105093775281935425006821495154818710774281441910848615033459757894506891027917012710321621606341845720459798295626777559900674178119443641415687413843718322733864668023596987886436532424401471943636382234298122810524075688599457363969842575599860659795006863024768035979286985698676692650485546547338494570773371387939173186245624493765088200846479942817261107693252702420379111000999012962574554916752705621210593131966997865890903845783637319828886339507847622654516335446461249591053970659087313527347699757499837025837921976863255686796015678440056330193524070417150575510597528402582642274374128198260476418422324938859752572869961651280016667935364731105930692365109124287346185216422395095234883680366768346243629197980646729621885728765336763706778529653655804256037002799187575144363734759842303170930846317189206797858864006398148775478151756364661176903541444256130266609723109554769914359096019086012733681160524638020441226707138944881121450417476708184628423555970133167696581518343415082603126936394961183172084209129156525474905351627519161422686559239222615955431402634804516802714814253999272382759448288949022534408573329922934772247953342017052885735034887705954464611075492117353908190471859886031811981431553611610557850283644664719943481828570537301943774365529815532548373864644692302132057533343744596223179837876982977975621410113595177482050967360801732560481942426646790947751750987772478633541389732490524696210798582985239837194017923177474621574343448070495842101970348926764492467690584375758224269696480507485594055500997553791175988194199457892435931113749703463246396310091410291427336718475112696539322707343915533411987248644824606173812268319482941364613134109933754466549955102977769443550448196458090313486624722358585142234773045887969012005092342086981875131330898123095596486452700782915968528056826280719122678419946864985964608802325542995431462369204425821456670090985966491742937223824477353890997949062598806201342846343523180254937349505521901436187110247969938737795881519424176779843402001595132706704623971107757900631220421557109352842596799950513526550507663783877183748778439484765609322467727009307572296753892345296392806454852069773035279378638226720865727538979012133829390533364953071988341441967762352798310351686707879073363341158265979802717270349640711454393085499283729119928940316249227137868845064141214528307200000000*i1^58 + -1407745774266684882523873853629781964936669155902506500565885661185639998946158496145924369157451287067209210736653118365557830329672642239116725672404532351187476416002726156302608739432793805773872808016714110754694980452939575411643854768170608190665898065803442507963102940909431782931778692467864455111918384051264336196282453827959832646923462909919851441503631021492087954986186497526492942834830649821783295513214377370435979257495202109654743105069844894481157211795854286761332375091292845981213663174058089549148752849867747434245562064621282731314052851703376675451752897309083937862689520048715180747702360674227736901875612483524558523705428013458168675858029895898365315423200192496538511894687105832858575668078865445791918356452158226634957224119073066402276118293064955682206568834483777897815899786003179703415351953103367338137118382649773991314152585260275180297938218456948774690787986682159535600619889621629101114255243809295349741455481584688146077402389892645233846905060218043272829762172155869660751981544625991721192118509788655000370694134185478840814117525556888520312709327222733146532063241165677811278106379133976481032878376312645759512042972527839092285609383733210742169663550840315776105203950871358132023130444367568642782405240870881433837342482947376599618148034055859318029013536507863113007350853907171746246269993224794730451953356330667177463913075476144461263684138166992435049007887411440751588331516637910102798100456304076665104538329695396435802535719241585138163219668592887482066528081908057251817016432309434327213612574478008713027324245222772466507464158117212782757265728770367573905053354937594506627841896712966768502094104190767677504556104493117071422773662358241881032779428708302022050694198247236443631711944389185710040344915909505280618799261391386034439357160480768824661432823342466348064902263651505771151984399918002794639224795333859509827419153264361374640130273276484379248541231581281821891134561907315731320233278402801783322523517057175288222092196148942745627413861448820919891930656783507355784089660066269379890573892923092207950374232383615174380258306309638506279900564805306492048201077653103326865544585169439004117742635975578894508135202405217792748681773638284721911216830403781769607339791095724322525777008225051890419228930762944833908654078574148312131489450849017935481911943401157614691714980557098471419097138655668035017527655037133825781875158224160639994437725252345804523601835720455233262952647276774887995103653461089766789360129806974500865660578855811696127657837307134700352063973123195888592004131106854629227601030133188662136930593830811746941388160299979243520000000*i1^59 + -4099831212328966133014143191102772119509880406828202904387720192967280059638315708544932116624186334355202426491941457835639770897238712656747096613174986975851039032900524642944612590306061735009136604759342651464919665480090089455580591222771619261758421025306850296698463207284081434344918654318882511579575445771523441684349717668118226742868275004011483661510478529391752516402024982105863804459621431866542409878914681766704945207031947673207315512734833373138595932780598449885434154879711943461269695996438634864724534685776992914617469081674744184124480923037627259501792423527781829819266499665410294279069755724235561393802586074948316897561116114643163383247570110480801247595504169832934627096455868790839351470994849935708245470826402725654216718858053864228490211527451145373323401596243209388564471911471284419164885821755379024547245441190250920136312002849387460012978117591817649326700310956055727456951526209357492933155833380707207844706495309701133736183014700899043519190117321190016145979325600108751667648451574372444447101939303700483600948432387796473524674315085179942477181956693370297721521477380750150441179388750897285873306774655729502806220563601549405944088761689888708594352362627179117631583286275651151352396359779850668935978374244230244113455719426446112919465533533405981193801947753936465076827534280752709462750854081790597080350398834979054440200134764208368589323605677544130838250860496411883448724195624381537519070121667401379259098126579187392026277784809320395418595113175640368460175941429572518497981976749063721373327698810024535285329721873587051452357623797125364557539037037962008895785203830104970176677517669512870649811613856179266243709912165869953362194819099736753562704391483464456986133798517007438244882342081619273433946950292708189334285587733278345105282282056433437035042429259667013892537979882424732089075135671970871410950831297464991150825840758033374593802056443902222710105584517583093560627557477908888003305993345577422182892081054958646460077867764287912518440233816941624968127395906603979768548918145261020737707466314783307656591848843611083358627376669428119289034912528491237879747941762693286510494013966648051744271544942289231663322281309355696510200632448067059883966324162971698811357096431230183200949657390392307911658343042743511033769346728275317827906881572216685074695225554074792046031232915878507874311920380349020309538940507230327315969362124270413696177250764555585264487375463622338544834069444107769587567743804222267229540911709491798847123708576105897774856793249626682894470091988929895500913311879214238418328438877431121572913761642254735603307037474160640000*i1^60 + -17544233840820762581788467202145502422971526779080115879047109860189439526239674104187719389208855432344802149726925227234167551832808515052185743548415467584169748756142993156662206724016369395432695678224013224670519732284491523277539543028812137184347919340983750923778753532973419490056846092275530178382213741479765078305577293071042425927233282051206084466489427854648203340797507631234874874903961824376502299787929415778928968457494901504084402060554362613842926334235577752972621454129816034310116563392999799784066827102122931714399430994291680234284287015292975700316082614781805859846663865146778842015284547533696328959365331383335808280385104981915366616602427366040793999980544961687658400736009382870484273033680914415495292378653990407989960832258286244955373701115232740674677128988956597867481762957358416042197717414842389560937841859306496345005675688990783529855484033915777439459576196973860402240457364716706690545039612208530970440145434269203959443991679800732267084305746648952982158124559128818597232747283664486158340703473657874966507902337345501898984821065804982668340263435132508957958614002101412596588046278510345458364935743543537178920173343870911429133158859756797286155235693359825040193593296916774685161345919773215627134352215746505851751625845677366061358019615560955405818722618891911632386231250017269015019186150128466107518605005999073577461054062197173055821230408556434632420965055480950135398083160041311830125425320716332389134642449624641173236143797608828926748812595861752628593290795773861308272045456512264171538359248466909414285320415890815604231660207743068920123442756103524119076591378478554951610315587876594449658487445923577583230360071969218686671551382004642097322385062980575000782942157313094749890262486945441929082750335853799480029665488859663231646058502227317878591015555008358799023954382676645941126256861971827702193752541469850398376438628037502217082030948348078837057275774794167581026282940326247951486073403717284842716011094646422255010347196356411850044531987116500468403378796753051963136020392420398061257874336230813644784665101345586129506939188601634950139192131955657056319983749047260361452852118412349437317601004635914427979636407499157041119126849261032877039217995785339955797916914677312992624097585936402422864555913789627292283052616529219230967785083914054886303095112969081437793953580430928983344685728803543420026912790185237826103304599894143733101881480299411886693816894556513380207837493574363425226532159625590862678989042249472367866898130375923246332823663181786563584727749385508704376638334548876884969334981700120032139366790603854873801995059200000*i1^61 + -42320951066192535071590048410606800004982813796042698145888346677699264115026686883156088482113206226729488561344316497953152304997490143077411378756102062777298945515028514269612481167761943623638872588949062042602199859002453953506798858611297161008382343671073256644343907999948232429356589147045853183521074940043652494734813861083345786265939880294854352429859994462243474460092668518295393670683982333694116972764870242959092975131692078814273690145324729270588045119333980707424458193872135471620152442361154303839184080476159142069298971908190340066746998468019799088098347100977397676220897759676739158065691448943641449271310122934835003856183368710238206716533517302328475042290175060429888988428099354010088372885856394854582836883488982205570512817680231470211669574187836707492499526708073239796408891494092324783414358297017711953754710177482025449393466029744724640575272184933572792391662933296311434802041491034476031311884935334241281807997970677153614207388493122218646147409514870324353784401737150921015190857918232667315145292039171389545809397527272629682432079604194391206417462029861261152050659033360055125253496915037161121681073019543727286304008015571212414738614724053503984943711613166480974819137577893301302764291634220563424802694515359615978582114160204693895858742598540733071017030598750823498771614362023373468538164854445045714016311820990380944346558707517254485733996965879933907388007553122116824349238833152333791164601509594479101697914247408187853534589024096240301434364087645142280424513049485347675654708862395320297298013132503844737619072519839646083747729320806922641293158403348523365248873392654723378559200031292043603931990733349422464394291537937420809654218578810868204904956764079267684889935230982752648266359396721939621173912684698260552797560937335263667110047795626631029604190438670175713941886758741940052948293816819463856569651016627712897771440886052421658532608932830386058457978629307859947906675995509421083816241324781078670037091228052913518946444646123118078684125965555735940058844813938795515757061429255227699020486566711240125475744731883191241582438635840827650223292310374190294062706236223131585605994046472594715792918805012463300855149173642644594158070813926730122725305259967987051546223401767462625369305787911795850013909597378757946910633560543138021041946100659334070871117832679741945456075408838684894940683574631544797690689436523924351257259193101710997561957976583931138837818940541041125713614024635620769530408894406907362436173735226731403954806437292468683327907650555657923786209227754437617974886734577633920726632893387910832751637754837164679705395200*i1^62 + -108436206178660091744457597517381735068306361059192720316815471372572982607057164505788222800381063076066670617766062897033606899358710203132868660072312599727647741709003801351001868094469878938821034280144885241183556351041092827603736781394213512803098358320456036652803536329310726508079779302411942882250682511366051765073270549172055023417942175514310966300172245069624197954817562801404423421439709473084333790777710283703058015112133543579912429459903729018987941888818136439008499894637229051781547591280924200942490692026881333691579768726344602451134839113017557726306833068229542859068875167656448145014354525748592604506367308339287136595516789399306305061543698626565334062308112124833094166347530402139584439101600882791644026194871601212043193581811281812098458534229696304072076094973017706979674140614296723196447486638982467119294071314800554530464265718261787878898158981188137902238897405607030617753494475382916857373589276138061414875417276088167367198347658727354118006620212496973501526655315675957769703972859752291224756583890518827356257687032843120872163994524048904872233534371367045128439752987476793986869974720376479302456316351695824740631708308017523458315031252604384611547442642929854886435163761388776312039939327470619728929809320867023936892343439666211951913820690209813626791426139544805761038096768028057238285357046335398340705354936878960687220313962359557655175985995036115729011960967510465718631919585807523325549449590885685720712976948380734721398942990593466887958269242743974082724367046824311682280308054962088656339592173733874937595963252962611935453323906988037518536762153405307180189986118044761500617424101011974267521712929124448026983522391966063554691505515460947902997512578457373018461435514670842291045875200818150727033958418970351538519450522763515950331340450080613839157325096341008870603710488382820028027421585959680401854468209283835031307676159393601638578157363962047863951683303065169158612408689401340168881696324503567894747544335610710233415918459746210753205240655065235913382622505304675127593513098017003976099998785559308263483475620307598816443331228604274434619447081712712133186520995136641177789872026022674398091253616552314520025255238842361743641118862865678277088213441110669640870907679790469059632692621731583130973109270021964712372781997162109974120311715380691048623078090040068592898263868466614998543912505387321808950975088978622199991407213019227544678444280915027789548190639755936096707014193220240650738659725131441414720727064991882057129944151753376093413216320858104001599961059050248423428362066072239654954315768335506980761070210866971934720*i1^63 + -261082295023584781195900008173032295139603784173129988695297329827589683449463819478064580556301369876587154244119805188671493704901981800174041753405381300246954849528461322321108212849024397261546036731229386969125454610296939549589873495052211869749274801377978756525905127343497983901183264764880428493252894357716299517221796195947467677357606160093640411500764495367684170553751957094596327976109525494350467912447796334907907439672603631621889766576337175655494539789638752123826779225211717213567502494269749514670608720573425532979959914339859958962920511823209275081828539622763268618933093706969103814373509975209628879956988450180338832872796964145184301886934904865981500101077870004249816146135159678333232283698878649135966598613593805197873607442811385754852637539134907714535005252154138962300265455152949782262596617150574497149942563407114840158009459339512431135826611769775346573703599929765351672796857829075792922139994601425664867302357966698270008624188151773165726572636098242425653723194269623386056420729608770222904764650444356154119239395245307972207133063993438707982958229182562376239072423918959336528266686547088806598109837478025620135273062331697891104512037773666018788896955506456595689482448529035428808393812597049808744139444739512970390972922820126467200619164719731116225125080576675201368654770192888867168628429043722187479528978202756509532166607842382846405093308066194449116673102078325929888857268736593056627211128524337922636364058146369064880193881547898929422243519817792805135979650385023282828096952044072415069870656038050751236868903215688716744250368090093030293359600904527607371748335695375597974070917940767516140071134759755736108774691046316163483363792194742783284453396357487941077734271044093745327239526893610186335908939070412100452660260417930023215755017649277097462963148999758803754879086265504892310506091753113635412669690529649317486241035499670224974387937711502467596222612029035796962777010379300837245448583535266142362347154694901051360727386721949366103762847377307251725334304944359468487237530703347106166250993505576966199124330929738173351187504640280479139702277925910972950221253335885058050520639115885657775569870001121545859480077608418036739145007292251633008936496274958362583527868953085001548575186194960652826398228064200351021513849197435075195055388928081849147301781119526255452484111978582215294401497958157080850129677215426764452763432452698793418624932072727871210178804005354710166197968462919565384582873902740185314717501339510499118157422430822941435156912985197055092453431123734584245603518681333183015763360737024174955693178353614848*i1^64 + -467340395945819853114484150216228847033490494936278939988840608837104245700209188656561683955866662969324521296864600805505623081923485250012054305882577616226938209974131564670040790439375541341479001021629489126789448499556071281483764364044965784673007474014516839985828006389438617636613940477275744260575227063545865520788230337541556987469988896453463118811291229354752569560086442216264432453425526610109228884871468793441719976575680926905183678869573738840379336112932853177184025452924404499472913611703206154657128367025856348934788607283613759392420888986774499918153161429456542976809002032860324677511397060476955949241156203564804128709372822867786469026236954928530112522036925146817366051073304029048150722384482402744960087965208430033860153600484097445145443762774311046405952792941236802818153730264904357824475700438616371218216163533988317713116278186087394451719964346873946461968812409878988182513088264628592486267911199201063834736550325770607991111393178909252965770193451729471337200426117912645305165665193332305787222015173051241869455332524687119188416577016538412296227858426152343398422429931915827200349118754013289596130573501550047783198236162121119493861970625142615373541870030023997514234365770453334186470084904329271044248895718127074551271671997935103575123792114105502928038524707855662583721577066737732965325646173796147444029289416359767021476548739355490516989834887215475945093486101189382288613316139518942544617446996446158276453236817768607921124152499004675806041322920478426452667768487814292267742287257808109309077356373916937172576007602848538818170958968118700053775810640059714493996488350975953949953497301964945992824159242641848507780852930659195654657824129542238450024259385819103241888707226112169472207310379663073553824531048642059434863688790296050203347394038440460358710932731921302116736080840625353459033014639325526525433422284417620076261105307654504047117309162762057831630019950604746149654662658689075288831343942070518379792106923212893707190101953190553251201465086509866423512834439571162716744423285475655241448220872638362795385161559639210136380148946801515725441038428182747287475078376466550053386431554935898923156900634242395998513007979635626781863350399699560189523488896481286847870176375806432285828801144204927386347814466455268315895292751887646970947025340671132453678063526280701444076524397120022256814129414327463202163509278202316350127695488409289461704468918147957147165292857812165723226460381618593907735750572400892080915085343958164593426477926721406778833396536612608279704405405105343426064763806413092461231183498789338053995397120*i1^65 + -801242640502838316529496320208195165811463664403215672936642261137339484654056334388548396010604806620404664365913983550226181690054035982592877379386358781308709302387862089630517462640090565561850823248121512026603319466218366539101761491707958435970194548866455763976234784219333842477072628488097176688879639482344781498174545558961249725459965973048072538600565584522485621808413875251980591108006615915854155984770562027415225636511743782151060374575928636961233895956774647317500949612859350968120356872951579271659834446813034472647188127646343953199033841519680572661336751207910449987734852000627361641573332332567687925532054008850951180587414793451958085139594592345325905181173404020062447666825376853301687359348409691085195429413021960833025609436004764817135211065044700674363231132292547600677481741873916118787739139860289724008614409369127955277104937277779086467759969277034435686517690002607656189892174470093072286889563029973974305496116571735205821543922901551703241504568753526495833284775922428302632177149042360253520650708303093838261875810835984720116996521957657059775133568906394265821952202884813105344389198830153432072061355271592184441766503959495216065601955710963495418387309107374486873159624437927032956105973597699158920939527630614371070625514926510663235709135864353531479517653974330400031830181217845982233031892550752812387284492235301416652452901192450881187119744451348451132922909802790624065593970202639725448608138846101346324329373362989679947738454266981378300681222750703135452790696540725737213178082049777113405685958699300335623015568712042795980621142775366697115349927508690521103487404421338423894735582322598499589549466738293162363621948090249259417193082012554500094979083230467280608963514399694874045272533049128714497406050026756757281587360135802303639451799644795446515460315283181584614339802946924305200168875905022323003889610540397520010946893756117776977659242915443334714413334262960741788618603119603778783670983698000753701718332654765671842650857523173012118903251173870035717909429385548080341021769139656709073809258027054932295501654877090582509769219676281155931869146288520063005184652646627727309585936885502922597647051780165619475605392187858481082093581157021715521507440971060162700991358404794914159676629352562607589591678006981545259372244970070979590922721693563968878423543886581066182673299451442417819537694555858416449146521805957639076057156974117593933485752939986650097278673811925103376215031273185986773586857143913878432738894728180674317920138959441951752999106951792028261721480477677639512926097188252064117495304565970570313728*i1^66 + -1333972052625450999682000961002476149531685368020702302963892129203708334925919511671226915909488698177449506881647617409895625751511451650867087979650012135336499052806877051172189703910047572629638548870691212415806758167326898922952363450800258264944888608060027349450077835694514006216746884523064666745183431448727237530887570069435025802576622742155416487458411315778566071042679234711707508543561840779544606231998629022360443054191985130939940507020369073607477564683492856865710265244559000078801161909755074297021828389477903961395499548447683122855698662106515593408907519818941717321788885411251842938708762467797563913060422064136931279379480685756139196319224392929858171778071812671977303028362501791011560722245478536501887253631627097238225165503818286258213950347225098189953952078828976669543570498568415878107101955615501052531128847920003029768815281535004711804632906239709826926475268395075172722440084891386999005814881938572053968978183249778875636220272951142819326705909637450849002143883084646355437480495667130200428784043509919020825710523882424565937924299963533962533841903342720781035193282218521848220167654854345465934995458784348265085611392866351213840819704235703905341922207120726212288535307971195880864376616307751707648638893242949311047285691465825268678892366172827386727888469731934100385979787280717301126404537833592435568174609876836791860498143107142982663096248701090087523595425270057679073676487139384048078503642025927071495077344285213501214385014082192480918206086226550383860679876505113087364926933316782216987933178925013768348661786553505642578525483520680406244023780478644770560619558680413691146219214297629128963895103655640843551664024791640686980970344280661196604015813889476533870742721221400943346982071548265173170999729202937949064161443693745845967650616944269767791165257286744020570183350563422245364376346236994025210565523274823634827212245044209710789976983647320754347195010262039924483133893047793733779902634657542609520325104510442558954415228842599203370952809653847715597699842510157655686766351482513527555618872076181248788195631609257361863577967380347042056721782771969312650288411854094623240196783321575694595944132823021429319247065370901628625812148864881028531721292566043821038673746582437248068342908484478348183267054252942177568200207203502099806207706419900583878912983804486448188375964609333890257466501046277860245479826134507960981335984007518831249845951042039386912158864055919402126816817501891164332272277672245398621583529936390784779197337988515831293646136208656841067683039260855331311917706117517825294041773198278656*i1^67 + -1838726059529350142295046526648757875941228157145753388698589747688313078085693800689239297376293487571712555718405553905106721366593886788141818386415872017175932735962186983377578217719868052781720392502513992574541106212804984639074939652006191530348222174783997185828429085036330418449616694389254993307684101301082123324546734255190636184895828505159592070471467484182620435315815130623275809294570790064948709928032024462427339856346975157360826022581024805240711686664910571209550880161803511121224166230984738285199679924826632221415444566820948020532010660689473755443473526750589633823500075744118750063119807803469396337343748356446210601234368374261993022394706623737397229948629709043518910107847733480675544408475446417292071311492711776205192553611794203202533820127873190025039268000901136217870443698673527436658115868798832131595949016352461757159671394100844798001725149104473697997420202245018486572672280019181836230847790051275585137168169685112457039157613678113516173146844019612139731043408923653254663936553876768974212516153062434296724655547785761218172840715551013173855803593023950382341084149354826391430261573421775104424706415015800507921117886044421167392107293549183521822059902373945572610408742709654206799616339140971980098736318115815530015657218881104741046073514432975724071869797304072316066421778210564681333915306371438916152595302261843657686969895064065000607104282128341765300003056817290020118505603745153369360958974994688286356644853283592332534699738235138619630053326277725804427528705489639845267044373916475401021990410778409981217135381277201166194133182869832329343084361675991059171193623431998154411009936947666289200788667275974785998107448919071914908861473564567507295436709603989130780756671696796193668568561519386341376310904223951172494650572013076661892127066772786959212705150395876790908708575097627558823180465350968735040982870557016387668299643911018250870899157925758736755229402441000771881412092483790175567296596511295286331607139526947156310058413036748013882946938372000916441806198554538557277276250661415743589804522603499938742488561430817023932202759233791384472925307307556701778328115886568255687895337295683089555255632762035908511147341241043489651066911968920258244047117628489136659892786253779864068142142933020911961543335815104548620598943693792789905006628628085870691266847989020469435832167287989015010707775700084427089754592837089683179039853195012406171563511063217772618174686417658878781687851325554304935443632321879221427789469198473297555756031173088550168754840015803200421402086957678512465735074323697262388865662976*i1^68 + -2323838161664144839444988084878895635704065824040698237058686867946856807480251166024062082583210524421645493280756143520562645273007858986587876720727311608753585937035927427601371099398265764110206049471037549043559439852861442390854055349200579854315780588695540916892137946653879830865648296814795106278823552848158589699198134199735539224768894597392103992724096493152657827228340125703588780366742923338950739230377907631322445626880860186923363777557609552328216178198652343849766640810568114790819464319644470424334948857151053252644461731986195462547203374299230535508930132793015275148441334644005511871624870504330896494107263929749849056765173035147237113966323239852600047383778128185007248870051143186372339516658913291484979867471966140027645550274998072523984521534672182982468530908239501504728221003658489255679752544113360573701290717272561930133837695014054661796808129129441564951103581236967308577207525477118378147369743202791017696459563507403633208192033445365395919060414376943868039271853248844772036315419277478245425848995599843564969091117957971771767790000139438662534229870248390220135195430725429204199019816493403864736572770415422854882140802712042464616076707103146149174633396267475004618162360546875566292803645575861326199204429595068103201669110371092907893658444849279050706420778898151774075106405576443897624589191554809788843820449831401223069349309764256371604698533758337759982262971054721616921471678591702154562894138686716598125499223830431744047935069055101293810597253407775309288577534042892288196468273222087286068089106516886026135061973996452976316027176872398695118280695446560233128261437371141065437440259918522731436084067892269011648980361604228480987928928306139374997050930104202900224424707647922920892208469732569660719228361294461790618903786596319044612556654266685999090341783937040010737749528298838419152354133179235593350703263687435963956890014381777309257939565171758541863480867814204591600833708063234102390055512566916740531842176687661503614080174128902622682658191628447872556243738315127063329057822569068247946225134453221406626279664239593590721428200783897756546604835201865146230541303121040131751953391224159588535226358966531476629591560219248883155441756233603043847253724845032290481370974566771873023546004661046854957752900575882178587454377689456216406191856649916657060945537038049550778717229587218100015392632355111677619683357296203908931109299325900870872680535462946494189290078970720811825898491031502810513195819574043952164768443379897806854891002899766120570972923921090715919025698735794557554526077273512603549696*i1^69 + -2985896943005724295414550354587998396202541942223517657229856619604945161338280216698651002644389458160802187326783517971801791016304628783916771465489395971560468226064790159361123679042206717613687462747607378189424185529333492357907284875170064370521673617737835251724107028624811321813371563517918858946680715512246307597854963220936428050763192049917213002722674559055676846013789592514095086360078442507205591747577678866190710925983594846871138956585022345417757769955596257339574529252873202369013715035565702552453140978483981116206231745962135748462484462934510597949194130220554791912223665267175593180779128372778458258051884496254713055395538062431906847603064674545299962278636418476292968934737548732095258575827238729639901303001122959019372452778434617319669073221281005283996059540728233616876121410072212250479179935829667688275873275808907509742975749998698602283994359228225444273812716543209697621979221784270772336717738627915714939180211268294139353894993266029872402475176656513057288863388513135140525877313930379297265925783069322203124336458137725793868849843525152076087057698184793097455067139233573668538091980723997843983801927200280095671144487278638185148767136076679368836958478185363486265184573212014806296221777709803484420869556838981113805444821689685435605059072382277355233097202457783633065470697589566663075932342953955346546578257827014628821560829757071782589771044582432463206118950280826982332907429764526798341555573530648273965396046741475354630884102527111819457409652299181272775382420054499112553230517481923809285715268404932338365930820152458936971561387663145473991173820735513465241059618192475301083789656317735305775959016075082233364874896973177839681557182413214725832211066903201574431155345647180652846073373786014194027500853297046706754095899049392848079455573782266389257628712475484014261792606379340540414804201133856270291697495225968476483392611154225460917467980997202625141959449577147680386895188237677651424986252395853649708617972473068651686873010094706303555634895986317678646931770942322164401821316579204024223059053575870618081262656055761267322658797709179452425445098418216338624593502274622993263532314360067097129543773137997416015821832600801611805285515903152235388589533420463315587853348015915439588172860290437725751773972349401850110894224225698830338223555386942918658426530663019028652796365547920697104879963483149757519464826988680359019301583604042021530354126348832282245003934895591044739337850114045495178568693817638338752709832028591011058509311827803453605582682008368866053745866225774238150538473672540160*i1^70 + -3139434840484609824826280056438279515125853491259660028234979662896500379910234752109932357377231068699579980262067303240526488283195087177734692673688610574113526769112683996415628404140766451576997269368220666333401322640474082390039025986023755607573197292700171669476314655886768120039476733139508243701374153101402622912811067724036422904720149995399068270036956573274857903916755736146537985031750841784783274385112138675726402795936952824748803927263644341890149576439458221092878412174653623734113797654429260623470364800728293826878430631005272575174211419096500915528365779483200591053876375836445640939867287891464076671935534607636798957421572285503728414677435586567528599329845071884181774260590058037946485294629381504471917982097586894425939756469174634540309631195950559828606392355088487069863034082248949075788301176362979877014834549955897074856551924951286108298276625193169260995424960129019891836308986485319945144594414119565021662101390656649593025540954689432472349412548928216456312114176927286541432946643896364908387527052024441656367873347858937559170581368161259380500519700403100904684985247809719495759775134746504586342384173498216307181647945113548368966032900036723808427402654304737865226052304990413696852412669383635778920089685988401726181766109241337826824107267479787965495146677729642158194378974441832167995311910138776212571847766133805412155088559520787252485839017140938312776976861614015087818245583974865373675446028253691961348548910087048005073612073186934770207757828818881240838325408976215773786178440740126050482858765977431197793027357705498047473314605980995358172126339427251502156730302519903879603824253806370435179800888762498361369990944118297900062184746075260526115043027568987133019436818075808744170100725136128232511701958189824999252392537636279812727622976134116904458706406225905070852057497376275426604943308308673686447092944568117786837774127704652588471092245204058719395149726149494728924344023664933833697688917940431140822359669528650705962841620779296656380316736191122898434497578794543188574758329443004157590282913698758991836180667326023630801550944860536272348883543640713304324447744731063047074821904976191857491896438042473426034928636870031367307617150550070649239010003529069656337477145763347791340333348850730415979822817976447434675921681221880813938376933189606601484161384555240274314401109085502974165674748617786816853549991804096039223464472072865689580002218167347863247057957753465067722277922941646248183008007954052077393335000846894785474779042540983274421420043922725270272446462499870222232257036288*i1^71 + -2220240295825143694858582104328809038145717168502142273027432968059402465493540259663032956981542602208626945162095517745962946658917027200572822734150032282255592098061507553868326780248791556460928398801763070122791730906302418278362685448274280945628883470339685262536748004291811444405519330271891219009990715485735007797930033473732827273418740785455542416001286393571623423123504186075385390993388177085252667299190196021453836546299048081631405982233511097123968940764731966904508794110036257433724717442240760881072140434008748279650567921325696107666840174947741620247065924783672395550341533387178630671431468364153748682982354068113689815174059751197852829411580630594477290223031895376413335960891731054663020905673894783330370430723813316199052768416872200297067914281890321567216450280474240639203470437005939894290032529331971024587606302808195314520943461768396603472127702462110607529108866765727896910486352583924920556626418378239334064465301320184350052637326634201687398415123039386009583314973091519696234107414467898826916972149011862533993696115760596038273116839176828841887458910064098658827456343200676997707413482917381621806377525279282394168288545798191789930615069740685274546845387001659113836348736522798167490403312446506622867966028163064279523059290039456047251595718648301611358618066224254309896173057223768325007387980147973039607297033893584985426000937184479886462357021645488195629869628426827429945013669943946753395329206174721192454651142114878438298233601886661737282981722850022127645535997997106466734347324207035840535401229590905557804364939455808042809324520806519160751492890574773083316930785019162877990674451274873281392132701349532064472330150474847731909698293623465983849269350036245585282201431960570948921331487856964887939740398125439299672203259984069171866121770582977137881844125688855583458689803577731219280110414859499620968810534540083299447479942513714050558940305578149782354749254164915252079702064547916952120970078682616312394528975632145845720384140217495254146328099563017045251214869238614491379583733603456644722993924004696727457648405399041907575132461447897562729251268151717527236670193670312782471552520277578536190782873986580103270112957168146675369972886088473622038216661125541744455478766122325737062573919093851337087576516418017730603872425141979545288157844504549101988129098133383986764915114949233501578601463674222772684529362227914409023421824463300607705742336264205015669780539447282726273297973037454761895370316779577454583685966899607513373539329804114156098657442595695553518809597718100971618304*i1^72 + -987356044473939119582422046467937218906652317724104423119674209772691520345466458632581354273259650703764581207353630614392479941130852700591764978483408078651419104250636610976190096282706582285942203903613387219408019040363277370460666774335875086494069397552607114312098134952968164663521416359536297843778014420937901066726284861342715662438893758439924659955733005912507777836087560877880363967962672805485271427439896181034004101763169730188754499770648580085869817552967813052726397221396033101426602879744294553929202236572893437994759181023273789287962387632490126545609427249868178090080711797366467933505637642412964965591306286665026317045120623686631968397686933685906338675505546268163208154766231597755302310405157430818612336110095337785505591244265456767792556014017820846010813262850052913418321692807744724565326457774961574573871006815634925441557036067489653391921770005379240968845316324002223404791705347652404174329624402775965103079020816636223996193159172647007076442743211855411013511064056071925040183346663780506164262795725778081343889740257663754364096939122709525399694856861051954256320102687594577441897480080841843584614325259552404198395933074068787350029515141245329407643780034062520482936655891959669831261111561926865914564436026259905842766156566055075721086528878938066452375423087926131435954637194218241070445077098811204477783099165887325450091658072925131532666146204485279135520798201066274300104467445487725371152864516007642402989618607803919945085583916973129753269702245437245360104892043947269854511009126445741880391651381380798261539166303786474812217388961871959975941616050996008345561757679881018279491517237485020503390017110103760140052535167186700325525543227520965662489419904311290797412062682102553642917310199127062526970015270823322438237919971006361352680203171938139105868019059260852230391099915278543213888537640844719406250462282804705311906215056554117105180274908759288907046508566142681254540817506901625271348527213541210283123575285084663112871598904630070006301318444261724426287916023686844596609898764329939419964067292803956900420746863032843786811258194747889260739674313543791721919281194775507239454820100739575100429239815511480906080118769114904379710352217600230109354668054763245439573900748351394058284784739518304265546401526460040359863976758464924681866673257094544436717683770768287990237550647705509023721111593730399869807372443766915154866639239316494073514785359813941603978303757152804971873318964306580682715476465460831161110823432009451198818307704239219107083455135496955770641713679302656*i1^73 + -275562339005671341533309365282317346638779208889458456833844419718057168243632743876870661430456323153826095951121096209180479288533137598856846894375148371935416294136774458071748846021748322513945452727813554109173648415769715179203605847158972639483841786716045678967432727470296703613274755166238922802003062353548358514049952952497579031452927316449004170392004448813465216006541388449298598778164478132419774579761744187302800737433767967681899868954448600396739543471429393874171033321941898037888225476197008382193121568703176121710616898368992882140673304365882300316425130203758005002594292015758303345711442447161503043419590630318342650485372494538306952980413161925710825378649802480994757594843031294912093357876556482029652348227352910190503011103481983511625627680313000848222581469531988445289859289742590997843941614252546928985426510821117011744702465835747275847324779336920054937839316674602185869213017977312495110496890156468205513994916359174944339943524824360219798961487193165764305798912931419160974738114898273452486967618375412262692397435412742633987119321379857849856954729476018094376114561285904765541545402776166773574119801695196212660755677637076364927688118547809205766284046333220968236054747902308870083386235886415153330717320030365007761145873150542093923975326782686442261355244843508866309813969188524545264902298251201817600797423840677871772663258314764490496364635085963366528790511169201345161744585014433844341715755083588157928715197177007093206060644165218600448111631625090786897168197061682269313309743897312991505197454983929084156372577307887264170671585423249923411652285499865724159690434849027226138729604387710572473563189576504916265326558314444264575357939775815392924309378768552005936092514915807959374958226225308871594573856131300977980811452243999679756011045053636887473674787303507144624495284325705897911902791986203163357475839296617661838239146835973174968551210019584125441434849286201910588949907984532280641162880371258391204855433938705151836487555539091160053827295327300725313182860260933832979716060337653515357384294526821424476361691550230006393331682159299390525546393641031727803074070949113837110399415764374116797469660961591740198627535942173378579031530623604278482529679497733826312014982041443414018944611098924111528466719264754868811847718170054977300425335856683357996482417482698397955617369109321396471217686327935496753061294567459928308577559751846398018128978616477420691966233362945282510547925503549552366342588590805692179177623052065557025057025464128438030439598892138010574676033536*i1^74 + -49531513436958142632519937971347783357757959574247390195936633292053956311852589963806675793888455618146570517637973362635108246026160124340453494533346500965560633663558816955700025007482273455600918602407222381903163493425342281494202205485718263453934355023537841881761252766537017492423784589178404130324650455162218286334935231564025268641417268952562884513074280844613882727719147556599651402408480279440177403406176194118355247739426692417409598430778657409107165134310153669104062645166974059712288420937840705449985096389070313833833475186250824867186057379857235314173020721380837430239629757477063471160740671724904927457783362088680422565296675845269621332176977826129975512481474849628180795148046283266632785551938019492068313744579691451839110761427794737155676531954508033520360243888581822894202682886940435770142149657808333587706389766765289421561411774956121232255844243685461455740981817258545962140961004923816254621388374493435996036232980370667796926517110179972992710987292006577120368383753972993548578983423172632986396429026695860544504369861508833023527674782382358717695727215287752553568764957123059641751230767519548400530165606898762782571318778852400519654919477048659333194664679909566836466475013019884124028302033582168798654959532768945314231687014143398192143476732807943529463682599766829541355914822462819776651775617259991362761272486021695651340956137788138344010288202339649152424378730077762033497691145281080492168040785206431762923190174810951175652724641376555186594671926415462684219658981789115916563442948820056802969599547397644053576173141133300343945879584215589944879306942466504112273356605633145551404464866264472991042007023205026737462699772306728044084693264038881575722798028188690769358449794385423221605305238622432307768318096295929597192092060281394436309294100236750348799692647525464689511631271021875923696440228284057450587246322332197865412261146041717419679079721940916217058529866353705886418906972248233820612461496169668163959972801675243963204449986593378130893045992616859807388384253102526581405176598910991281263163294680039741442566407097060953331735322175480137340247394157170754833433341739422677966795469334044422586925376545335094472674772899215661927408250498904348281068071005068945389643100750171997448750041428937833222484890777932558784754721336432651402377086830180373599706581668937263907481287462001104194269352895742683404911189861482379071753397754167783894116117249831472225430793002932430695076956500527284986650350406666130759293697945745783870750016729609956955863273130095017984*i1^75 + -4668873781167333136229080604110483158447422792858509768722575076457526347506835553814122091174030414061662441130529125880263727652784705792459242019475106930329290581522344346469571717273818619499078243332930634890272104051131472997807862653966577005905975334414080780264983930261866772002893614899334466432389945451006411654624701165506154429623720866809564589396061055310296971268281794703441539589038082747273434388462759970506136288814285946881574329393055047584516433915759194582647233256468827998868747746851177228668500636687078648064153989064432133107305642688896916968089556193267995856194822235664557332805258934364263689018453791518216278748635036946780215760137824727583095385241162383701724353535524624774379325252859752290682530234786944207101185701160488848230023411301563133503036938839448696517541655513317054120766307292277556832202764632633866788564621572696503317919610758919595411007545209734322939696127229288310381654298439620455506360528409362237132858350563926075672692402318255892903373975352995648055319768048138071178425407073656744706727781219531907445756485894547497446457350191478854900524408163143267224127830706915828200595643508214318172179327507961326884455046278312518345581558710550848351870496672833653965417117362326849301627534956475670890777964522820279023274495477707744972685960460527709965143235294319777776156458018126263055401930774983031995109566481940077880277079796020817931504687514574484986582831235419010916303593789824340994948472653440932826813267690680070024836802777509287403121908967293688268379906031836678614614957065839200984488068129488936121190006857542424361226273226028397026636172337270293234396129993669299791174899066776525179271730132992967680025746663613733371954414701707854244626654318990708026637658293758115812332044846628445944013198595869631978736840077389722657238906710531969723319054272343566970037819758300312388828896331153182541724823532961876904465701325392690079890898099809596028830294130597300895868696458314727088836196655823421077974440036491916101002517134298815590921576388899392600509965272657596865837706589757746720462113185694775907242323402280781627758547800240275420968517655957395799205631603858255338348490942608826957611189348738634725236635522182497555778838604192788561272290509424040584986464795475904905877945058113544032452795739999517470214100428222713184721670077718458501620157079152653990444782815366218077197950671146036737625434411554110282621205609456547467338140579346157841267072689768940234872159077346377330074185861943724573205680667492938783010414657536*i1^76 + -246103504143917809937011108633979131251152883273200039610629244107330025214447415558585150929385046951397104485923021264751051266521767298525516277910821462781339418868789174055486580093495595002780349030815782807734556643996626870948375083951230958691878239956854024089589411714139309303934959033784759183222863205420126943144336391771059777216591942147143658449567766045537355255777088101294882182150326347160542200705452686361979778504643018634623169618001438685436888201615802588041932861225713383935448647799394772612547934641997303112560872616148691008802629189463385538306279751578293357650344087939047403825646758169373473556144611360049922962305105151752254421662107553016691149180122302389804632160041394606821996329456840766796108948358474466675837442358712090959999190661045416886616210763367238774034864142660070576706803085935534649411120578403582575315801978053552906809896978091772790146505585431222743418141001914594858481948714879372566469413850935667948764037422305641322543756027071143037508313331031015484379004480546330940775754719027117339972488663874400773113296324811649085045125774413754302966427503272561611715920065853232879905190126164878723790315328070619733904621052120475324921306801308127298747459277040125106896075121774884559864735471919071173867477319769987421995110947590755708858017066760965716371124316026015906996829570447731759424401743591045492176237672540648238146673138744817443717388197559605052207476290904301240192422041239518095514863168874030534160673411934074188895042716253231490098676652091685663345657176775938481327760670974037450208004018894825118293010475431863170013666739411403937119202870813725763437782426258894811188800105898333020032826402636330637782383919947369868859136632277968953792443203459590065277097458158659300256108692253836180626319209813555538924484610325689598457365398275838949297892616728249263925908837612153177289904827806034451355260047400001882395631918120340376668567364581516859377937217860717981110018079654987242459938465241021085688461353219339133179706607730412135650150688951430699644884314154980535302143184747633963368358531609834257187160351515969342574258127468646453441567479254528458875460375452888733843469401815268361512082894328943648205982164723636727991350254843886856018631740425186503323696188786742592268894367831662912993903817610964923704981232803613018040285187131947160397621227341174126988581851915809791588770625208886599472026533804657378599476146173629450778683656133578530029208424795152854178102241368063589312291202002415794775554548929568903790592*i1^77 + -7636142349571129976138569138092249092041389914094121840080433978789029087310453046262914162732134026713608944543750796033321722637236476184819539967748694651052785011840208741764102636546963209565571048488763168075896200091276336029974688179087401369345902933130420750146205555502506077250290099871487373121561931764254791639914273949116440384910213969330045664196446807942782166429721315545462377341843868451716470942295379322261301668516785719447641136366948292496581913459582133252915676620999175098505283702506871554015800904363463293577240385637910555803397690539727493927696125781882728081049433176817540730896535942941054044920875654176930200309585368543063591852681800866223540613999541465123793979246878352632966638254364946994701376480829347964100776225923439057978784620476149549080275208279024101514823630194771761822001639533541947598160016909672830040334024252340765069028827719448408152166378801822999247597697578282118144784745450146662644059347551222062103163062487506170024612377031473815096873632595794681242622417677756285106149524790414642554473239921809965816878185058072767219947435845522067684229799305653427251152514996913961325573103027331037083290584228636849301816282499020559432832033917869918419140354967848127053663166024034980746152529279008194070035761895506121842634686401749129012802825007811067037066561514987140235558789988449002009040003636208932369504270023647487683859266209544225086085352909040706635044708739183270115261085468038034893921152880373421252728125078668693920829601557202548568631154681220947971367724505921091658499654252674438351242846296377661325349806404308501661329665722213954957988751962923848137256554479743917861799181202814363675780342432316760067162458094312305886135439585684284291039016073163618017898758835516434410296914646795213751091273103801202099159448219504755500146406191059112977394689242443029005271768477327829081721208989208766877717950053341247602021776724226160448515922623101726134968476800603476935974635660607636286546146214641341033821666038681366621735079726141315086174335854417305836497313626451312301544318456084555261556019458614087189201642383375449756332812907217924343258573624341366333277386139336876969331437984559559649939990282446959083431133272429922634315474581921133670732797245978474188785038543424381653714717315969846577274499202982170693483226950883879194096626474433105023138600578944889906778152245130889149083001774404408340931680066785108040982364125248331863686900278246704469227087814581662237467633009681999570332064056650811339286478766211072*i1^78 + -136488433403159866533823660895837347514733331724684376428728226892451416672411320151591287012899894905893507308786973263921565676776348936046072356086272278351772876108569085280033553502806086480911427002300111473589308083964150079240839258856431033474003019368956531381999608092307142682167325073265476834498968771705572373552097470300055911512731261460336397772145390404544583382112647214801319236794604471776631519978237785572723262213413103798649785721929553576009044676718206099066753524216915154101957814243611681356948465629372782110308018427959058400931530812699543907956434845184592782622687409680488636642556457628080830101738768959744912960069697782107061159628039385485231352292516322887143058852671123776581967250320795730550110414901582321768637744151925173786843845708559450868605719795607267430842733027227238549503231657007845834570732232113737979477153742009601351254770913952322094366603037342066696407168506293259689830992449746827179826860802779046327418375783151885438350208212956691239318633200989294239361108268185267273290551096173786058035702520267820166089046403182590577414453019714867324832837791446779618914899814708106454666153489416800211435626571582779641967465840028929723910384161781062610402717258230864621524698111742083306843658814773803206163581227500527823037359134384755324044831180575020954798952783397443168226745009277354040661437829430290468695368611303370359178503791626568595700516533565846308281335925825554032448453578735802368979626400128389593789553557380035235528622998479334822559548529332628539708808169399166986136887380055556309088925488006023481183462846914193819782516333272740652786263814704574816060822544141689425160885242935684000269588527273883128340849766241114837868223435254901591797365459673332204463581030810064359085342758765173273692354086211282624704422312468297952330598562823311448345762594229438158128335988039220322987224387220843534569115802090653647216665938694865771143251791417452407020999232510348157750852569020430236522028199576140183774316060677006976545423686517992714124045119065838682826870690196554427992571700456601688041606870133236304393244152919730634706497907845489580708427510654527850548602710516850838217970451421486389966534118067213717688396760152994597114401711440926473385002880691371138238869538936825613890235939095253226130373053570291832608549809910562260203644643761786809607091240176309176829024117667843929705623827248427157347245978135128133155756360352017612005357494624458364013724230734533542782154506873383102833869003513133878726361088*i1^79 + -1288410254634591490728716506894103552226039557225912870541333910024085346561265487340952357138140772535705854456739482674173732956739645214672955626461227256837123931658103722719691996180530336419145277674755577068396644790909527479717157699497479422610145467062488477037674123304899946509556543423792769487485330448827719929522845552743380868039178218206262962543685809638519013688823788708160423174915007857860016284803002130434663992459560445177372394394071966587697938884284744023372141145635783734269354229757240673874903355500732713183718098603177955053002727328074399776078657043489531204304422451190816898631032443135929324273460538815991789769142279177202332334354983328645731485770363179492964049542219557017782899345650013382954118531001972641260820796297386551013475422946164566459652670234803947865345644539783741013741620377535018591303046548174845408708986956013122473189582927990961330407778470794097191245928130996217390566790204833570166836851692044460475571487062182783749972971418553966975087764609373524148680698248579267573599200311031175838694481728862306526543977469034887648630332211059521447464647510756738646867708901357329640756602326551961932440115831007680257786310999663094248018018816148968695677981270111368323874690996040916199816454437500525191753531658959119232740960912420015024308215469179013005164555558792957188443529287213325268435701201933183722038936712775048826670046631751272118062747835975708987445776487344201471598106735211753045738522122315382375059344174738537952824896641664070293068581281282385830982253456959522248994149534711321831424299538672721501213322511562104873569743050276476924419236466167917347376671875041821691623449771626154487546884706073560431393076335084136024526699901707839729617634439053978889723919302974862488544429426344809051772932722811716014891723031386389522160521900146129995283902926586483684442924502312048090432024025126528124443083046719504358060863662094814392508167337660852026027130461848981468097822877758269671572301725841410355920480198576255628988244672951688473173252851531237372873285889286257965294299512120637437263105888919318907522649772152250894568536293423366821425369789919038274131814393858403834846517731510758754326270727935437170797571346816547189267275589147165171590554805336597913965357375597244868551075274796103043737503865247402825361553911768416052322274876115638096321396034142295496924577550841615258478768368921090852220575127365361625453535697132361780570071054454386461705297696845236363260835529635955536937470566988775424*i1^80 + -10352009890679582041399555799224455692056405197614278688536145890093536300253361666606427132999803208125191749858023998475498717048675966259732629704800107334085587867919306496681294443082714040549568603345872809799146303413576603016859382414460753872719588116269798041784432208900184451563835661994060395761514695013475401922613240138019150966931153459941126410388133240703091797379256169325162798076565354408767327098512699829983147512773644148532791016497209993110956609972827278841712728679700431399170499621419286547268972717764628491830364819552883856503401629150089050693763712550535056986261196574203515571956842126872164591844274849611228377932652475216015666832530753623674799066153636754390001540982450798252313806810623330811305066073075721947138078195808525112304540953847765072072719559806339392395628749422664441206407329157142124113552912404395573368891990549528711329128548303208444827170518062911445872899470595708150795093972956326702233777747309420472905885226079518018297938137870877898572835902090226919654845836502763078812124818949202264252312638464856242961029250643178788444550373162834162173154254846762837994783751452394713100651274083805773384075839442107126463025965961918392857466523589994310393447620641196189695016304491839586228754693566636066997310174379442046336352806414508263385281297756307790756636888046836758899678150230939363362100999393399320251750668360478319417568395473928473126918707389780993973360825917087128968557878218092802632444801893788673512809738240516673210157828568370002461569660954427320974201700213601232382005412478643624566181193451751356853004804248486949540338203589609935576172697286838204424550693539008858025660115647146648347256042916716684886198624235328121101121209486516724302629555477448368993511627421645561055192029484400125893477323226981907972036781779836293172893100811024023438636788247156465965798542086595055123393771072138773007257362390929319349867752778527457903169670527128098110479504338687392507803533388817543853883785672706537596158424417408613435539323257956002552999207801364404703718031535890704975706276536411395412902399731655301680811847644815909929176663661009702611639527939419023931595745781537135793410269166285826271580393616102737168483862830439459000377410923655218216635793699283122794428079408809324076652477743029173233001570050014936531258727410109092970460688938635693821973795179641128432049601601821444008088057812686138460146089039784846455595134390707869796238601109570617824596543808884173692066540274405309231965143040*i1^81 + -354618436536723049056017362651063970808698299329682816794643492918399363217929635290579266755505375186992104485046610369291383320014951384975762976034165110762470222765377441829424141743730797002297693845490132497776867999301484035374523708078559771233431310122304154203558361921527015079419512042874448616248492609598791251823519974680911106705210707273238776169285214010423297100964393674239321476998627877199796363737411877116269565148352166977656730651581979113865481668137949978430771478395006633712841848879473109445856020625379796130620478994555524898035032253993453784897799399432169767144761070790285208532941263664929793439214794176691103169654646810300611726924566049635853916693689082408514826160523457787368861581665627190272011549641784687897283069125644630007100570927663556600595802083546477197524419706404312130350810347769492873880914852392824951598008206690666652255103082447654904161701646601091857226861174364132415219610626442134800383338551033982161783849220183461288649658446797355928977785401775946423442827218374591580673390067834297189457819391371305790510465966066376651273250906193725464811620782130508406481057755369009421491341581852897290730972364600601909633882461077111072723557587461114735315878932457642977335397196994780346819874992934414387089110421698448702368025252181234453252269092342796909357557930263539654400566315358449830025819177807655798843901585524426428057681592833770672689548939250476549184255227485872443405275552284358905380876024006189484583952400742704551700558396969584608418689006471602307301289348248798822221731628550539874765736884078224811426452120091166908857881486012961496910624763302337794714166277927644062736634319394599270599759886101057491474224691887816213222259328817534704210231193901970094382803282777966506330368524901817613414642312221269968138136767254437431653666771160824742125632927304627378389493861787095297150140444760601347294091332002155034371006593353920060938871485472226635193832082790229965843911002805242987292634993167158031340200572344431776467185009337505050398853669834590664157101425278355290879795815124931188127015556850749348886570913816419563031878379190368873936499346078420808033050314066360448812831899832118194751781067165950343234161061029528582577325466313516024277311650603087818322155642501843324841628578459020989248526037757035048185497299845943191477198322736907935420581477777700359945460313955312448298650787684743940023287265111211321413808374181464470915241786183047614901427074180471952002084443635327172608*i1^82 + -9075755645752466437480221083194085707248812797660799162385385553108241469137711231162438044839827664017793585859168719956611699895501035835368284789719563019975318511475169475240137154759946634486076815952353364130479833127781223187146697385458331279632776032145224732929796298554331753143386972883570523629167731263206572375393754535201676940832022906930983475118150023767460878132069042213247091915356402686660032292132643353416960974834024265970767755564942808937540644281412971745540256763382443122773593124315355983656825196674443090207663443176942150341128435662315702626903071730668316962712857783478007502876323546870890233770950966295500072172747595715946288030116387935827675744542194577462750275265038508137946949081454464246162224705220791707727435154118502618153675101296952113067197633261699164970624773098665798804624222453546980167088965700276215226263016875756413920780681538274227792384462924523995693958100127170167109374705985757982259291388299476668527378981985652524856870140462854682056307985027781204429920305550352801165647630685252618172736167400593139882600357173760452251962927020502631800109400612784032241915657370933654417697934369468257765826146004454723865910511040927536392494832897061110414069928452460377674245629203426993211758198139409031224493054747408116423509480943768639949096609392859843670741711477735393680761343096782917232212784957829284022345675785866641297537144288787603765474198016688861418813217008935276253008113071970836706156902402500950694000046351920286827562724985162594795134852147413539741967647483880666572412269696163315675683196033680111873172652155169090961320036370423592836750190076168337227805731959286805166645906470711674577934869053930630241122947602279322024033866326297594621275751814434090471924608353388975433462112949532504599052354810847778245539823003115905189528060017235215381300609417206074723087546769283123863131693427560531673342012541792223049247431520256889998325108987584185485970978611366775776689236364491179496134816353447296341590590763486532457330150371049580453778709287876473430197942905788511732589124327411621330223882736637725007478201108857894911159719497860544608768641839927129535438883694526563153312282074490440729457332543743237639587260423665325379610217114144193955204374667826908711930870044518554600941371688120576566233504689959120811016164351249563820561211528085601859332611907558321588538594473766376796488909832785380687962731270835401243914410060491461500149102223511066289024792668299678995178667900928*i1^83 + -120547844424068232952214108234593743012260603477432446390445994820423201312171006591852983751806754135442835542888417203476961325793031068597851667598916253891558978220022848680685299654925878514954080979377005832720997760129822128378965652796050361549700448165567079499131542315075681491556553197908233927203140084939979763096205182792329275299695414259688790838599371925757350322892120202671078536370631780971991891003197353317517131267062384472640315032797637393305315624138995296818726899839784819333772676068682304031913583122469938119510308109434881851709000187271976860642548644177365513334653326426866698642311338379843386381143926020525098294011315670244623486634187703964018639620959187747363068302895331569582229031399654488311467198331052178708872882402164394870729039977559114014086913526486905981325542833271374060830697126608357113923282560715939544304562606724341080402796369501402866942568691103816175811055042518313018717875512347912167601278519597845531330426659448564841953737648056109096739968802023907423622121654196710210476358696569686258823839248249724657988197393953778697191620977914890716556690232117726653133505905591646890906030071302771563167346813824971211271618746115427377168594123448327573728130000871768185599552519069221304895980589779813730280429292609023771450538942218959852473464967778925437648453639554104080049392402202691773667610918237654045525951514179337782835028596307995044858187661892650294987368554856333605888865440282258869185331360661409990571789124428617166377737599213147606251764566145739631693918191548989960956427568908478439468382631054567859703385211915009547455857400518631991699989770150440785586340784294580187891506502460073074101870731947406660152023108248959445329716005429189942075665150774564290036101685155031891369163727959429185063059790488525289544913621703008096366116860661967720829450326563446659968444262210210589042711002434410227542437212714316895790735345938051250805709385223696322583671245008682116398053349602149612853175692765025445902594421736719105302001757244957670277224467586953390011159552994915000428471626151704923697505964446069913138770562342675169949106492401089089905931771636816631886362332476962693338437158860319867615159905205727610847736570944176357075074183002207793397152695583679604962708331170153582068547690607218147982727899967287967944272559307985786118000906637238057276836579771674011109415231116228244491652460407822708805974632941871252950236661790496665139306174805517805729189085713130776952832*i1^84 + -966074320961257291543809338820854245780952301849171939766321050718874638534060873812175870392923728978019097325028964576508915020082565103425937756437043624600326218645533825489701648186854659204131227553643895146293369367460519388465884894792389472345717861281496600995203079865845086668427442380439484426085304726011381265234542291893081749613049967400504367766149308190923578246092011731080435709893353573942385292321613504630672406200849998757443289106871153806823391050886992234722612384602321497995341872286107515436579033316550236631518543114339581941406767454442544055719257469129409445605771425625846647963760510738792451167020798856316283920839718812622722684215623162840256663957377576355759018779821793603042980797387021346371444517045034232688925992679650118528580772961367599763690804255451249521803550446428056416409723837423252564041053347468599150963934611520480662650634048149175596367870832442610045819367132442725722608153418929023899855415097660019224207504801162282950791999452211573379588322654299912894080587681749107548170177414795984239220835900128867547463069240853229793570878973648118507541170949533633169521939915882764402351005385829726526883738077364020149435235863475257695262349989582912645597130675505955273308589546062388913833845055703508202622274392542237076750459174219884687125646787025635901773721148224406763279627584744021325555500898732075871689980447708122646218882714959805414896138804927163081562129627685550120691601389322028979738417117781119354029339572092042868660055191137371045398634656988731325763869421024030098106947525100004999439095319712687663334967364632480876721612602560835678351005527162109566129030712370742541733465316884040477326766874750102913800501955293599421422580238715623971161688159356530654119792128377124963516346170253062080618994830449355608378378600794273277925879063759626795883858751169847593309652305367654271151489758368693254783402636010658901334404246851974175076404771378270648817808596361950480968470673893094857764801071330534546338389158780472038067510031866409907326320492212224348034450317605650831707573345046562666509764032636752786237042303450143578003053494879738993589873848455335919077717372795111979395583318366901877371214644449291244465045962696189413203738928171522514851133370331403331294221167197480238516768366286130385735225585289246503855892078321909032128123731694370255810917495991208103603930072979373579045235258021144621927837691675080772619890154364028994245564306272957854254761169125376*i1^85 + -5520481866815753327114259722082041658211869702956107391121042995674527978578282333662757754731081872740839594450233905124004991689093914713190551166505961892959508446468923725317858575454044025644741272855662146264224450294417293668591709481176490801181756610632178672392090330336700945603144403964839949854239058976605718714468887556877643628958133594753478105902858335206861097422711825805892405534073117617046223782033301962304201907861311083742324306595825104179975361304889179547202499351797200778005685360514751578299939752638051767562508413986704342058040890595069849110169046263099264847114656201965814034334125421683134709443366014959819467692910028441919981764297988156685656448030237882355025655234499194330031088843854244447984582348976341459403430691140517113614421469032093999001941772119647254534243471635309115766073135329412123294406232751223681182971661488384340116941849651951292604033388896634111515597265468383818158930293044938662589393229172840128611798548091378712350917334165321582755543474099584327982122513782212957229307427839149498644099983550193022943522947272512054791297642651077595289614813265503337507601176744950853775605471523275112645622215068131168871654737107608356129795141534250289898796509671746921421861788716188666345580162182880983738517563295224409492050200524515632145488824589644588487591351426193839938323979246559447763072695889542308312306386543606466140011668043121890880734091042925185459655185254460219383515965486688868014311754492414841322574689918091864357050287736145979934807780654651509203812595271460367646318233040441809614950563060067102509351012755714516922006644785039973009254245703803318619032901479035612423416766716427380381693786448800897164909885964592894402402760113633014262887910891287593440322205979136280218368784743381180692410367766895028353890693483382478384153956918851134543788329898353369587022966561128583928230301404876894041347593853955075799186239171898708803434539777322290263566273628132393774428854643107862598109897520676426712460669585549118520717625874096240612765153085509951660287626239141304062269007729551311755790639316930321185922049928539446348030153648524398320661452761522838002188464379719278431193204349000579434346335805082332334395693281897670048805818545822860576411561322402233237098957613873777226599586076654124393196402515135118748173190751714679042610309988721106147633622006842888316130870376881134750291117318154401976460667728784797254204499341793367817175558069963386433568768*i1^86 + -22443752948827548140544602800184157631769217468426879624126236969134744148845951219699352426895275752503798122935698062593543263997307618193841265191738354165612307167998759174430892217565106786370493291351777016887627193853524545365140236211703387733365545337686586674562852826303869946552784206280310102364386016782337365491914607289183569432103561759983887327478974834504846775446144223974029358627134611707332933209782286169813114309150228002696161623642667891130687889353341620561496063875426440796859841950510132902134601117634601174687476221842736096266568151838043717200302934462309459446265754481083040050848865540318057730653912616258665358695359768820485055808141408400534055350261192926026428639671305278973965357000271254218577420387219623692345569994536949375979053549963806777405967554084323849326223305760729326789121262371054452288598175242572524664894009230854586215907906619282908821779548545637103502305622312037215227973025165902074259349379826447323207552626132275346832979376773881027158137470467048995363764441541526916555177700915319956915824398502716169338123258660318586077294851908484999456340811960475350523838487646034646570982477537330027842520822621165960500756177434101040440030424286130151658100063186205875404670625156370803010086120934627663070773439088895825162134299907756673651263624570238801652370499845136077996344385010062507026820399008690446984443374315947223970895256211202183958639611413628291168383614031658089109844961538557566199835637167982052707896823441705902183921710057083634055774974850982557964552909619908979968562515045982890070261347732264157884409597070039575719984245680654352701519072354264321461698255803501249666371461357707932309106211009054252217047347834288397053231723490866747370971246105617767627490067787916920954077428192281415429466147832473293338669636812472507957671986802110857679793870820499017907722120612357522102467481980500866696500435813497119094433409737045176571084002483853236247941952205121099443684738237810043628219285477463399220740525792030720210945638735480051665340878336200872148499724195685964580384623976161765551239262109284635409782066586175762603692720368248100267299148504983023191718541139758793458564520886527910005294878368746283593275572521757641028701334962279028264968077305477238908149283792100393481378906757760017445947438053671019989461255260160539201993627685607077503115549345930709842384322658136216232843422943932560038615625560621750464496937018980761657725092750163968*i1^87 + -71672948015287571243248631880528231820946088121295562920185653824279837643313139255331719431736513124559330647344965576214779630235606571428822497825405977896629226834374836968509629931096622529288277083397714549032471979747483237885229053049408053165754612473874071318137870944982174128137827434019935553887276389705676856463043047114679722313555568182318609914053522748021700316759424687950006112805151604722202722565585328387254973125522743014231082481673303492730252917570364294051025276794998996901200595936231347600005733480448619998372336044993685282087385268312933702160815939441742574333772829387443037555838472491260809700223058990600734138150027188351568351408520696118485030121983161949062832692346406416835721447904759598449507737989527685953391960732428370710206397299383460103969447094831847230585174018804243566092702645100654981738133797830095531626732822007481890095828235980412667365284094118159980125067360681334526327583077946081528493956006963449118432428290573365566739837941512443467488579300662250622753345324783151986719575615710187863251908922319212826303917785425297709061175453774431025797274729525446154162472621938148333702599862456179773218551545137354823780013440347169120067374257273138430346353005275686043456412554101064347823045892163295543247148240170094501191811447673044208002080713110827489694243508041869586380539393639738467302599428302999004521250506717125961307872896654411622166551916557446490706777283034286117654159130017846948259401598580871401247644303998391650679438935151942024684120087145340773123553046687446468882999070921600598714262059153441623824232392528617894641007923944405470758425481983122454998030166145804317821589297912559512427157559805963276660893416713439491490986772980501977844485017812090049593403137264292211721276539226596652077273777123711863081282087148849337753663542548784924939032268652152025157907837660795464874445692650611622310132785997594337166168424517532085406420504991277132655306926533455983172816126048792442553519225963755606005123032593908170556856096838274332022295965610240217725348807553256171937407992925888695320533214936667270288405010484900548407047619078409866931830760889290339355399199767588366159852293168829290390592789489263184304278328725232092762924204177295330223291813642471967179184782646689143958002520495353737760342433447191255292425090638077553403301953156096266512518107730579603368851133991419304546616092427032145696697850112575132905202456554368542772822016*i1^88 + -158361015100278516934006344107335796297371703324475856866771904225634979648734710446970886524590031788088299793160733011306879121268506193235921202000239437815420232569781668594677421877491139590469525618144574426830990579539851960168974582679293084121724372968209176055392060578597836873635695158116753077891788848439481935775480872323260444125890902204470101756181411689820422805410100112025478764546633672848340604758370109283984778435993251299754461926765053345414125209957937399170363075115658659840762025421219868844347946853583761275008314913097073259247108764931154157961021196624698646634396511244772879752709924825226869320646503785067895007636598507977013208099667563001133739541263806168098992488508980889876695644621747986083339575621688269356018585528459309764673655034362793800797468441928622702256064220420490378027962839075103420952886535099096102260839961505798752361157066814240411013169468852315400718630799929069913439146395336148322984888797306076090854111671490281617931582531910352406630692491452333731412386078249094288985468978207867024547320135008324017535497317901719500901282302492888863115217653926452126124414475161747941295870504254573797608615276383773592081138843833926621783224097567120529457076153081499690492841376853395565303859642447372364635958060736953904550385015353661743361807680661047090454042363362569925956993060881187853836323218947784737741172577987474130410492974399750528499654540923008168807694174488839737609132993099099212774039723692977252642403571396909524139723752882937387300070172884664440940374851265810363817402631015350456382560504337912527969404784257153289262176433426943888168270300209877710345991649589212373214288092302674883541114222757309450268662371369632265373332012145356078284001524469739959062568151953644888816753107889309546450534064775522898717422455143806229954449533030211350519022768110376273539583898909548781197955917389377472120333360847436950234423526931095178666893176315187900082571599448446807531823474815320438976300049789386866852761087906716611107443754204676982323752348430442169378439721369321202596913655307565355783352482004359553382783120739171712841938572995183797022614440792953454642089555628396288700950708204815718004341445310433343791898072315052958501858855606087256848772660381450596959351193501121498747964917693975877520838623903628049746661534564786644606265079332627851417484781608119568891808936475566131695378680979803211604664653418030171379890701014663168*i1^89 + -285751820881672377619684866801370019398706922024911795860858631930040977728414017083941652091489076275227874126751778856044499676893184481649169277681891994418488762469820611952045142142243711884843521901468316825495365211058460220159918116945861842440423540095397925024275264532912403981650910242700872854645013315072645280287465133328619754452463797391168551721305607148949510266250134802883301599122158604497745597374039859191155570161179619783934726549602604901726713832958281865377585784020670151999494758401377978159125823795592178151592677146692292797813394091862508787767899383293021201708810986251290653385047650861419474607646166648378330622887281934457329249648627049221877153708755768675561196059433553653681927267777868569562675861299043623521298738547773681038350429763189681764175461931487002036345524999955359798730181642335395284543215661334009656070301841875923689748771129807235757056859530612059498174919934773255737372510508250536122882013548006338988946462575489304449066340449118637914050301643332450550971258478137785355155494627049699270212487323057708222097180623481905872774993222963156859092492383711136930039813969590061881044739505906998157386354190524120800960880481430790914423491670479953640688203483295086415050047924361522041559711017867251317452951083485011826692284079208131250786960822077457631599988531816099678611094799523643294565785444515108146145825282156399860214682277276188794878370193551015946440498283926137786077957627289508832265681927454377304612814344686030918909150611256930533246528692698587844699655953632766410889536740155744988570464755659944397834039972511186229831445639148832129671253511218503583219072757839900594545721216475289590230087037028396115318092859715753055603607950910153953618928328937640990598788677333688670890468043972942410734498533878535475341508079498930749736879286367909677061465184076691589066895373092944526291054543953529465888360213780012735067754023825834049290031724051612485383697842263312455837923853092965156772432070778443574096965435442713180877296554663306548520836773283145435544029244953824149092355511636136321494581902983928625611817229041320150172282673983347162957027687090475532795816530453777921230332056993747844855640582527824145707184612421678132091684544038385706373000887073174275860974027252657198002995466483904697642402226548508923107990075491865891877627546456206186140466257930258466290455166997194864744457901119647000206372713418905572108926976*i1^90 + -934383616643071007516847200664122253345874568480901721296863713688860696821587930157739758133817657229934828058066100259761876199742393032201272019172464889113791493817169902950271653055525196969488755768089864621763758466344016585528021812853338567412504576971228030100407882825290202693018801383552904119444799530736061236441220759248934338011294537031261952304486814062303615892207222288995704903454762262630843226516119202034710599935488729148245318655766782494301344343470267086022078814514771019650040579596907628415463614845607029147563764429704072709775370591709975629878521663575628565393155883107844166093245501079170760900330361309803578631989788620066315296188593661246079707176216660394152001397001089354009352983727697174971810695519383707303451454286606836025369844431824016680957840078783160856759308928700551821556813715936171235908046287608651225912104601219436727190965171654865948964750804008910627198309370608086654783421185208534964213035846532227403319938716460298737603963771222953262809030898419609737044153859220448472634275303868305901716234030504037324205112144710075776157292608685902230183370713769475730156084790472652784042466155198369418800562989967104254897279641724387738762327327240295653201656848947922816189284085039545615069148263913618847057932675776779859316582103669747401835871077052053548383009287169412900160568692011405579417319723024426632557857566100087264000083514373681661443304639922380370861976685269185979500609803634086587851180551774118560087893587096327549836355519029192844771004166722001948514993061958841259169555829204619664290831336120306664048288036301889552116559853021881581198862532738320158349840522881378097647483203412094734259292626280254079083666231537613051238868643307525546624080760419384908352500809173339593388503307761268037788263946134050782181725880112520642306336947037463775590423933477344747014175406079482782289203546243050551315601798804156553935654458167011358194053797839678999349564773297456920379259232886562928383601361437491941346014570206952343289540866129385621440996455900285398092027331105722774131825756978719423994674341618497052108212199815182176397755776974237226352622466084527896287716757687591007046916245387721646201912265211294259876460648268320065031090418533558499483498323853589064869476570223063820560013772178593721730929374604503325215018821832486595826713177867978764465518884844041293929520922706603846317751943764788712444701645471744*i1^91 + 289353002125131022692772147146291874658035304546588636786121584418544182291728395838991810206965902628291615875106764846183088605187411074895569324528896004106809871827183588126752314081734078238779397761690514841456415970495128084661406710875689798759950487019736723247975350304797547512439882078866013746057948819908295694605878940209065070547843825865259359032561235339029891552928959060579234143119405791768794895330172196816174217195486617952029931314702213846394823301392795134063479848681566346744382183381294932557917377168222451820132036230144414929203820183474601116558906239341938512247930315371401918484406817383090832942514521938559086398722078966299114474430074633390297172181162229405056600525420852636936834637709700534344707308462596248921963475692296334638875296901772877970209648706855233310192534057438547437715999387525253231733692798179897385908746271540766088984966519456044564621520271488436564953886229212720826931274405547707623167880809498706383306934761181595455452515152843015481338496262434153047551801700888921536866664722201452472326360086488290654109320668598461507173760726389096831198614919358668614079990079651392815859518724671545913103953459204081859290218782589755023941315974206529504829830633625000645021222365142809945242715069317280757507108709146905110820342294175687508678749022344255021056164883785894643175115660094250114528523711916461774025034284081939940443041247794359574405250239256228229034055202865120481085371436742022638186825723309303629877571592820966479412380357575885410901639359451942390788667260465061379604599920481934235429075010771431692253285634509965014065880133635346546047526602086767051500379211364037965306299342094075852341759340347144026026857784163374356951744952039746845561091242967437512620073643642449687192512963565168803420981035192889563713458616537580639458232376897336125165931710216313931225453833956356447821855329147753948775536822451362581632378668837334043080751929861993947435784795111533929336147559688069160940632259941532113799420507934517694998879413403374282819826758466037535179781494836096104933200655676602269475380973065816670574246364532533946193390411129430276992138119502908995322086643668113644988300087926992489045416804324896659716619842891995175112370182683315268686718567648916111383627327028661120868945813149770224495621982929883825619147384677525703267546839796253099457379967448718038934055342662078221187703258436761540362240*i1^92 + -8433506281297384817454435790888169058137351136592072910037843222147920403504863484732600922622797534350161945280912323767973656167450403902665949250084069584202284241790492223632588707096784470817048155759112388251658086290350419077632036361103843223793050147878739139596094533844829208474159324574266759151326494484441200292319097226091735883691059506718321111490596031885156446558388426060295091383585558611461196282072449888372957341477958831684543856894679177159598904365710694258761177216062587732307875662287957861021746082818243943527675019626958586943343332865886064113877055091890533952500631142598172491742492377422012451568998094389845347688173128123031770716663280270305938476341370758459145080252955598244062564806201607488099958918742993647669965581087870192438710392377461437424974658894290884200818914804931607879431723226553801971363385882272391349982434174231803747057842201070292242448766819596663446428750724376618137848375672202771054231331882715745336212412727488143688795902495954766085707884138273688383194519396130989777100445406319236608132869943781490902475581887618357468766428970068407959167022472392467951617471892529633516873907098571439727521289067673088915390740821493897061223238049687915651716421696841532239490571035578485546038269851445771464096973655629524978982507982816190967485111140607847015235666198701571140291604229017210674132850097035339097246973896940179375152880965939989305745793716047178830503045418501197277970209521147169960096373576689893980419240070005073765670213742093588442920941559684786921130853220972549499785681104185593850260581319045087822806859014224441219989793961524027203741364994873895550291793953148211084724597676169849990199111991772722543527254408844590322563187356194226914051714651340274070826355379122894883944304471693985280291711131269208257968275338974834315428687359638418341716924419715104284800127262998752625868118257725374502581844565328050816711817055592377067308591632120867730321409258713309042488086873450810900717497979558290569406841122327870225574355256673498707868405833815110287900090664624156994108802819651088315960222432469099936597627940267263493911737897026167444355591951339218352465208133868585865790482169021601231004168848733532218344220840146890355280303034679886149960887194517575499046575706835403739134360832057816249162260091480107592169218415305763803072619874451500228744286238648478295509122518146607040053196619776*i1^93 + 87079281569055715761615422938298271138222179779170552239768921894530836051497469680750037330600496597944194169539294916990247578666498137950226583988183306126673950764243439411878045405172348598972630540693859224601250493114077524450819132729095566219485283204653476792473788823896396231538213609335711801009671816549572811097056062444652293341107709992467737916991669746601038669360073015888854049210482444375177494589249665398429551848378258469844216666611927155241401940717456654528224173304180868111210870344621655953603611184919297194177866903088897401123076147008266801172915132907464724622379813739595335120971217821762869093715624824529496997519525477559402660552333910060893762023090021270483400150034025595560741678014269546999306716376714916286042041562164015330271566784821355747410926367516271493218823141322129091983370453287420088354656202380251017940001178942839956926987331329589118499982063227954704365301733684247254620588068774037222275024423096443783752305949703142160199209544172079594029937453183643591711534521645086207468463211941684000256848042777850626161155062070361379170395816023879103960271076454320110834099659441295494984278591779851322417952257908852450490543048837838880933180634381499731501993281899074605231852977863250638849605280146932758293957993629491458901567990905673965559193815516205071155453709891498546982726976187669237102331920458818301780388343792702344182729661303399768052675961707931739475904564075221196804485230142648328082006421355795300091388354780780019421644022574202617821068212524330400010993033551527883249250897939554758983031577729514004365749937336939900217409514473639070329228926281413106388127168243562536291897679672636198546347453969810022816613306449951945425700723891987334939949192174811236947463273038740327046215214597714288502007536948950379253286150683504096779474173273585832002076086027149548969685736575050675977071680263694423695273479528803773824557320827929949309648033377424517904728288993811039201008369527456632217839220796235143445594582035145329084179884390568454212148648404989072123385253520390280599373650504707848468802206355185264807629809795504625443351507223201963260955340758307999696799627414814291275023100196163814234143508785822768553928994429201438122392260047056529046018737385418779323891361325831466134803922815756453627521459116911288797825782962280467768783436952774827121850237480335560035601450792692744192*i1^94 + 7737091211058818125924892621980757835326535785348482725418540208736897656712580003239397443484010420067218780544036144176200674587101738880172488491797532454692715599464874527193852115017925509034017495990927706267811750750648788817892866373246177803418262971900798980399229127561692502921302095252395522429433389090265937267547524261842051076951123005498009915872974769592365528898055133177440342278053287394689061380544395844387836741915973607116661302247482387772700485174694220944731093999487138264816362340850957237848095808943614502138944404068202524863128153171375331121278158994892171873146623679971665303731771191167167394236443245620862492703406709864674374297909059996095270561502547154049986077907074655361156432518223569157565489948203490521813823205618803616480821901158864173213380094486894840796346036212900002103110050950380037084339504574447558464968504792101599343459319337065260329421699106939855362478151153537070766922314474579654929798129684990492778064304134963938543078287436076477742594860461557912664253678982059706041859385370733450896307423369559045246994773602156845929574646467788321308843646588937025241594375342986708586849715964605007953461377304585325076431508614517378077738844209803781656079260019422304651987177808796969763250357129701987580583563598250788951153302619353245996787809747575202689630778360599722302863453009987771065980251246531004986083690594302545016214801956583064223541014597058330184386024776176701987071717775914512436850162978966380258941291730638098986637460387920200764423657089913083427715154250267179194870689304764923231917187145521560239596987585692465476335252617382500512452019326774262968189118273649745771168101131251177036546761717512594718240998499013887492422704918364250574413114257081341659746638690301963168759050646942522451193953042374847816226421468582779346485984740034315410405888639196403628505634923895836068461539656403600449127815782755097307588361321483598011851151675807214570740543812164450366777027805726313019566638203694583170085523540399619626744251536109727426438395680497889023263239981771212505706220190004548537591150231802097632337453881167016304440673068392348651217846735797579611965131074214936891222700010917400031117359977766856361590005491401162822486406855325419748757078325009488673138527302688774512468733690028227823230024010838317006815497303207111156085024053695892214965567092737575321862144*i1^95 + 28889553053533791676544609005667449720584394968993016069475430283363223879863590400420888240570696534683560728649926072592878965538146566209451501338833456424843919442420943344199383537808061319991504383900798916092226272860317455364938556120798957471241897971998358020257955244696937527623410095531385208656118912634484629006802286558668175713163501960475843090554971571967035972986518602223517016537716331591799011456640304356665436970192816189905846773108872040325314495881998735747648253778800242841160231897660306523066463401303587186221378442494386007955697105208429038202897593621896505965114798505529245967323843089028822285870379472458154229426602334109193088855726045916995139450792143164064400270120944748015790613016518560144198168844061475574088473957807394038377301956214485472321960256438361026329306830794659275620087491099502217594578770890616716871419554877821214383742029463609722208636982508092492836883895296823701611305018421916599161828671807409968661543642526019603234065995540420256055636217697673005276425617435506045209221314634395766378622275872131067734074381199860912608575661119266016892275520161298619615377722391981516429269879900402510444665857135309014142030551799129493599027976432909720769853158346309812438201899856601177333975262548216872846830875965633893201468575363083089035845479898682117745982573435239974245818048041654228963976933207987225563595438545964106427472324796745658529741042873680389315787517083627777117274810092247180290349933591879264305091131184837702461649211391054050916972758479735469168561987445198986885896882465764047384227940628308581901579739169798541304153482686005242323885737466504523638297528240820288325468398921535891731352490125270859265607570750139166368985002377703263864140020360095189224229741461842882126781505504999317278681779412127647313447364443311594992326578544951740891963654691693107999082621663003996663421013980687964178080446123701707323637733262294423065530446191328348940785370832839215938157686756620600610995725515436392378720650597182630622637044893095580729901591011382790214474945102092371570237533185165461037446996310019394565062690072753979998669916687415474203373319685662712711029151652887654546826814407315815272277468329660653162547746727139418543844634654125196669477963079646945727106324336327601593422596134903234534428286457821649602083631599813796587871922704374125489243297939456*i1^96 + 2160090558417368338972093732553324589122653241623545866309582794378831984352388492871027054700426838918210948270044224130117975930985908570537348646102737345195373231232927411022143002982908237180694297546530312826401786771461416108367568498332117764917952715194111577952409962729463338785991380273797859998216897107527864872861381748276176009044922848630314556466260801881800921115876629376938462128473394806685516523748012105614716358797984676854851723359754787034211296480446425878875895587861649311794835187240572845876654524415510287941557111136743787144881819063841802332456270198788577302123368910294321246366167715899104309086725579554117900956239500516497522664618365444771486179874715261367393456331355520967909488808446759726193644039213523629738337095450590395181639474579608115075269962891674834966311434504612922124546540554625373365298014033816237354258864788107963067439075222080520636666409495550271899946066967651386232474625376330593804501290507921665246745214400631019954165049253546849822432169776710649661093811052500857481225454101492714741643250407909814760044968691337892823149107031850634271963440741440135787443659230710226617885793600105767381279155761220573194875802057740705485218490618518654065644356218308892136181426167723566496703843892437392630524718380098247165344968622164277896122938127013990799325490132578757730393039261426185014630444096053971459037939871900694787615542444590060527415667034301518239229953109155869900165917908444529068125996748380113741587004882502904035155843977331529192644361298816003797030196574838320889234434457455062396598322571303089118422652044559616759649008217359988352889239386515766038755284148186696244273297012868526699758403904846202551000233756682213184550377802846536577046928079619460130460764700272748770994170257672357386864535727163358571553126514258099337531915214692998933379622890155260188018635490472790410175686701330956938403824796179945104122292749058909226387310629030322925273180175980645836882347973132922733305278720305549820454965171493814769996888309997893825868956534683726213591033013230623031595262670759318827359527948032568282922000606454922743401526499103171084363059297245334743710017037270492256205261324913805210433489389233014613718439775762148855523868935667047522380006133867885911886776299981731448744931916416245090897823561136363736065670708092217614857571162870775808*i1^97 + 21891862878656709388203882702402407241824555346031894076939265238098208962788190383151869482819205299085051999534554253625871121800143358819677152742522354075117023199646958156506529741099638761688810865464727406424162858664061527218075238070720697695794024563502072869939454130790202552774089415350209292779025522809831700770886319662730745930103889672143633909341056961547261736570434758426542537965825836821004750276012278560766107158581416713442522177203960154084496138088688084388226298446572739819086729356216956161644405750460608788769832761583286927689276482481829986501205925516155219064099991197098059223546752486367850849492909731795051795533588706467189335954572492272530140388377417592670752675245795263050187905560248229695351499696763739293038968669199026383469193811296429260170797747672015809510599530224375749927988873318805880636909304053705493012057726155718987924582800806256970173837505016746843172262666004793657493924531675563859819375263002708610398408702238448713371455543416269962606685187288182808344108057809033184231981319924994952499975361545158712424558444238468134178741030909343725919575450307316640951281143492215346598491329708432475350618329508222673616744974207087704754983328482000802016536078929428979630690954745756179012183280366200848070933122604427334920603137508685090227739577775116883416601026788338148539625670732263854785259378287579924823583512370379265792708728504838793288158249311858022650618211155080302940926058046907657634925800352078658315683525886525912815582027182316234629127412644284705832921481741950002133494855479715518105861725605282048656560718160140833842017106929314225825814832119522380485848886905471511159342643650734874688695982514466820455374046302719487361935107419716643052838187965019370156178441135439843320424849026663432702143128890592938766552050326147048751365319364860617739564834753189581673906854555443203153737036681407148524735672504013078052535189100502410966273695634356447694861887383451794636581823463995096204896128161147140475124479373856524595826374461783062464635465379126314161909172721623126794845564048762380806514940781958176892785243329791743565745227299059443649487058232956183161393825043713482510176942190354212009802175731400285254218529247704130704477341895127399626902515300079990130298009483483678039083161984772025826727027724731001035596179096443254367846400*i1^98 + 13857503659380693927662609962998613031806011472837954375288815433232843364717720880733250161761515352115034549108185145893459659211496217562113849786780546694819154178579687651523978489830935547994397277967239888730210727228606536058719868672171749138829097581567264347631134755815254413302178246638819935144132118421611832630276797614591690745074825022288480670532967136211446772442240374513134744254378644649090956937960151747644781698645363539131976328952363718882323713040513444379570302708763739689485895603845194196227019083297506941426826863754657767171199767823273222046799683564555100989551285272658042509762542535968726545839900103925460668656724333969819829805795220342928005373207708052035542377481284930434314277170300596301907393275761711052740513957219133511445350576647928330113768536630088814169863509397215968375004940186221140257838043198944567148453545665567671992717973610576454978272933522773350712248985142492033360296472174503153308277289305942440559362963114004265016761678232064958511885992046803227104719040706866160319249858276700098013396915226215752774677606887964736224125260008540364962314520315480358625812702000815359678625309292256455994082027516225500638301464319226281462872589110607869787499559566095909807123267809621611369428378473445728291064686713909403838597660592980057703365089569578206988242649273207688902506556073035429970317537190593468404355229815730779261488031162929778998933006905691633033300941797235885152423200133923293575951733833605596028230799972242432607052878728488739374332598958523439537842708790223857584561056200172309802207262844955928345688230922294146763945930471876787653266084560395744768876369999733425531363407676966888695528567468335120186271223980477945959589052365318096505762242522518726897397327366183140560524450194332019842757668143874173037029792963152767624750004404570343983236973895558130521488571335597113549491658495067346571182650333378253539901013792684728075102300654803267238239993937651891610700766696609105967630309506528374988166726766899836102971201461549793206431712912733178930866072941579378523451054795953447782319675614487000878068697043833513468862281753949857747514776050102288065224472961960574346273199718578274415935282873219438644786693336545370531028291709101013399234614171159670359358508355158125076773383297846062624111039457127479386251162812416*i1^99 + 13044690446604963965454187620909964007467657849695914550246726316973194158785583620552361035400498101661652136459769472346919660157289853273851449735117551289537456913410675558571924643140697411852131741767051847485652602645327043673617107136864580053295132535925513347584575176913798473263389445272340157148785279255396023526852215501854031374309430575986294661165443480911722417402671375209552606305056152359738095348190811804602576170016946182560355905486187579591095908172670670018068549272111226721311793714885416081108771831682567905511557883131427957567425955451498460059997038820616602396376411785236042043214489498894717811597982935372782761670407549374193161441936677916031737113024495927549120191126938911420686949981610572243749120473511908747145584917461087510235927448270591576355448927919110995558930041297281215639834751437892246566794950012509913822189628680919597924548759708804612401001178096830751896323330847919159356554317302271002848069212148326303800375254704285245029748349604033765121115609652794872585388269896807488649684485098802100537484170317680262342274314417269971114576046462138167245967831679517648323305113350722961544963503303799237661916969473923852320879466838223977671996421234651407203153034822524760395591373842111028456059301594724226534781630260610746578288104616165010021020569190082764469765189656765778504552180996813682100724997362675626748819533928385764011157842173100498672303084096210675473987244341703860018259385079046182994504671905034641077334121109066143029711759751408490483669834877562830460934112269894385709215172778135597500624866632202093713651952005021936153352054458988821994852306135446544707635679473316855275408142890446109799748287819586322425404630848574803054539744567297544139231292296203402479537345333409138333881650186203267883987165437560805086993238445284222410310642420913442112555836760797349948454783646875502523764465667929969889591017757878195182471273102718558909998263934534647469833977920559852146644192846630581543384289160376164580931765283965394030960671806427629295139321928551808742604100984792247306899343778681641551605860428029897862299819492130866262728717958346371908246876103365504244473353875222710281878272685089286524696607664049342014262801274173309970860653559378457003776132777830160297272052888977643297191430941172111366604298001731026944*i1^100 + -240472987308811966879507655687665872407497826012492333532681969749138687587553706622371417158642436309463386987244278402678100336518697371379344833082947883614142247556128408874117765885837736450966715884833600658323801006962187421452864939454898249083224720983061912908631791111415507243582506816302532190142939868328610113861225705387480331507994097372390476340377545048243474993207596690755981592176333128328086855556049558385968572279488840656429047773868981810052893017387199244761731451483709726800856382498806769779607546266680048287997444775480148582101411057207540347639146310544400059247659310027257296987390759795180745828169849031800592119453010893380516906397449376813967304382401069025586186624594921169254104679145202012326774319616592559106260520322274792867895895482008849865206147236709419001280009590943329845235405064939815913224291418829501845907867354418043639153663899034758844824353956141860297432745898655847695781713739737222409842751133482517541896187304406812644905163143452918935241468638430636739286144848526938618172938608196127091788459130935581572187492061850593751519065808050552752270909787874082017255034953066057156454577405735814401441923969409927974507933242084394972237888564952138488605479718315288004470150861394662286664729274661468446496987360246614091557470443514240894249340475481025112040737998374961463688364138996993936233523137035787761969673888032466256179094732407564560584945628340600064552948057957175946602651848358550828822788330257340239401627118111128583118858874380550256071545600500110288985124384188488252405839195060633172506305114252343619044652420489873713696928577804557191920374061839167950025194064280350083242980981959251342417342807294286104535737272206294882966113532212483849815317815651760743568212127633326947771837105810205510337907399978899766884926697121623423922421287471459225009503206274544431561877716509964524523775845807969250277510046554180811147665221486333600321037161335283581353908242458730004111406929810651799305026919344297415566522702786585721479930872238569803043731858168503048242175475393870791769623547578077050589928769914611461201725442643708843177975566390013665280882010016697160656777996956784055171274402223078073329779414334797948114371520512721124711706118492031380989892814919244297815285502889552497810240670566245728256*i1^101 + 362621226124097572839751821429221338164865250317441357939551708927206124160143949413228049021696949851190745484161544289850217982534772169377038737363691007358485405475349885368652923303748933293409984064285004871215366128507997815346802772947168177482583011494074380340232508903303227603287771896394186769215823824332038788685978465604687801118625310405504707320160394362665241737688530052282282073969880329303532756662212551275229987317513759436909010932795579445704567836949491414740512165238484647386126272968369736032665776104452511628761588918371562138681901908913010057834152029162555492774782888807258093616197758916239793708362222081317515693481580965909855343424787839917247130830630549833606173710773866101344654194430842373933836705391867947892418054721130407200550121455091041606783339952490350842178150639802276579603733079344412153568858735008790551696098653563288756023160857243823376120950873576041542522547179835859344556161362630359025831954112377563856972258750288633596322886981685346911869474277535875798297098143553402543180953185080345322102678829291962361741876552907577307714308451713278632200522339937482077297968257406222188191654525840009643036392164694089161608931074185973823779738428177520772716135533284282473983764904466730651352642513453708556868145909484402959952069496441789409346372430641111224981864539707865817419000611327967733922397113977331438851761995818130976655770144175077041516424116921595216111401302212300181092218662924152489194273513214943233889262489773209606389578658426337004634441562749638074525965057629796176427023969253903618552250640624842261787300572756166724219388753890105586929437308323555218009052917748139277146025599530624364183995305753844818224608294487544547457009012272825030303322793948334014445784860552803339614008333510808550467376488341205202265283375309593919816169720893455276082907509868957069342357233360463884527672240927221000424049761958021695717991951981331381822373669945947116007677054065976369813767136017850496397935374408596995939313753544966433773605831083942117930809483650787027315813608601340969083369127719684903168062744735598430128781941137327927333386512277745684443371234583892873164913785789757609646691668945011367661931751308152724935383067983946997830881149649319359516399246658012294036352226760805318656*i1^102 + -3344724933533541701123814215083856411505662514909546221782336028078492893366489223534763707628065377403088423235390366507093055110989463828467394700702149034101309790070906569737755705430345604382689777662450115261908968458280462915166795899074820633149599364759199052282092775414112984404716742496948267166313612099831462965988118772704387465158483426036516249928571527210355354332012426590010183043970758414201296278101988973337618535489870063633733673869110652320526106301247556811917759626080773732360566454033186549077989271131439778673504304457664938282473622997546412130825642349587453938434162629319619579304717379691478354575451805127061246188319615817940463956342130587018961768567020718158606978583994325011709047704142782599417902467734727047033167483368631278910202213014064440199039681952793947330397981004053484452431947635431423275139859193418824839621231769616603748471780989470467733983224904586396555950241542949253177600285344450007825209657731991327406244301536202741348671876208974604796409652447331217591330121844326077265216239668148076695422773592599104211618195046759640745854285264097751216782406667041473666458539267475081388676156641113618659956968686563391033791983419556584743268033521859478331393893873541808141193482144763608736177642233481956685111666282603929996336179565642329324591678972139759944084160917981728424721872436048693615397099513428007418530779314029937647856387833437290389897203377116136206237510607226830861505359781565360465498923238751228892399474114944030236011510231595387939768245147045540021841556823729061315789973153844944936493018924206708179993699456895372953778009478193329388835920897748524693057406424154617957092435649125616222790000294409712175630432517554793696878016751533362617857417484363055426360988733382230358507319717759187326997947495019281218572688860601450361502958439882394777904638275952033581543293803052713186980141656514534131665219854570427450144320112553440237888267553321887417393313297960648586949311666962136961253638460637320102068834695151997732854443531853798763598711392753003479051995065916900062867545751862372095954497633757078191143634103711345250759025399317330805183415439346855542617376261646729242264937837274544314343846439419334648006039795249725899650844412589382424672779335907017752576*i1^103 + 128311898299108435342326415458534696592902491380335009647632163790528254384219805549764187453926602964547789327822904154792860979451631001586694098540730869974010948820735590649339791961805505047619383877010907884993574438772764644760358117306350187294981153488737088638191848081310139741261639932453041321452451557200832044197752224015153477621430756426535454734647226779457422102889383976149196135932247118034476638672098532325047864730575440711083379174913964599616266104762996574308779826544515319683102013206639938192097603208316739343443250793131454816334221365664926004457411949431018576185280463549353042675151487684019708052307489351609761090920572657540064058079360995978774682947915315174906050527221659962348618983051716851207427866833361367565683212556623313706493839926749036040686690122397774609424451899652345399934254848996288085016835884533810330426340040211551324283680581030976473842130827177512851351270559463152676408448818459227745130989109219884010429735903813001196139905431506135796694923826811033217146261061947000480158929559641954917496382871556652140296841091705415756301382549720689403039889579209453172621900249930955772537410968982003677512277942144824121193582350159654980264409900375362445801518408198727039638756302003474789807498214396061598150226303983835211692106368733101146622362056270537845357393394882623944525242956537614936771670164022833993548209277857475781706869522713561733168745233293170517491271883943888030987804762817615103258595328290132068758729049861788316326914215183345712669268712410068825900761755409199132668029632804606918977109433854144587370378272127545844753551311320237978870796977361911079727227458917494600740028573453554499420748471107775357644633014431169317566400818665386118020257299410486838676356299616966013167656488797775543114883187724794359564342986898477507651671889530835467292607022805449693211431174298150085029526694265469075537518189993055952721661536030873317689858680532272360646369126911113883423467575183745259399560944420102693218234131427348925630381410816444365029396443035599692478711792229259600548823086644504308577197399435131292868026432984917006649624575037577295783092624448895634783732874299306434986072821186077767152493158197129065183746210058046840921694654040135901904896*i1^104 + 704256164698923820574921717355532407964220826937890948867122628323519937234630822535204363814460324060915399323293318318484499222865128670958274358730184199742315066129405892538461221183910053709371750285538563981491280762515687471302973627654575820297643507462365708214252113319953602245819469385739558473143276986559067457763652330534342551209541453282485398764095150687383769326095991052298910790500721247350289630832745942213720948772656204801494125023671070976367044479362009637608878798126971628435504533452929754677512486966616621925169161222804365314662445668373898610205902756010050504268961303755658029586026833979281974678480418334864100569402730063882407135145877653519199290985188556692683368748557575879415565375022643690810534456049804644057276244067123492327570649462416206310904139806234264721532688548401571581208319213393829004608794984959308280943128456603898681522616454089110051342506847636884106557188008535332410913935118347024228711596372614532327139286170799806922753038113188243954377536812357386726811250349103355692178594675700357956245944277496340130027574992525732938519980876577884246583742496209552972631486228882406095228195660553241392682608137499122316511776983223300656079862233754692113677423188027759996160624942956008750089390630331932100525111207523028085960154314279445922666732992353951455530143807900531236291827049303551141027022372015213559371041151402153535896436849659309228431060647323411683519346763783681159785833485727695922867810992431227161944739420439585645676023899114791514981813753131572919838130953924323253086142778989470745533163518405279247188095072386155688272585157464927933165875339803318329964030489219531122943679614063285967929641193859765339799863090459604106864745019782931977482453481045437352479301650958764407824845052282164213742626212188527656628192413555481337939593971382930697812743816691042715819289330972349649258589317878120622582123375830165646909664817997623553740199041390755898433449263735219103551483780178699425732002783162379286306655290248991685770308692585528087564539983625734214665928067474480374582286003443812726825155065934380979460763673553161419223346892121612954262783199017588655686105511266151885069567604728426613121278559601972862769216685604864*i1^105 + -319432666244062004343438692106568400919633460135527636215386721073948497946074921422744082913748775970162307004017807101728169573845816447227184397944384433097259599352265629284171717653080101040623330136135709186991965611291644011634918798800152066411982189348760999372804295080980214458087053268408376071993623257736250187147233583363764381199995374043797127990786659588565643184144649284539145232325559906723366132168982715821999171075879962430436976490027054310387221117177598685453519361301128697335832857531517817986073579073999812540623949889045169555019788672178726355738350503401605180010772442492987861083488962746749976004073119879821157467200788323933097586887879355096091813147379343843033086206107566303556433665329685368180885850647818407156495063340073720613976863899976743962397424033146156855773073956561826533209477092086666724035349337256715386358168908748536050948233619599462501790067003016210727131900780698377747424874330654330941362874879607405189741735366400899337640436888855615796521664528915544106114781236057367832315038915197267788876116166123353098582713980370699370854373399244263593098109280687661224976112516048947876168691784161866150497438297931142074889600389544548502775611136041391856474066613115306574168289815963976699505253795453949339278049617764849987746083754012194292763924673655055768048240321931694307105251748170537168410083157804243000456060584270574440392667963240325961398317573312679716623171032982932568883881948031671970989605769765237181903188314944554270745968955373202228785489427765868009869373886753503401840053073621029439920917019605077930202408578441295609337399684346014905851397983651974720648085739863650898523526658260157968169496631720386556779704357873060734338560934204442459064937051836951993335137057801502923632533785369746448454725697848068554135009603623243870730084477158946972165239132298450116716613831554152759316829703621968000005132156557133840034859145405539981049617292715526335412156477218406709307632222122827231702030558025497605189254483183507069983200295023134218832198893149260323562502902472208073946623934031659277544790975190937810929141389643036082526820378359790212640887698766224494275830845637351692072179684126712435572736*i1^106 + -3081303187265293446611646556434699478705559322793948359936073473351536005423012076581759137324844526557190031772579618787367777338862048992441391973082817643075673084107548946144235054699075639466821054639186447495974171757848603513518788264096534892319877622888638903807352827020264286624023592054221087629572827408902577782982110113094521673181817165455601206014763073768000316928355039126674862708372045116636004053893122684178654197036754808734937785440119653365097250846273544953024688532422062794906404690395255302089355898983978710503665576931189261989251572092965547807971635718671748227087261124695944523434062592013802987753757846959987037197553960592803707406026282503242226426650555001346502204615380884886882853555006518445392985185195148145864696153054926269968154617737378398676390538376897923709380914388820252910817887465998056507325810952502743371500369650598361151422678206400341688755877042819028519671003835083469179354268454921881879479985960959646076737953697555309526617592605021432259519626479511945573102526732556210344918350550038606798520241154226958167148784113228181750668853740167985682232518758962605641612640133531571982539715516927988021282013407684470750545992727648061144486448169708057980714545928889603756959513591370675448675803831233449186750239273111619946885451998568696173938462500388218019951240637527578247809198453337336825660028206153102808072734368967631908737421914277339750717458276492017057904708241106676426324665377576373383340022022802500590750941514740716147276860797687104367293942550391934306829315348580899729218321557481292162940101729333131496895799954034414738878527022177589681870608056541566666718172656478762653451284187008864932892310364735126108188861729777960274684875303172703444021453717989974516469547572388708087690036652267872368154987636908279527130630875619197225592610093493789389478289083852098970685540545120804957003120158153648392871569518831455587905729665805894943126681657433919735914823591328437663671068456853564547424679029675259487909328647798801639699943703563838343654305395032440559890472055550442322331389946772064129344825936679306979567056819779195401272607728976276231309821593490040628685795852550144*i1^107 + 2278297792384709230794095876171286218051272904282723461069129590754664830072550093586609748184841607374063861916651744189828883607180188922950357159756210691217732530388297324834205612192388873090056828615881302663153644946463026063920981000781967991365578193500959151735346890532287590000528602208213888476406574455819762894024120717888629140047523265388862633110866958274527070792471448680892942242261587334937930328348991372884591732499140448190691238595721607918979026821865860088290367933798124912877418038063678877748430403606743468296525423749314898225136908040707931970653770828091481335304587239238747168165160747562727907328624387893161701871885279690942204742557183931190252451453314838891120711440525463905025280621511451917855770530858807245406737120660944331462998408484609623913592990403543027176249157677200402631222049456823138920599969204633651829071646126290220893086948744937255260518412553361314036227992665380924943658754002052228490995967405474906309738073702486374338373495561624835197630711622625983703588684816571991471487264571510337341768273970703647551236739131215435224295566159503944217800464268594674776977133319703041184971540213933952378326960029396421372119800594517748526436715641992277393777692025155325255311594387052411447358714443853097815453124330569036037877039338490028227138463011937206957413962510933645990203903193402024892612054699005922899323202450807212870983703205995341851022482449408912957575708922579346337406748874154903949893202014182354777482701871227401142487148002186629778246779614166823280040796188622286793187197600955150067574583086767951295533648232633860876673615878526547431024289888001839882198578329556548516841331364376541130885503000271366084037848979229296912745878749763681184724264826759107382953038338409548874960500689455644254871984139411263924936693817129861873027937045900776843058286522798574702990702073006900834854202972871151310794395866657226032443283434486557553465874029114826492770773763038572905507535259393765405936949052359417991555978601392785128991297353420836220834333293237545891893521725184062577692080498522307748775800436094559290712479135826188598864992746798395229732864*i1^108 + -225297378636726743616244476481094978002250140203221071272847211002113452573721283302015490018709755468365074351112034836920172758064346237508766565827668318530303587794241823419831441160553466553555912303613585796470080906904382902933750896313146063088501796145480514079829603653750162425438717129759409166841780561143183909543821611051231285122654196452589898957768361323426069822025702866108657896525471285404059107875738087466994199927501403670103953674823711334921898203747721181606994382214599292939614939341443072051275734277369522415831584412785497425373477812530833768413456916271936052167240944921296827099135734561849233267107473584340624793889783467033396066212777570075454315472213852765669562353386279875507309372969779349315947245739933610591887726689982559175531595578837011110515770506415795300857492333148972574949486583198271749421318840682429026490777977611978685017412977049266738919981207165406545965543034394578495735538951203999422109003544604569967684884782453487863449833969813430570286215687635782446699011628426119054472085961592325241290696400504668135126288592637313312880215782030040531486217882254043650723327259195983018518781087616229870374611103845960378762090546135247359679045138204570161848430876207037675627912230917840559982254621600886180124510430145471247092004977332020183990521776131908103495868066506780109977202028841719228836627592879246148000056190057618321546275787970341594805554330217192992058814987975069984718250643768845061133240449270042880868941805058048321162056457723793050040689828000099119536006628540159646506583171769450343832165286057023647885985023493098296865833656589896263691294791114715451908957886757177024381721877848681780832033995832987660448034264511713776817571680606208488325229363407519472132267187453313301024409243736975827498691955665695585020067211383925363774008619101424982733447716563772021402001182532521002107817655359480202830362011692494972385492113651860301290521520621025552208467531541940705838047761409084690927687298479081777838422854329599316315264340344365815055523131151997874282042333158733774224890993559640922390528*i1^109 - N1*2141173884639650589410237100344488790222135116028099383123976748171244069492987597312498230034397892129574961349891108979728542543442912461915156589211941363876109969853488253143060981447800486005895346413593159557630376918515482340586535369174183315868718306995597802795059197604098666594459779551465988577751287113020145664000000*i3 ] ]