[ [ 1406089384870944256312978442867220907985761181404402405075474700144244209172784568948981539550508912687300422391965103968659109608565062015485593127340145825458390334024490779100564334120039467919237840732665491754522650735091852109928199621215092825208185131844371662003927295076211209664367686817908226883262438821378597879864367495889007079456457675041387973022212307673676525125901488714870453852388630882978926338648998739406170528232130720315737269697612447381026511961082727190763980453380443452749794693601532669598199122563049602556045532601959951655149147910956884454981885113292355698538050231564264485989759249429481069598179178956783809629148317892169652916400690273616554946352787706466513251064310791284315515671131547641838369258403470663306423963088139534919246652899368903995487875351160393285304958910138555680863492704250903910450180511967332746357059430028033426487804683646518884842648648864880436273805691327709742979378566142721936366085975177961244471542940756003092936316778422225880762990194197861466440112107143902295140576189510428885968565455492786846831534651604732572624117533232356424221013823206137066798991117999611647229868668291954988714063969851843670202633850141661059105943380093768446149119667022246866543266575888433936944369948620952274633934081273988331897259769391431339084394258438037053755131367528889442644737960009072598813262633149871559254811332853667654653308915894257207808373248986258482427803195322158465230487840469365902914744532331399385814403838114709585275342490625943189347973114109818173655553418500051979848172887027435832599541092828951353674837913729514531997480025126372797069360884066446866400862139496697498274943692936141355097322689996872753608939220799899631149078011943607411355040913331532133837488297144520332259780555969153886688544999774474261185778013302198472898077801937993016173082107135751030527997528838419951478579809250505729460892180738371193895399763329014096924169159811204224068042576315146476821541771712375585616819850879316211474253445711784144677216702636881803602497488691119645302217427945192936145017292067068703030514845019194668555962914783336805952553298082159781028007200923352073442269503399988929990853036913536674007346339534345388448416321341135780240482625384085438669666146444480477954392485956721376138714695958282782289733604085489376039287291952658558915868626952224335824409914389422996503983087284040015116976218077614063206540467547667347435535013421336751056498425474559574980119144048720878523748062893242622258207745778949665213555504002522816435998125840134706449890802067867436650403036637751009382685070379549181431977520741555693993891849907758584288511698285986545972715731923619112583503077528685812666979966138916562042657450065356383602871785195910750588341226741552564827689512566084834505831349345773220807930312828361180833382304705218036669415804522402179160431917449406511268765427399783522198307981613972112486349800248747476728637841324643563280410236940840113516767829903399167626697808756572658171916991370776615085261167681867331802811388227806423147008830738183765067748082656463768730981708534979807122128025437564827895465237748610697239802757493192337140687637395271148495155359355647657029830272117947453566600779392368431071913357836145234822763400690958539045370364809195638150458822545300942492235141695149913639201618800984977390794814507402032311713167519162503293787704584093759579183026157342093693457000300544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -27733166183688117460575046166142823801690127378268013034906346623897132907386812717102366156301348832839148382718704823913631467355364560014076849056833341003132727335828191141569885398254174190014570063290825397498639228395413085549308390761968213823444742644893248345586954623988764430554811166679606561333872419249707396088740927901780581965805999225059794614526004519899953532111802809432916367462505647558447564096977457573470645230394397886162045103265584837756257333647495385381948709235682260998567419868782428126641210035338640117994587740877547912408305631065447147842241292339517302698842044158084083426586872569630910078623201614539282713314952597242017027775511828856885213970989135747505502171609952040836264136667225819295780584834019591993798417153747572730244234096011782002436449560441543641284022661145990444890283204295841867353645152981462287055391410564869707676042580085481599601180731102566560811976374824653114337321456851255141491788626710570690966014932859457735040649111008977290303645786026769161443596087806534610686473732407303878017111911705080295738885504262228330167590465370941724503809811773121926380865368532477567414915688672931592370889108726114823692212280331239877396249924546764602358193636768985813876896026593976324746357524827608020167264971292974096440698063787657570274821894887115166412302421652427219085539840860313873540420659949814892994488184034924568781574261442060576927991197990500334737530254882015548583782694979440709154375936420069386780850502456292755043945997267561274891210844115820325387132055023562049990796434349243809609405802156466637460299625130437607109392494911898026860616941611468693553605764348965807562232350942066504828840976731279774638727485693704072664557658155873938913476374277358409867869029368987965050539707218187434045346122411484550132134177602447702706035217329863206390141076529300898635770435841067292302664789522919241040308991960808008867619872273512292880990978987568181915815333089493308509006111696449202984751030517317099088776385622996014906887763389029112731938906580995845528615485483332786293467345737627817828151917205035904306747198676247849260711444521195155745875167283590809476658997928102577422290331150772752953715764784452336565300476012710590868298221942637781766590383455227917638055590062611081556409533817239785905411284222173972191229149254736646340287681022640079368510974439419178598557941212669653622393842280779373546486907167391532410091872104087507685554959442359333042892781704680461350264320701627369226834573568463278859079108365767013444818400520211114453305753676578012885207801457293715779662165433536737538925377633625335578780217683662423988707838316547413141466249989128754189675497757059352975162991191664735554214173682358389895790676038568397527905227055227632977881353945897390457252166874087548165753661531882424070532364457127857492905156185406969093771826965262954150543065089848362756267444881002609670873417138085518377631646194664349237962904396846229106450737165572191837959340035242380826591243357254949687700648728233859435701672019939597216925382507370458581236646739013117363489277241999108585844894424621991983050308377731766351048669014930333207358921588913160349945636393797166771907325156885366890551974366580335522145310532273586454663360728767138585130207380262921846336291561363420543338288548875915675586458727351275832500896144258515140981352175426911002615493435234303516506106623684610681989262454292480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -420925464056912289931308672511982853220761006266259237899540042897276074477986163217036836914831325862253563015558660336152110772837837126730093367345310562094388126947749789090243553596664401846867596870473856367231605769627867348907022540884733670573453624972093977072319058377746679838441991444417466589494329793746118526676536778157659076820827277067303137357375281625474489900178979412686406528951854552918057276528256744223875758398556296472819214457781320119530612227962595063057467937752849304245895942913106477501007254598001057687132053802022345255679304995493745338272294631590200260369614025383776053956932159010522772197848037428695353710005754420617299985881638530288220965099297352281780882205424388621990967891120694107316580797752461329798880517189450502266390166814934110709071983979603989978272513645998586801919702207173209012714180111745821852919018853373804685425688352319317325308850646031976143023780395868401046755869155141980809490481954269852504925561218551743981807069505675345360982130646416516523575837767377166312488630816296639304178031897252911418693951334979722435955887587044024427430015017135086273294169985626876916436844719717889560400817691528730117989193826276499484271966585877427775184473525278395011635951363804557101850814062475839216930428737942333050032998044633192464182119280652949516785398140987800478800418673058819999139347693102131594406013570146962320460524476331915236427613244530591877956821013527126988922375058984966557859633271584716731257532269468622442069497054426049705035726722524217485424190519388593558720620633113899812652070085832089216297629832760121330402100268625253460174627478584280771177204794133844301437922470943963540816700972637666803522558276751767864853557025238239441276328251520679644801901249135182765435140009077529543550751480759365486503431344778606445791421829003380526104779382499619720211922966755072305028531995925344974524425083825978615836898357152629780927153580373233126127278704917540530605750570048993164036002399422231623801228642243646580038108572417746927446297028764493534660881279809628989805218693631489738645145746335902609382212273544157161597455825873738189153996986469764544728384392375251414643392122513833412166907133775208542439655430513015439300192386948194453698665121979762772387490071839558325751794278547144189326760392286985799715777416612474539160932293638361757223971503016891789592787289635930059456498322888859733619755598035823084932968640371975630157127974057437936319800798307471960314131971307354821513059201869776385563330493117025209887568483346767472773970317505014013111950767965513375025895477287289226672179187370252004134124047296481257534066783959404692470581184828657125550904958132458415571791673184926686864237496434572665696928281656032203683535537196142604172597224298928126475802128816267117899090630567071140204108936130320513816085364237572216105976469705753026246753676792700862746164852411560190580482638234190536929660089664747338061198728321055167806648345288150221893618784397281825627466823368107427162959563401465145579813124306705178886847453971609222860182367952725448675630166112937793178777273268523506396212717569909572510098717636228053184112094563680915259643866852131911968873256982529545659221514447050393955982090221373817913834348012892680419307529778220089238212004012907501557331000177792284752239748372199412910963014519707179400785677144782380695794740142328645889542869632321116447172588050841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 3756635057952571163798866302345097730745585417338028505727468085364316427072870181158563530154204451762062206753184137659718448297001698362505503150681895191759784509182380962238395630413895880416407885454818472615198576021878696143633344583432835627481361266183618244869726086742984424955680443763969761253261910609869992044719724917107112135810486612125591782556671456628861664638725015820422140013119517654747392594854639506569315001668714018893408206487761006868836965339822485041321534837717344713283344430299983726038571929491585475135337379696609168816162337919688337479521101807738229353814730375783523935522405726732894076666973380105361777185473937195909898380404374922617272226398041846226679031638842526137363373801213953441350313953491256698120320159832822364357528417898768814152016145035099580007138273214316784274011596490027304795897166958556579330765522822328722878254521960850460324545288385466590049708140398393501335043172043665782799299036346818804190330940643609373973778489126189160093273616122291041225344528245203497356315923349354226485721270466365820871047978796385531374779790497851262067871470492941122242406867971528798016337929757436829878952489594788234031659649596665752575029404421242865463013221199610648937131928128461179215535060783958751719907406437832005187794577025333805906092330595196860495138525054144086231065652060937925084829192226860597702553470513776249670935359802902068193361548724428858724528684577956130282363863999845670936817363995979412438586042584021658887015509250755618027542551664298419591941620785189126393915725454676409973083227034123208673057223840577304628476225061820713947963477941121304992084228018927703701521635966566984809723627855549100943290290222818674507869770749140391649725035372493233643046212285385960766835402124748664139594461644802654624565453289263400886161243741913697486791578200085091975214694792123270916174362164410071599586574061121034872161324149624554870661651648987806359252187662062684510486582745029467018926437387576559902438760231831920136657286424315931854929128160436679978573153813119525958715954066324759289493160119850198943149967198985263920812893941242055732238308959489950883728940581064460093374521070944902109246021302606110085873689437446909460903457085926933294180669952318484851904375532992015033826074039135692632466742795762185090947074074557222272997595220930011824644857153858846844411561973818123376482172997496301236518545746561956543581668563351425418329112685083739132159862044046017891669675705293052934967555591372070824557009173273930888367393345561300900322288192312697266773786185875204173800590753470643118008692736481290585692800995602162659792653109207249930897204554080429123826215935323334852187621943342251552028599819588948971129279522757020096375758203061362337099325695518622041104233181724862865258105693650853795663316486936607645067567361987362481825867205272511288779036403077587154807841863636606723364359759288936305694869235815701945807764235905132930069893974669177310581480992666659600784870503906686380896511481522500755005597309443279752150732812334361054368311624285926306969895926600721137103029927236618095953859747890702431324609912175290693205838313992742048016885535901074629180146900242131052514200880681179489118299396343183258891498053066756077857108460340829454901733799782779205915017406737595397018458082262862869542868868663364811253409314956702048089277475590007834527635252226112453627146624040960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 85599854814685924536748543533182598920863421626292783070287196977084511137634234946926752983846572133661552981582450526932746358413187482427877877141401750699157943086242751837831379062933954618760256262612684572074285768783941488994931481172495655729943680883148587570318839965036265231149332297160788170532527125285733656938512430590183138220927309240003217907778339559130147407483444789215373251533235543481937337875069292007326942943868393812615238239471917212401255894834521311490850105310224888027686209687239355968936951151292460015114473313972613256197346282467692360123214857488890681298902068990764730468006451757556344654299785476683161611291630591620422609074407894399553656925288862171941948111135848516731191183715025041437788360357687339426484737372863069582710900484443506028609145549742995910070682424125828287801519325891725795253366833983152022997860987139666739176252482414145111053807652866957940159502602563221099916175581291877420402258082289464641246823078127632034843606392059431461657609716283232642021185678768507250157702947853237972625929514369881082786596313443601147470277112605758513504770707182134413730671804191301000810102572587843189957880097798349295060878239497191924529592684741855081452029394973185988415728653369224471197415629626574608984454512110391198269062496788445942738048506756256600000464549720990238735344660273108094896465048332611220637233637562061049482088754568672130319079767989575502898826380337979514058169230080331047349184485645193828585547565628472001121126637140066523053569110489979333331722910630635044978109700499911967881301805142573065910667258580794061154597588440529471067409139000644168584921362023783661092831743233639136368933924661209254983862545234415232898146830962011241119156841241571937457176501372949875617522358416804430676230989285349678823314572229904035397554100291495437864343610891932428737267137148690451444537880531535193890340607933331232305077775427019775197449215596242480092422512497194962059172266434363102760136591964335661916044851333820488296557818694719863485367604667019756668617654462821499677558536057314072643489489447244500900998011351309199658488425393393217045698970401101808042276350055663385653299283102051396756343322908958897974051863251917813180731480412134079695803232221687469609327650347354465263005425227093012758759338779883863756566026803096241817172513687370384955046941885387546515931051979764832279071490597927384674613150600225947890656435818578139413054940015911624387846020498777267167107919305435714267243255294751453695052465359730561966487530363277786380438006350351791015556540084444532903340192702131152000590658476661796362036410099470449152013535086797218852695734459076250967566116350476756126017111398907147687789234129112750910811423177112524552423598287113986820214760347267876995292685013058153772669863257572544460128817269726803807139994596256936793028117329436500417712874007391470345790871652206947277882253074152312225475873623101283042785954842529665233524707355859410181400846919458529537791942717525493433438800329036256271853054536452781442875950851804954268933603876617231764645084060701756999442406017166307172244933004145913768082577790441337420565917342593972307841234564241408660381573925709742783211355368288136330469876597008486025194863772499904971093271048697503337609809016277557834166531612517754529516681385400608931628933567403815167622539537138070997712569907163240114221539449356545376731363960422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 432062249548430827294354796079183946190033700441520496121912748924331802752666567884449425272070192508201172314531367389828007272406922254488122777644822837486675368939219489731967276351536418160168117386232201853219836857820148669464758270371063618297283938378334080502758084343917100205722418317964680416687946872082001298012976684123015539777835656686862871331301837513071220465355499802434691921578064735771009855274917599201759226295064752567821015566614177238464704937131623541033204840459905574888402820423613347012217564107016382261039937494989371574972888478622852443992215988510996099537890926457761515163596301341621725976835004623177443417223938231935224640353133309407105176647622243155106648285247625759929139521913412725640017133457957503498763633987007919705022803658009309001619578234657369852400205439631173790169215624185348794682008658276886586089195692234653449944520941137462258639231064482587146589925060910392442928969029343414222811922395171492022583921222678620801914906988166806614943971307026298603882110713107491688173376575130779554301512836477763994390326587050375884664839733823229581696359097508797279938269799191161335807425900850387616712923664074769054516508302720436632930326503678855899699520231243226348591055562612461989353750733144432769246417012019312687525583058355509885033873172631159110911621158845664639635547457382331019101375636234598185595267623022787997541020068278065654208691691822314307673086716967705208374164292802454553457341650680792501574214057695860913075572315750385894051624136213134390935376979153179317281353000868476005623446775031101098519898437030098273303582963567459818293786014841243961630221141852079521949959840796042095503426035839000135430636877230578835972594034967797503853252410460050702697987554744062123143052391545799518572412322781454233650600370426525947513841501301445090077947694527610226444842613623977846629838815630290623527139077009198109288697384333168433800421070213078737540634406466176946479939026770673388539088091757122056469214088891690297032124318990983360943851232238072905762628792049798821598437751196634410510996947720660347030475270544355988487003401603717677300629253068699136742130665726122821517840839698321878793005789319731301346890979174138864446594753200853698412599289159162613036735698307007061839344161113900303594338592610047558332889403096897652080790316224383944014996441121479654037424032119249436702084990322638510225575324701245045782485561360349844439484546475829845342794860503908147355661453472615992555739054153968985768972726396589619335910985460477218957142279442018761252079103953248151607357008341926266094332723599095253366138814456765122786893293431602057351438586719526292534870667282040357311197782175147944195982491054766400613894245585565554651441890086729627570736755065594887890310526920105102792981822700511905741068007723062860565318721257379185416072773062163871303034095263117546572461557931593865466700602249307081372735588866055925782213254835153708114076013778317932625456866221029028265753045283959945085884695795178574826899712967689154685297742569274457202605422922514967520698347095242548052263496486983225296270249140421255553549230000964371104891102688120475117651988273313486782806341413792232013606785591523668631920515475275386387941357383791650081193327814020243550280505485981406621876534548624002147046330636430864067745087626650371981640665783804477246937530791511024737369987678230095810812807059865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 2809145195472502004476416967026719691074844740622461453397052113280809954544422980415793759919244781680441963537854695715096750845119694173341301953571393413227264577039742920069377390293502485663969481598616293239677770609920227615271218713397920816823724987377877945187637561523787188482084418020466590109914411184337517917656564398876216148563866258144975453784041884103960367681945668688073073507979454538429342553894750835321683096157279287564031323235875717773564103770484771375120764452818737659486217071608833843630762948739772507881921331157170073603924576909111731364637792135760657756274234450002017330910439206333424567402261194324655159961352355105037736851249037671127728774603625844977608519803905853626931559010673610635679033398921204389264524973173903689530738416896763740630053863194800426477849151176303571348805220567735562061298660096993568201934314708357271705680813609807206073148672331741029240117705202766718108260639220759045156561179577455990959443649240012157747597877093043799499112464458195963690625537613784925589880433836618491526444602966989823885678272690167100365749972993616755036651515019668131534329472503873554904909834010631081754350824048511384029936168675246682073166913890986630929384408521361649472229464380273577162812344276468858530694843183964099686907694844280908724979065721899256760555656785479356453341012327955215486812799301938835409484112855584526665664542946441603295295519403982509883038756107497894288514452251112641998348686931860297235711120781461372276363773871161554861727272404840559505218709237045400844693446735763042884390711529636053621121734816923872915717727647243622434208791927586255403350411664472999975433373320550913682074069168179432776682244349688622375309517816089327945078299669021186667628658288416562163246901000721509093657351211818021989461048078450344398018972574206643830775610084398657849757906588315208714430418963750311044588524625568531165480887842915517421150368320887074204683058110599905361334085146316953122503678422804702076562469408298173199553620185696080538593459878485286446443915408409830787232717153997292321760855098333600306048007457770963114517296207718235196811578133776872886827776477234317924889749424671443901499678819201763506672302905171867460770001139815906237612988499256380825713779338533071328000054425709732448541831931521048200196746531128662928892698743000485909496869334732675741865496350570246246980853094932392100408649561791932356247248953055660781107033020135371216440353338628189011986687129621146702577150672100184080977845978827796074353949914673250160655766817597103944601367153830619185230680470672120783921286062984920291303280122157930686258781041937630621365703759731132954110300479008114858228083025551322004004252158338914688021430722299900127604926287556812367339845954068829076366146159589491013075807108289200655525472673836478100133454552239708799689935100080423419644417030484036386501670726249920621629718419459717525739523295810937663162321443019819623895027817171959324171408805268219237116003483830986701550231594321571486066851007213073256523282935924180826791559959797787385852577327751965162009870443654001684067191184282121011004618055420758958084224941819986581435480464391301863156263642949199827671397390913204641488478602740794332357663890111234463117371697952185115926162458244686055281149476717877630232302298351114402326575315237020016467431723136391596505134472933525013145186828081008027967666455052288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 22609358361620508611974152400093667311352829782519040336874852514306988727576099827111244888386476217934926143515539888489081704962523764285733199985869601880690956777103802479719415590404710632107696825305349780787697208415922301042087638712391371589789936057962680963997901308985467667767362654286419567051564262811863460962167889561296916439145049409935979415571588592416631323901636524884826546737780225684603026148271778626276090399493663720973527624809853797946958630766859044748394081452102587875155575652736236452438675481803158988944683026667308638761102073667908696026325348968540268528491751940297107002489340372214825306011558850128817491483526824170783440432108172059169234673959462407680775864634569559774193005420865925350076672603342218394961181906219442044187011330208602647631934024225026587155587010783468358245639694701962698646910635154114727623429934825609950910545611185647670034194989736055983116830711849218047435252995901823268637294772754610522967389290351248347181976141312717540716500963687430312141943672815403066837768961456600928704397436861826781841382564037864389191717702708114862296018147908645555675615924357999792365293581351465111783895672111632976954544695002926704134170653630242917488532087836185249364927334423922366384216721156601188157616089294108305077263545353927696083453773015197474442774347002544341917563894370317609170675521276163295328731083017878684743996640836926683542994548283988895371937630736337115615846801260594422082830608543474160453249312146117289514020597174792803153669916889098203829994648034983142836637609748849404879598994068859273635238694301421676992157407742915739384945358076337443438921441032258747129518187697212201457542311619528226200756934385828636975239396841710627064970630484860750582648369234723905059642217801726229576329061873612332792722204899650552278230727550100014613546213344304159695091437121284227417844392017816021136642095767184354011810473837608221812454617785628915705904282147886807169418944335735314673240908988406123601904749894657334719802910176541527337612562647793613597227987679875871843838103686309745247618458713451214144495340388989148833922258435941073068410035235214212160769846606274888946940481013860131983886182706615518543718063533883651373288577302931901783251343655443343330228153129432852331221192911324047067782344466650535737114158813789283618262582607282634181863860609672524184807332339205978211332863030795854877228424623836783105786201314879771037102445294216707776133200789539000953508447271254579632460486925432159364501107662510240046087921348281703276389440368041885013275070846151235383193961902244993595931419320688278257185194319637333217399390739190466147817820206645276854445020016926147933457517141978327373372580839125511349431974744972753341218437365783939543748843587565982997149818470136742583219292022192565342430764671635982599237033205929742704049529264265823396267633251680082089675886667858115174100951362466443464622699146489416256544968990398717076319962332449749237895714511846231676115433059069848459963305819910932338920788819723127124637039020511745927300255012319490980762044801942017312800845481173960167950263538638872911828148584700382861832133178470550967822453360501161131285253385130812340908691367317337762634413917261463977595957595028342905921436582396171660672311701664181388717459450131849022541103205597416655763462251101832974135748156186155723702448679693919948537768298692128751696108857589760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 93179306192511773289105274884604708133282418139802153238683078945777885883210336233025554095430175157218035032925944355239235007868831588428228652119602547980489044432091429856311100611513487738131286213979030295489620507153008935010912391218210842504412390905250565111095083093958590537741314991359814814642650156389035374317668369044526181711109714993333027554837908298727072379190079379958870335708387460837234039917338446742530296304698116866457786235633354283888761726486865604005610980782155104334738253257046796815315276209742920702610700552622181385262370457369032552832682588029325991726252957133130912428160688293623262871268238807181327606603824564389255982508547938925924002184189920403698726114223368359182130767601077709931285772444823400216500136910605076720251015765311317324127735006326398521873559775841898454648996399692853798247325851322322288519495771982533053493378957316349441867152014600497990543546623117846778744875404785954109047466137990413695645640877205861355640569791273473600026912441654735142411885265359478611862267723992423720116414422802140578074328743640465510862638378370964676855839543410311812884837288156724156419809836368876549755450874626993321228660567242359393607470723409218833430833473525320789642237276047432702686090226088052092480729653703508991886917774397463985508716915477980980556359862500973843541709027987991901856355189578267857806144433259026255126862641031082031215929758459259669740553169423035716252363619227082760885657817643725042308114029181848230653621993275220798407652869944417803889567709342276852996944242804609678632080100047740687645573536260308789760309270406565195840015904462534119101343793700388502822730884338696590873327597730859041927660563218388370949608634255871202462079367672193688140126326238418262045052819345524694531721893636673877089701393643587942941694390995132543061788641278740885984152208510815090128059660600352060592532869310057383750723697282152798814663246811363908680426355784287541439608860112057282647917566572530073131923868021912935974734304820399862957902553996461597679327940590474394442191187632983850969646891646369044011822415850995861328187286120913827566747571444289053359229997158649200929086590689299921939726332327277955083671762757428981696682999895205168809841846989900214768343170984466634090386046716604693802530883826074404220095990150389044863216793639316692552977585315004438803561058402572543939062010914910664154781767922927824536451495551741378389153225904920565737235063855563981700359305153050481686088603507794497443487373516123805862466005450956166523884975230076179426671527767864397588648215710842733977558980469163771446731188750388532859326863936038551688514094907673158573189453654915626829336989240901844984964122581355657387036011584210827542740494153006578657283530625330277017552077005135374604662606632486286643049774014886221770944874047723294473235096184169655500311484308008424066037571499008411175405608485281494450216876016812275570411421964975699407346550325066392327246926160188526381326632443520872418976616507964573284066295190923058057990929896137350517650779590590350873205588210334840384229968501248809674831949788229684592239772440445247447775584897385509626436159733937868772905914382386794868561692498361577709529944037551356661763945176411293027262894073958860340425347416382407946926883198476109977787160499355169459594110585618566399217821664946845346574311461851039709654391471704636473626989690880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 114903518078346567642845540514197210488801519820653575326721903940211646295538721957933263099966528382418760810722660228162912701676098741340042291583766977489253988746497395729030693738866187252253377216784539706671763918095744565839728515533936245819509539965468410634358012305874603466659325154564142174128448138408594724627653542528717347515964470753452634172663002277839402111442569227791850609007975226949663045621527607770042178744550866245412873704476797534724199505669708464753353925096334668268447886697131297578583783074407143629279469719691002554881081144097928310449258638786207570807737368947264416045147888382413524709937644599985176967840675625656092203170173965262178231280508722594730668717969730987714763792619872674654175685976288970113018328010706260529165406704592228610379975165106802957517150652673112242795469471738851335408435842131443238312301305778002143408957917318421240972337835533500997460546264146218011801031446186659153947259956801633680719832781445366604087784217114729814189923024174170646561629635756139693001407711910628578555700026062106811721082638522469590794630784873662057821978426815467687040423017075524387264282480566999448178837349844396489781883220705339915683476372288250189721345540180830375754079176671919598211837984080806028446839153833955826138774068481529380594680923023478038329317170479922701443858737989453461390147950946736495039809110112178682652628156233809190764972947476478925476681138291319155915665768401829049483345998770273808084545074440204114815823572995882929723337220379994469766313096832993565832104738184379609935467489852261207801463710673791603909990589103414778048908474376396985675503301240791790297477999279067473765395410689672460087813268541265157478464219195380156056758484651827092781564447777702339623425073298388958171496672044604373844587475860197527899017481775854681007236041373044756503015395862472433161646513058360459542562046610145354432442067826598462881011289792917017152517136194162279155627584637131322662449350028902864597921986912170928503299817382493212455350135383367633988330750314148158339096119195485520386092127787042928762673446967163760204623806285752545420508086875003451040896351262195339118013257550524160772688886558580384562094122759210780734863474719832940442141461563138072528055998985676953267926243035086244925745001929303321380248916890151842615612845378677138575340446836713381072327190713346959839059840565206387691960440402489229291437900329067344714895222766277987458008364605165040682482142322629713532337302963170425774416901991953270813826649540530867090376872999445561657501602274128509581091449280137292606748220065930092169305730263465278941955203571680420819217092682158155519367555838062705723749665638127198859661016463924588807674984394635812825922005515104215749560345300891235029905268606994173686736930240538854935305775171157593467063127744744060189955657945922440681710265927934394912078153508447758039003035672647668610335198738556084809412115283091655842593348876019938447657203365792141354142678736722774159459361428507365669688136440567449690988465249342958282370690383963012834304429946553220970473019734822889413573143903893331648789434831894693744997482857469397231675738071544861387398284389330110656956913210899107651564870342955411945437145356302509638795231578377465853886433959806044189942879064544490704948526892497516349382739134116676070293522550237278218443997762217371171881773324860992822044314828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -183668705820869238721455178268292521267372385563771458188783496950001455466124504197132411555595358108778367172233758644660627996385916169781123823469021113153002952801099321225818405107652447903496047412185209952735397534386787284949219485337096386119803846595345508932539319941414246393795959489076056522358859891780847701850647589577657002129492176528438076018325353930393485794149643025101666499857636250588823409603044481645509497570139834451492354550772534091056914130614192810989244390213060804116210147824558865541826569140406340622287072136667171937559563717883711946299438184470029243449465004571004068066027175486673007992716066629267605233444965366422267043894908903854899736710637693603139990591451257641578702601093045870020787234241039384625977917165058229025378713163542573058583007898789592522204194638532295944668617353485679805724369754841897388430628060861700508940812970728208592748565893256252717369043737143930258513489599639422520182687510520403009106268419445667261910359544839681755808373380508302672920176105110789799791056999076863693104479926829346590644392614406652034922357202235151054638835129341264977725935646524255703974004283609594176694390091922417277222182861963980452350015232537958351439964153348333443288476582594076646926289187964476721358911194571454775899762683716724712713250242168259895801166985587269905425428528275322621516122909582442107106362943611309055590747261093339510523494339036425676967250844153004091896632407348489598313296082038345921997549355651328227631024356242956798531240719869736607869952817530904772719874330491849243873359862203957722817770249323135980696742776806446404041921073250878490732883138084978704887939595327526043007514759850738738701241310401734353007144002547437323469683498851766401042630274270641602010529152177964207100937067062587252049345254486676725744280678976017014950079697136852926836188981722942024944690360082115421725228078863516737154596375382339373559410104964130423973772118511017626949516114863628730878665976370403852627610934418197136255060496174778830799295988815791759252420748509926620363403451978171624862504984765963405267495318433849059398852212617459742775636382664771573019646243602156890476441223511259892213865307240579366527183601048147293348768254596199624274253782179447183979884595207499833964601648166818683021621538969261921966701832488246109902403586096675752735206667491983772927343045426095566010633015965904958363917842936664842589880569398447409392490919040819079746436086799709555599729809983888241621027316518283997819975851328606776604518648899483180850687208973585652285908262824163650537435357037051405275599172754255959994951842072796715615804558817161917303162706478724646083964587435122713614966464073050685076731828660185744920703468079570329729668483131794920775172968968936829977701369041444801512806947632453118372348163325191887123661574679187507524088824399065932413569662076496104084791719164755745009085080046069107652081687331101461396171669361481661933957014746583293650821899614251576577712275295623301064520816721708261966056671101506789737335192360349468676965119011028473237368632849393194686134256313674620532172886113808587957896732411400285734156600437652555100621741967054668120438150037186181424720333709354981481211850274574283160717682364673225627005403474988018310366828058761906730064893921720983454710071289386610437827997605876490163479874824692894204826776561471015852343346460345795170579932774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -203182675148980257786658941487726306798228810482323087082149587444876049699399679917442786655084113570883542234349563888864463479901671411616545263912284634292515073891916444195262262621660834979461489389883351988525732686203486029980554454188092732637578289872287716827238129430478916770786617265300858987843513131739188372208583669938110341069216198755110837498862787409467140228231951760488224062936573010346596214887515426046846093647088261127508423621349124973246229688983304347471486157861953255091228844857345298685858003568689716872588190538812393828057738894673245515774070785330200071349740199402840502405256818229433740484670323221763951592731999967511411360187723146337327385351084071929468109702899561812820604274984163397421985524224164722990424245439648870423653354794822224215547691385561346317723871540563876727207358416405335197472028582500210954457182767210611187253207501552945775044270036789011220257920220973626208618580358198629340495630337818714207523777419911917210902972588798722386681207064065413887142825338755793894804006375853273250613135607326484106049162595740242559089473181692364795090816474260810189614311252433458896844043229152728843576426740364340901110167290929792758125351322441176992615944086064431901183763510278032336547699424424392211983831132494472959442444782531017108868943818547068767908732866004527167583646407358147368916299150386714868490044511482285763070261520210618727790743713107857259458300239034634393186570070627489008320527561811680589256073153469649295573988480692703032632882971647940406313251047756623776069024136473186789726417788404542420598416296103139109027526491603200935880836050023871551967062203785599607414010495389497306646682671106280106820580901443936578375308960513106875261314703080014705281082072225483699758983888426352807496771406455256094408046674000156005722160170419795053490259688824771536188819506304770651938404161651430060391183911602509400202588576325890027063003539731885597153618940047221552401481096925991269787926319908036412812501730581700082415405249734946586767307273361392603584696811120456956011437274838998301723698667580952451242869693776180201905584574722998740824782037205984898062369054896274663686638895161009352062903275731802474144702357542073597194608600734323163552388204260143996757144902138312316301780998807842737777222205087760720322374792365826566204369227764892386660466732859576119098394032298660261160413071061640546932373710207634341828724203842563531626908295211018490200473684703126738367831855272150404640943889780129234939308885660370940609858624149974429985304909773037341976405300281611200466511625739336231451796549540520838824482230484322692157587960635321086867933246029141249609195111405187720447233473784477586037758135764754903527055170660412931506444062987110759523759735334543812641366422328990622348237036325354841415333538207218584397884711679947923899477318927402133899628954851484943665483629163198899639674031832753630391600943014658775131421530836841117128746952617120693187886465244278174003334840761775842604602589982531970176654672063020576148058855478851786320912619266792464109090309496450457133762514983912550706463657892492667850783146887465399816165335490514961774878990333064250765871285254884272855773041827645086267857408851680100169597115330844688012842196575718575847681927048590480472564790251936109268750122603315917627879489415111695076316681049039187600382439020352689996588303035847588787490127872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 1740002637683639406538809634244238753791750666542116707711599136753273915955269848023255225446235755618717536214742355989268715916275600080667014537602066574119077949994266024832277724952741542743668436581569028898138497734333333502069655951400564401460150593145573969128606659955884448042231991474945547226090137415963902170252397755715439548938020342827183148745833878361293013610076861501743357946688663441655818567900278857895635305802587370107253005533257499632315455902870817493090171619271896922313507256104476322846810337888568590800750789743829393106075488604545985647123804543541123829912395427444423010522732839484631232079066610985240420409140525093462674316322077037412353554324113933014447965069480056993772174733997948890449485810216002986228987892385519925299510142442967275681781456316840641590714559267141258290065679160971205481042489990942018414808898099847920189339447484250857472083647225493067335177074652789764960897250938191227638742528171714127495798928383867175837723332257368782904389309237420201125519900409333240706329685630994215534095259208083593013503197411818808047445632367784855179744651489006228757398629273874340460112855644053837868573563336571497428277388652832009396744769455791286970233654758170491176931774034979122244617977676549307004781118789463554952612508049456976702287681738161282553484684310477475302015334907867324760036678589120033517982308366793408922683841508439794000371194618675843019654035429918852534122801137293331224088827416650212176002150095704864384348164224415729242802406221877039419064883932069705677853265537130781321066717690083339677153083778964505299955875684985133825824185383275568020845186044306394890598597733708608659392889101304898701164750094787198396450776435729709402761933144101234049779585505146931592789952718171993848022957645311372382813545296361940828863133828045578529103079313494636937429563474583360140761837734686385195470911921587332134398564281999090719280872733441068825102349539019022984036023132799866536979418051404449317660231807777344294104660147513689165867626104375213966141148301571123457527469859530576310092323428616277420313656356241206127660097306455365667316744404610089841978857830618931385996366834901913359495018498906733864714202158587272830540670533630463045917311771693710827970554641514662600893165622241662849646722544946970752609487638141153127968189261650209285936309673994788593593743401231510821510485296958001096017142350091772075776940391395655382641933069051213843031915586650397603895649171445912691687773538852132943962774826901236201425755672804343332681737876601632294989571724079765237692204979543584772035927956085959491444522955627142520167012036937200486465055232910465721602294317036809536535472230504758764658904282233853351548854263274273792025818754581550741778266534301792272564913400899848208998493940781379139660935805352684314733230222125366172142973822079571571598438690629342352896735810956311102913608333810320846891869294597324210220085459963616624822506792069099911961361866486904337256058954181897324991853175516136490206987849873039197771123514463880172397909890822816127876252824390946185060699651272919059262041075743929029310995898290003565431506652789112487886578326897861860262884362373338539777800168037983342744879618032003644598293054323332496038634697425458623960814643938868541703771315131971319866210775864752089835508376359162208434534587775912452665999754389865688929650046837154219738645135360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 4903207040356756233767710986679572890632908808702789834898556426493990387376658605021601160843380321880213863013228878479653052294383593926594918686128537740182108129682625607908896267365082318193866585075177531240646314635789475306006957342452748722725825038058662548148714095815971623794396357239933840657164320650164719933002978311981300903087235829385156276047180833589115693265223179435390188543012681189655758822236170181473037292952627569488797331288076156681044038367124724763321366601009387875168133460112039148995098888267850318132197951543668735387264029404572384743655511033064398514122726651764488709616812522717274144638491920492228691272334205198358026272988905647484848284022507857701007871585350995465350612682157506792157359715650947518753521709807239073952515308921208285358746970460904987170202183710007261242046707947346342988119907737882404012456884293306728130010733642117117999128401413756172191073693943710712957042877222713913784612228780786424872014461792317345421316274357916761938531618013525120877364020645337070222058105679043068455353912360704767317929917205003705024558968387183409450956465404664927593242761755449959409062366197318167310941290930166058717137933544647423281122147494746985181246794907635549287036112291497951300424449871781841603314367615561840389339472223906666295900164036557077724092420512956520239876940266202609302775885581926363418210312106141297261768177430319199441191663298889946087848646327303331324465076015673988282207503771772409509127453395896018731173835145961990570831792454026520710612272286374274690337796835566980877092033754540703734723405691099417590227652449038540952826071749337289735248620358562795850754156612509412226108746028749718701285973095365426265556158449705062999574371390000927927070012502670352465121615546520290572360859939369420364958989901529491685208848219930958711683531847432444592061515987702029676347280582735296113335701586329817875063105012660634908055925872636374237176166130327720377322558737688303764386826579760541324045908579616953752099767290556700526035572780670669990078411345910447528040896552595316787369049819023865689655916983319218031891665629560046357035560805216104603412377794213135586576469419997065985947089501093597743287341043019314402900126709258570647179735366713777943292714256354203584966636983550244096317768090132086406805450739325830458890519221554642823177477060467864466775712795966807201611158233673110295062727092641577947543930992049988233579492429368830495385821588576108804095661045079910800563889541394011905019894104513080501767815730394399781384068414814748588405627971811683127931464270083277074010802131842889151976878859410229532307317933237031662976780578426365054838003887173500133062158035975220268483141740974810216332068727143296591946963633767155174828199279368462743331840428857154346312564185549806469023414744183245524485857005628795434949672734630267288043897406989906731659058073215173987458361213139202977416721062152395005041321600615327811017734739088454357068152956169749165590873712926478168632752253243479238116347729586025539460672482584675804386037354782175729590935823614575668476341426631932543950376324546556948323300788137192756425758941757208557533548648199116795964167206416094108523334090927654950952443558252013616768332398787309589120734005235691865563005950444974730721136436647998125211173967660571434162483949189019398747177064695634776235858196371212722701802088953926563770925056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 6228449968311190308103010593608399664688815071193326834112508373299664683471435024686769394210860438750197028037100698563989574501480656467107009105027531998721676351130276856464781391687073876481113028228070963069561839108425109166587056903704447339441136967368527186577533454201785670235026587336056540331879738543510625351070654024262991013087862523912131226865895583090621565595721930903207451449088953178324060517918664016118054015816627527196072722266252371438623756689556697157907227090337285183765066417122266338150240113969218249068127397093716265169015748344062369348660740175127236992714282564976869181569871191258568594805605424039219135184710606336968344091679849492375014203967353631382391325415373446400020027389852450885036463945812185275362691453589025301241804461768281442490107132107488896673450925549487883338698012650253577147825862956730569875316856888851372232066782285331122755126767847989877461390980867590576035883937720446737318141846080007888117190950271299441844107154535885957549977509955139896991778833594205790718302491751752527550330420412554015243181634133593393541525919706830361336563902480896279953901604726882971308218913102542789190555214091524887372588969980297488532075132346964269179478949890122350912989265111088799168001454168495611411305123346052689151204955956533361981699791976390574044006901255886486084930245876990395184209760231749723170709984055267734214210944789394438756248986446393112362656134736417635876116314356493912476858009731460553584932181268377478348249445586649002993310372873983793531624726807115923274542359693799345235451777711347919578304173836549713320973504989222191809308166700388840626508409503533550267202843828657593560186092777641903623528912015259709379216701661470463380198057463982752293187694064064181800376565282236852480173411866900528512300663451117809649233913461849457002725773654078714872520802580477530413384274292938864408314053192691113636059667335990267600500240151766887310292350421649212932795517101110866547480673275388417830743047729311191977021305755194920308578592665959065588138414227644562973825611772232892947768191125843615969292544787564647292828940731891356955661647478410789620636056484523138205000233120187652705479471339943488817580751517244330741247067323060634182788625621070787379593256935389478699394398268075070501447004879022843121030885296511805185818405114767929199657185115842269454066941644811544305911408173000282216775279285558831400455486600208746372769570946244648087982585548570444801942564075210634523974743155962084826835460382568511861283067699076433125725210912707338756086589661391946162802268469778312737603159351239084767685954792559969209663508587699140241732735551040448004554003311554815230391861727033398090032173591087369425201432463568611504530715839028125154286353063122989772571895662185342900670721226291996083428682133337722638682694765402418338366180588484169091599927510851468948362747903707912591935849667586803054275817881408816309261538638342120048784640589470820262351362727994051292503831015324468550224106995784370841930936057469487408020441475256541268678104110792072963454615423872052622456859784104759868839702998663664589564405908376456527364948225838262360736638519692022202664143889726244624161687929223081740142681089935078748810795132382986569621718050855566095532370348252544027977496570908638251376647259955913152026172995695484372814113985232191462401333932127882368512127782540473149308272640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 6481130412966234327015697479183455476406265208731286882207152382201521486936201068461241154118735659053951861436129602200330718903744797089635631911145846599905900074018323904121812020900298096201714014074389425599854708548890924541820571831426665917540561226507899741607761908749118017591758424419116995443210042357032759951701506767331671936295403820074584518201412099940158177780144450496248421895776071803612455475098947496473517490078898045291823234535387574111249386769138029540532362966311229244625943991243227542373513262599333037059568685911004820974334757384708491584602369035856300865531014087928472874920425484586833234112521820948560367572415159879655416805999261400997669147613459439563420037620649728281776790804437178467125592690184160304116274452356383497880273417266236492895464332733134579535823583126439916973771532059162653866877203756507048090637076192465832956815460968696372346044529667320710546979918759457529501581364435029480047307677733572910869087207505916409686243688897372403933687479137599288273595169584048462798611126932466041409706873948676607150481588524404545938156250632516625342530033430348768104297444851820483703143566606954478042960168318620672534988359962958967174633897772028081363417505717277078261552190763131075078425759852024818570371307315092434354440496893354509206773058467540295554625077662517276812389681471974311568672521014288795870686735295714846044706549999916594202811909440296156669585750669395267060462950233965799134069927871333052131249248726268142347134524300265902629832420315935192698606447145636825171622199802094845187169022423410380625678254447060681690730925754266192253204470980013466954627555126868168023726613561909194262079908531487101877382242254536217269756235303094151666652214872527360750527995219604477687482760652845079921983741626537492840875841782313002926723589840175821055847228481879345928090259617389606409348226687372707705047684448832693663759140469568205083127750976580503415410748961041942801084937285482046736526298087307291518494398159029092830418172434709195328358213305285501447607398506010392296467490472917452061398150589883911718339047033651930189603535245077877720763965308699351305652494739523209670367909028181238522370809870275434315176339519529516100832236906286303692860882984107793948502795969791119712443694808771127696296776876934694459624821585337826947795278050178786913041320491838161094702895524930652961541678607627742202601520844524641955861595609079842456232188677144576609421802127254938112685200385527413863518817542789803865693807797741729186891088731003832739235421366813871784741032818442019015091126033909304433337397697013817713467967174959494684254765671175004578980284466492994127717595852551763422460881364401504718155355433549633223327423910877617121823734770656743739553252186847799270829754643393225546840231176021527652112403536194134552669492567237557532768880176868970424749797419808701774256340221615385613781359904641532112449261127705665382267597309191330900748153175965496882705122999476328235984710358086822684044806646382557705430610331504327320051692049743218801013279956707315826296291347429961966308073816594345735377902573097214974180356252028964016378880204789806651182425277328857897204821155997120218694710260799406286123389942228022816398012087520459350860990546776353024637429680531334807063585345613986236191987838134830214476125324063885189062062660957920778030443024948152274503898242367286220758712320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 7378008107880137611690647251486404112372956875001333392180158043570468993763062834510911537379726499012080945538969913083021916056756946866714670966857485984563988701228901035832584479187334396775794963576242466146282416762602699826352998293704986179298641660533604732978184300780766450309952818029008810359482277897776039658453349170855185836664841819737138565481365719940338089383925080284231710595276026129968545370188618526083801396661563527744858723090101937928252562196431839338423979618289257819141188575207534666203418856166261994212060770088867714013792710464479605297440168562630553859541693126134337355126035123303574349395977681513449458997066388953236010015277235044857243189452291737076086768779427865447068815548129790583936414230794693438295703105741100684607723624032905781767911820354678202942286560468586714429713113574733771252471627648577613560069598154145688524302619566084794212549765415753995795392562578538028668041938528347865655940922866726870998529095159011374871061084879834805978452687966836810472583630597081402010235502198596380336736691169077886353832969691192099804531365758336891567943757280844370519965977356892963027465013928412612993802913651898610399434442276785107387478773255816061924033454365193793032185323392831120237163232842773826213662018899118291982963547168773486612989839621413195954400662418083846955077589873365924603266727915633571795134076233043704238165468813905810979270369523311747592794242529587810223833363468762358290802728328961864167026963681664272909322020862419352275093260666721622510609312096026555639637132363333744137945609767473145562760679518774172576121336686677797275670095116705922177400573950126926793286845757429722005002343038529369286828506628967660025147409088296222555890006438481619874164953611041352806855528246630802347725816528658534119862247688699715725940659423622976247099988121828616201862355697410267985564800922927879150718318461164669233758693234112805195200153146955452434634897957668141129719886709582625944810411668159617201973046206051667248291841626236505206270680907662931744136013374885133271182071499177050483564716668885141321545679356752878785157752130636003843621376714882711321032647607657061684188540202256567546003892044232344315731034843747485041523548018223723170367835774640705497636570732559366822040296703510698127448798153032307235119115835116994196403888607967917025987186883987680036414535445759211149466039387869547166360144767709898991132749953350789976035650652788736277424875912273179359107337739661533699037214900334659919163375494044032430652347806817093897316526455920828410915911810784201424309834641094938050246175993229364047907384882395250105272572778273838074074031336824942870137649749988843298873669247076008268534102493065665792873922653296443779914636377551640456996712434550140876112399752491182202736891137033946810435851589723319764096455620271557094519021915981149449592614005304202656916857433105291262537742891656118180251470278754282931674165236631319682354347452720300067328006728945880654855189223864103185558721977395386999223760815806695391347134060888248818584388101401444485115783894465644617901856489728634698289193196525798566555259027153759791282088867433548693417774769526650987781986523075605364469722346443803673436671267058803737680426251210330928499852537552923408423953116662550253462817400574540957258204676163161630959351820367108620826704177621524800630057375870887039877991228925751538063769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 6528928005669130933460723930665090636480277512155734738426677772233711975943916631060610010392110009516975730652462460545793918255806097266807496017196760996042287946470204064835004641659691023299913610046080330878381635431121021323618856369037957214644042534527911905480377285530177006439490287750820312621224898210738850493188928369274432347164292338158816852092078512392297672890230743579163366210622759063531554314835654691340171327020945630951701590465031690467181280172071142045301069433563126273640350472343250487176575810973396389289232415774304260897329019548582832001275756794309302906726870287284932330544967670711277894401648368842955022041721786061168202799589613544924762947237813222561087050862976365113656113309883403282803241943475938816162153732204093317722480614204315818050973495611850961223001374526695497755560249418240533377246513093039042497302696436777193698480429317698792584862079940437362788830310196982000489720677810132178318038417695381411759810753449513127835965984521598955015459554463998554884696567363244400820254447605678514885203353567494514935524998664324604301011159607145942780568103320927610500842651475665861917967396937544109986969057995233952418374099846694018873868540532605086915335848897463376225371209223232624291397833025321494802182024623572111354978096846413488842998877464560421470342715967279449833842465332887526829556370121166213146036080708471973725314959860818196481810242224924690052553881917158575434562596128898773544945555642726768364986005252562395406985409836163609812928277768768449959921965429806629422329837602102034022362841858956308784818802597521256038729132081302204061901988386323214621551816043981762778894573562819057719637716690570647916917366370876543000020230012045610651122241227470798489018364300891321434124630970698686869201481065982487728771498821030987275172797098389276635155066288156879470896358406768549182995760638742053996986065817036840784171795270067922794181663148431698183816194710776597095890685126439866611514857610498530502161789619603694923711713591394182365611683647556769234099765563505371844196214940519212205224496856749844717667283761695212911565266853896990912315595420140461370016612367465699180339108961153981339021583121740042494680539396188749087207144874642073980410329265189964448950136235291945854441284459467342664104722733850601868073298788607034803222002758814507889476282936586302796482604494409297898597249066076041352458199528130111692028421219862687461361236863541806111749246270402164684536094834134163262813570046249452877799471755041414790857249401995483487538764960602208138939826667346088528462125129682622166069217092440951459565888149228883413366091402342720245068846240222454795053918899633728943420957688624337678780737889467691783610711047436191771095005849584061711094005472138796186104299775173696025238204235869283269410200952221113393072859918061262416356489900219176474678422618149505442133733236160689615377109401551785563811266015201649793628128778318981962386241416304460968615395495656070062536154259428439244924346143739714927880450166231754901312004624151796538755066244734040843401537113389203227648526479697847245582334155505002526524396012341269829232041435122599318686873263976818416464997277701528838917479456836874489919774862914291502167079162971724667544113030619500538467182176758506882622994121894725656234778959067377935768937103981271847686547977616810363936180383834775870708498368282496400883712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 3820955304674664933234629315127328688105011073292499028243249386441645781816538080335677355283349866699725508136632113124667629978548959151627570924668132219295694445522337671173561856445447370748478012595074691566657164293792587614547054331495854827248064653169624355756388077235522119165559793039543824049975823143805192619234705754598694253813082992161323752513337628237093441588191370163080064572499494460776135383824002807369605221098461289302533850099755158962288050473323748922429431961299552916512881961876615509245710386811210163694154627890369532397004911652740081780175601282704857961105945139947158798707668033335192405193994368812712198699236398530302638753790587623973993438060412459815863510884852249741730652501793192060437680083630052886228093769177338003893022473490506178834090771424434201108029284304071149381714134954466479633401896254957349054171921679539623985264697994889450511436971505169315809651859437668211264341704936944499414785101956857193068076859334210143188081666203335174569829717168308564826262139055364317445384561918462586744845159587903023180108119529938720383911760494821058825197113234026025308591792469364112241958892959025455661431781727391305893221285868378895713399098083555051513600826653069624855519657547008070761384494559620300450653848535966541566267650011678726194576981598349029312959050800954977498791694335621961369541577297392821202518428760306066392020771036977391255412920622164311337525128807669088246400476270337896964593340766396269530985652509658262141474502836375745014769771304323635546071628188739689030133321003849882513759254041752773567087791852413588360345983284976680911333750051657960778297313131960112373245070541821629441064879641579312113896235570184211576299378100685789242410727448709101411497139749055149107012996444730645948713607501290830054295168046235812563249252255563228802952235920569748657301902517314539833690153742980688857711556164578235439949991674851766753260626715449394615344669538498222596457393156492993704686937024191533433526562947956198582849040441265372158008052574023450806057023916459939400527661525332916816268152628907966338800259371539618776739585834599305631985356230650018374954594155461824422599465955312748608763722922148463567692863777285147560615085031113086161677566039795851213134126308364608290514368020727981228648609116469040644690499701721839857328519212425372155805120499962676274209294250907086692562439646775944247982693722369687139563313990995476145219402001939629654152457582114671471683920472312696578421398694286606827569377877073796852314437596589989145935109799200440033164708834067508591037336616843145147173108154259930476055430281460495224359527227874089729964138665038958816059292193551373840297177343392302254104886686986222001002205917515203403251432867588590865447158793330575733165910107630922790693458449675755665685467563939629549101043027336692255355740859385960092699894657772458439235060333022315371822764732726410581135196707967986812227048728396597549340928001855972880801016914861297681352858143842961512366378826294520282468229350052340032626072128889730811896144855287468266145784665478324959794409378868337129659225084956514897809915321585445852798399765453614132332263874022855219014900279626785667382075098817530111217719020487235940408996178066113392821410553915011873328872777217366481297056019037745813145625732308498724557989659733755516842477309391685813056057834459522370246140902050145658470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 2099585924385330592343600280156847845439789122057243544458093736372045613244505972715609339467416643105533814716226223041668215377273123063961259510094912392662175807449272744101459287388615656786861445313822166308619537711092606506464355182412285565384961048719841596823975465651940325462425154545368815203894161130792653734440240129418306333535361657652089337150041038887501057950901485463986670897022785867586567596002262342769071588146363611773424984078352761794109145006584325716036727527429656317228995510051055461886639309259111098384102106114361543745501718768949628415916067845900725693456667739451881316741357312949705754465206295754502791888181506292556747246542568796044923251495558122822403830955257338179353945433201394893059685765528295321687706990643970029680991922720760264913453895656308619155143651867218865195059874150844123559187101199068647425000047916625040932252385314599030783882663467927162717025081509935839063250523159898242954616209678208870217167069167314069317783597731896291618310939880614516585838746955315171683492016753556251178944636748732087090852379761139680820492914598458828484361518280676610964287058383634000897942919815083666457565013981853487797004152247183444513974380484146106100093062821304279234233854921119750473040153675140801297868379274230527554114030371979515076090681399916078428125967332201003956214064971315947889173362080702735489641133474907815196742665845015693033663118530144505816592868900782814994986777766195916334850400815197549594553956939585404513958975169721281371364249302437313683134490318478217247860635901471511695123448799568490357637295001112270303785578570420530987439299178474396042486784008603564322594894804403407253251806382725756749370045691200475195204220598934672445887138169987500391888034814050275058395546434181607715054816792304512132682417709846866054808728105686647712446797453734756301931157605417276022831889623467937146339384705827260600406366881318144433971711564803650142737520666938754383276713575784443653360725587725991316205387315851231767904171892503348795033503225228723823135187697418349800796092034957606499864889995646685084376369577961019373827801583009037523280772051746262149260367963126717196183681172672875264232209863050300901480663516999280353558372787925094469459885673342891316585180174152769837419969872144542938728560429022204853026613379719226772809075728034504256678809531362188878416155352474538071965477875715410978184635288113392105531646936011364907007729933915497616495723407548169744158547496344829174242506120420567737869786999963957582149788925434464759231006834776848912358077795225302603362394224297916099140411855245758885692453010337675778683307775868783810764299870819867367291317134982139465400841793340464364374022267284840234051220944930013288848666206363306341608424090306061929277679391506418826494231436663531751339613632545426509638571951873037733480782018113050029853753421912992895215161501405843478201947719405507285389824767862689395531724313615071023037110673122457010928986928060508575000298709930542148384501312331709510565905441636279722209098981773088438734347805245182286645862285488414871559702244934564640666569180917131774372301440321612318437938314631493319424246571414257281337466810683413505769591305545022324406752127910804962665452611820106435363857339942592863610824972788165275087442583791981042304342573742592627955081400769554220836329121284769389545847990979072754968797296130959343616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 1487050563280463469635347531253795233712399878433088597285958766703202668806274503460528412834225622374628302623550306349603076666272327159768480104884290599237376877422998861616954176143893959570796583543728519549214594649413851231340293259841380129192849125704839738085653571994997546370726409510439598166076712223097269779743812037460245960338015414748741394033993112156910653402023108777026963230835000366494779013909525034310409686210782826632030581806778826866728658056819780499561387736316373453473891949871098774649793944270162436531797832609247307849722526887779965302035264790182153255923170086126571414636999104848055905184383103848569747677330456652961443620672535077609859644526755621742547383958955978358061902369182888244359432704750223107953689421754748486571929846429667842548343821235141993794442000273819903929237691641671491229928769980034138412383157565550044125615564589614218325714725323711145013029625366195481628031619392043570784153930525043217641579595242093492303502433283218069051433726377977644247828236158999689996592085351326127630214708374049084916483339400164441068677607488452426146125058477137109439660621178456005414299602749249334772786773553922527849770589480437546995536594004691311380401772710952598908643888591037636754946527773947181968898549310612717063863679059960784790068612241786990710352725696115136915892597175141776139505584972383186404684198078540998445688836070788466003072314050136190299128088006167371989522864132040383939827669737416265148754989681887916676783114687530990326273357560953624691615308852103739354567840225717180013738080389176888356500403238941573594024953590858360475422432902814091064546427372051340751108425690330873734218735809384159377321476852910677365649707415239732502482409913454970193156274664809651566683658547776887330706050331878601422775071574865967452555556167738008025774617623687439868136165165639216967839442150673467934031148253104387311329241312888615815387160901883544742631117037644001977463849340620101544818288168686788447815057916607128229765918445568836295973348071396314019505133240515077439834772724979375237658688256630780568610406228570811773210959942366071905037343458143310575822954385216435819808477818079196329398674772542635888436190148287318149553233554652921365301015082322000803400440577950289075551098474976785149046621154395339258179550833677931863226070602160171650353738606521692295263082801789237017655155037452559907128760802619782511993956684929347522563110930940692688621783242193353667703170530180461612337768987389275701188304143046651910372808292370435075421382715910624864711907548995905124909713238551906985674494752278639865893299750968086302227762375912388293829148043994681008003386243445293161123482844662454406502913034361733133036096539495269825022333939736503140561157174118068116754048590676932566313599560130630201683113220256496099964763935674529575877474346388925958533279957336752302562249616629107750253238003611327602391216141395181309095342866490208651727713606406182041810894056878726695423114228885715070005433711651758181907845974088746923977912767629561242584299260418691892131944320251020135513478144253057663194186606679647675162006607802265415405094113381797845859446741179494840578598974272854509822066940801208066071247290323431837003585898448107853587737139941768935624406982574504339996553813127111499566181159057758022237587706805882232137525779903760045256951121062888008334495151900690743296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 849193357256357884140944411312210256698404893779235588176708583747671255586940669089205747985783903671776664793854011701539230223585562594765265118185420612130485690844419666375281804507345778550493848732623625823928332513710171619863408034101255809039149225560540372708680400086404664415986371528058062310568419754960590327752730270440014825789228148293362375591548925507862335928511971569988732006273185027406990191064858782016541051312576398917498585209618056426373100186507788238954683738196936671257555414732331883067436018278383378137483667269481397169402060654303340222425913018125158450086292400948728475654586500032150429941306705341622660264498931506128232723912174345702246789469934278108468732979100106991371020647815947550441442571839274402719362259574333276775935399016525565852699135713161691119099054618025134870282752333995012405946220423551889940773627307893359051090368095799170503741820119560985169686431651968137427348271670991243756907189211036574589126872913987413148601670320278781883650529760792896751528073299816190181352198011768588253398679591005060235272540918386660786269381150736913808921307801503591688891049609050300864314210297216037866164648392373273259573288476476742961747792268086709637684251499858165436682079028075271540132536305624402716186291083949925624235719485883680480018382804803762247074767860995263980167576039817875428860279798666329078575118183319951377679805653619664577939075037392787449723665565181697126680208328518521003314820027789489181276122653404675689655521686701755601536403711883934518190347806902585179333091088551440882669836416088994916769674697063438919051369834773616145572944925518922168519248988157954235967916102499897419513054727684970869151796643126127646729668296474355673696293014950700890414894400191715938406487377005572310558900475083599425392070274108445310000754353923891609720050171681381298962847365905801814817022897224967908355123639013364816019911961159525840876604447170014721043198767724263406817510960548315679585523216056900534735154849247720088107438897406559978247874536346061531256743284182137402379740056591333429138049493054552404604684502222655656984370131841610587191018999793689508540564707695304943679474566077538075455867396953898344546707674100797192964565645892189932559883436244438588974461535755695304753419843781600405241196744143452352777596644519040153193342596093636265084582234398534502590603301718280741997170814080816700390941493405325419392979306864617791770478287741655105450599551334422062669947457717124366182662462960972248698259951464040914729873789468497125742348493498093697478338775838227261030260333246702829908516767003964187745903799611581054512544021762453557095999689085814634931243194750428711846504221085585618653603902090498301862376575271995963123771121604274086944781622634780980831910881935976169493621173937847824011489873004006082284750249496697446712477133377089380878737268481847077427762317405657996315705462535230703446034673321149820492070760351357521954944574187985007800911388046031024227653162635212994542134804357129898770412257354298340802352557052341004953037107592567369782901502331108927983458417338289915556324295581847585402671475642283022083511515310969010761287854319425524210999270163370055959716022179099304169821734471070596166656941953925761684402401324132571710166872796142392507943549077970002466291631443344685623270344430167650045986940143640713633204864413978500725345173038725857280000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 321576703484031712684251639585079146730431327661821181161144556118667999846356378671329241695140302105748056836933895952476087700662770384184423858266908437373440488260733983096844725407807450791631369599708935611975003276849411906036816440341194959633808432359284408988141742752606691898576611890365571628471935121361526381248217735466072132539427084605388164068682090982769998492342850081046808002475532216375922428944617625360882186835178112813364344425395536228049033534944463399846517604719292213088837990860403644728273506807890838203705217607685419329403385477315274660617177690364324291603155450636998032744197452971032720848767901881795251785762422133058196025978397709425556284569043461484045918848896602496228455100856039284736066037087538228515481296107440584428725382654636351875357792384898077487442265107482612041766607603333287710485394390560788407116575960626919109301239815110571700947941476335583978269742290594439253347436296299317712239751111583861308784088638585964434931507883995660202257907806167302238208460437031090457728582697352815836346624481791763368762990773436575923213049706454833485894054847956006805841357241422502580177124745554272221941248461698181451863129696765576467083922642815667580365960879435579756991787973222119627862024585955309458937500270739469394851428887249790166779318418086013588939833490184130265124786926229634747875167005078331432124871031138161195967227515227647711792104084404788945960263230304313894648812689260703862224468998030303913977167326769920342185897146844897572469246092026749794300201574921749443197215134396967479882462646939056299377027694221147317954175179110401995875587476375308879552006151641611646619877900604244721729571182642190170174552630211549408979670019612727963285508829141150074641204533389615383700457644787897980877964670081912295701553224429930251481820119499511703130220155031947355557980994937154137151457456679207336112335743432801811959622627474616878446798649485197678042504111718659509991753061560058657567364655803189852554963377922302503339373567183086259364660699356359000850254496944876500254278109084354227880307962416708158116327559384253706008851293733732637121393777197525699015943194480333256550241592356918061787105212614032086705953524949423410165859153541997055277098558419398749968650655416038397924669278975697530709921792816201808886197482700636745747506292929788231734691500954033002345790625643805158218805598302662321188954879087064146607502314685342977809481472928973946575862360232656164183506084969182963955362134073564976784599159757066605086403661189902723445181115839751879116895714831617695305959335381718592004571009553023909491757327093629257401701768054082427268067973193234304255942957283651318108543273574180347888500348941276638956763425703307284474685568476615083073711424190186526075597027186561067729349974473370447310588246238920833262280708962338192408676274096401179272375619662922789516214872167962181134484797701359921026384771470894080250340877439834572546864752806398542455171795479378839759769925739980108801743758205952405255612943809222792357114862722230781845293085675369677433302372792747406958818926220028605874395097037861976840823767962963607263812814006023735302025235994180393171180318782256587306182420747585849779844467938743709586401596433712686310262472190539279122084092940563486642998505303435124957271904583367320814864244617184665763762529561036708262797014872777320376202238424095129600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 89825071702782521770295666128438793976049215776204728503318518567254969197766738770805040764209375602637961357414108576804867045854190854737496042249948155399506249404731510862200328829161235122957290249896049209471591973276216365436269642014490213989624675159036311199020513571351364867899877981881028880008002784326457878368629349182196888215278244845250315056510294325754571795062295539334671858201719017384984249273727852735601374694125920254538346413552860638443917514776819389707484858834295111963122627398086250056417549999975449547174588725940358111441965581122792204402270126118106036300611132968438929130863292297641858210372159545461510651267595075434641927373519610982267849008413289581745706044425116414007118417695938417666841381301711731190508083456647284916313186299877871742513486702535635473144283803522120262446540664894262581944058601301225190344055356511054651043034722572344816440348929268406416172232551981727863682324505919428101128957564543542101243019062028758965658618586733335119841935980788647286691802117211383518800261067303955350931410968354593031312566898882797684330749582668887610145171083492218995827113745585277920761667763135225385085943023174468800906464619628107152286098287438807534180668581636486219256411292376664457692750128929245017180192093742779350653778184352941263855032898543713607204603687667115717388294068032812600624318928480568668566584139564973397639843541197656106101718637638097330244406578862895452339956734319294003833443269047209206667655076562774085204150037195795033879088631896176093866565441763882331698402265306406894335365700806520907327428597110472644076037777947995534291065899789100101137870730691958023408416099832002856033289236860830024108865684870254075986131318238067870797254326678403193362783943842895313759663241040550869509530016918276775630330218989880539136478821592854903232062430589081248816904457844778758399013653207716766297370481647851496458959032724149946340152669347396621063359491986816790916759399637853417507474835098890091664109999371294883162928338696176608265382768077747046672251919296447114214823374192213148765497486649686031606310727146658250012175467814040937343828968919161352909972144241813225003287928377824979815645983495838698946851582644580133321537984784665781505258492285140903127966591650751777706094222669796514691145988187708627001110213489176950147859004380255561418099616435916983154727860203106456530033153858814945450861530979266224728926312191108702677650986879299050327474084413961478434634094716247547585445404557255124413932951752115024889004512151593441645311348996088637836641683732400872748936259802209169408531866567112585651622174710935362702512860232494156299924609597202693965420724543017016259461290915552702194683310566281396049497361221975060289554357629631369492327385444278395203220896784742827054876655464894330857639076477238817093608536149142706676171408093285071991852604861201550507514768770738455448398324955306508108377406252141015515564948778774434445815886253552993394388366973617955544165244507224415073030283790373994676758634346998340781092538847515332624993502819694525132116943531787576504500967205069185286514949476093537836299389642899506458982383956110786206504825511069779084014039011044759946794852917350870667027031875352158721318765622413036050913289194229498665442787260793925766827492280433872659142840667808625766691217419997643563302920008691294434993531982294986829278592924385280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 22979599574290671469759581900537860161575860702560079968623502416391806245507795790912072138836292764971569964726708783278038691398067680707682046946598896467948931731490921669802861656563316686016923684412823765964538651207385533891736482615172845323277332799333274468103738651188415623405647241117262885652254676111827792657510600803894502126711404875938034241779077443088013699092232865225256163682699704524093746890343438983793710539883222041122624376873292095153930782484023234706634887239888596909591153973396738320406538203793295166788270930495324262079766792022985921357201895726945288973362544204316579021077640015459785685889900520848467575267307846074256643202515503108459797497963974145370971585320712157646392191282963523228257842605986370401598106550309276999355724011620548399295226449289386658502326372433277453404035798840116333367086473841475112210073300153087020071977492740548530947958931097869438795625448862671254578588392026913875910403910792314880122068745740285404098803053789941658077787734666728834179251090129282340365400026290225872146159046082980144483803130348880183483090958712244566170329436829320816900739765346696831547225116664360079738471284663715245484019648868417110740156390592402426190911817552479009215901132436208272225463833501344097044232085331745980787734695193685171340491628341629079931744563237869234509219290054148819839263425850064060062689809934566939749388707352545171350545659809749890328935981286878541852745131500833646359798834438348273623244810316755968355112563186685849098468018157667422028892185605169419842624542354940555442020155722019736588676467869326432502610154897874458036081595472943884625719230895408461448796041570623112527659429342999333300498185141778919543813796704406025882831866232431605045236210669091649249674075509046360578860113078778115676999227178267350447461494621135142460552505206510017009624238859391400253121775168072780757297702363126555004203012658758655584648572753566463178638437943374974714093006381138573752496106327641203690267827144508554261236373381448108704900944515791450080147895953771740517982886001400727698117071101239401974625499335504616587667795863318661283019292395071949925807485617899968821610602801056770421267449124930789838164494035418011668845053783093480604572972415402580396889229618938283281372324037933162493712998675973761147015335829990223228468214426514512265164173502383580571888971740500246013169838006364617145852767461976952021197228997154723680383368931300959680645541183038790030051674261741564019902541053770307855232092743347092034291467883089325692515903737230147977125495049566203530686147220590263025272626437906404590087524374298245954905381626059779525951835132719884651002142985482315136776162078112513167471643272317948799741695625561441652181357898937801974113231832601769262086664774755056410732756748736546109155311756712302430459879875733699071760743796318566754006985505271698782614713954797710680805766438209740136967054368388347828223655123918657558244529858156669792933799653473080720788624886525512635287919062871957436129021631680888801106702582346737783117874524899416255342384342172708270485155774205829633015673084877166710587654854832627897477110916932550477637085766214232187195432152593907165826781497090922056415519070318591828631439890444970848086688243211725815322667154559629493710142781329917157951164550266292929927677595720248378636232843193396578566329184071514496874363171635200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 5183952815306783679028350818340880609444965009785001201715592680055929946564163863041170948657925080731603506531470112169721929420322000384292603855840280041348210314361575530887083691603968191747549774098975163600574699958272083238537356109061669820322614978580402875309387130919019387235265648781248871880734169152747646998022994832231301962196411588445586139860278683373303376919154948109303504885407859843533782502308229167797749433940543772694335145247175304443305326675884834532042729257229834369765042422260213926857621771552554473105316130414362761471222615000397622582014241318045780262782120404968648046354406858656440563629845469377936485153554177142033617150288204743753034214482493862442710281588249768647759867064808440509610283897887563569970957715174316934325944698930647369305653764986099668791042144679983722504310872679592300535985859302765626268059291551260923067858751440669887916484228339682917723154603611907985416404609348700167326627517058218393673869024532191614897051744315956173060141261897858598809876928705800860323170055716723387537871022465641429488726677954079290915426705780456245504708697253926676299582151172174231999587449332146346217368052600500889535153301020106360598350789148897197327914649222683456366684769373300199480224313917613748785298128803574811109970087764171009203703305990376936073591508917827903457281606183140377938505499340684156840499614062062338111445753739169213044343657338624817151071722140844887277001711693771132126342427257620933928381386985568369071262828035524878134531585440033499629457924897351567583065927595930284908816535713596953845378439918848809270982135516355508531531041040274640364075349939259198109826108615755000290808678811608810544820894799620643735012878371494524238285929998660897955159974542169032548072063863685625330161425264295317926380917738095090074864139836906592067843565822614530657230706167102879576623191614572189254298138720339578922752011432469797158649703383543748476370202884051880052699765548226436280252908162907175865950064312881751722015320767860635402822308579119373666198611922260315028747894617225284441286375605737194133558280453284525086722570400239208004008386805861132052920327425017405921044675522020858418975105990340174584147989851256033859142740394787630723120896991199369678664537350104195967975977690092761229059712503567774583668510155657538015959406566214532163052333852352439743208647482817848699314231688360239604433665381872797109883388976681324111934897878714496941441278041249016009180263759545072833612791467431146812155695754117701605377518013970812861691713022370761904352560524722326454107790878525338632667878090267923083982646752084306019174970414668488642461786307826357112565868813834687429139993678789026510375562195966990427597025660814173207570626122933194186156387768602467038107744211661597589006373583321978903750021596344025852526952375977838444038325812767768473373351208445863734332265519140172669366611909674490693319943034535343890878216975285899019392207027247447232248875437450955146879854105051564659314225798464736892760324326768873803932932354674824245928100800356517379479891572339061675071220576291716524666060161861086157679826825309997752937259190267341619287582940954818523986362090748102308086805188500555969684817092342794665502335035083224892825374896490388916933273055066506977161039485545709423377274612614858268367503348967824793121842893217196634408387335263646908344478057103360000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 781673054379398538154195581779293739570895890278385610018353268904323544204325559439833569514577389482247187739401169301598792759026449585734388995680654065364015388819313427936480490302127437971470170448261583476380591631695876122457676623649520591209909502761782099816534568189358897256575131622859194145997165931966219623704807180783995877623144191618929336097023330521857225002933468027591863612114712606792167807458330677442820735830584283892037992018648758741904957644155208744113555672654208549423551259901255169468185529703656705474595045229823099318989782532408383901300175777339119125993559104835248948511730704154604084225876539472407515807258282175444595319076693472311818424141955159843598924156621768785123447886770190511401451392095890874559210693076701759569766972167406976249390756136568887850624997687368272792445658867687640807374071681144925253627638350405569122398963675161136340805044499829023960354053065081561618578135940452225556514873347474905146674089797327364276510180821870755106889906338140520019354658978520852783722646153084055003456584394849699000091950997539220311264499351946620784490955104523869319998335710185176097552496801326213425777076510857647929161210984042563332212687527006661015946426064281004941367107098822019169987880493900579805386713363978309481841195558966444158777744941671773177036272594452744261393414985647847124991986969046075436336357177813136265980808081051574548269734189110793710606729303747843645093645200144265495565456158971351334483202276311177505599372075976701255565478929817051736744186873357585959439173566256063688757662822340046331435698743403174816843112260518362536822104012547903808303134568092800348679296037717145161379650121602507675408434519740152622773882306488044741164214728477285795874348737980445213919546475258396965430559354400201268386188735600056748257580221332537786274668167905065797549945872943940208836557607687281973798909573662352566029513383260747600488298242222006804346682414343715866892624132069063785918858402835017658170601986595665134400760340209746345280542887540507317175224468651710155557038072866693077620928359051751456600664373460601228578142223275832415307603571184669920107462550693007988051363610819061880058282896103679582700533196351495526281323348119567506881259191179229661801303368106667941755154464609923675779223680757954023142755557868106835852283505878155000810672694300921935079758775413048145099533651150294209651248068412445070488916465519330982242321325918191637400910084577533136578310495136241933807880218473821505585382158606409688406330769365199123794190279576752161633926985779660200380088591493289664163080665988977881666107454230415140713232185238488169062779383879265204895424466823103799243643509011524425708848999865228581947025609552582101508427356011284939912025954691716492287471169148796079641715300203302705200593793176957416678915443282401796612417407777636094977192755346224791158873762132489673709700175988482313696360820077335110590657507539289787271512686608150429616447214563699584265020644476015498377751145625494536844625423136911081864518020485716817511585621799927206759585567176506091779882575026296061820686988077033782708166214767930912678243201455035089245601582245476222978087355077910745034721244944688430318191476855725486474300457098050500904956481580324292269976826555077973898710793215972727539658380263171553466972477339649737793422751155315404722368648271801151701530758348800000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 65992445088215579315258176689181954999099077053825561652018527347551999385838555111670885265944754049773644786364950598973175439205744931791326498158676793056528204796052283125697082663030108898525656703818202296187292837782430045620646248895586928281192548184661128546359893136104852400340014811414334756632757762738646028294392995175953112521421451284693062712694233963826894405855658474750862533644206256596061814919909580745645113285273932110865782197594285292784351998577451810708040716864814725289759902529450314894115390103960176356124359392989123325852930729072010372635560297530661299659061685143923081721374706219169967693401452323369890825518163770189672450150763729827769154640437992428609241498665036244816581852103335906606078537721067893888056189544825437697963126532608969252204545159064422443667747409859234482526207476098288849235760137781428620065072824771386044818751558429186791297573974636940462421384069175191807572076539982585253548615229153583820998917605648053028475825385083055952938713866597020041650264526753785477858764999015557010953401384698522413835000202462317884856676436550354746223035666034639961026486878262782278577080203329932432954838776542348832946781967680935960695144248950010870787666744605396854214958546679540767914664845437415416069671023261437204103061767481151515655500105906642353841950134612349878296516922480824859548898641831750900042650640866366335600653465104937739564419350816247111073842323217392335882492900794198527079182171959846563273412646389781894972483926528042767553847559502586144141910027102030723683915797341057672042387916201689173793834159931334676819791451177196728422018546514461610643043214445467181446830970790495182765174840897970028192367925860377136632398479634019474987548286795844212253022916592078108384295429352498553336236314925469047599001409667246548203802671946270299622477330763224347479697396854274139582282090987589138896593302360021131049721669050401316910608441435651589719525220388190352430825948082210604079106262568675137279203729975414594169710565214636976770905237915338543468231534848499300486871092353082693807399643484751889656223409025018104987347655704991038864929361387451680880830166825301958271954401832198112264689143608935814908407090741766410817453893941269083859385172956044141183887828352433828604550619684175185281231759694177024494161361518666148009485915787880993558181950359491717371110000429959954847067335545414473081117728053820394573746091258598559453064086135982610776169171826399368092127268013379219205227974495893073546980960255438686045031255669332995587179862685188258235172541269253269929117786673878199446942667500097495383075820924376272357944233253262530903604255666407221481193213326315590643809712970131616615948713111010153493873001959909040376483127213401677705472771370098270229452618235761533113049797914261854794589285180337501950354079880988163197469164658110334203058777068868418965175125870196810395172329789617010737064268535259675363567402673116090789827331138363311491499650092304218798446894831570943581475640976823907438141416423627420149909250248778459323212276574730259661725968375823539856623047582634487366734413991952290886816253739866207919274114172331905601431492723613847131412375465508965060733900993945792368561199809185292251687768890124391122269369999237152547377655520846670397093663944796153483186166761494344109807681157736703407098686425289036778487902300431023230100176896000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 4366542424294929507711209583276844391970884048545851163285743455185275894315759500646025127891611578220325104955775749000734348351638295429762718542576411289518110649681080463591149903274433945523791483418060666672475612431078980478113823037614478552054475502942544404970014326267172258823085528822402732636782183624145538558360363552918764696753938792899356256658239746083596619083590864496274472599070712615392273172383520589545400231286862972685997593857010008939865028258282199230635976689049013772893073772897300573484723451400411528365301016831155486400961376300942308819883871368329870751435310774788744588501834480773750594792744343046444114093819143319733505667715236623801797000139285878638649956996522223846785074581865727227109385941767859302150394149694154145577551956888482240298135334670230212711557504773865998094421270999838872915728777865303503597793875855305374879127019618970322366995861631872552395999231959238519050929384334223226344257452933044318113097533248553752115604662167934198298249487407328904292401258483064317303507749279274043078262892416156348016624343323932886531794500533878699234027896907630713585589161417171484744522106015666704335376299750641639519064056998955760328543326502681674672416456682380470641829579227334324954651040619031447570431542753261657564999867224412410212179035303418435383352843448108786670746154538927155065260976425887495719906249097312708698512331819878243911335428984660639642114716680196643535927680818064364904638048846520319774118865390745156927400440287557257542258306476241222502540435005758870944539070248573604280840631700835425150838285104487344226202352300805833574305427556657257553312655122005413420500209972228923790458885902795370221319208715738648797621516816810783484162880057951846637608300708657902252746352199350310303738837107096950738486760631552141547928675283391151698614012115541516520236731478478302768796495651025341118053766589941263480299687116597813114425176365408980770300455626017351868499515617282129981165624851583696808201400994419041911331168043046626648345438017194413596184788601123538448933331070179336005599784926771548637476887931650562428426201022933184797622694964409587030275429104770259047447721197344625169833396580520381714430740859520891376232265540956511634303108650041185947771233035863933819213915970163048408319696415008139297206258481881890012892331932566800820012677005648336397289002234748601933762498908693866160657076477815592707737074433241315989343353924832356729449830028317863374599339294136120555954199964573920053123150484155125103122544789568849799333584998674102052703897545210215057413118266145133896566195313331606118834524245921563369405824107476755073424318198150348232931136852275375025092476564702614415047137783859552412946631847505251807782989566633541818976603526047482462205445177720883021385971219806649407484176360184555601554654965496115862251454853610134393034830555484913507189327413070065189018819141696487178290715950479915040145371934993797291121285902199507012146618913488643865796697766893508406994575985184526625525378773133879046168496480246749102580961434215062232023741734106736794722011531616230272685256890970160456893343108622121910235971287017869548044463980553887022644468031840865372633861156176965528836425117248615927504111244177631813322069134732514957308234276632185773375789837732393648721451171701410497567370722601096660013588736795262197329852346482000166020710400000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 527560544967510306122725144480841183984639005513814151708019796079712508957243440092955010894288033985928071182148531737866882326174924252013213851928571811845903146420955118251818560352452064301554122149510382859952923946771287965948521582498256465695065814188691301958263879420676965479996186080375906289957768593791356018623040242926244407015585735699808721000971590964590356069919113547887403737562475524436981968834694552200335236564963968419304808366637035363510548839026714996671326795445938352529175710260381702807676390942284217417800089817704304474056583782611817870180575854318938539924583802047568644677027848277180479690149636521213200311412919727541474750142532532001226704907804023540172195032254262692713114995598623801898310270727629094842476282165881960725521505362380977326343321168904219615448242138949786272531023226727451564018360234793982876400444915809072209186461153984300514192610440583262719498832989951625216184309678992192328876406530585180078236311309488240042533572070840701635486219488870559215939972585833443581795758258987642590938666904965626646323034256335271242117785633214279964008138508976644489911217467552544430785079129783891031248287684863448106998536995716142304790087939513456999315594932663850770730293783367444527774553736632326552769866357142851239133356455851952577532231676746045095406410045604181418515837741235829839841517054721254626045854403807473682728990800267397804409329702832596980791741167529543599374337008179709494850334096935582073611170243147959797430667042205548776385852008434663432006161242652128528993654248421981124252608242003083164102626044200937082309104299806231670285486674062951033499721124382463937301232620421504467899985870103703623119174978455878282813087648593136881172077166362311908906233313776530521150034127240086557691787939790141360953317646291574879325325171883637356567879719172088955377474386153779255306384729660086579603764964286894231791756134320297636239489625282323042498748781379144574822797816320592333875818188016430213035432608262299132146291661883834466926461203673840058975818308736425631091927655115781916988485309858345117003066234227703225049129846223757386914645014781092108001756852643740858776213238094905599629401985755830994157538361918621007740520300556980760689239992110154823516516386137480957176192608415452898740698681092340207848091733652894418407350141051974574522965767363239023431438605078327752780615878216063692394424446271691295137662366446231199420486399049581879127309197307141337769956223196948081837291611798257787731284981300470978294339737090279460980578731093198977966078591351649004698493351461881433975552056200997917410224795334949008288960896098741806279484702026285575807267431365212730214175972244994776674359730727667160328486515897241396629079127198784720762742689095475383394028704451300535709483748031707591083918970605952804926661551874752132554590271396044942378114975399912365482207633429990949235288386409234965659648090430222828759886785897974929786953556112441454881139266709621236725341389400937653944198590518684064960225916374580272871104849663068571835786226862269380798493388236095885940192414617687031489343821068259421386952672761182613623900841782999501117437013846923588332302219601711243777069139528794930265040986543755739755734088287096391338512759339482852428618595483990502160000086262427020398344079458696107505232775440409359294183452786231433335485335382392806834176000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 54761993586592181827987003974826378315949362856983572535477766183107171890495575844695184636344100831503548811524266828599932706337996029597124215420915323501929022376368644213655858314945091666482035388885821323417817168711386582957764289537792624726818472200489867278206498953213593828803858430765772120990304216965467622367553152053599933608300487531331359850528503083373130093830911900585521765670965348697095954401890945656560004568727844149227695159661485399199799347488129749820172769998509739757185805263148425504235821628796040731764399030375941032219687496237088121870155419328887193969315843393933038149184323456391263321367968816332372990800024820026397963314849694707193235060674877565720246082801482352807783371975150614476655640995069964772081199048394883131387709409139818456769675445771958380892767090686103709901047017572951386310617532298000006197085706749263807327197839718434156643182110673948331235404079840334653428080473779876781746043639383439709366957492074428013839159764225925568717573508181609683011425497793950567597976892973070099782132211169297375764540648469842095001528338193871264197892946186504662610035070687776983276682088879998791875973543135599645709328311000040449897282197635207382194393938110022679164525834191380021318827845801042962642393593979215073089502532236623879566327443394225900010401004330614201335396669772064868480424284098316708078322109211343665434190946071757964336797675045609262934535356690873824819414774722302549438950520583654247783346429623321916318438540495982703074156210753581438556205402272862440672235150246082029662086947464672986041518994750842350258118729858031977730391606368697606460359029533980301468582293295857245427984191919029770600968865853779039770493433521698441506090209673015453055924588639514827331251041020865865251969578702513639971798147321078206922585522813431932431954418695555297437872471812407595089969471363270982669467780979490835584285337398738576584719504968390173120145098845385120144781085119218623224244558098268979143968634910594136995501719683940586761266278268896414484305585233640438023616235739744195464178999897452627298580123914171250486953159590330064060818749453292278891131635619316402402254662687696224959098153788901082245739837889619951781167317030239726056180042098212632675652957455864711277746042884295500504907297899338981169994387112926545019002298660348023690245606808913549505371473749810531787254460163167678151298172277701657771716713914427394636499476910022579004190956847951091534698670626164138175327539411878140273679302836716507799339977365340204668412596036151231841359062407799255892674565794252774547723426765279406467735421818722940424628151398175185943858886769177354113831125881376679415131583518051764896226722574721902116253367720770118081763484080528690494720104301694727823182598461248664464049993372655518638849884561549540324681714645411848339387017961802395139044120875845036551798590144304320274344909319424674736759134492407354180767319873264726893968447201874013736308908762553458020311526649764120722699086730213179424720235525679848387570687454962371260903329930713494877018616001008527096125491188099373470596672921745961449715751820046130352301541179522584229609432536277094380857735660908032911102248423384347744726412152383499354787187662017758153252286771274915676869584022129134679075074007791792779653812616020244333720858789650878930586461365966839984954548306336100122624000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -892608980301776717857659167571348764434152543468243402416843769756222141694715815271173344127944844246467844742251199477020884990722051292286146857008017314169841822302520695169379999669484769934764186440615520889525206269147211974698364173168628879881325965669631916921347900058922656974314998221203870880826847191028531069400221143168576238398489826126125663635746216430477655564966778769883872007882882717932212655679138783600155143513038468635684066195308017161048125479157823870155034982452719698046228973315048928891110760021132977835509468726159055364531023534627850962614917356429928387341907428293331704296929295029389568154725816702908739371491972490507352461320333351274574949153885462191375636397946594067555641982615805319886441993671570871472740305353243934991315959971882456761869186550990344555970835727444324555236267912660410286205359673298651599579505303473209320174767521128744426036131249409654405182267126491038957499850423547010045101414279298216726529286461775676599412596266507131904352239779127642703269370385499749666959527450597243293093624650848150891244078414905602130981437838241355061930414255763194457097936055208107253656941755501294854416993918583841288755466180220985526863411565496671154142199042431633136924532720434655403753958496353348330860166151331266873745769883873524061414477468385214510646158214890771983976894088163146574060662054995872485629998144040740308588317131633229238464064708160493533790284019700236164132878998815226840860229043708357659399852309154110818820831808847158767060678730627718800431182590551264374627437189098159099313790995216960917356529440706062273812565516616301707184184391393659127020109300167477838139667182386254232137397638505786588512492941366990332304422361040125880689052418725068874599191777782753883791226486333809483720364562781402295552490028590901661520206110705350784349145975625911413321699525704875813543598395453811660456161567054194088039498721132339303054505828125883125529026252986588145420155848395284432914948180295826181917660215066310424047827808671183596355478243281932897936990100932337702752232144650589207280575991226713374209153374977720196940061520629347276733453379125118072363139934010255377263073761894489106209750128232452155872832029543279239870365740679733031317496977192561374025476472449428548027845001993683790081227766181323441204987833199920627514165039376211529498948966150121894103506892726559110898103283989261562335302344313137258039379839577203813665011999144636161065911358187150867919180842144506374840640656902535965752593771029874768234639032464786398833395448614485009275625488644388077822393595976220987922567678057873718751320292168116286401910978635194513538965915951531961436674896282753881871023490548143398195182108087884714996216058325112242408812091450456513622532590613397635347681022690895486152897552436711731567897682536542079953114244186710671702598690346870419244675838666419694257325981825593698831292169701193274733244244926811853497278282108898113042764042158502544567894136383660320075404441357028191535132069516626871561282863895059657752868985071274078732608352541199607786111018813141785942488898685012508847867208015531984977588456824500228780573522432917899984864831660228903238451641517552047314507422634252038058290386741856733767083833396255518313677997707755491110831530586573351522526789485649033453512344727166394580154939298756492241600507879642134125341566833241620480000000000000000000000000000000000000000000000000000000000000000*i1^31 + -312249975122535404639138562070011276534720662753132408165075119635294782802768251955397365695709256819452431524524319989628282360328653088448066779522854456852806674740676859395306266947311228091634379345134889489303633379088814619217158834211097906110179054921987441082565496681614696378607689299395370699363345269146958714178356160095846916653062833350753509627132369086123339750732024090018966367730833917025395865215879506112412229684413966557275763734382987130374350038826750463310159157214507393107550186482059605650023447103588933553121411461874272850500787898437211171000974274260700327940269785160501271391701528749174814182032319697919476352815031071624123614884035664613753824925828532834111126607315007760070126788196108562628140552415297326841140389591326930744742423627476945559049240969666684116596618099253044074394304334870729180019914162278590513261477062956797443244364825061644874082341363401431489508464327012818735967189961260471174039842607443133760291222253268721249776311461663226866690851350976364546397115472554059799899543200121834630261622995521573255999239857551826946328780893765354915950335506249173372970568807529832110048789344619222041455271197479313120981448364870287586262235068062146881487199790387068027348116235242634835459164856660719152554018184122437340093877310958662095122156437589407238416901978424806265361011494582620681822449516282398892034362212636566389049459517563943777329868752785289729919762372908404611789399302816025520865417817464737169984076660764008579735194847710116139366828140061708701187037803571750749333885487935703436793018224566803741135296286407799821161158872023547108588030264105471618473065089792903952289887811877454712238756928604606299277593159680030176896982372403013251626933449419540769772948250483101290273304114261670525779368399676693607174756365884285566056056190624962862770728443969918754740544219817301760069372371029425455801263237088657886520299294473735508428043358670350161799095396157474458503168434463106951180741510859274157731476171741651884597880507161531660499212298762871043973217015633487689973086510687355138286904023786683017865866288280703334639663016945499159477740022596968199967979875867685924871248055618939143016248323902799067987168894748357672093785873252984316714714708579200462643480014122697189309682060881938776884035986786501263189562994043713221220562358315409303263260436759756830188211136487053048239472915099349356714551279063676567908788581528170160762363065790738293948896296077549059255393579740753176402070041848680689771999120185488804603376682303085682967507069444366710956927472617855139714492051569512890189054412794343528492629092019218544869121333038655378321837180192457331608248109572664505980689735618447276827249459941928171481271367799276944162492398571894028887004599879011454811563511762221867285330873402720458915725960563351577025178753445664002259407456774262782924811539328778964220259749508931333158894382186022501857155078453965676918412487167031453258973031378537281921806846196354791904929522130228027124250429040466421246892856190370707750620039671591908004037109471694007295304255888785850794507644229326988533188977036563177138886583408462348126848075922531477668306662386570819101807732528025950101559975510946256123906740177382209085615193722284987509131478606566667893065057798825134523103739253053556049116273200514762927267608879452599618874179630044842541567750144891289600000000000000000000000000000000000000000000000000000000000000*i1^32 + -20843071685717298953089308428725641241674158730907595286383828247359513706060116185158785864496294973533169013983954272394741446817246425560948720074951243480537250973386388207233644064362070791510361186020594539645295596962768087391502672121668753654236414429660156689599317238493966527040083454254858509324205052108056575352809434592292317783399374371232631968797946841846073504149777810769214082792304226655112497938242064152694256820559430956045507032838269610000067501025656519502643783401852693518486592860912715513111995181016320023747841241069682585517782154082498897186437335853374702557337638544101051239277650111568430764496873983131303307246548055859531868794734608039492189015014025248103703041752787002601499186616475853327787038351706859409786382172376374690842492139075832346298290888487951254138367177762249950774049773255718877684418089899475684737646367991940886265409070635652107352826175544738589115912078146362840279779856788917055047351984963982331470001539205814385309137578131199589271879194747331787196989203791014917889549189956860658928558506177444672391213005241900508541291922843445059584535464223350464776068218321432635478054003034995197523619391090170240948608539989362687567147012840902386560574116270645070967665312850640075823793892019670372514539549577683781754938158727843428786426690600898744980837802694815382500259986560965322151322865190647580923032907988769559025853280880954145220299914466264231811329265796524291738183228009646680036053355866769359000407914561970237291360357841468931085026660727924313860413288584626816188578188847425934408693630752824395068522188025795564824866960224358498808317600966683622813503533333054931025993342255247480015275237569117308097737956332762722267180139413708254331335814250930280656748243550660949851838541795506434468224497856481261134493250119810882619210648386335013273681757606255498294784392485617150957868418510615066024487219474215105771827717319291084334622639004390259730351230581641667754428969588419568486764688744403289780919308407221768093601932483126263367070310699461623690623509958093060139616778913181198218928843434377170301125339987377097267044810689828151686665701947203281036539306553769314775639331456404825992120974309320847885002814820162973452530551919835304130163337413991734868172371687289718572180508840376467485897147088689654420828643143668112168681427580932171923941983588667406216376077565845923684021201000553673665901634069581297680922744269166222640193905772982855443108550812045332294027154413355250116020108399272651368251144340029278785838730830107472974698576165794594624236391052069019593573756876088456710783476611686848780955140799606531988212490914683761874476893457833633509447967905861464840006449672111396914925806508420697283485463760489354096572469304082013804944561519563870015713241149337025094964480950173681755803825126946933073263471761459014017839829274422953325298341497512886592900710169201749868685866307350201537254745387137144600131791923838032732254775138634545995976321165704889861964840914769162665413420046372096216789289769776938689537887100644627390371051924332819957469418117426640780106283128384181196628259336847928644720519785728702737563499036593743809886133665470558946360511105232722119715948361270412339346078543235926628493547993813660696315835925110645509820457688228809672142106911343552127991027160135497053616470589357963925607383327880096656442030397849600000000000000000000000000000000000000000000000000000000000000*i1^33 + 1095286230082352774189808097235378499603823160527559884462640960891754816446395433015932679539593769762560488817472686380409433635974770675884015488115415657875005715015195591714194659984358741622333728094058226680261668585898926696166416519394540334950957709970038089803161542615756085601672802677255201786009448386769466444052544273061996007424200610622963858349647909940604442338422138065216552616550410579890548775187907274957969712615458446632267946343341687562171440248605865745830836875604185380377673249151427918104005515683286042782660610783116643147060423837962031852725611666022834468185218762204866359367982780051690905485322212451898270476610217735421350661950839201273685835864433601644922962072018031415349803478408531217576920163940551252852719333656155254743803630839819084558813205343898598660172540162385451981128656085202698796537465099103886146344300702114576488311316212069358317271430712084118347690826410560991691610737715249019189875679260438752224990965680683769672369421491635238915807669772274288798186842289297512360828148982602830679914353369557189792035682508241889403888190115308939795787075010933478536661431530296213135678746246716865439613247614838800723612874042917115849869176923819299944621687243199591561472357897987294713719736203866525889649759721441587889214461551382029515644432227459770497626405454862928607312327376176173797006920710196614603500135981416478424599247300195544737450215806361254887907310262910892781306787134513314419701938900212309602335329263322385527483239060354834152682190946050795462812835846083054529638289668204539691416893946252309375866259621639617761553102661800174346700729067100437853100092526564637764049443641848819615116539945385496800059819216386703827877584912430388559400124041162106052894862805585803402961325595176466217967285952874394459507712554483024750772958922361504882141365177817597850880478389861554268359656902563362564988248192939561745681803672671112321836973666574994825792289717668635903693381535356946784221909865837074793445384453715120037233940384750653879285757002934729983463697938121681132243479642928713128563288656191918372330525579832113314441164776737355093723414831506184041438701267357101569921241692493059781511744041809450787426944597752095846495643492773843288021305271596718825399198320832765644760994552035519529389229952430548598880369592143214728145523683712781749461275679493394869261313996982758149260565161319464870240127821020087372972277266395269766821507461523220664175555454395767652814398880488488767223068225596576740505008325383797384424697961827836952547721425141413297689394843454665039676840687737828326513365463495008896077185665333742594709882880285847600626749478766731220382812484071353834592496032634088858484419636191527041815183317855802973509259363099271429804015310768036809090354727848204541538362751566713266744960164214098218604702309401039283204223886335612254231250090153401485649226305364454545376582533693569516686234841149309795762699420312074934097730983861997478034367145761190147926138999178675732913314385201778252351143950622536404108076728903467278474325146240964306752808811776913071384660312188044517283300868443874070515184068115189233448422521758823891570816681281344943042672211182086825734709990465842866224310840033189530921310430397580059270588427366232759613351190324530465919401103973902354630902916280369705245021301538958206595855061232061528442289520640000000000000000000000000000000000000000000000000000000000000*i1^34 + 43328096270951561622708581864623728842243140622569980395622701162719340310568361366972550247695110627119619152121834156023099306415617637625046786615135275435562197407622743365173786223850980092600493349458029373087861776451822527050632269643768867567603025854861043365018345911790055786718263513492481318699270947370002364800110601617913350051700019650847569930053498220913156420192026871870254245405817535271247868195847524229545919996537801792212121465910580427061523964643835029604476127246514029443987407016672089588376241680359923240108989595579630703923131983939783848222910748178313092719598927428099673552395345574816738564554559388864624709473512864348019821122161934056012021275101991157851181574556680841301338848570302133224558280687850078241976821549993976226469886073817211611587672698646011422029001786566798209933552322182605669868999587564603998592487636310320238793271251887005859243997284578203639419738158943321357745014128211902388910518206950891073226226512329048270607582443578058726711062454669517040258924663465293678425193111390838887165205634419898992295594980662413144797900012503500426349782612183064605485707231280853764154916305070362072334540515215366441159219328111026874441773943050920534604560361535779937793884405692322542514048493066129516454277179880522272202860805729285047294877611779311390185823526648671335742323424965294846644942191305390626879654387531048133968466548973645949266843610863861767924406084042311941789500731211548980988807894529630671227116696641688615227083511734492222523878225239983659398096285761163120600004197860287341792477818810460873154723465532942709847476941598422969776496584342816142669757503813675329330132671698043143581347571112810988626837081527174697067610928921493275868718596637870026812544209696863241598396471791874578174771185010060771920457621560924444002419095798277574723418545962672745243700176562051532610668510712753430383924910038175887627112784524419073519897261408808835827974682798770674176770414272417676669483260203594182321083699586621733046358241945884387598597846069593260473113088992798762807625912698424487247255451654261013343412330498364051405580547287420399264954971660684156510981856864773378652675040681363449234936080735580955761131065378313349262592691439584151336019581181479444365411429454806327441284165800414620205845131954295778212331115938020448609947962262971628288760365575426648089956001442945056966295515968246750617983436940620060762950865283161497532656059050207796509274308965568019169486466789411343765757162640256779843572627400166007754502559851524243702221424859289579424933407460451418905562995130382625820096519965619231091172673274939461952918436936346169361670016489901145401222837121856609747274687147940806829088941563905877334622832548739430568466461517123992868782117811730328504733744264042787344263466678125396835298633811596036967947278701378996354476425582046939708099745262502914123224783159297592976119084699184017679202313485864548222444473575402694385835109920772761115710248912463776345928903731167486080056683881651818832350826431178238982334663693080353967912334228219363881318386018250741493602227472490958923991633096735937354181823631105603566905754619739313624993095514150376198027978750819003059145508683567231977456702784285408938452837431653564659826930047582867426104286569512564627841211013941075169634903281030270220468111266286337540238966971867866375127040000000000000000000000000000000000000000000000000000000000000*i1^35 + -1652999729075670009711585976779037674863006560309563054432656088020851981398230462947796673533699413064747708918899355000030140157969668242483444841457640485254144155005121801888281673154532512041432352191666401981201050446965367679394734089612437042017533209031013003434232618413850238811395011287004287929875185260036752389061085914322237927748001357279092292480285735822090004113265504530742695230361693893968247130357972523670493385165037634255216499209641214798349025419841411215935583624186626058009063944395430256736786765440868815277092237101045106521720006245775369360705951502228678248103776591054385023100984871859679730800327863046136585994386275876758012787566357895947570329757093554046358370893647398051372719695477313533140379809117664368343903717006567370211599762913390560275771640564761257954679480242522369707856686093533747105759169486908009468692633742198333075142463527440095634707624963393447899034179021188684577150942798336167437538899791427269306268404073602349117109071310361228647362985502655118970885302434110351702863600823288567747996342630304073236467237677475066417126181579237663715959502506271570742930360105056524543061938919128410573976050911255558160748164780901008501229059051708086745742522736565775136359423131975571676152338640172052029954695105638016628234133209144440747310255591528396926752790585112803702794990844571885086720365243533050688177051515120773357535838590402853643696323989156523076680277115045467321583879310571102136622698807883454439585811686687603310767997085296955776815867025453298929374819397259803889651313462844449601735388172316452378864239782124666363095497027386630219231517626951939259443020840891864685749208127159629309335017564161406445269770036196268335579125746468213777297641408378978287154914388945966747494568495564030753515821005990051068213027248919636032047017092791668527578830749255248571488638018049056766150445269765552688611554312709611134244626806781007812129542851097846376569826211834178064475986770888235171526095218028994597295177373031069796387628360827875158466106872369702216487062926154183897470450708949145357926937284708914826933084061094845169052742993037379977401943401073581487684680561678669405416390868422160954892175728955209259402521796193365519666277680472740723895153095234961226154631732637519324910406911612658517659910755490464870429678674003262083928511528783058953696616139347351764506385220836686815503860209132919582819393941702586490458683001143539489561226602565780224811835099256378237047932337468567849747799531156763111906085768259356958649553608831205942849354410614333155657512008890215538012582085793561790945412628241204416894049538304004636245080607132948191935784788349519130149658026931071468288590146338269247282365301367382178483213871438696506006275836093204901107942206547867348994659513404225389113232585488357377069446130905515841520599263969326650560237945507869440855325116163457509996003683042100888024312945941853478520648874634674265412783501643425668172916008152100147112513505529629652679606626010067526707198217823161021117381398529208960427049073510816660353870115998221155720816509668700611128188017180229028001380638231564390253223138200838378992837959185999864131946194727034685042682506637795097266711974257380784409586254085467639236201255474980442972296624469151792393654759561638363769840574192504464211823020487942945607451464366088648667905764116821704704000000000000000000000000000000000000000000000000000000000000*i1^36 + -14149305687051080558182373440151687135750191352015513560081331167009532815388770130328290613053235028757492141947188069613650620982784721462371606312532805143672299200188716570717111409607964964694193636392410367051116940177396695486529807193331638825821508340708531544686004036697253922465539610704259636886680281179920206868584483055797286560396538068199802532156389475646181593067390315592778651743059637181107816787516111667134595716983452452871407244563902138341022946891062994168835197138616185689329451950300673878390131644981031741732673231195032389536335790029156398251649350398921148939031375550516177491622005273563105797274426722501471499272742041796505427731471201254114058010162005366133698524403279367953858019790336418043978267047465964186860766660902198703672499661684961497185527962757338236349268758873506124780419835991188061226514717090014002756732224034093439215605377874809574316493529175450577881221646964518097392874986868596559976639951125755712086723932393609689994044562348235950709735285598079224303204923180687793363984491856800323066705329334381222080258601295926080749629566812275844499873495216592279679480547998545089679189346865476613069578292651413575254197728407052546079383791854663293665104639772691860325635708039349060152733861766561777262114637961754638601950932450009804078782435924490900805308975597182864578310613974606497976919241619114968089226423622963421995181908597010107892894499340866442343567707379437363033887008781161925540634082070815176428746917812133784737498730747669426950478388407711468116293834163246164523633097090607417455363925598296095102034834544421107999091294199436524508045168285253170337315458285856056373528368808543337975332042077309752928086959451366489144752206519552438942184236749996110481069956731974182833349364715147702805674963901803332470505875749770174713314689764522246535175470248402739633803319842339271259161937583153993242765377079054005003552781145431057398532572015787032107134045584412914308771790807228688542109910481677692409466399271643348830519008480912902342545951926462503345029038394567851474263844304288959415418886914905236772080664774880099928243046377888925830588730897346347243541693372507669675721127536068347584411585922963374466001491769611827113076350586392153369511127126807651462339127017949052032916613492767299002042300663461314762251440600110146707451233463843462037019567375862159155017462320143628066151356267523899714469537371425203822850543854615038998814196462382326204862581576275964206315055821063202021499182272194994340296899567484451016280138456179981863522421723600707778304570539013922211658567119521771089982376712649221958663588156449706254204343332136264984228011995020164867959314355705063905198048380718321512671167201113471503320352358880790928733337242811244552390367978331891314751005904700977084206505091262615472932262029186146323451195104008619331010636048971584053665278678990558516232662661478656357488090980502393295629843006540719942992824597801092650645331137312585306759457892117571591056214152908559312993524020640508459325867356331258077058055266028874784773659383273496107769451528469326700240728204463911256518776236276527011987643315596508476428609915637528856867842240373347476667466970437980866935894512051104455673349872298229118358593736309500577847809565100619977194416080935064304702092977606626349433884919540186578339200392863436956011216559407104000000000000000000000000000000000000000000000000000000000000*i1^37 + 847788498977458809290538183146590268969706378633005439479526210192463988330328250838564444058526927479815472020866240161300145677973299658896392111264334301005660143364711182972101774720458159261420193745264362235303355555171362694572673964198127169145639544814005673976567303063715542997545076278123895154745947401657444169450307596723525359581073339493294820010979849678242933366016371457085082312622428947488221800354062238046318891588340845962380956553297133157556942306728389654441907546606491778788541616844243870117416290374684544945221430597603411676406809577869332227770071321434857484324416366748656706522011533560788689633760370292724321568727170485806755602419555828095994466788534875487108058458778765756195107682337389448220770383820697842585459813097369344363939527052847215640799359006715219654539602353904533945075844425721625903758764906868936234947376846563970768922253872468241722750213640811588106452277878810042151167425758517687757129137297994857227830263983348084742272231725897707067561090526899052703015420651699159428898138537929412912538468110897974785029880478735018727539260960860239138312366952720094015935056940749481937303871672087374443890575796730128190878283458152649809297368062466452275360255043379903572347517994597375677137935371867555351547361892108763588280779161802790554459339767394737217583846732101548216400802181617124669767029916081481135056740286077143270410398097004843538378847026620129864563474146770246521978687832196065603799146768766076502852742228199511224431869869648531739658910467977033592269186764613429312807994404578226975737814807903114875365350367177201264774916573431730057156109497141788565282012953160118108339637687420207909755583530936116534294538115875476610672009233692415597240109087437923316186342041981155587830165490752145741094189777963872182672037011103104458115279771402322020636247925420995054127317860938859587203507250598667233647408930823538631690001138541292364824304988692958862281086199450062331063504475878366300775800672878945942184233225778692579282363087172439810012520679721847474766636320932643474004941619714849418223132008142566910093805243842426936966191972803728023357350962145774606839615129718021046921021223417037151396799537746403597748186761741545097899199129184885960191483077277963325518588316973315927186971665722486043382558668433628724064584252193866386302401218503331654572908301689210933067447013391321563638063900074089487506048176821614601393689463715753477686315747831154189134438236006992106424476847808806683432335631994434644302487076982395716926693146179660926317963298172344369592788621104856957254486203310248318820104683665472222842062673061996219121132177221467976154789552512830965461066261914709690577125544979711772057293906609806653964378566808282383934376168738980844604941088236256686208746412947481357343842262054927753651771243119584359782609894068161006300107729755760438641691974277834987475087528445303075496975892585865037297003879865137550123865643822698675993986706048081519573590066588807068639993760964353853770431513150398416931430252483507620762428469111673386798048503987620384820263580266442607458978235607238654802893930261890832717220576199749178495390327998537561764117970088834860194605921905958804135896567799873754263337980036187721755756711433240189843430709615382817791908187342038886536853056121372988148092985267466205293016478856557559584614724403200000000000000000000000000000000000000000000000000000000000*i1^38 + -7290012543730235155351834455198759507528900066041396488150992580178001169804522000408189270826374055921695034489388072669716423725714727156987060935055265238809563861057391249745694423291020361759472441857613722753915920701483196966258727354482883822363940668390838340129593074559739572707996790374458281701790869819058942094590458044522276774819229064597529853408472936202722847461228583378107169072487313613584494574360174891792113449040089286854265561922062117366626630980879413242736696730646264623819166533409897576675781214385353136950253804920747136423904566275063861540004893027280361444731821522616967376853005608937954402097673096991407878495995753697527321645878157456901792566599711424150836297138233950850850588752842177148215643658954440028280451860208049946065419424638361296203168252679845074591249506550823191438322526737181695429051178658633622946056264791296685178128584663356336213554841973848254818272658104248235430244673542648643505497539557440216230757362943203318288829983963438073586221186482567719350021176839214789055155617980255649316265326652343163840744416578741916096077340554195096601626405722726100941454801845936722673465788113813381844520176521423377565572107400277252006501924381769071637404973676355750470702516446366664596887156016978810144538880931486847002070957114590311960549683291873196304028989945125452931910893348369171445612138884698155045731238722230658767414450655498932737319036767246699207003293455381194192456561130187039151015690862675454959478752553181795676734859359244623651109423920011241729136292648437682621630073284522755260203491389838225382466670340727308381603138950913381449687472894648156783734289827787938665574620668584111395356840453061942709609990116863938929469555533733208743612815139148548854751674813737321498635817242497475848981626619467914323225959423328740512731359705235242381476056117455643570452344008538981733166766909304547084370514542674781325172910266796739714348363702753806265872969704249376911945880770126227267040266507619058515855195879894607455089216504126389327055527411750147855545937185879004449583549158076566546170850495289501906795018074982434103826132797826930429642660595521836023814282279782964957011449903567537889911147192199510719716120631412993217038285862200147812830190486233912820001291034823491681296807692639115185356773051005046640146647985389787068114043039948662786747293408021477004771660569015837367880132624433953219390273088204980796287786968528520833722783708477852412944915640151906620710643777530469430989100704251679897363103463028029271137520667531675090106763009191017172417810825816537843394304796879989647816188425144414210825583946604785728733441564548044671478104148501577523024607804408142461545848941325494810998691668391249440747879583009256703557539753158334724786429828577218960918417380543704317896873386372443125148965562479018085853960767070739725055556612100997015863020649248275866917507750244482220810019759434322595873223030445271013273679278527443277453444641714824145207141336487576878737521960546789423724704007154602860182257561377024312207613415908930185386284565570462906967664492533640221409007672502371092640730408528732599200553619536331786033227847162887526869540003409139192922442025066666551536853963177114285829482332416005937676472861911180261764855228267539391666892441244764277619094163595740279459373542970005887663000038266346839579033600000000000000000000000000000000000000000000000000000000000*i1^39 + 25720836404323276062425798398953406256950924718570707638581501563864824009341681428110669133036925341265117611312240337886811015204097327407543357860345670235031732203233097634477531712435310132509209284855893743837475365433196939323360920384053457056048325224636860528999110566392039762437753845125962340832542916089140297201608848147068252089584522807399115928901869137811653696266578806906355883409817954702934881084108544054908886644001391328709115912804518919321946800220101332165978697951175193547209205135647329172816959729986011235395562500959019641825654392865211862870134189032686845547454158487972283299489353741004743486467561915666357818560262945519593700216676829088401633108509130526840203558978653648242623142663866074861194468302432085348454069675425568545264827976115428734631982473642400518437292962304079309431709506387625409636387652160553808546866542443261785203065900286117115046967217261669348104798436791146850918262393423440046390939572048213271805724027509826620807451868960375812372033658243949248593971883298937420476361424025804567100158072288433596407032313117231877332012154389947924469562099376001772268211785764664198458348915217426210217359170329660633811872259590891011140474394107597074495331343460302667766404988323500945969672070430277385402954439690909127280397159554915060489685083502053112171878771822346681623581201267752284102462296213967247832550313153831248382041721677324250764048340585770531296562607208297294394916245363006643768914499210908582363951969883660579771575478036915997164629505753519836116399854370217385538232373634339623592882187115115372204590130301578736175769912227080374726886689277501127021714827902237554434040227436762447812835570458294024100831858020171274899939425455695008238562312228066158575367308660039696056913385569619869640780115185044141041634437426972181561286065759758067712258661815601537193027702434539007432525570796114898677103308141238034729150599970283573701112311258825672455065717160026377138386392712286747545791841157854607169303936976078996603921342832265336568193104482542671477864648465645413283616880822570763167738571797580902379993752860177316081593095121324814994293842628106262489282336389913920882844547742110983286887443352422054443920150875496275538627248154974054482050320579072682870789487041263621370292305416240498276119703173811626297592903298917921191223494503738418184232002926764557254123179476660674110400373864442564088680378709594663692321274585553551543938552296693056406892061105436338206413901127365587390119467249727014498575995295702738185313544445359789132112801734453268621032789347827585713078128147553821491934206752745993462663692280651171075878322036511255541572666374005185910644264789989216534025748327041451878944518190038686680491900594866020190388368763294428456910310291035152414549951057681665337094794997598812072724262866326707234701190859080751586113283151570762790943680401495569912241685748051658252304177582594703954207392222514277737520486587245250682756226049027386863126495731937130279487730770668439709493473689227468996510342118218300896728920122642763811285828684464445740296188832206430384191193225276905461899934769752436303824081869167975058051284388566113706784195103566120148089321335718739383650169799076877250612391030442363129570402352063146127100043990957508172917050108698869108777078134829886711486208456067833522225518624475027865600000000000000000000000000000000000000000000000000000000000*i1^40 + 43015796380385263014014905642252962656608466012618082437955716572143873737023183352614529276033744049557601308465020387857999438035317184552159648826366063504300371491303937706457790463460892602334659450881011027610680546306565392595755925557617296608863006152321743455351192582106049653122251391794454099040424606326511750974520585278210386594067419781744803863204655724511466323680123177619335563182769998792477725985351837590020417216657388837423726080033019150948681405590028311981601173762594145074773001867957693514897399533880493520226131913418701295685966455124266093255034839200821276809495221181608593671666369744561118749593351888180212666965324992615388657400036522135053055812461641315602591652382415717714415893658930781261330035137901527119344906474536516341602900305697289776229095192697382783527115691992220054200559844620189443412220984414302330041520039826334996476592406243413167387323322330075702483121713204630330843997468355122573037910928363033950133109954309843740873245390307259530104707550441025251603856605067815859343290798914190986175348348251567714801508588068531173895188299010360161715756945972147906662755696945065534767581833299304333180144404876074137379154577359928563630341898146695412103472904368989296468825892008670788250261871505074779997311384018956761413261372973558002494771321294355832546473079744657831221591817768307696121527500324016238189605348785108524625457201388315559962205594549231679746953870092703133093969512770307831120283221514800053515281689163878559143088281726995933853149614590755464740992808738901789822211947164350413903144055544709150297765445083133737819734858724488828210771648286516307535634006451260742708945406845127649461983142270662532193317645544276027728924135186774730117811824123488101427402700924960189289388486470137462646155572411820871685104527065021752959469452126448697227746916403695883316844328457172197245650460988344055492105439705153773192355272677851620100591164870140436830180208272301151392180082790332735154698760410543766160413872831363633508226969229481847309582948941329512524620266464194957467253030698697782856704991197993997387281336102116090111648915773387967251326327216448149850062943710159215827791942571647828301433742645523816231873571412470820022905183523154141317049787013389464096199886999887009295182639311143565668857520304661825072517722757735375965423359658655035748338137832621685795473387653619650849662405795074300628604695919186411719182930972526612889720051425759886957178062317640061289816107892139528756012378559065434227970321043734007123539437668285820625674000246021437631769334911449229669517346117532434527502315821470491278430721088143286745457720577287442530618842978127778185765017388648297768461328849957902647871507939415923533543378744159896335057664702373655864442063289246883572623368077902116577626369657912783043244404043061280822344244373105492390529480060071952541755483290047554843332103314061138984929516779758941731578034320162775877901642693494279143636181653910635002448290350310869211508645089984843687746244131555886291691706050436040735255750872329708748041019014402891966102575446311965399699881980334977081668284565395217313571400731743853499392497449934709917024925116157959490361074344428876739385341998819906127373097106271023324941050006654518407108756823692188950704739851280258918319006595146272891835744803101786049572685249249280000000000000000000000000000000000000000000000000000000000*i1^41 + 4131635211783176646256489720889702468518275624513584723005993998678841803414893281815497615197627044909027219677828846900169271440556527365294718949512678812838551066569061358010240843284923651799061717407263873222357222345072688169129359400266742172847753172879149178331988592105922072729341669152028991595383989691016638018687966104994913541970514389658133437496726672475215065028619981606132287119631455440414770035035525093682892104576395047272218478395658564884825995548225343223804378046055365454411551844307727849578772593344199559401685667226173945796562738896778174862555230988552688511961770349594618610273472914781190738587109968007269973057688768595894472385875796893865353580662727458633258711131101930380524591938494792074958758989449606798825959663902616741912002095686974057350616395604977364035881307179742042394654035330017999948140681416485418810380032301506502752119115184630919868967862930152334973691171068718741225890072199648398202525693457592878011302731421774688664960332951284479664338511133495730966298799901151811561381027312208679126333119289570891833244945877486256484841776649573215631931019776579807468986547744443280121139864287810321162960232795386371050888141867863586857021526335143677034507865547355106239245536319182734338617936578314340151859530211201288357838721356479642322966388877626035181502014572170301207085267895398774207497563409570838340976099787883341091041599169207501370538045454643045678390694347852359187218035199116966063910074189483780985842640956715279871373455019548101144690381950191557618718781988879717410872791435440740871412194920174428409101965219828997683900578313228084555786890497600139275354241900399074613144630703605844886559351847635994854511980798694437033724320127977987790720943506159159831188243526266762084855283541335036653872175231130464907211282508513216968485706762971196904391290884463379029367160701720562423112691005598950617786665404330867486576555507783031154046416649174686483722332119089374249492120139543621336923582668805490827510961266674152151302495665403078290136704351092914080974742723254011591883518716847984808377094927811448144681085063163606738969449740789848176771109073316060744711556717587230354446949451937381187195798578922734435418139892586023321559455847651946374590646615761237572760536898594319422737379056795391674481061683039020177537654927616823929523866620640091211972832623621170265573706693609367285727490600152592328389646782263648819099552098907357902817343548251875706546401375138300013661609371354005833627199257033265236278853592531296213888433990122216434256530171735422206025784901732761870453662982386552471814949890857501427591190243091330294170260616330799273476423260676414325833261479328922992182434115933439253406376929265969668113785293017259987939147903472103274255296407082837687250643276993171974527331784265453183474590266447761525368576431732936133372176744349444392176983038029199335969967603019926875917081649387149473549136692745473694570663109988328293111529046528864160313460784338258954344153272065688208759204884178308057096819179679926200243652888617129305207420303230847860401094807150075683276535670354013341472411375865176202880487270163365472886098680172358485701336901343046392144199107179368670124576556896267144145362912155859532338950157057854538091936421566849288799966316716459408129346556537249880482014554517909622437296734208000000000000000000000000000000000000000000000000000000000*i1^42 + -56859980449496037177125173025256631980977796036140028746699162153459161310425272176317124826904224195747730491277866100194054139867153920556222574088306844967931798982076403367383695157389011177943800532310739605500785745297603018095794681526998418918219844921573087368236822655948303818958024810259255400067032881979208804679419250550965729349678964770989036124017305538935976671495588714106909598387446483731299287200724236490780100313750320461567050279032113216770176808871548606859738893563954798244524788539433253364581398816460654448852799244383631224246594235519285515208020932125648032429957860735343151565679799415913611954733229634913967027409411487165390081369046921053114254297048194255651635870101513124594396057920911896722009751787049238641926792695834415126094712653051634168104067909733520167216667747051411247722306819618940692807110892882152461314418379137433007760879253328270191479034953234003526394783841086008527308180339667687745480512453162356725176689335021108281192770152014993832863063947031207909020122681382257942855919052870839427863244425445671336971193634585082003781362454754322834051404749040559990940205782515479515596388940469008269727362541888789568992059350000584649770779527618102936336904733103237225343291250948100247518149647000637817370733075462942339759943582297854646029390494047933803692657601702539671731609926292045400497452373013064712448539568892455887871398616747276263731039669886260272127479200080237118904726156333518111049863445706432787816888821636600111455064939748726269053889072677519296277953970872115097616229201455457908506665808829690519890051713613868917350856964064294085408739826981804266473642637068823249392622189381179735174258289285021291089626102701378521694204354457105732565564284963123595115199556759233903207175836013924757561035140917769832013543871668885937167238043423638072488455196170779299879785712138995761500494888245059460088490073751879211406768933663131589315038220225702668255668764532567514231796913117778963873670964878494915031550615906588948155741892377616763269056481716511247648762856783391819958842144596525911262517399284566371650501845557122576388101743213586223681500825939093893469852452737913791415181314671570888912024442842533211306115376880180095029343276895580236529069884780982707860194878414210954729671204501867746445952625420407555005364000488865337087440812176040437634884961262644147141712035996868639872718541452775926136518496770029934854852232568224117545199139823686385564317907166590530499763887568667370365720826343459568047124597031123390214029695827990831514670165014786935113331503675178625728283097699146761852500833837892716974306825769972137764857277314569455617297112100645033035397067672010083724856390916265601808515331772938508197708241340771444607810747897475470272648793068997182471262741739280702320053643523116924790256848879153129572039128151464183335344659623650998947079275582794591434225895788655977172719582991774080239235124384870391858395978627114167597773481842279222718098978524830765181629195653130688283490194663164189449524158798304952015888878513777938065066154285897629834006815969349205685780172665984532015078015063526618078548568407865755479222505349234230269641762715813953119799719857230449908433582861927910996333115594732688420282104790669244504975601806774985673195297512070803190935848810146013020412522146540528334798848000000000000000000000000000000000000000000000000000000000*i1^43 + 198409542757422273973930584800450893313311168612209549374529036097291642312885170031822191769798580416336923871734139855320378805626530088246790553187899833149715929335969565223446504453489128323141019993914088208152781207893596918809633194515092268627999435201395245022974766078750161430531571382288845871677211307514230042718887332297324238377074969776814831160264933130795935070707290252372580363183052537767735489786855404199112316332606519983096860069777924631945325827652076232556125935665317727360147568415382548838342748532543992993779838221463248875943635269275109110418255963441247141533604178351845956379402709923837366788816501853403902031616833810796972166268793024351245372537785856230240576983854208461833254656173412622881966079524886110631157246356285748660700380655694030435567708581334289518471262881336271188026438173263720038572807810058424262052250850287830838880860895453961214251211615875533932158266244264620646982140388735134972023139109211743376070153376274675999657001170763396794439166191030052820943489684880833438339332189564484634800146386230494014708217617864403855155486621693994696567697145765645689013703177087899921337344545189854625500593515455626167231619245639696363659021719040220021639824290800971091892734925663094948651719809487897386581574508040220138441850718233642834785152990920090277919026389827312462899007826107766844694576386286014017146151262948328865065142491678947255733471032783465187962305831646818856750689459127370135058798296036471822328434699800275185163406671730930678178279527814236592121167930692896915381822708672456536453425356113610106077156972571665100184969543993631941487705060614817347587066299874902224851806572894049339759129799583593502836523595039943991313019370263492805031858337948023248504228148853857378925492898710219144035327954528673567596352443545124046760663653238955842027320817866219035363714387300265493850655021923226172245414632430030043207502378280571380168494565688227754295833772910380996651087833596707141564440332354723046112484688134055165299299330151345501704584207589575799020512877406623251559610862715390483410066519033670576448801085638746951704636132126762728954066048235614326730657627566944433711196453951912587446251339354287317122176853142918777968836386924936133212700304076422305903905911754644806571654296828816104490862068496619715747198356103451322828164585828773402392996253084723664893950370446564176690331715110586217958168578803161624650552412510870577165775434013463632629531846988508336478694359779474518697042931254246602559061014436381759035681406101864450285672103087830227022634197609042654220467173793427384830852566735032987924737802158771740781738310581028870383648211300977177519979753530369045911198296094688763972409964307347699412546034185052647698907535535075479477016241491541605754756527537972517042906321793148280951274328260828831848108971661204970652393282150309979432695765604693272514273440532468507365897576741651475935137933575451502757401421420752174765346876089500217991251015963925750335699083504781225702994351165312320105955145394827912684683291565294183874704687921203648707865410923729442487911618939744850661211184126213543213422628662579844359668149244153993819284488455991383152339887854039687709687317369741703278867428796382788277317009587712126356163571608586609342941801996283990617142522321070844274728813322766490009600000000000000000000000000000000000000000000000000000000*i1^44 + 2182485187570342662116331443292712521520937484614892506704928337775003257849598660388399660883236460756723563180674235162123014625540637478851224158042823141629733804508924892441989946883116520372227849507586350125455511248904459187652924217865761941429688753923625131253484212066198762399595320871237662276594349315359918644578070861236508729613607014496619248946097622702196702375045448515543331937684035358867792428940115335618788694637880841860540272022046253430387921390060463098469008643622051467178814501733524804437193905405597846976165059595745289005331143186025328211390996305552072318480777713295108996320783136863406022002867415178805102933939820727209389278632574344509623277961301127470664888526672672182478208498748455182954227702135674821916637637998183775784615820536899071288944322371221407014025144812565300069964292757124956673959477355362728606684358254653659632581191317554068089847681005846790404774574582191292229713239084881522456738435585078388370414203810066495424225192972518244859712771367721122538424272254151962585651310955339268378680917762145322845432846902318626179006491426698410542983780755565099385206201078136806836350544704892393988947012033574559991267242010031255778127604248995419335588077414730373385928954737703104034901186149325319536739850497790994058729032114267516417499065116956513464552275804381950719841318789770442771653906328768762295343443294114837530961061542974887591156986022209977189542665183380870531514367242495260477599745000255049470642847635732534501614690982004032181916336976072289515525089937326551716053181844091249486357656518232838348526567010084089813186917470486577432655772335050963504668613747998162945819123517303715912462866433238108519706346650085145224309412690913039650210112187168563574625079893192734006787289173134178930291002106677937200822453859435083280362478910803967585751031104247753823456950600782317500760071789032687811659510765664963204658981452369775984609547495991075237361794813588972558509875189582719685074833120026880716765633782678363368993444155035364774343002747283731520192953873510322659229812996589356568450647508098073983471998702149610997563624608966966811786508130854651494149583715289683479434601587878157641827242695945152281713551548601618865863279986376228331864894762526115467075173388459077687076676299990113503414592867461501483062610131189397173165134981774328805553658184794809004148449447371290482716039128062858162413160903640331230252850732394642934393501876530219590326680513874090118674691878702255399590485451186222107003566391005073797757418299850229797786110619435031725153092234799303520028020971403588295207599781227377490259181691220141288392035930861553811806579793570581171445340681241822308948823665564227846172814954617514847769037641671004770441700551912281962156407611878509450287694272810284916436603420876092555531415617277636949658959527887529890791485293871516580635961898465727483842568163983528838008031091049717302417469190998367160230142660082061651674006819671697357712004701888586549544710301216468724380349334440938240900989792634615579246719151915364162800120682430056586889483258686879952095157362073437163394540225612880923105068806657438209665451437755592313588890406178212325788007787942109759331727406854555203304459381357336857137207424856667035876806478972143244794282700299234441136692699624093317653478298877952000000000000000000000000000000000000000000000000000000000*i1^45 + 451765785819109262847886213269842383267852342066855122446651687914299689322613114855638788443767985441753911841622309024377712738531305488955391966024619871291902672260905525350205716688016983761252648556808569991191414763259112992422389339997701147405091996947977761803890402160269465228361604138216354646543956376749692245755167581161111878330919080944238933280398870995223885977038251831775506115003129674709151901925934988475249084829691057607333281741866420912397432130384048633534129928037904704318458768941119499776022430282371030083570861641792328289512652957827558771346724538149944481485301855627995662601642735836935187724180934505956961579815086775185020785250573402486225192292579548923893094164894916679614301270034186828752106002109327726195186357005865405111905183836703031098060367389759589943912036491159824620238583283349579736544004710197830218632700364361566850328987686436661624808197884081235963890422339483446625606576496831799781685458722127453006342218367636344762200124371958940408784325798418138638555319412998308406607452829278898626372747872564048228221506243112864754260691666124927770518053696543974578521444951322865010825456981905508909897100848520901968794708839820871693560895113552605080318825448313879534966397470147049087924463792935895896622594725780620554234763200696834729321758203892856881542955013612549751869478480530697229395612285839631700501494057403555204246041796129263224222293577093904133956290030843795782065241953061862936221519047665521510777133719480033528459868029515451447851601997889050642947655031477923746858844452698185028729037564601804467393231354919453421522624014363215729922993988437622641156373604938318183636998311602637880289084554151361606345701037236753673411917492144932932537790615970363636392389876284297313320594395453267471981338142900790070630943878018704974704283822224860149514412124350150601223597217308402897264151316494890222815239351463207107359140984693004960048697944251625311865372465382185856182780013780700542136805904748750547199384017756799737457866863070056594801279420228209134256262455929127616045955977350637334900307752220317598290837486309454828322453503132390535432694588919068224439673002769742180744831730918606597544491617356629022070742011384090152591894905085118334507622474435688357752581339600439322094183376533505831246914598206707865752739408146428450825760620716800711246717555946870973519627352627491665557577551815776470538352697916770852082135166189226401777417374027011210541094388683153106138608276975330038710025973602086419504910886270054750305736207025928990057662564453380157373932494005427439349981144529845134780290469438670030630187595342364769624866789535269367530420894383785348870671618477339227019546302829723191894790850842455460471371353723999079388552393198248055885592072916459974068024716567412023090633895985094337385294869831494691962518547681095131901506610496915469056626785153214935688134804370006171092411022033094559275699938989081872395792625898949109342549915915214420150367960842371661253454681145211096364543616777463067089908791837536289660723474467617431506655114202437513142490304987288450130445267276789420356708144895854281734168806553638507590573185980818934738911493161430351734665950523733071903740267608768842811202553491876142076726078700469734056262305990030679526060222371314428641817747990289678327024189440000000000000000000000000000000000000000000000000000000*i1^46 + -92175511500258868144548176550898561880108847901579660149845764403113927333173696811959188106779487278207819198349901776378219893590932653576600551588109283215209404695905785079064758368164782188417621198022167337045939017979197565689188458239554058106673338986118889736656106315266311763414591511613799430205399500166944155636345165925581679351868137268685426599421054161331740918754393475232149544627704142482275552935637859412691636702131000260804681102517343919450296181317807724886157409337524984002246236012699793064408728880129820502741686578024318182926841280130713709792651302176776963841699588324388600028050047900744809778138145835498400845051504950015735415373832709661846398583838065406354508184204578557883128402274558644746036519910395854121221803827522724842303088286383923037737930253447385763582603308531207630540514626576775570288873852198020044715756370371142873599262673577248754849336417294200817976001715134014548974347454048289679123908208633230748681003233556051747313423438150170768794244107867723585493833295482570466418426312789698253501112314363799258120430275369076692286627980523215150808239789743274881593794541289961383909297114093051980861694649596859854087917807605367637945389505687875410670592184813618176335805078018451243903885798216964133270290443831141903141295045768072221656578285138260292184399314275621801513037877429772268564585821811514753912589245976993404780726657265488233096750600241179876355614347735312210647037665908246914440349590356882397216715052687337199204654469567902605985422705241811380742053199635024058927890263769308387059559510659519879794867913560170515360397402632570466043704833311311603064984067582628658057040848635721953386422278097966032413542621566201466556914197837233498663215207501244498893152131579029694474074290312037124952823119440280379848190378988595341795050782784935390275865061225352782116718641646255453439414362589049919551203129139069912020767978591540106399519283520850699211442496267703616760734405702680581966621243035177794616014306233688238559986540489676687071915778867446768782882245587195267532039199423438900877626420541904170206959744002676061351582558171681390607079488514288473551734297042357614700938765530893802850612519733318575019658794349070794108946156451623875567901881881806265506291941587065776653379877199143389301700594216879509693006339935819820191895302701358838017745041907718837601419245851746962260285210271218457140574784094383072962746015673686973485330526822451568403576172853462299145167560800950645313124274270422641780781683453901824748425010533081647266186460551927717446085254984758697610813086614770271851260404100425564591522227709005990288994012377069111956291483525160220484845548386446444278454116213752962983218390107025291964869966998433388152070502963933619493346519623823963381791977784580913387900130656067378641473262479594729833534656497618895545975332824476989513600526238511114952295578199153655542255790752307256132065986048161269642749488339570793624882864632100955712183405463790223277981781785713167945727593654852762878245412112230892704701520261435355493773392515899304175299573484624657455336161042015799030647849924326809218703623937060726154737512846711806690873929184258866086311580408287222393261153755907462038712927770412490224852657801814262741543537224964786723138647814638689753689043169022821133189120000000000000000000000000000000000000000000000000000000*i1^47 + -20085062405199715566365534434233806913979059962223517872558154954595419613332015447439237300225998466399662460830124306085027154206763118033991527966614805024432611230827487119735510248137899962830533789946250427172332799533962765156984618032810066609616226601650589756230589172123202701666256989928322372138279885441098294300726494274934542970376302897152880410669634269564965188670409837062444945151394058668740436630171900094883985942700762023164205416270999622576479225220581278073551024323779672962192840123822563745001846001878727827135637881130240834739370785592474094023598604634211003113359424494791873681036081954924953904308831334290497302347346471026343451834190066064626107495657134479817212135461943212287856932633914883924330224957410550818133396534520363335513532860071918927858410925284087927675545047378848028903419252941267384844418484270562694027953894026446422038612442153223207395249799081055294798000379446268795194713721910907348165899685200288890992523923443150011607910633047266582209150163408829814160869957057317367251039519982733990306155582819938409359999744900359586702233877591038011651615185855269774174233453470751153175320789912487863223315950327821929080652329966754830641110919518305897589012953462138608578831364534053038891615036271937281914624727630942161502909059747336845670204483142521435303562906606590219492340951890586186191109498009419118822895269095669113703859135552923533785782841824055800399254660389312137333415605661229357858778011252920180802128090002992893658057096978895353364328734989641565947881585058789683521724987594058600817668082306094113437687759771516193728310209642404400349593524142314595217619930147230620857663532008065051704650541604750673342523919409310727144860313270183882362922650065153923569273905198498656195511119834187349115349828751951313209979590092799556626432994110170961591360733357593844700908083190316925306497028213125547709701462900452007419770050275705715129997975448930205952075138111639911205611393029880288151492232572580381529689044844632245876752395153076213563721144739544900763216878076530895654955024456740436392609519620463143463234399538659059649370614571579261951341722337364475346017616042425556342924346233200164092311176488072641677396881363395119140023191624825788918768324912527159230866775243052089950667937199090356471496919892946265682760772595024686099427460001155011011125324490857223148715394426198986818332027685132867788497396714627556192229906911228403327404424730696148203761013880803663007014666282621162879500617789902692231735883122206731615580382112416381662424585923410613147480270555450974837378660246043004693043056194354642776038811468900978913281463169442325065247081953215479272713081748477889114675243580389674718083221595319636245605873634343899078468552188546350660811363137482852413583473992348251986189553243201292839421903519446962951780779505449975923256285401429904651607010228694027290261444514209716928792312157682915410271397611684140199841312830267939437196262778693082478383559522957936254351670312012081088307059276545221045024286474563900102718488966359339749993667019443894814234433880159761279241605045967299346597285195107219272106726220928373829515566572126022120437282036671736259352636720595963389470271210613573574172815501858156344717540612848681318065238476330384476049217640972432751660648513887272960000000000000000000000000000000000000000000000000000000*i1^48 + 2395863498628671859685574542026806695480944772241612909854454252562308471227498645813222494970485810162925782637046453182625837430550157503569109239169555247959730061572308784157795038042343068797817653553421658514343801978840896489301079020415103624750117591067861813027038475154088478916758789399978698966991610238099274011148809587962335255075192990547569777783433508816135948370561036665675923702965781015950837777294208790509510019141204290654425712996233421582337530193973309601361703739952504503309869394467284776505113711613907799102173047613540124837294463682874223208263097598260802329135306962214486310816585952166652709616888188045574771201198744369680841807909494863231749436886347070322405439942132221828824484680847868433213522447492144224838804220207530531017194766954173536429336588293418406298020568953336850081427668300656000672830705061209581432405297729827259255680406033580961039924296890525705678129383338655862120355217331357365261844932595577099664025647695397834766084931889162540312056331335153474242623967256670672063908830432405047564833773087029568458043006811146889580486331920915229469050699019183903648060759238252374768082452867213294460950965612326557119168375736738745401098700282722866093318048844645624631143951978321953073967623069101226312699457807388179208953688528356206194851391671309187027229618348524384070848941971449423390674522601915166573137970984336690706556044403758374908489502812155130999629926535136462595626459773277800440444327708453664082975004853912894984532507043344883773467629227213832089335898780724331639360655893678024254425838262259290874412782049612873851812374733438788651863152031357687724315133095959307353580344399271157679241401728052275645232331382899870160611282082569417005974316814153196024805556789274814688032014070920464628956325596771126810921657326915519606258518543117523443592831607595060797907020278849326555174325623273246362955507216742709315889403283738128772530674590244350635492785096899318750251560368214724872025525868010678468419842219085124005525939758072462269112851354322143944673575817770222087860046859808433694284227104124565586850611262103580580585543358035554857358685960318413442090946662515404356105374270140097925662817096774777745340811455400345924454789435831762762032306503671248132603675972052680683991360708669620546245036548904693286146095880519423261628956789549843163707425219959307304258644222920442134932764631025249494709940928904119033479421783086512065612794404525923860712075606813228829034143621890612431167651447313458084982564436508307271917095449199799698560914676557241927082861880437746882613979122538799488945459902802260274285418859614055029364235047019249818670174577942443769508662593232756010612643057335661021017143091631951052037697692607708992894583695528658711721251218891166387034885968657603992437004026970668257578326781073061761835419004125467096236771510173100470807790457320420535954744314828030797766498053518849397504720243342374393374927058930543138416434528339643908491226320785722409926239160069585097731807448577450777716320083144713921429499359467486175112144114625490257267096499959787435970776468489297263815393637783099302894730812881786137794660095259162521905635134850307308972379779143387705504436814042252151108657774375990430517299674524100898208661092262040844365882652142911603454223306457088000000000000000000000000000000000000000000000000000000*i1^49 + -4952766692366183065990070179215897110049971189684593080001854051504011430139297365471390120199952145250167918639842249397485379439393437903579635646058394034579701062878307418531445162564622140380762108819425455251518876909438133965504209425611149750191770933661861573663268532705475416189935412186917767536548066692119539031999552693767153739768693379472858066051320445455881950755297240574768569917060048669064125203905260668471642918249470590421139163240777099724849456533503957898687589690606537164447436227399716312501170749990810798447909783307992056597842596180775872762395255570893620526392735631585968095713650555238064843728790232499054267008955637962954818766477617207387667160538445316830097567775619447025828014501758304263175329402816891442404947607600734389992193675333666654341114723804565162056190417945467956364266827515579670813499433470688781855568894459403003597017486284759691967088908392337055216496328953685779481298070150801331562847467889116087368997250637158194410740302434926092395278358248671119115977099867911586653462667692017932641898675175685879848616532583035016326314356610473829444633688878157271799425283407641931386143643502000107854786383125630553197756464494210133716907575157130240294392192219644470459668582449804305425255186996647946618890846393785277080011297709223377886591734080616220857692015515544909005846719450171484039662253675546004343356364648325442132966808597201719919566719790405393091881650210772450630131353505674233947387844221611674626764206352729174458174095985697443940146811942597983973166320809419744617300402168242947020239776838367641392296837431317557628852449091634979234668826820325505479609133112346211277482762048535732694920604389054150741378272681407753692532630748055581897525226991606039896451617065803183709962005639827706093037944499441395447291074863450167510949157318470235888092738323586944869787431867400960721723072524030884231327077985289938423332810869887747920369023748864163729766818225922998930451520761296897526517665780858254628912252848452653376900707874449346755641803066311617127984521226836731062976202257524402048657223243508318899089849590022584475368217839164718967186155979833625579934982058450578473093124711228918331385537002954507148123709186398403519708285375947994612440351832737965257511845912265076589493987464586171157563627730558825308711158252825649010220634299420829658990049963925324546300438763099292137226715917210246694098952225202176719481911387680819324770316153974269032552733523114879545580533504458553985143344224849414814115240161288151478275726415646498056898653698960371102828351227784120102144845195430567346518938936456952006073553930144040983208155314920501518726736278629842045200902451817299719222740557539288452076765996066120249860053454408489115686639519637296458567644172683774122447043012672017030239107049707562040826106637925373639253264640417607728547420429281266124183797205235275439680459174538139172383235087327257906475175022260378095169580952741148092029925997721291147722252994612295911253589101354294672839641021475659183747775131640578500789623236014649348010058760216904604728437505096732445702096068344722273547838037432955969117713264952447093881953140087604487124610302706271459833898718133512750000655152233553253681040847943489648285157292359649948823752348113672246080112574038488358275199795200000000000000000000000000000000000000000000000000000*i1^50 + -29537185417888789813816241348437175333456680747646318014353193466300227837473940433342432247268120644408015727726425891951720247971167047562086582081128076334985269126231843365111340850828415551869399523689155260257627217364839916736033884452496763794572473592545335462655185796790862662608468683664613491886670434086738219786438670662462828269952332734752662340049278877521036204545613908173026720966215199178354897136267063457232503012060125749029824220307499579101765231536116849711327816587149213316896212874371509242430451481073982693638840069289798757602958951517752874499272909728931460227499815666312270137107164345636737303627481055463707329803590831716038354554442554497712800948135911970571494598241019416437264848883070384622281085243607968580865150591835032389702393353198438214876517819552968096384894300959459264455436999635342311363651413305995647915513911104216466964021762443143233666287872996416960978627146808571023429731478420532061424058438852362494632998272503490616775226669161068885641030564039559922317409394729534994411024979866772373818603782346182297599303196599450553899969998176297086812717845048876022794878791807897162624848805157713711637701219482534284574651564853874719696174865166139616960689629808151567410024845653430715614257842769393904004297364217836986690346100594863806159396232773393420960872031609267907414641341133136299192828925902696196242481233800006014817345881988951288778314372793764774303162861393378596312615898436790201739059538985602754814695231322987562220471729745859848500102764799551163114169331935948653522825987546941693766392771485820264184270226148161437906324077545051438033145886662638519756190865661767065941112444741389040715341101888529270973787583578016851984361185295250274983062071193047956935568980268224656238006736870935241142912920426360933191767426676418512218132954161369928739684317205127263417500689886655956287652409684135976627263765031497945870335590993840323349887128265810736787554771669489636905679000806120555845355337040911561401821822871807864486309142983395796635999115962136664739282700028922047989965916714746906888068520623214765720802737882829918820216605915249384954803903434861513570768759441315113730115370459119233111777050798633744196773833353331856556548152974554086930737632163721609539406479806857227669584247502303786824594244616420716940779527608617268719252279837302765709026395851559356473807068206496692302897856782112442042982463601700504795602129386014664060867962548223939374383325440018734313929434931951145951131804256779436278139653193589216467585646986949006733844626477732520777708594988238690776848526865903896217263156481730597609231321166791389401265764126898020426349603669825554878703727407004687969885352660539258677899686690759824855477173264656404513335080250433140122411861562298502305054637743544624995870075696428424442553772347717577306598272053990186494029157258233976819793515284141541960870356552837245103332422584244454479539315389475136003821167610329472935914367582962479590244982482135355006138827334582004105081034901640486701869656399310405693312106297860439760132851583637185313522929778002757019911080177927315719265941118990659054887874193487375168563016853542877856431000153652901176315625364219610131607764686179257113100573910291090533222486677913284633370355064485318999775268358405009650483200000000000000000000000000000000000000000000000000000*i1^51 + 106756712264950616011260251126768857888467596945027660444039352224627574846817599340159533295049331954867128192593069061005119252409488784905814588757738205199298043737688262601552315562051002803133834125244398469098575966955989338318620124802572178317005646140907844035050038500161191981515176846129436889075952287861810690931236286872820604394386322077028441938461823516179423925863171441115419230658536184572684298687910499480553223882476908154590679050867984229793148377135909797650948873654961023808653533555942819704970496919521287921020327801235433057870514786127166215161813901130335504328181565372563149425154129448205784823308770692956679503782950652575485818255727242093932908786625798686251218035738149664103053917487153764663115137002299813717158369799872543910339825946460954275166970667377566556453798593033242123461951982003255518240936926110308733815414358226202670004019749151722670823882964879695819550892437806085898502856160054394951118696270656320352633921436427424085619935339740144402521521950721004308746781443805896826516880134843936638768450195827623190535614626100573037461211750594800202727550732723716061150511361496753878571439335960108729805095082761811875063016468249791747680368012234403248730084148893063346091628905459950167857391672777050586970028803161148861125454491215612121708921829035754503865611939119184819865015283885370894846613426672159066181876855600711127644578823277663349958893325498532047338295060718592214516089576617233101409777093897999131483912534599351257804276760857997955027643547400716951128254321541970087787498566006148487217429228695687584284895675137359072601516212944512874981018150260253401461095168963078125443613229579940390659690708551749509690665030013911325247640878955376246662859258931861533797774251319797847276177675540355471613470683252620625176219704476801982327380553239620530047643371228433554052606811438948594504625740025257150302190636302812933090695697237405140241493687823862148410943860218104783870844306901149844466490672225880106240389279711822500320223287382346815274623998618467371132716669844074916802795014474929549343407272478320043760860218548160272427068471812613690776792071227450134114627326351361473814793350460481543358493269959265915172167816276229768114804307528349275602113099527935745793336440036525345893346811213537802222437490971132454949272035059594458155655955507212557325569083276546487517637876476352817300316378183499227167746721983525391397477534141057339951548523229529738145339738140902795892759030799747707716192163014722226279612331564578377458984453517475038430132557588582416834384952590708030739483422590631832685564473755891938855964780673154845404552699135543220238595693249403934105730121990418241338025259875617492145896062444076412871281308051398511959130150253989882013032902146124797798197225410666149323958508026840010577159972790777249003713749639781744602281076363997996283838168322607528375867815948722499281656623234411686171401215280134538320186521721379375672923525183893129360646939381011702555877535886345032532448265684888345564851209452683540759817255885381304163588316704686124081267866209243211692698496785857697124031130271969295044479264914791289973969355172551814754621490045322745508576411051257421970260427364961813150597319090356331963408815436190890382729844385387362788904048953131008000000000000000000000000000000000000000000000000000000*i1^52 + 185458492474197223416291484730444038291061188862874094163513621674987697938067211285432643588385070131642784982646386957733086521240667581054887007636799593329535449896778665866984245867254123231207920795723813753114689612617179700545047810253952070971037562010841462955483614305563221230609918398148581634743335806582936911173495177056291261888457906520307623099917017561266672095439671139677704120136383073987849898514471847533299326758213779093454573167188301704553713038377557312984069859787946655298443030840147562146310663067358594940577407718904984780582216067886028490133385734569670658386448534276528101579774540555766018632264495265997328916830076677947201745327608617063325462122798375465782485512179447215634273282955623550122875640088792279532215581736427268062542670742339979218820823448323552350088781951952985143007849326151313449746803268924317287533725064615813736585055133653722317763508863820599346774002845210449858727579441422891433528947842937566451456675477029219546460690701683793297699237267249378213709497074568554040100298247422372876985514173028914149034609574740970377767578604820445125860191954694223343082668539170192016698103395201699666166801690756210165879089377749144995413164835723919126981579471867691675539370101502740937551337853802041753844963281257189156602355222288525343516070790932088974168463901106062227725579152956395053763691143347063475452791997646268526256950369166276668765116253851919593249756034840199504651310292166802523394686914541617678496195290927248882861249042087854493711661943769138007033172219087791429742664055034866417808927009971536478657303056691836989552579585492922605022646142246487968594710268187791060392504899323130360165820519125042509173554696818958980666399586115586163915171088578577517258614211319769040875883948372330786610134651189012211985604102942875410543989715739758783811735012523637011270700881458507123807418113407158449896296522206631453803080122434084071970362676759435353673825045885718718252371999100642576008746607398114995201350181832882308071415760854444140182919836164610408465275076949471048597605916585119063542344925701629417126046756292036503975349929054112534715134662592697630537830653084795246820979562554094072473486925360680143142962573168427033454260206787385202292038935783328938060210371402390392718753182732942823313994717646681477428531619434359893729335915893000071776809927502303271954768687880390811985081780453008765920308445252534489726400667840392212544550907422345129555670228598846647171199065698242492264597831776384929722679387107082085193477090996623705319047981857946943231105628478509457104258896031691031652855591707815895176152605093155510866014064517844827264284782675789332330614821419172044957021886166123283995133744670114685739121180871471697258475551621733579831091362909939863196257953864145430206875399673731456967791037111160685728195033155735814095932178384467481505332523473284677763270369812761017988453334094983866601410107940165719318658145066943701561867495794466911036830197401782389586503508964562038699830141427539957386109550158840832510962172175566947190840578338794535537841306236840077344638760647183466066674304460942877812558974323831753696228948866533688357999451561992379210669444587135367601923749012083548906975422979761216950036215152357661951097518751718023786194607800320000000000000000000000000000000000000000000000000000*i1^53 + -869243836773765700569179873048756155185319560994498828654035641959841305981284806365784098366600782421614649686076934874007464860245192203372713760598667959412529643713615226183892785768927548985367913411933142562167246820483015470660402270520255408814493964730659642491281029786049769825583617095475934142644918292809701972890443419735114096732733193784551515007845651917168006246815621392443901466176521069681539398798362141338734393902688294528203545952693805834960850574854381745596947309346514761822406179625197161359087089524565057319995896469720394125478923321409730650930679522423593167733474587344886576335222794828514778897756291975491666471010882780939826604695077176867313586770465323797565179786414387047846288087344422047203480715093226103625436207461612316661143367456197681937663051376981883014365252889416887537165202403475342093127301189145639802169409384756208959360804089489247094604680218332191399769936643362966284098480890523787537626460679150705948130248828671667948184054208216417963344390585907274732429178126343295916952651185821176176776028583996174159470099197914030584134845729234038457172698576366634050006379243951713442061304797804154648313936181792505343323270272181699595784704938753691341326007457016567860369102210459703916379987752823201872411167642415460455821742606073736056402718913544964808587524196367547584026495226815953760051403978581520753384098676620185565765007365238694656070335359609511201188138119113927994445075223699703887543525721887267915158682384263560035602595882581619446975685907721780711123930410083774214697842430591310413255495419252486785311113615670161866845588696191938296108478875936547183210962169336444407376524719986990860118357769444223456352268438250757476723522348569956568211433713931072540075443185058515136698041949567694395090259896426156574269039150120265551324801406313245090001944819008312337446604387806105074311284109551290483069066530387634624634239154937526027118328929769302566624797186690711383750029454158583638073896397813328693328058627152624914082077841479164320904230308893163358332845246713084535166902330475372494076868655399436507264450928905060200333528495910964657212425360800599892893789269391257244456396292326037168935506656113098785387958285391207984076614986315606296804696136037479502757512198808438602199536506836988195626866377934243419025204882301797778592007947709014746673504578106843391854969888751536242291443437734232792263125639759536302942215159981183673665897095009921747948474439369400903689336113121339103095110544530124892151424206529868761449659795500301758868541004149365317395758462760458754690462977818328898019674775911092557292667514620841582304552850995556942636402352106702114529852083020403289602933796075363525349384717528474239506693642593482198786758310764492473270313261332190456929072698898262201024218477629337314448475322720589516423890181924544167507234738699848089414991658104571278718406876829133264160426391951997746055240684006374620079466128316783817086613971557090652814301559736362859637648972609099514173001781040127599744054602590909133478334221046070947381173237211187598772153130952807449165303737786235046737605236850217042614544087659853260628417822333144788527004362151346682613174207105545330519399623910087376398741766102572051545540855662274448968775541238266570681090048000000000000000000000000000000000000000000000000000*i1^54 + -118235177805920401412131531657778130880736864206531659750201049450736893974184402329976496249542919275648007783462734808066541846887960750571919639786301063938730958590038059816182106948864929731665559006664966971703267217812361131108618474408672689987826619822491469636661650624237246794613888797779017539377230741652589245354739528626829719460918952969178417485092753757846093657583127380350530327517078255160534026409518630857765981049683525439869813407214165529028565849669722072736909548832758918617386678363140358973669477016179513241808379330966600343381096559049991516111926569013167779683091946603074237549042385211319086805348370976698620599514389920755855736707956779315209717328614735926602244314247686615838728974038960017517270631030277075061830835956677516720283315920679139788614948879543060315346040738379223258709038461991899987747473063280507451074591870939998020484426675500017847179072264430124521959528989620124214601827466733428974415353507987251604627111497852450765347864291272372557481455948589987727218888876934400851771298515333556720368238170908972728137929612011530714879725124245640695667829284424099909067400037614695026006649233543629581946195988601438278897508931739027846465264206564509318881435304352900033554394034673442006933237155594306315587721043410911476775176125628463463603945588437982390414437638595828293130207152186234720398070259115494758947725998521600409572519828048164874832094340996277102178063232086051171865083296019989929595903986697151412964500288896498690851270198213479870836858904144693830777504324099699447498960165382804307137816442295192501635186375697053184080224553103945556427186676828845029701981219970629180375680883585808429233020099811123817972108767389182360730706436407000864537712720923004383308220013217361051237567447894515350240962149675284491229814076308390505776263093973362340831300214278289364351192899715583612622816647635558120073005047966071291644648466996086279324371725062750404122484572714016776498805236592197561207946615471961902003013524180411299676137017960170983033473435021211913642328118476509959629436843204416374517489026789880520864035700924120335921396822063506037049581910306233399325374144693662299986090221605712191067260277984738613525891835629151776381073987880411769601433283073235103899108199406399959555034276658052451059802348500602459902992583229202761854469455947944354228138855164366323781069485938273560491743916060850047397231030263190257629883670874938730358234058239477509181855841298268671063760908302982293524513534535266355427835601476667810373175112352156029237370366625768689168616305893446974770213166248381679479852979700942797117247687321542526625054238195887255592440264305766896970659530470314511394314466756318956430587918934455320774323588865205620882365469170867034641819997776070475537606305491076366909212093365489625688311754986497400855486774152358886225385955674357182178196143696615904718226357006098172169857613633933413547566422913922444807031514944661767094791442894198993274309741202791141048867550862585648242635631346335483541206985322356935999358426885773807591047511434566220391954644394305384838358777195659386127084656845806987677711463414739508992207383854016326422349462323237840852244556336371690784335288996658415082264384309975489955735467928008545200200852150572548096000000000000000000000000000000000000000000000000000*i1^55 + 4764817102967557637392932130729726982422668066609202591603876112632402443028151529419337163956235426336864004283947750321507703193181613280898636453496925631796839391744231717363789499505987205590430392621699443210981118171157351896636359260179743270148681591298625290352731573451386659930325948169572978964713712513293835861533335642208747008221709543298225531782843515028787815522974736984417770151380999653983905753548905726789277286103439111571609715329252017877246572641401812948307641780310321168080263139036041651841517427921220627429819386601662223238851580407451745680043220459445478343338924218571620895944981544476973374412547604523818777718275555420372569493464792474901711935857902787030039040958788543988120034205121252393322186674955532353546905929196569541645945340105360759393236107348364254670716970553275179531743825023821996287189743265842722051181624128169174707869686708983998941482861910975866730688594079817360689485435019364345017973885128707868838711021020637750008245629172920328722437855812842402322345774938008355415848712568416285027607363073824694005708399234212831691670242367510292023012395990982864132592011110562085295653144234810504517879348248598424856008543052125904904295069725802233789528600424469551837524792268520002165581506018744937412204712543205963481899057610035190601321610915369755361134081642694511174393913253931542686189585881130612318146025047580162559037526602717966395311900365810853619671171810638271070297914675864873300134817338355497106262085782107750521892123022297256404608945582342208553170119401010759823908760218144062560404316914824222478799589235315940780912904975996507645335859269259174194758889034991140740630576967783698240296514772727811213754884246211663423100924211083969358342400386359048424203944055960429055615918977861131652801694885364528212364147713870257525420098450951482092670682399722652962555036092782382949802486053784561157500506298080856064142370909278690616230137722549969938876935153780554450147666016712287735203426987123470920392117572216548576453782229492294970912595600853268044559038286120928228712104175571921777540970259347545006453901283338541244147333580023195911407559266539138475876584057040426946579801513862257845761564146045871860155832686001911062906530361764765790524457783395082675543468527499260697937902398396181438627316756666115547210400661643481208852627443652402988171964970804112974126146733945882926937560406399206092704382433593087015614338560528129593705062476525533647373439071233064097891312203689341167123415607628749676032210275916974904400860682686234925158249233467258886639878638544753249646775876683010910958878391901030771326491660152865565165844715198290119140001556111858999826438236493310490350543357699309504794959260949005650620711071042355585740695950406540107142939491601307021579825660407546984080400198270231897556910686575787871391924742473733353702731810815778025454686660326330465974826896270312050729698220092365218545219487432642049938770171735911535331251374501832226286631661781080907578071245824192828313741286848863845114203650265391222354830409601133838062343343364057184053114175174403302672690224721715353429575792441777376374113277567665484349234063649176445103046511427795865646359329951944416122025916698814821936348184767236442165472218437829411706534450796953600000000000000000000000000000000000000000000000000*i1^56 + -9251312065210187047997710801967065015353046664074367457340769982299132355754275213258539385761295835187892472982574653032209272151774494354376040003858723202468426588272067144842189924230571779637804670902121306835448330318194783727259225811222689702740150976083636833548031136910048664014665584955674653717489071732082442696063831636691257745388297765859516889478487038656187352873043802287275489088877977605336716985054743334015559517719407735551833559507270811411959931845790336281421255174359168698653502484966086232081378492926063772617631993716779813896770144222825802223254312940839164351415911304760088926108787044676492703284813603960172965081420541034644496962534910374000494201798350636639243634811808285231393602487979767464385611295366014919084309869905456525998628965929717543315138462312755272704787448381886831201229451146951442462324776287955598877657620978029160933701971442422840635828169712853470965517716026832043460093932505445807346732817491185572794657312348923007104788814446247900060358463066225341184332031346539679832973556501529010695844786360215225645399328500115301119595201953505557580481840275726287170760887027670932998911801697115373433861282991076665937934223186545837291949870640997817171390575978989686395155664123446137532637836116739670054498474609849437265456380226595873200728098006469192051127279950378297841059591390453343560160784951804162562051123931007223205127377520794385231418050164104598075665780996406924045580950218789520002339058421762546912839676583529051260916272732476359217719408609731659281523763497865612363611026887119639523700152989150023818642185231804340147533688765801311791610899662691342030770133243494122064294398894912773073829953711749468670062562269169689590280633687719911498936621858866409182088651747060664063438835180028068713094964275826385174356703697218907983517934411503349878831652297754600400270009229794941867101385292218886192963289418177370832040400899313811152946767978624531709424411274269604877376508139235036605951135970465892730983481423311165258178260646374165216456963470463031352829441336713432759113658933731370100953891433487953878090665171219446777470912128213168072919771227403362882281581546286788005991078332069288740500609331558706164657794427316257656647913090151050044666746857258620268238103616662953563134530246125089771399148298969124248663645799358078268736882474715847395168615215581631437069490012413909912558973854937201680867353115310932093882012123902774011818021137249859738881980243681508121754246866939161567127126414515418109880421665688514683640565319720334415523329184981934636292119917082752856435391786551193277202270926733631748640419412604128002190420190769778653222451898753180892623305273041730005249075311107603285421718940418405041561489381242920257912058253439588333147382710305545196177584611156769777589180921609308430281889175940788342307329585488279043487802553378178170895296776824719503879843119233341341647710788385906331615787726226567578621976731300329253588519339703164166757393708058847704759662732365462370853765196287353641778775778561692829893457177008744164174938796937548575760751102740055461281083263052903494304592692099343707898956692456256143779876521446654374257405498248768748000071946755236416802036698691169285860762985752507690519942867266541503583250022400000000000000000000000000000000000000000000000000*i1^57 + -30669043720289031878031200916224321312079993534096675016162154451788114265697741330775651488600348024460228462015424841554189818647947965433071524636777707542748179006736471878459305446218307184066012060315737431876699995027169245871386433397555858315632989913348133910984691528115487758571779500896757724616829671442722343294512693594630335124410647055638016979990119022569426471731116711951269885389009330891896537973483689637367062547164487470097327123531183996694079144386308326508726580832838579107519296935224634553821893675845302868376803213065155783170271034777132383753189128814483529578246858292131014681239310585917414215894262945016995303998484472446116100358036284516443125388305633319177385780621296619713864516718953690449906454438831375736023471317416810140079179610031986385410350832164685347982800848513861039128402580856625711900888620351158029232197202814568878008004322150261954368475482900417781853627443773258697048030056712089814268752992371714447560659392733901449371833829323158255716415235670767786077635849772203164230283972971264900904409782364411652784521958212556764204475218025162572233625920994419482349342565966107202472181964009135048788429782058685883981490539912200927616486540762038585663523132712459411388260164172251103473998796434021221427856261464924413119259927124516432755433583441372651916338078628898784364865795677767636725507078484617529586762603834265188185821399519326975325268666658028501482284648873848882842317486184862077359390634979058048636532746165150242068007112399374804017257364529188064511887775680660575381180320155430811555639036480343010960510655750679088270013430841412792294760648660717741679531302355422261251388834748339869742182689840657884353679550631978627206059710577569508185130953905584490786121890630684049379301895454768948698629886255408755566447956479036807338981055801848678233181318706956302520625161709160774302569703746450013719951396120354071451957775363434446538324103598417598416468887852634829680741119065533784267454662289064844317995785204838333190017077363350890762918608474570831729534146795800066639745226245784825145128704688234571362190558519310515728925913450727736580465822253792501031435303915799621416701585328476195974706606758606784384218479663425327533871484211547408302989976389112972105609286439772750724789622824070027532406289173100987223971818940592053916891913311047130447285436688418380769066103645578709133069146439526992901792802653497108861422962278535796102008357002102900956861105652415478890775407944310629273648477078702047072912591690442675847203612614034706852882911163480978655344981128840987336413901170210704362071152118100978432188041242183786484494387668456218936234260279711819212006686413820885652233708421449956098721995371447708561146283561195647994039078886391577729371354221814217354102716775403689304590417586590738797096330140800266986915199613321032461957407296681724864197111291256551097327371788884068871227470095658171445098943787964933520318650457692674103263737426228566256203484784101762754062761479746781383161441738761688134601456633237247372011487888616560049963088144789036896743042010810296546353144554585809547586582829800929872419252783691472826280165818724721775471308550505396715037052821002606114384637582572778840802033519718674020754707506166560697876480000000000000000000000000000000000000000000000000*i1^58 + 34703997036977200899424374934858917565506191666469471004013558220601220940737141197447259933742091673431797764714594041937236208800888952390078791580376646053206457036222720167912855209154197174110692546815669719904040158638658788131563176045277429449722242865332996384254121845006751354256805722809992885005388893064440922872631490267042267844566164715542695867070395126338709147082816034787398949618303960381188754208997002046764557271169414308946357446943686796077234179527876402971802752868304007779911607436817674668431908642825578694263768026133273864584780208936823880292284420645757981315544231239499643084048097779939846097405902254286698352319617250288920682688758589424608514042605263529724904070068340105334745529358455185066263408371655434757755131505114350921488018115992662552108149615769837574901621511388324520899991453481535847177570696033414527826285103387994246346362531634274190424486974191217965471178071121129055449747626622316532449541696393815077779759928075530649262274095881978420264023733229789243531837515088115041856190025055156665778703913339829065890577987539494860220936802112320364102251028503328556582592403953350272041336527314604500104801693882953268235955918298903915913339966441229616561399854345475350161068735950663225609441736016219593465712119606326958655107235877887548357334407011630360802673042194632353209084148865936584277735283334465978992462855123682237944598604665916165429719861996741193596756487572990784885711670925414978171507981930139222294485111242296715610480723368334994701894895519457844650311328914111037438476610819972857711645641930730720850842604216813011464998057855435607082729257591918878439442036653483401790610133785501718843225315736733370243584842142867100548921160911027587707245462103846216453715995815172843699663377467636738173153959344401747365290766520423455530664670883996687987238256010125977129574047117106600052456631403799025072656131851944940593035163064573413649570728985139242194708008363323626082472291570832863104939919220481261310482078921444698722711554021250695523887571350915329135775898043137088138129830359853524070507876551682650511420225305261873591395817575352624249437379068026361149110127461035742082159834507926999002289334031079872575502557408006285758987815419985171837743418728757398529203961643125712663186371038175769542188796703103966666486798914650930779081051835655044784470107814241129718682757884519953880444869852792630486730705198004772553698649172157777189375436430464226987783989152135163962421669096567963406456202647570482600249075535246011883777641726541840225939813664372949590285101907409020093266320959497681752622322969592523369073363980118200738414378413526688798472151240708927263695024109035713496184569040743373296668084232098793879854420672206403841838071317320616942879919806874372815367315767789260034156798852743390147030633137336583369695579093993227703386130469007121829300590341910514903053266466637088294314947010249232844281667046777070679438900446140515119478349847115381057486112878649476428376658481260174277029459560635585942743277305348620065984214818912531982016500361976681831485945431401709954834228941046011768973074479462190866699678496723431347929095153556144527801330851861602525245401810989871851158644478261237072929472752995124582259301157290639360000000000000000000000000000000000000000000000000*i1^59 + 184511300265191135099518861041475570334891876135523332367096827635215153709004672944631535307072733086660093359944465671166154635105123267654668348971959205967623707971335030080485772935121266424672551658554025547423614499930096805835714048566795721679645177082652664663944066247103307273197866869638739023720103350434781174690467662829235086291514158180710296063443380228294774984611118300635223103706453422931382809248510056071879738263869189167469561057349475634611907618048117058885414024166836407772668190362195739421287747115815380651662237405812359207306078932510344228281922102808950967569170828372330344982372348627390642304828641444900898067372452292809636996827268196218725980845000099343561840586307423693500032405806513500220501930901906959936537578475800541258367781992273211931502780765168561921217735192220335046714891989654959214725279818087142113755464426001875607617819709729655482026134449419194758944188342366149141561057826279680454116848735394892347350519921252065894377130906263098318168843826359556499311707547982012781820155924036849354348854154094997568352752503093705251758642634427213598379384922181512857451944274727630631321340217910360488444823590028426069199610105638061176577876622874142901124692870597588593607093455705174539796777806822168970044785338664623996336082791222909063602877478156632962004116209765654233231653506077100258535215805880201604654867383797440135002631589477532956162159350269709606111198184771301314150546899832567472320016284882543961452099451620420916176841088700290975115814713773691546974721060822056155327350605466155435279826426024137492631136694554482099065803150462054718333950182712755108649706020575445131117353334954958577750028831899420860600336035348517904886664276280000855902122264521790765990835370129103825283053422402282294356418434300347358466656886210921730345636188688837270926980510722338820950002658364496903634929736235083280319874980599935965131363337305353429873111965523894821624339590238945493478408227495979797908876053014785915440228938193635321328473576798337048835216655873463778095402034882865931046724926881627657777256442431394438142534036052456558061851896245348342118535422150319346281385892684249369151168713909829584996068930841710895906259382764862509221015363937229016415798690035691546940065155484876888135796293956313593545711027228231750250058099263755218443924534468470793274378243066783687084048360586639037288783640182396794793864846229480107626201065237496168045358373285256723344264875560204688990411913608281185402148324759473850226404646289112591803933398718053863071932958928833935917739562665518627295759889087286458666171447326588015926801369895602144429316300121831367394569029139462334222905181795930221007237222039369914574731223245045525801341024808601658575518852082401617229661958419330433388689830657739010963458217851728439152351197559073782208042929626872594818678878667325161195361635207275031929825256884569728762989974265028624226951635762877160116537007679839074346295715439656171963208548662739429406696454973176395701687604031069036952982322874381753664989386763020807748257774513404017933176705524377157012673263065320377056800435636496324653607927674903080268878326679929116024572766681396281481368246875556719928603472494199923895999045029661588084583840088064000000000000000000000000000000000000000000000000*i1^60 + 114562937705005497322931476214975093608771272255793552690935965130149351443020773494410803352236847152753068363818360468253366449572913925463244967736258568632798736340617855221341077174430472030036498205294349204102462631478174069481859020394165920191957882998650966729991872141926858374275065956216103538247799611464365165670779044952736566942303776309195422073117730984631046304205761890664490585471398922103198989327617369130093166796282981633671497094150308974605171296963670890465411430381560172557085936374690990589266106041275051139597783815437739909946792142417870610385408748976862304278261291168855263165887375926658234808411594593528897846118558487762257562011383577404381822643939081409701859669647098052405772325345044100686769601499418387994829901354274964317699590597623909975868959858432817831204783256965365308984723267594879587024057767203148409081579045361955286187462058546373397823872148910876166942094429803114285043738614266742064693989980026677751925987296567856920045457644160255789331195057872730223511024073393973533075785281792937415429140027964050033911328774495168317052104031216796333763966595219613761810580957634515241947512022307625908409989692578430998036251190381701688464141840018178459609193632636475624661707319267073921944056450529494767083058684418025002026158643532152633873366967504291607858893180031553347974036595458556275798743249406610109624549559132115538306304786343644038330194002005592918258804440550197436650457045944263144881971111476425704333675076140736093839081999011999908267462919635019820047243842643889155464956519193359052538462032415824412432515157542737508856614916357322953272717116471939448329281559639272465220161498915639289583972597184269711716591387540814002557456556646953688791985591834212556162866303077067125587621461008713149380336396656077455373604609503776309832367702194064478983957441009570850690269532444337400464456065399692834363333046860280303991552573069897396063807632739926725017504335016023617814906134714026886713401485179612357905377861616746089002363789783316820852235571182485783719310857456089833319437792192093624432228647618754757556279617974033997107601646278389854155321160624676304073134554839411138766230684860675768934691901991651831859876309123939868309443410463380923850851409970470477234942062937935928909213202403329405286232856199112570858413231840457652092761164455620502844844251276294425352602589353481434711830048768119033860921085577138447181889971718980031745148395360669095988837777302929528248933315083763713884263432497000165011362402958850544437599619457801758792592343579968960989284665367906087210974539690196406313120022147196617374418186488479413211597262255855485814444952824676814138182594250904005776327925424797278538496936993576033662521450847037834133856690248932200742011153799749079739084131414432546756402153644524321063181952424706636270947122483948237609133114283967701736207446586080184224558310509952418117451708965926682910314969950418031172628221220328752044921960660871552580804045337948070835193285968206082705291938327181898385785735683678023879517779124874188642496080922408758568637072652526323010433870890128845456360300682793508634623964388466575313263727857131960166892619533700910840849394620849395219302360153626112081781163709527859843301376000000000000000000000000000000000000000000000000*i1^61 + -266435280008747261688140572778164960971987536568887172466970499994651756837905139621097531871844848358453334987017915635914894440276322744652570520375775085976493028311520111659552184741512475084057037137910752871459544393016083068343813329145883052007614155284726303509210695068514931507522210540086696938085524874299123198233507032568163758552808569296736357438974760862812057476353876959561800792970107056791949226132720900864580542257826517328994842631554089209250847597829537682968129819981462978468737136576535744303637685609829913827325463597030204881999591471043850728479013424063573806443965854816836250328656700280501904980234451546942037459703844017457224998715856752014246562881268216292473905375252068616455142865702531570375000094089848945346721130409122436160197911893664409908450165828042771381495921097736634074067298445767454743351866463486667342570449751446261414533177105366122700305671053196149943975910240604288554012144151838099079942127299150422672876643997061493528169589054588450574450543670368967742589742391125846635555177419225496190353817073651199136909426924100467189919204029352596930061264703827667361176389470510865021149678390646410336632108166842021092230681597139130109199774225940918345602590175424128684841585818207915342481861441349764066461586915617521912935372956038448775496734659392789344186844840243813305404551480019802946898867460143238929901340628956266268745200642486380036883046333006430118302297737184730245073514424617507143914389935347979359261316633226878703274987586301601374797563996154675457773340562859713357139258554317745114944011704706128434650537051650063218710559680661854979991186094001791267830304272558566433547973612947299247988210187388250843736515018537392196534851286022668506561379448018767430267843165753635072452892893620768956687155264255868904832715473667526216692605717173218970230356788575494072801064950839506829957978377979797406458381320118830321054198683416555467568894483855608439747289327810669048195265619707141349824148917321168916742548862430812116172719515314803756506005583608306795374172715238828011032593920477078851699360766623468702616298684359225903482285392205642333334746191129915298370068509376214953659244976683015515756303305083478771324545144102869982835197000619588317256008565930289889358420863543116760345285368861882113002654041558232607191328309131211159213390021045539217208362169900091190133889011919730509737061921048182911066124839720772843139567373965134290708708452454401077863300712761974404235664946188660455616379598869848937658205393617881134876295443652213802452319482126233528614428315207079973792306678530976132274172241877119124035349920046641610377641175601919343490626934148195345483089031819102532091485096713648124685414714801236070978711877289887620282518182297758446148169590850208702116429373551470791033922471143982346832918889347188064528552671302597770725560634284615762613572591500653287829167409289128076869687764246509624834950968161227935961041245846850807246739161575348211113555563546281078828913321356912765203801028918976573198860821672090414975289263375983828935989986323725315373262458184665588772319456160180926919535755174014709856379229386094767260632128530070472001172328044874559130008011046244690839645762366802882148133553497753989939200000000000000000000000000000000000000000000000*i1^62 + -366498309733008147684955585392206327834446904261857887598123939598971748770317147374123580076594892381646522970969723195286205742095461014647092156520034829048911546376420090766120090996979640815543511384686177151676012941809407856880240800876354690873887350708517583132160036252268937393546467454983746251675472485648156412245232358041768823167062442679747849340635515762270976283255593126828444027432782264258681149222616087905798829247072344179780655233887156201025638960348319928846458868617949935356893893427557517247832413782945193138322762110925195120335074039314847097697825923197251471047212900595192759859459183665332490423409161544257722850946975935944203057834758241020191806755574893686378111098052238623278429493665388456285241077528726982024211025435530445346012211358173059237559892018944035015212437055868941575954195220299763291292687388318740840827732744238614266172719508230993235237422912862710906623644764683230270097216691545332295440122508917970096343548003785539610709010291901294818627625526899847460911501783250373622093032574169787380150478856127080489271596295826169996911014114385342247326663048374462393002408064592926940991955814743508149547957884834103596430079669510722383669279987323408131138585406454535970252262020346069271122173801122543374434579200498403775613011077994781764249068071784955893271021151600365342155666400146557818553605210360729756144842580436265063676858834508368189133501949168870761356818647963741208705178086283224620891659173303244465720541886066459810683863299142505021506442751013140018867818352795879721953372425149380431298322353490009353169595481473624171197085080526627226288237198116142775739465135067692317881252030701984650182073751779446122374925474574648351523058137225577213415304344769957782621635291001848497326217772430490990335766121140883057044532612852832365781868668090665279121450397642265513812189938197537692152597351334326381091963105016822186800835189511119549546912909441860805229025812945037111663025262723376204092445171147426351165596613508622779704274349365482886891430577710049883507664273197400586764331734895010832712788291250922218616375605813986177985524738817887496664934983144015563874569366162365968796963582749559228388646285412247535115906843595855706105101470550780342915506384222726825304423854543749183779527772810089650481963405706448125304179082946108342747419016105020084287404533490696350917394884050861613779984775639717873290133354989956142171520620726979426243808818719927911025691062866009040160615207711797542915685199275089772722528282139694721474726436364371381525364674120394783244689366046583151633265854943799143545202180766182232445611636709317669508257903164516881379342457135013749290919126331348013454748113247653121357078804376397751139066622398382148842230816090898587808803349430314413135208949733364784831871010650630206444550197385421170149368633865844350940428793406526005062445859839478726582841656577421766498853387933698737127501718923823983181461845940317600849213770422098034294517423816577427842928327539723986181840201610487253856982605782369158706958413874659692488107238591370064245662374569267654687036288128526856715397512374689995015105644072737713557639547491071611342985764064677967719076560883356536943201028041046682644380727954636800000000000000000000000000000000000000000000000*i1^63 + 5670584290918743872208078250135628219223305832599391937613708668056623748428066030642473622348795484983157765557075322691246827549624752673312995877830819384261235304515817367594651027256933166098597453291469618077452927322410626409211273887404245885474672545175772908521509914861220238563377394522422280870357091728519205201966589400816308529908164693093546698170382984897772505142549030816284783352321903140430494369225322656387619034008612482277408245584665611232173379017191316761212386758827429034658611704805006900167894217884736810569886012806323138551527913946855677212898908361831718626589670962454270520797615908597570588640089832332410185866730152526918488655031798829335254735922947370391115114445320334812245360373801023375506849066690067274078889348338351447410558718136238392167808819576763111307887755265425149290941796420184860070263952678752015803740952158536131642627976528737703368927891110440812909676247510688116416725717569697088018244426738870439692273645522138748295564032126700525120627545681933308942905484257293103891809686952125536245944675116243786258430950674172361248954966778167578916507695913058905106362975626972561259363699686873777463808556216996774223177006288930391781333231605877724237922368029257476396425818752661220095877921558396857569603797770614318355616854022193915746040542097329858978444201018332070037835738135252775640902174987780891374998396870321271837088270621220026923136203653297944703468579983968034033127177662272515823235541821289443486713321617727215717426092423141374276217636198864208156875504291773147123625536103962613352231279600945845262518629302717669802006648528570892978532953097483524749909693243359920906778244115019334997207932512886920902012304812129709256979102476978273932339391212810721749311320794839728295002920504955342485818786311178594689483375853680320942201506089096347485702215977728537457620790687922673386974259851822750737829230391077862261030788510406803140081596487722456037375349168897337378141890650722824289504615831406746373411427610895557276399986798625626387331416982841821868535837686989967739347005212049230122533298101331485651343749587118471706706063833118709990303162641510046190753754517514782885436859132866469157848852223865658022290991897960590306085085838043582061180546955996188391702894437200978046485835775107732151390334478193369768897350504071314936108579293057245852414491187409582002679260836393604296948676177911254022909823492878907840068853600463950041041729500872356263307599486577916862120069697772139920747117054411081295685532208016449961749547968182445279652532790192603623337651174410475296790274806108530631917028939701460736793100846518753518219354067255848720725712818188192808857659210966729851844552782805978491405699920789458526235775232747707274076038723576202159352356834185098158181001969080570669301239375511855610743489599574857099006590519406285241032154008900997744182928950580092620618629243704306059322998522054834456382425932425330195924361860622526883253301222474260516445722051283320129887683381783161042310454125089641118452856443007454536309645404331296323471184744338008459722239055868531812127063652349075320237776091753657175908007179358510882140918676693331117368930715159772809211576727827353386005275664114290099696435200000000000000000000000000000000000000000000000*i1^64 + 219397938279548883163689520119389629480999667091015246320215984544371415213401007625288212317091050644281250305949132835041271891416894286047222525541975044688918920557985746701311089620222631388816487156917853959301364192649213132570176900478832079823233046929525173513483911782759611392199574244501066405449108245512056545704910867496381301944152813302166226203740429624702360494043601768569909596203806949482101193211323898521120803249017931347065681087298042469460249371825686181699676308896889938985911907098806095985677971203228053642041664758981309199605295492402104536344792305368439293239309166910706238127941240867960320759851197579715234696653336233488325382826406851317789458200496256823759035150028886276609077658238324305537985335801311212736344255509851109074241930382832444956295590435144658385459195591638299344234006747090237911787850597740601094272870049337535318037753312129613148415166097470886145077109581512807366338700881654914592222901788090481498590477573911343053187435908348088220955427510071657648392867004828269736284994803253356386811560762131667250974083845202135728061813360501303984955411951135906942680252205440142333497302331367099475885457980918136520547630432921013617786541245385482595791890923517279766555849767788127097565312486980236199771567269089438463757625612039248624200498363758074284217668084822011100560154651221945654583373338646868141439232938067055416466536129238852074404551450128474228453925838215289858192680030256524571501218226334393985824219784538688674514589564943266490317456255651917783532707878793617101717574443585344585167714482721421233454485462480052192871648007807114226193256853334533705409252566763191525189450634205782682424011891674085975311612376519899994361504835193908440018435947515020099171295588954950995154545900336684610940809949397750491116065819865021468192113996071987779052445694794473436191210842099135014551313264610090660392662740099132058734292744797908222912600538527956826354517685614841590195545173400942228308679517722978762492051230686676200191493470706461377194765963981659328287915132897299964090728234640663988320563614616003633495061137512540722764122943044414659464053204829975285802021045199915418421617771738701058804792538600483338905147234022803260016131762289899436741609954948458166142645638264107193028097140062751856959049620501938339749518458364848135472663990188455479019709812223914532564214132170866098056246559359240116032547678805143480997707024895112697465706088048807632246402326720340767919549749725308982267707385320611142425634611900345688467497651066107281901876236237065520417383928579719197542084907181150486618351126279810864796078062320386251705137861957598481734610073068817105747441392447778146793456760923625178888257815720217634603770308940012444418806501148101409178690817048801429108271018957081359578238127494614892160546604744297118098982711836556358520546087561208643323448998829195678624249324862509805476367446552606149926914134081919318454833106325208528630785723744096947106501860217980902882047003697082545362281745579850138690414473147468169652415477542196113186848469961981435845131767381281609659335544096607358774800520339679731712314356694205003820552540064947546727025243806114647648038698938489083781905029997873573396480000000000000000000000000000000000000000000000*i1^65 + 29898888399320228200736085552718223636704896721466416670602677656157443031898170066253460356494400544027642585017924005227386378482069258250257391966402799346995819158029538239240805827099669993219097173325125003158539247304056943769319420416654977923332015613412308451970024425095850841737040516344144406654257624554122177548848950262707748271773188740859238918004428514945429098756313845179438309316277549854064106120677196086592876481340957670791384654470970725228276229168390812976784435857469784188468404632817272139565781320845494585299679916817209218812078125937013882231233011104237879783107774182912137535127053190458081045332614079261552522060055753420337604904215645310807192321101017223645375017921860683125751819095641464399869304903620321912636340100115047769029482159777747297198884436083479111781450877689005018449325639191631513860445124434436066278274097739306260487999414181477481160989323106379147614458674996719054712326909590201502124607612452519038419206504768542162767135313763255203886719492785193897903503218944524672565445989564956408000684758031277835165586152741742779369484916819129495611884838926066810842047862695407616527911372658215208579668725292942259940601036838958342697821331364561444977155730875597902668153992327512072369074469295059714419477112762217373330015988804623715089486925722621046683266962590431361755453687654000133079751864964151192409709395753866617403149926366958659471385824832538421481241812868083770008388074052774147987312997461590240755857317372241485819793656518137247027885345680450831678742212708586066574886209608711228494224253842286974119849420603624036997752856329864994159500847443513859892947932033157457812173187598414884630893314301690750509105219166159306863481711366830454164906903402552335909985212391686197501122560998994773462529361030308682948576176128710996125599640599732009045742953010800278206487182373758854162244462214071422785642040616667954850310765225400773264541844690963534437773315496435587294193233675402259890458070734007427883613237060694727036876929016565534932919068436100058423593213413724804670060538653105869101391436364831203482225732853010286813474328667550230222412670097612255333010311431201677716764388655939690036635961906619551936199332530317596254237052946464051777054399670691930472729163519915922640275559618933101099494642517883488031668101995296192631789180018785740651698206435466914474771264674935639584454799646167170408337158182330184749291016279157917065494846367645491417867342313849055680745950862432845562709498209056408334719844612644683269703707092981714657460998828837116550271193395871987571251698768190902541141230354702820249426042391556677265285605993306252087171832610258808635988418722797717006680787190191065358435108012933379593692152559406435261882293710457613976691530978727505880050415450895605999410622319739842876033590690728471199431076924166188641007556638731242668668715587333393922614686583567362148279370514975016605282678863095286246439544898793734314982414586992665001468515795225590798466249498183608614078041252168238725722826373500677982810787179998160091599045701699813845097604115436550830844354657219869142913470229545437509009115482350341862214465341187415937458581344220981665175214566467072269044775091437568000000000000000000000000000000000000000000000*i1^66 + 61658357524920106885017141557159334322060022241265133045048154794785725435320555349067020212247230166389428402420011166969977990671833673246579080685865321524532401494105998562053931588501855418221242496131137047908919485318865129397113551297924427016420096403999271141135017467774781769720048640007780899692995684449440259460909738860721960703653502236508571238419620435698566593328733250103277589548128404777345944461986887920616025683066785368020749257481746118725918110396856728032794166268143705114374177448651585265705656949564360010196338285457500584794647145649984016412319660936722424921981528894350399427442666312206922032091839123310529019349477270488935721122576074157888455289182336051966634642834322976830307423924849567053998925635329262550245628606231445254230297710090704823344274679587069372153953880383601653125070738094943230733251427537419867781959431345875093142669243656248231937729080580888075074495598594374393043660488064534569735396141843020162029230274094077764626584080040394747801048322856093781947072532803541619289306010153422880135583685187204252141014201980902831414434983910141236879146490940363171982192050840342992210666721361344799828099928460557708233485657304694368612280188918952391168476299112465250409681633498971595014814301643087834901698386125943388187093762526467978702782019057939712255740169266568428105031245180039350591029291599132048611027977929758411626913155398535351838690800741709834359420213668096169007325008777673832760278281977368165941914056745876037982189968315534598698837176004932368850612400390656666196350381332588775224808857166178913292986838755108829420737696489073204171621199226532669362122621111237688364207983150823430924874149243064152045257685861836033207061965085396951332442279775642539644924735025436989288223745724306961093401742402790249626921165428468457644443751281214726479927018238642043994196672988591156091904536757677350674014651863446505282952904725107208239261558600487498569779117586699334001858732711959154553390386154955268156969984220810855285128622190420927381583524354272773147178069877645373799958469659252570418187132837514078151924078172259063778226597587763816225667497932966136998286512324396964587033431960179646744895319902144114902417470689252742604878083148366980954702922151772390226900113898100798886652845343482485417597624142970218873717060955114479618248349821269025170262597118865691174421878063377545455448540201461460480799410605282251622174961594500349120049173855519105372669512257360663771400321340948995756166324954165225115016917936619611512928204480199006156571121744162737107120712137410493224416392737201759256410023582265888070602954850680591904487030575043718070506820853221201187988638965586084958278109784210066692067464173076364619449141408052895690068287730965984341633533884763246332987576070622174863564484100651050793113392331403748018814297910384524528666662381164785359721655502475955800153866036927046538769057348604612401228870250001879547206169760225086412930949538457483283759748918860546818936219020238684861594525580193384543417349589169794966669762989785042570240529488268026250998189036657687067907999170566122046640384492514707576287338891204797916822743057008917691801689413320226428239216154272815978102390784000000000000000000000000000000000000000000000*i1^67 + 639601192129683297506162106298018789439368878666856526274156056925249199962022855279138470256846967483250538843651326053596024542855967626486921172711384802358196797391368009840330070210989641209484653696232890950243242723432781282234087320791529706623418793328697152740047730941864374431384888004512835293295335967974376598377099270369262681361502532365764659288964909169087097760197554560568371319052105861372448009516256625943013622121926424426853118832243440330965466531216239944462229118301734536184160202127331523019256635751252169825637021979759503873483714573319747863178490957205694572206274239401336775851605286861170276378077519841962679168525223171443418176275824988065929698715344430204269119408707967092349373205564713532149649471051706634581443754663362817308257535157723828805933156156240761957689807884637210344646679561618828758121661994239319635906071980906675536177256472868721890283009184530622605569672128897698170097958513490101889972860462707688864819953300392518997463020044299327914920834836583062457286449103749923133903704051982454613387846867801391488152117446149222416936082811661447094876582999886288454203471777618037477787979793712316227498539879733552927863984484924039617713861653143596687242583765089455175275808328420281813166587430341459925009558407329396237603468586233382008575112180489730256800996417350494151588159739213933749339870828446837847294740948866597382563466282454166619450002552874560709760589534557713388225164045994732514790982132757644002064473122829234919014405334551237595616622359415854796719916205585111718046316181440815994469774276885658901775009008190870462567806529957380713682039457857099580312405092729506943723969003619869814504861288962303865550282276899740096536597626051401755447617992278964648670767440851803690861422294003186207106488923233614238407854388614072403555709468300705094370879832994290148032141862273690315115969113270710504106214672626415375984121468856871524423333234496857620555757318241019105608303384025078500065577441420723292091897694847397541424743789439191187406595686029514047733797213966455753242304371419565532852391361805636759055426983097561782652876729385929173616489862668764673225811510651254043188168986476249242240936425460046930924331972463775274092849739659190110700082831635475359375602534936321021008029308281103955712680109815152484387925360459200729738404559078314177554210740144352779325446605141274804521635866680970476498207849251718330081987009305279480912084824294927861351261955314862667440161949214711807593051538541773586907557295611765432079826945622248690303556571260343637965159642987393390575608607978721902103172580061123552449463261498807013437930085965735124996509335202305583400555158894100806430537521348448926569351809511569085922638622528692406290376618681033488468395142167932992961668966612341166014367765543410115791851376167351464349053413840370798784295571750399771998967373187069562927524304294959370325658786173033898029371649229569199736082008074401676095105164656800522887204089629548013459442801497352195350855384206242671696317771226543237209344691507830567196494412158589854225607401432239834180146304414453210552153622007786493245061973388609590507726335366795945063805355601554277177944079803184029525606400000000000000000000000000000000000000000000*i1^68 + 599808875192939488858551283810406484139836140616248627330153097776229804143826806451520335243119127627892969358730221546332053899142207050235930586233200970369798727561561736668396322521512159404098846772480794788330622189927110555611080998663468313181868635999846127129112473259983769182818750635153722119458801791988382571115351687407204492521662658731627211560475942094394780122612676224397174195834067562044543153329810071455842339160375857172963388960815727513509641992639126769685179865246946044380452418368284703084252012951138311169423166525942100724050743628795726501542892156751376030405302907018534874114118748129137038992303113321181979558074943208222262389171640803851947399236628322644202612024182993732388626266050951553925840721873706950614904962873476407784730059340023734991576750159662983653315285764108554972348625991527449302433544868331474963181934375132034046738142657380311750437899500456853129122220788671411476816502219827550949937028478598783841778362652135753208839989452293112208370349601970287438918833839052443851651029520534198671716643864440555063174739366386477751692065688757550068157761408267639045432449800560005914574566576597020834301295594551060335682772991158703801863036647638533939527891521530620118524325724057439527563586875439025753938101709085523032266939486980002994220821895120763241843876840133939514742803399413067480813189138305593840819152378905806969203333884765157844862361378621208776558779182891003951286111443279490983676652033827801429006205533226179346188482520418113648715637474242631776569720142513725658945701623474838170998543968050752350434872323953670573394332817138232841676799708014862397127842294971524600314886254109972094614546052319536967745366008891070077958049606083885791399951689491693771530202060346665445651688458689682991262291630923649282974015660560984143845129807174859671229718599786240012957965595071184592160858178298182055213449532051340593258401363360306236874344353309256412174097542721547997555564305737596736794627722401355517003822670266177983452428770209650719757275944398129999328742478131070103022421108111681730159329281719862370560326821081970886140768584213486315864611896928966809254807337068098010105610705936571368391496071617747426819127204887237982030521736728282632359636260664150773596179872627261547574071859388544897912140474346168250594450171970401079123694913202354636467454701336684650137742177335012846877880951817105836975775487231415148839733543363200620687161630066172051180518980771411902503984454484244735320395667363939059930901372280140488776717609613046278677074042263147516604735853486070669980648127825346467271722022833692683040460074311218114719935286595845407177742714549374198628841793549704304980797200993788527571664601652603387456333289954844870816638746911378803383203171428041636968191163047589666456456643108612758845004032734593162734322038851197537874991129183384538727835762681572319387414909791325865339150463882343510396159501993502208829830484169167835183329731413238365293989671512566682384361360042371387261739168601220835320721903215613094824040561266657110701246624229770957983190538158692096571770049862921293740767735670802630522174416385443704288885483615934018222562276699625645698787275387279769600000000000000000000000000000000000000000000*i1^69 + -759114215105858750752733744998128585138768963140424409397780320942190139182013630393942243515708868058651956906633682589629170078139469719811224722627549092900062388331112043309691700080488658961617798262640636539357603977513608163682055696098397171942508279210563887915442912357020560195537287712495133596637515165489439958169715946218121161732332022194471855888012624083403113889583005680753664662985429291399264700887034182029814805139958347550997139525997394641955515591886531848049320028331611523982127349895499893090871426929214675262337211420175706006356801423327978681559995301660903984608233768704818829043701678536669061049137307365985735787520743899938037383571178560929972283030236374999843238515470915208993778003609025871341517572359006896090986440713869235451604267138638021346750035809774097822966123620503919208348683157651886983931531171802194948920603689992179911130319203670871179367178309088334219473403197057126316827238757514179378953908854493772528333639004298894019770261176344970133672595328132091511251291454282641434339601494266182384136531201323017139586413205981141672075158098764264771426832024680730024435027845723050893779536367654621561036700056767319366948007473224258124820015367484100962951480017284474245115490752527718622065131857788201936862424470280957607718954267672404911103928773036519876955617570678584996775241119208782388860299075799432806850825322173798210859188300717809333773142944329973423649041137628328425109309996006058769095490991763152871295566597250491590506211511586885694328805455295978122609850682437192354535198427963320848927816324633604128049778202652077065826883987110911879938678876235853162034804619734833293844815488484706599012042555678654257536754101575008713715449704181052514461219371842484695348861750100876944754856634386785311246753872270363099540311175738715930107846818326988477152054680791082869011522344393962445570119495832903296256236288836069474088561234385742666582248940430129174066186475782202027425514884243844019204277466792316475187755099133454824544648874498520555926888763640376476935527723434103551168723256660386469817882767561051462884081661575596584331934796036325307160595562756240944431436100465360594050442480887833198931851437527210199926036898570555010900594765460665417852282305288862301178171750812161708719135529574475488327429450301260860794977960626501489830478091479787598220287068333113802789742667503302545811903881545936504491755525980037445765736161697344211288921011131605910720374813469735786480260916129691925403939644959629883493600840114216539157939848219032013326826723655794691066620271452500851460103751846196784829885642162337905310078864922059122032902182234686562038600218329211063992414866530119503815047846018076743268176184304154741043836857370325480960414563608327773429958475960763783764043790397932445596433822460409233202764404426537060164631885448449250278638345738848908976928975483420097442595272199472939016523635553469394427582960263260257186082885145171555625750265279596852424457709902502549950033981036488314428934638116727374714685222829703936497081446282939686183405416975192573989594587142327103664637921484278658715336708277902862588892819054890818201106478296007244571013658129740599064128389120000000000000000000000000000000000000000000000*i1^70 + -1644738885205668030800970821517951760725099048340689460663228688067118391070893823142729823942663050894820839711687552463731893602045730141955003270059735283471947335779702410154514573219693711370255431463878002308997221779704744825465780145630789595827267794138329974671055598316007145803290667737723220542199177274935073245142524106183534682737640795869305013141460912708336859646611017760607788843873657547834635732920880003600171962888377277287595225764437923943143838399452589356282021982606382999571301665036354600711468011658555866315732803258044460583586980697045445037522428062887544719860004969336293082038385802478777896240046884125099927486144760463083391378096330481776112179163166906441517247564428630234194229078704021545315737495712740794393550513801029333698888033491319879797627991452657133902485942752087061942919308649170385421165318855910888870593949794555853079094726391950338732075874257801093783305139991033921711332038926311384346450451048959182966259578073964826026685410753606304879012993814114258879502560010785213931322907582242531539286198055328985123641727656389602915370603539626905003700249434382336971591658859911004714560828879712822929593181776218656262880513356452053965918960064644532530635500186383307672008751324126235930216809585388823077746746754471446560533491940080500719953055255751759516815842493553473082935034236246502940139930029792252446921168381882249589039406339343317159294117048558842249465346079884767757730373962589128301802744184476665301468477962175779106810905837615878860323520568006289396229321617705995424608806380034674594009406929523580580695386752096512688109655643939810671411454325609950240150064469837830061991932132260745109550051208917433396386007255968077789278894897702595427339508908741031082774913596775186731581163801185785002141589407313572733208225200048465051675545101977058005495938961572087204282595059847015020748579787481560184604171112950408786212078194281423387736509235954609623331917859733093854234776681345355989328301977569850158305796210186145233819910111705072529341278184633728070854165202361702060526792533341142999367579619578976615990230751945857139303580521536775111462108980065054022904718242372516617696545416571890780568135654306257075791534234070636577594791528748701967756061114322879010029086434414763454444485475161557918941842026294279690030032051214149553620367209828728489262692072054767699965471696984900355572782720434433106621242419939578375176801251308426063226980343257280114355374643454085681025168904450153458057884840987010977973370495790135126041945297215894941406705794498161636207341290126020315711080073481686159595027945951910258336045116617177447708233541739837534621269813021161091919013191215394392865121263247727718423959274582775500576529700730907753041969625510150547573221476820367080367036766356654253328248994960581530715328553058682276794058288330438960721012167321359650849220247054036625568126229407871023885035846216377335528484511449673523861301119553076701376461472909680819788322333780579754199800387549529526526850809186395640890265140249610586299054986675338323988732601428051346218103920239475128815295676561719981064115103337763599865596161589176221148893799377479489760554165063753792151879680000000000000000000000000000000000000000000*i1^71 + -445907317547067741051664404896581512681599091192212791284881465427841550453895012319305677025808173194300581778563901393271965836869119282323646027154005619348881032493529478951545762927391356379737895364763565639027937621355942934423047694574849540377813714576512904822822816347686043089727229143186796103871104193095947822045801682351224949140191734722296418537441619859690215990192023679967709312471045359108095200438385048875904859101016660804476890575972939815677256770754791878311724317270945136259212158021374170266744413675965761040978907024133261686653572919677995190775516258773818073526973885518582428809794265163391335949410236035244859645943883146651250664477689462138591009167872382880130878251995541528510697262326145393420275222163732529968672072362708918461305124476484779741253163008563008874321258732944841360012466058399620817318228743702149657278395993692443807667258404402150677124110603948291725099192484076706572688001910675510856177977705640055921799426312504236434496033743650012620336485902478105980587161831363387205449171449963008997950499257171159736713703389111310645345812688730282772900588396552740761559459004199073059657412372279056236032509167143043075878822086190102776395054235902527279783104114926407653932876323045553726799837171403447483187848169760233888086099124493745642329219783543768125507858542210772110308306872116444227025576038912793854964169312630142124327534611134270221996853820842500468088154603494876040987473689016806328701577294894878818042805557437161328836359049876336649444225450064064285043327198374264053551260790065250245538765271578886418364153866747870784876404133843813706876861224733132034662400134922838984704890483292050713560618785159621594891198273601364824732197643410679454541731044187658208343307871529267302554118129815935127776088402337836135537746058897018429917016478602818159854314664071745032408024998707440857842351490165251059325720586541833760208735053789114398456123984513278701121524261864176906892091159761708693606578505068654167696734113043383738963016429184723218426585396145408861310104998666955850265495537452372300634718921620169842839962215065963755051907776447723804305156437569657055547324782742427374983520264912697450118189510522388227134426721331113946565043207268829914416472982569222502368218925340623796271040191336580579425592051612730706094958039115421201792412366806663697034866882355532470142223996055428356705528687548775372735327601347865366832048731246702175369124063992310604693344337460419640071653966247740223152813868723446393632493997337043865923186193922084490573859307143018162027980238577728161516321433745923621568435177497820100375202818332899656783254630254017055933046593546837447212948077323952049049243325782360264633024489928490748957525327592222120707197288655649779163752177936953759288138973073418289312047277032606611521912166365803090423029569698126874737261228477853733491231865147394993091128511545502741989978047032397066401402655693751090686283876125280145603433919378983462781574670199855553478197145014011014411711273301796990004586001508401332835017536327068580477442832738649092754205034115524808537071861851581155678812841411567451603063895369647006851929171152031997327537889910894624768000000000000000000000000000000000000000000*i1^72 + 1128717030129307349208020060524722111933703652750309357685868332475193239509888381990099038894798003422868086365669344331791494924312040848169506548007278539894303592792747300711542612916844819780413101155261112203077343214775436865726034787056677639798055365237410662276856726465429641758109740979832846762321906603188098197007769871171800670036570230203850202750880225992511554161236575306799624534904082306823313084191693839340616541466195124959800796776385830916817224651375339156624312795992714841082000670537160198469621730783627699140283550768993988106395182909600184831887527294562476162893424028259322872817275989384045363251245377199739075889082336473593745907023930967736526920360513510133358806480942429741071081919012607668739703773636228246464854642118689231467609466833688605488671242903652565934138150359309059432641722950831801830896776311951950234665022662353062650182241769668682288514208622154519161638757427965172563620406578180632855024367005714174812766142367515562910275325514484656598047520899788307034772332754817746375204751341686189938378934935436699810720220461772847884022581929309993238361086933936283957171917152556181344762859861462032042677331502778544047557073152750811039199764336091046468777678526798995814317678713491699163722256248016395386087023984238656311586385684560034120675273789162459705620436178575358882607509051266861319365283398815096237622953807901670719336328815143615890217169208905056581828150179005484848642101429214714830628829978764859644191658517257118941661841583796365809665491248476748775607521216360218880477477039188984463313191942682917389360187571106644471074542086486928125374804386761609151333460710525724636963613380339724096913791543953635365153196706623515647775495343378607694074319588369315696538335264911419955476764981854456997526476804576471224265385652979763849372588190659883252104354760331030882917275720187553583696306144957123476938604949534709552783408571335815329055177502274238015393295417451287538567552071173860479665272971256086872165950506182301169905625833522644222086356564039172470824814272026864046954450009048406235157937831500139413733362105183620737214273085259932413228408423143490066011498397279549599891077713214477154127373520501176609248157475354946026422908046988440096924185009460915370591976104593451436050078927735121575281936966480376336523685660412789459616539119360812289131435031843395585520093492342506655261246099573587885108898278123247489398069854429486094768290308440222448658844735563843342830909594616870684134175386565774231654358926568147269524165812802198670474205062797426838573318233894264828759760128449436342831742033537989383146799595877201656927313160210810025538507059685229563911562876909935410045950044072160376048454874820650529625509988594918402017320293789439735831060817404303206945823819341356959048836611358686041835928147555912970842594393339544942888595455943100564242180171222189403166329408120468534667221710707271699704910205645335119775233184555078758079283957421730464109173461939956080472011025669594706286971333350267740272608326051963671433470199253918769631057246765738389359481906817923522359996214525564939671782132350579838705875240251025149409336096339422892976774341197824000000000000000000000000000000000000000000*i1^73 + 1071947837031311904289929638559626186183989207933096529995195792747891732178204113184354764735875455227149042775973637636158472784210559015739407327529862678719578084763876953848363833873450537712250093629004173282911316584145316560236963483749189553000595532782963122097955483530972269110598086924590036432384041831410669357717125302689498234990082745169815159047739576099821254989919493917038004620305813103185249288743084754274313257296662985280345253678030876624987149085589291743655617116778743609410419078533530215736822289625145147775316097895481424638680476436306404133609769176239223738937496377806948403762449298122667197658389028962225239694740474198260516874833863921481281083281689878721039213204671583026510064028353521935880912348689954126624400572192489507749856553363152941188844276235301820549594522911761838048980297895763786703726707309405602173845644534002394505591889033160976197117618463501656640275906519743070125939197257441434289029219862129024128362625493204532409705585148441737435605877695416433643829214078241206738316828433537761059092451087146080958842240275986116778117514483493471226619775202086601206319271546085014042472327285645973229550086992071130935246148376050146499393927387023670952228727959485023702642464483217484397899814721395901841888485772359242162500284340775438887606149922909234563306560453956848138459235259131322923368852333336758383101354284943084762231555245438910503145324462935194170415664467545677396111589637717598813102665540113794184348643201076353735195287685502308528332565373696309385723171022407245870589734007778754124811652640493774078728817303004284852136382463047668986059169937250788497989535334375723813326583764791476679848577544953085125798332054883622796314338278021983334093460083801570388988312495855409934043267743807059834948240503902999271441391985153437098662915240278117451126225956862183384403850816895395084795181049429184914807903213884494786236677070540507657743014240159763730792608058839272647803123969876238695289091494705816996260663251785888846452538954366502845124450999740155413758153899260789311584008455536566724874299244133864163936992447341718560503824079758460357726407216859500330500624011824318439494975881964556048932918112776811708985397522495526057930474258424642041834358872038255759925052936139336345128613774289170267832926180568093850327724627540448931044172834980452845620863779029954915160411270265146229645945447136747230062847432184156156200827156392234718872814273262316592839947582642851076462646860270901237388931381441012878561993446064199684580795510719823495726847496177911343842420902782319473752617765577363755852797220752470109065890627050992858085596849999287464978704430234257396967237834108455869729720288484593675042348067128300387809482653204290711193473333242334627383887983377422468036359658674028224031473193616603920487331147420660823796508504423620927107690142540380725413119073605202565381626546341999333086609924557995791447223803151327009135866672665199063449850476383477093302448346679426759291772066939049355553456845952079495236611857547440404885245563460316807041294583410047027787308786591453807434974917697716504102974055099656196907192790961621684779712480071773743617146880000000000000000000000000000000000000000000*i1^74 + 520048775576297688466575688316839310240183758332365289191394971630544788888309224121466367896979633955470672032000062709472980875670815056087921622259953433437533257077196770541308889327704615755925540790743453429765888526498043082589466940327078282003367829759127728971934533048326941197379111086698681799783437360027786289199593487405912461876537934187426266718250068909352906319127363886096550673736959750845245837259069296118915661085786232239608308141120621313357413621946160466774376674879985024463959513372569248926357666125285696060577443866325101041272878683745856852156618389787921856327570800566297303918798847023192175958119285820203390226973159073254251012910280531222409401314286542339044389314795865642058861152709817348783804046580366378701740467584865162085838537847022720951102815709182630549468748142608273506178083807210239101731783478460714176774281821325092546436058248281057186449900075027316478282195746783183571148248313029590620075134613398303042229080227718709318243203749330533903966992767856708072829503890755524377747799837507829239946008046027464458107780477628405264012322942190189324410005957842191510982637840471094510903665803557382316172959983876440016285343778190740212021597747926406141745258519008569327525251314338720737772551210376346659154348198684456755757919743216906327014254604181831529455555687517744588746063933079063968858734643615880626879959032958937732960009269924208476774284635348578474670194913038694096549123070351498665442285443479659668396438621041094656846254047173545825310899086822959122993985738136009282889233525670268857334482294953552206079122249149184286981662104397131823769706029846283166714811693047026982082918038297850498095900349615911537635136807444842564268431305702910209658612983545743840879160714853657566796228250731071890907725611906127850325412748875418481702321106481761609150220396402068239554038085143797525495248744918697712820931956180398568090327204914880919510444205378111108348900800825193184052870902522872536182657251029102464115312711064431218137180055673915054739171171084077642206991222598119165519726796986013296222264893374512338636151670463055488419089561713206268400983568168031671950369436423124958533499252500984872775692593417481230584581698679629777076273459835921496757372306641560555524736425062763619945705864966351535733442126917950462681368006838277112619387929036548178757742443282149617782199110107462589488378457998243559233755366428357643304485498952331304353431781141511864380777031110644173808126212856578285285254540827607502668809949211502509307823320934531058380479677592404798492801776509872413009499267965586999401496367205902191248891435211461496491888514634279303995601133304842510466075219837771276313859338495659143870308999752041846736666683343151572292897082003300753561093828592624916554426433161166188826578365952565766508882602295940576923050870949221217941231152493108108443388598011077562281029209400164375777826387757432770870356661037785939507503495850239454076499212934047469687180930382453919759921501197280387538127053425392038236924945382942017022381068960199108667676038609007531120636682046841414072434945303350386716672888311007343321489353194407255316971280778361254707200000000000000000000000000000000000000000*i1^75 + 407734975762027250374449560165753611152263468272966143211295031427509353944164334713066976979509671322912142125599497782850085238354475914523635104154676801342614864895597999129184746338536775709891027312627538340675392322737050625493852653049224197647518768989291616732044322221117423664719317447449709946085904446687774196983864574500675773139211349362899068568000461645410871721977446745358943851794635968440694735450500093048296307567500186993079836248361707213105512183644304766574652846827013094088138824330062823835471728031819738008088215597134277285943649341820565719555166363026628169579622539602597260970907057196453980752952831965706864233023806586250693506157940614665523947138103969631044004782758439558441539547026735161390270969427650233703075687349078954585342897109027530552148359677183631621245331277582034974005679288356610838839530965683149301529655457640718936863612899434210470694276567628891328360843408967204820836392641153007177230965422707308900835251900928148508380840922664464983957875354466166190146203403356810407559753864703850894990656453902497377932807937689411106490289442226358616207877992244362946516829950864977581389665230090059547303884976059103641994316136906685478741349082968432412751018192127895605216462980301922241773721534188747559878190554585745091414197018723381285032855755458207721766373781644123966853132975534804619732580881849795717540406124152251572248167794934682279524197572044417630202722202883065931819866376035987626906331786208234510285597235706863009236909774442640437502717639583713575175588227216617200550589058359781333330652369847776133865172540368087006416322733730990441638309526577721478482695525525838563310909393565218289253564733742446245514728972843039957929422484864301929633402399216838917683575184174465596963012257560102942860534363399787983028764978291339945644300484906931450003506422662748079503022939089272908592990031591600976440370179223627443204634796600013955609181669968351206748741542520398269713008603490023189927594352912711571910442490629773535691633147493920603750970043677814739636946407204788588261131572498576405739400123872188763128362049423989208397741665235386377844095292992626983343551336896612569862125710161685039482094809087954200209752491565100810127442954184101648026784222780585550562014740302196189218748692335461169731156060062466003780661487765376887880963392922323083596491416400022131573971904279969288360412839078469772700913190973752776686144880059193421001252781741666610521640219489045792747689515285750291543291274817769761503124919436414696091394873213576901310528669767644286831436867839481204308226088097652990639839107775968044293512710963507657109218208035871707271279522795682686479609899251133896394980032053465382234325630715109001446218839447507286341993717157426915935525554181053141365165548417592561407520638479023729958602147511615376671730869619599807480319111409659828948906375568667902004423764379847951477129759824420949777811282898461455204960781712919361139130215739235439778247879054958364423051421154825633856500869368796975772745655538877416833740525073635972593271945914262143575591783572022605190667213012632894455561511402764974645226721708456445136461110989291520000000000000000000000000000000000000000*i1^76 + 274718239325101845169678617465749703258514129536941213983237877567184190299022530010647270443321761254812083794987419071550673939380253192089496103574341473049418525128147699789595375850118068277281471076604139596483581699339988817276575270235929660689922744652005088549316525177345052362638262235818106800128932967540626261512892803977438219844606117256275422705291082848004485652767294287123893403928638040821368575855883205901475268476957414274983976844501181623499571477321545554904255579372250896073919017524310862636547618145263127959966415537706888238509659327361010673970718906695181963884041575743843157366768049526910293768264459052396874445791386210974210163556388998679225511150798555083063231786606124356741460593559401815364033689229236168361782896199015887066333219994793204827378120934437269577396996976484979734265656887723740441517379142575643403119730618528459024020081189059179156440783735735526113089443629979287939445531489279178570547647487257213451387603579783071182793801106368049094816163896700749704572972295418251202070022276551486299769156149695712067897087700141639454836553073486096531495578646827165319876950362402719845231829784684533748050022825116165033833007438651977268453025063596457325605862601784481385915074035215900073185009057417792329802147234368428635099364189799276079904484908148343656130065970087723542363194577198464414776156892696488537367064463545912325674010103292023473273897181202336162415662002604800476570746907359816897156612522678121710707309230038722910782904224270752786569877680163514570950350931496164306811508583179294491143705107349595703291189531190680113832136032035303495030070958407373280620201388546981171963482874077410335426703167680847178183258508215801149067178590857435979348897370989826802666377460145359417441619949687894077302469981989066224895104638499683345851580241474559839187633705402981855979801612406893981005830564277539884264332728794437751656629254405921985051846313347201184837897793896635269225326955390805956010334256850600335696102677350099087503422329582127047893957221803744014555577745617414876105992079981429851118996331218001771914329173739810177051015827353413152021562127451751283274299648989057226163702867070786830108115207945558689363029654553071393060765906476683742208863062226065916600290192223751466666532469869514382472368963036075801119150632277589746262981498501848855845550108568829395230819638824602082310971483239663861898929742894900933326806434705720558751140702791617266290875963478785751298736067746457131723439743288465844331345407140683534279714444402674817432207170204044859154110445109637586836279201770052517009345313096564700403387018989113446983050361842127670927841839247180986849064816652494591884806529945259122213041417047634921753500582092960371156406457362221202809295030006644966612802074906006395849179136356562164945606667112529472147234265539676125173558314631874497733264554806734868592294896601309239093148401799659663024945950604301943015855006613795190039688192470242661401465505154592444177982155578203188041018634526781853573184480441131394622539574572147273756519102060443392097961731637301698228826638209871184899187083230905892906338454680984856917138472960000000000000000000000000000000000000000*i1^77 + 193857039604625506712223096883150555309815149842255425367897197528537688495071557140519487424698548719218881582544539146321637341109637531028982750512234672689605452786260618148878229584554533936691726047274932585960827015619386377106453607045949564493989546609149373696955207196844342390840689634318848948302670013491175333133127358908586119335136697871660373422479513695181528169580392706877413277181878577675388049475747559191886927331705622461714097909336057885092309665360431620389722437873591989077511770511358616072178573310114464894250948158870812913877313632478124454719702028718917712042590252888374492903812339112887813994501923416819169873160589917605696615836109647329264791594964883946135598966622759961942922886394843078663141243660746595221782698840854946475582906425509588881702485997402833553738231542166245442847748490566166871486423636658946632661233964261377894507574026182288127552235648156079159276711206522900183143543827985967341150323656966843972850529823166608451325917169591686317703041910408452063523852937649962824508157453320500233812200220217867436549288015646636304582297140751525202712162817411121593679996695246145304065672963380393715354642344989409200259096262231470585761565068068241912780374570908032897046906108892836165503894720088523994647891237947513143581913806434941961038825087276632186788449048081040722781700371424445366960114735891380801936665159591763044819935151893149518211308632915317125701180136642935336144329990648601299273577873348562204043286386168062653747702745889563905846121367025243043084848896157466791675957991994818418868312960165470761631301732391257912262332281714193310155943414648802131796063688515057053351960256980835822803138040640334812770831734205120500402028768912420914875459765021866969134688297061834620659505210832981055656204632611823992592542172670607564675245117094520067423556556874337605464265412127885410314911836906177565731932566426220506821218611616890371727871599247476321957108000441996630852942856386729631557557383033195848311671117647427614478908032168388589221050327304268616657630585899938561209910878203204081157115738974839486791028765983187784185376704774033150004756715442873603874950890078320883357114508261011896713660979678001378434214814230269137928565777985663389604552634585450955717663936388055792194842634895914280544738901796488348091242671559161966351773251543591028060259602371325369610697568111165563978313211576188700101021961493797530550439381475269121326470611028529187021722092442901834766002847121110125933609480260340917709845683863791708984475952730616361298018594174239455583307109282980640281941239937513048067638138492625183851022813605552710641442240866877468390841348336240005512422456212052287177073475976119855369280934287956696408798273307651705598826799658120197225366280844530444062219863662925031779671086460391643946171667095764163079724080457294617980604935597304083950054423841425003741958082486362572579128570010015878916190251084689103919848747802353196932674534108541890873228962698611825491849245940102957308880896218363332824277770164599206286961784783829382655166177369669869581962673296697458013097490966087507191851112548671885506297395377604288053248000000000000000000000000000000000000000*i1^78 + 182412014730724992646109234507689693445946099993788524040468946229605927923160581601787194002676848482632547907936252518877495362777119795525997106823050703376525242194913813479433049348304768151165568807224429931709696475731761367625217776900232767553209168881233283695963065305623697407438992463872569262369945778857916438070647310139162499830121664557463267650004860873743688982215990083798715862762719481670756136345567250148210214374130174985859817524085085301220533919402715087898098412744640003183582175174663523320803827345920433635254633462933826756650888780922681834821484404516917881666519421875189081347558084707967951632256951604120542678532311540346629785718668737714153124072833482226939481033468406187867760045104972729297523820004220523600967351516793723778387191083087023153246351684593772143684973959161386994944108513242116716206241572599796239202989903942212284296459100652387075326816918835926246384524747295448318442784285423247280118001226593224580940305210199001586539289729929922961571443532519778130416690996210898369509966386272952678486642264314718274482534904076961766525809358253349499839424618492325003877143427651192459585183843970333217944454616183539526005784478112325479422054225105302921080975307235136158684687403673657148362020462989633226810937252042342961737739707217585246008149801540949415346464297409289968814482437967485145905454994903051331429791040116208503066187479447113906463158966503514050242233094756394969278014495366911132479740192128490823028583483247531939916745824146886364209960262867248908673221035575106210857446282064287990622041089344480685252768066416968321124846295824862967276251563333875158129476944715854338682697111435053281790010074116694442836206155550524404851003024734169550616020921596870324362276956876527972609484684219885930519163302681842088903076829071218590406136990893463847048136855195668818444835934272038166243967003187647526618594186855076722995784353543777197237125758733769390840646320334120863181616688535424673573644526066413151147442103950412278302641034778879250994656575093215734115599164164611879477331757061919314349805470207965971002548515570270611210426095558821881915186087619135707392190221458343707843822735231525637157000164046197907690560444785325269373467414324276878407920297769071277416896798378264453543162567953297238936799335357534452250707819624722538408035969343213314995721729604478495222149524248876032396976306533533879547289647339102691516298276591978741969475170304956083725715550839489951690463889487242593848827890347512023866387822948956587039242178613115119510688785531994614796855936961881568629165760496921421680404306470176745367221468761978939853990779387557075217110229866303434882923372428174706849108659448769704893122006228245590138421930907086623597366690880224451461982964608836238907677358955169038024415895207007851037215252092315671470181150613780394997628785783456194906158920619272157523787649437922226753107843876561077793328075816510951337218054934034550684077584325150295890934700411040086670024024990781406771745669672158790371424360221151571033527625638764517105611270060153580783120882707770251180096060659130444456235785768761604426032920590811136000000000000000000000000000000000000000*i1^79 + 131859947187047678265841839195416349287502936204636937278190262378037629348339288186528993056182742653132014488537592206119396006939660622553280352577244465553059429701374052979747771629962561559335733692977045433332808198479653403995947880824869673507512190693585606307768367369571021484807449709535266204729933129758136238916531642393143756482449314103831063774966961931010377593545669555921281834469719258352259673815827871375086931918855643530599369621827300671151018618109079663065435932773349352358250255414752446472528247569238820061836728881885793317429908114793732956374353568315262486170250652791600179117212329693013263166145265911991006192521424691673361303982816642692177826702693845723258951937284686553461187229201179075826187180239239204586058932541449321480746146066067475194181041377808586080167399774944464283105677518883333639401862863564770659629137011926286239489166048935388183427442078740705956887543099024167840771088609272595754548941030494545540408672668374238164329251267779966724269452307926010468204182993616480664973575685263134423990038749644715013879893174843642996024294421826466753092951494247393738623036537840270385137044880180381877000342259618554138725896019541013828361393833550434677964510604107366178932109741326439573744681109494847713471516238790323021781102037014059429286564665906282621779968565756935987696270602087206816830700953330296695806838307887377124239574287072262646126384758167727320770575323310326611661862935613879282387318033147078539289937474131637732511886673049281207037177023852708595027761382214862029115105621482676676855981437669330477942533571361866145949270528213772238578638288535139231014189385041680847029293672528459160885711694004664428095594625883184510181371831795300167360406513452631051185112538931522013145507821538551661657700054672960235065169210268293368179096581409365614399373154387447093984722603219966307050751572856725898078349858972114911684265205618268883857028727194517896637855432378000483112099775971761333605917208098033685406130829943555556791154716903876453340432642377911559999225266725792501228058517930703561051283650330223796126505115638915852082764123452052497902311196858232780866569260729264873018804363979997304117100147349222780485901896355587620261052392936298036707283486414577782345405166909198742461816625108053162730930094474691811628126001457012406248427867562263333350386387981470202568630624441301183147780318609605566959440388320272665967709966902271305875820719621458289797270418904657503717135599037883178003845990388075124487298749028890582846037033845223872241828807092497074732055138551513578955969772495929994695061294696883714531314498940810191364316585640260775425191371019087985602105685367536284496302820384193619386797942594861467229637406781431030208171733590582379446228291109990455488090732599691871989612909084319938468465825656048121482173022674898557301125414438374249339815124855934566597412097530995573894994796338461742232336156999999857678125117117470618274710477239460847049512467944641936853583058874227101505792132740293221779931749077840577173027011166227389676895135366230334802095459493801761765313279138406937458258491119648667830236007628800000000000000000000000000000000000000*i1^80 + 62669995192973629211235500065931328115879006489091411041655741579035989344920240313860640899094945763980451037183183601367927878223434787825893552309062524837481766999266808052824191032841591046921657728985664704034648577884324589504735387844725029075825954071243337204588856853309292218225835361907307655487537511438201509590059298511034664744226634046528867195720236948355607964114825596178540781263382144687459079986416054874246019104822484855735576129466962474757650820107154309985145839419547261258391596327486767193618939667290722723917957632730135181268219326216391656352265436129017045077011183597201420315218887166836006835040644760183712178995060628562492450625610054832088890374174604681527896711120763594098147574788629455867850628986751451047502748400991704533621929206770751843218833607509337837689620158340320728098252637197875238247688399159796616919502305678482681036351121569820329815308982414687904280517191930138338395694641512238369773596053022528741856290269631210575149675114805530373676345578273275190642423999435519173076962295724702053896791368450218396167273583275693109506800167274613586451136597703320177878249939167076401831402459814356945101704073989601101627382842168673937003094180901373211442554513750396060879045545388166229152587212718551808479903000160789532586515258817340467838569068404747233709211457234689426232801796123061145558364844175997770850985920200103153709453655250883025192205062621535329940497279347812941652934797440994220842168481128183858090857684704422176111223734752428565229375509224311947890180281849636702771002908916412323722878058708223363153047977479033410925151221382400749324827378005431758586982872804332852799457648298814311675912139810670357065083504716109439669990621137117928594718209680742561817495041476715395665227370337629790528332535130126015342963165209137072288991372662646805127762080140064363443766129028853672715904474562524514690243110457189928437103941870234823593870279593168076957270280293780811817477388427715728723568090516938491957469627635701183824220629349248087989868315657074299155307219297952309551457929121680914093541981134303068087711433685822467918017787046017358043422262771613327854688066906424078672821687184789981258074320074906197448663137781735896559726526488444483624629540035368190707847375161536827442793189440958046224177211970117933659088345115674210927515278126105259742037563069062665164626272528296638530480399261389314969894793679250971655493965937866595515737064456618222616245666865621010049773696308385699034146273691243023503890718241328013755389312637542677444559625896587196078096798308671909104648717791880065477299367640456139192292762993182313432524879253818013234688098665722405961932070085254047789813754819802253772499687228129973880403593382511173902528382771373164095127050498167967220506900486112856942808695348898188193158852264027637723868345230305454517417399268613862332860950075826127309015925675548445154236290773672304557853658910621721751046363396819075259386731100368347524400521878203610535846304699656939651447279649001674565235372162190911923714063524428835824555866925681299008453096190805810319093461531778581133592138056593999239577600000000000000000000000000000000000000*i1^81 + 20250500976018736465218754523630064384099354724331986796078297338985814660836882581875412048291305848173126062093493402898937695049576384044120326529207086366623146682619379997631323818347138755652526993023230114217348717706349139075651243405908885249275929049184862324934138016526486948423262227940826055859936318428076246126803026393743736163058043777471983394820098677867725502999018891183896653302041472644860985445356838434728860782817417728020139784977976306767876904359704761485968605512315125391845993415817143803677675793882222658078612043308678120227977771529186203986307611975780810045192806628533395105565417340538109167049774879954410187738137561700204785724577900989124019709780949976108905917433999927715885415924526631725936784114423117307775664959218009706862505943972624127607960490867954269503575321786125499987931191992290890714776851089949782011006872680556602006568965859994644695963402784680853401988486078160564352608160521586434579023077970466371143957447502991055290252040161249159847058546738619665575236965534903823676296798454214617949864877940669931136589451006159903617799044163432176761315413191830262138496446993598933506597784479863433791583384414648800474026121854354586470605601032911246727694895444230956852169124032154942928079338755042874125523310123601404050549617067311515267325785741539147649450634442812406479501835388294443057915624968906431010834265705973005267416306337485997234069701385866928390206224261066960658796533562628792415596372833590295503210678133691114502006214490432630410143837169783144266396782195921786959302926166342586845104188897106239204431934975534583931891606523671828506305436248480650579462814945078221999434753321854719387395997679146491432169626829382038267743270705329058314085347143551201975528962013236146438685139973659665174418654601050157134577487186414163024332326714620554874360205465446716796314530401639272713819450622395293161213609453869709560147761220615170392889181209142144399186769180280858626997370396752174179853897038916448609866169609544611805885410857965396118084335382654722250064194028136435904882394136401781479727696212503828911255483161758222724391112181934792325447213717963869514467274471405455968992713640510912986175044293349500571316561636909486289726667285678501559361185736831468426714655090994841504947242496436591328514335417679191025824220455158720124804102289553179202585605966603193266681663712883744524818424655381514213088057449272086272806293862145654333105659551766924422263315140425767264831482092646045134758157787267749476883824021170668360578238096957490616837677255540705929856373832674402385889040675369108468925867266203461812611828013149718546368283452231152505239731395548764217413283378869273670228411941972890174165001350653022179871349477145255505760000215314108541807168565577211053946703446013428151604912500404007143250143046859939975909843772455826730470072668953295294569087637487953163362602204857301277766257275984051223991484684023397250523794039650907499026849700862358141955317534649720953883006193180725908483836696040012417532581514847642610776582620542074461163121518597846335756893699090190506675257934794517694415115089923276800000000000000000000000000000000000000*i1^82 + 4637344093464629920594778421446877241898251970323909402388024305033263275618934455134555853637662419750692868727188973558131981176009178438270864355859995347333042822736757104073776849058046673606809425069295098800976495157594631827736889562914940039718137795133809972151150312956018718716066071714531495486317879665359409356549374885900912902248729726150919063216501479817983735448553774791209721191937239129134268703857879406245975488141664827317116782882420685827861348995828328967776800067768176824536250264963412743080799466548541723726724603579549882994855968157250703913663501101982542726970519092847145113092266622757046469526828098275077688161948205908637417835494327764358058519774920617596997412539302577639120187763779385119738464524197117589509360913886325170694421800637958495481028911486482027439611864163132510124113351948056351798603675370739416056292924809567683063288386318213853362677480338067105333739817264050976931280409086159985937512980579281057444673595137571993705444335910192531448875178475601924580065750080147793505759731447953404089275221315637209300035558421922804144881380323238405975292216746448663498022335154186605125388827817594155999578538028660225685854028014324345764573346412101099985836891340697148840825038847666222738133712147335823224258435967246604370148651855622053464491127648351647055811024350644038908554636695273954772729556764963945648524325812661326323602364235121309580642531689024895790127639922613002870243945956741442109133603968760708093007958154979474215713928769463284939973544180599053531115707540245648564369163803015092673553734505933372165950218735687177691690417870077559224596382134645052459380626589886938101526921328720459307126531083013933355796543246745270060227582774218853029149043928291808380499853699538576112317810562961383609737873767782476839889940883502344521350550891552485381413970543995990587886974500798061472955427655237279129818535922985107369857294620450813541842498097786467029254623300185383135377217288413530433303229542866473986531450193393593457965867779259285547430328152771677503884519201770211451356051270431392456807160622571751358981703366582837513345528453021707719989721587424804949533748030053101156013422888126594224027299519807273230954190140055256120564479311369055185886853746819183363158198812237655603546931064486242928814903673824765990359300284016204760659897443179818069455186281053476409432995223626729586622150040207955746269679544457191710635420130109915388433842125011663147768555999728642614027061723355226531820566408168552768928087119911028325169451457454168156656685819886322772400167156376784507253949846004064001499815554849379752405191064011398995133340814528588869160432559332362936829866455771990010646848047543915666602983863638679480184061491433771546231191406408007389654839941208093182715018882549856289497549008197972963396369599905935188185804301776869270114244073524091821235386676738114335352491507464439392738682928669003727602027131100719670361119958986647082478890795393767705250437957264426145446392190734688356363516267188718490443777288642842133252265882523447019576761874086581932212852937999237751913270862639197451477497937920000000000000000000000000000000000000*i1^83 + 773439496324386035128094593734461754655050279754615182380523115571872466042022791756216565861843357395711033023800382492137273139149738699827166800170866195699514052186884614634191883565891460324061380431451745973185474315535662033530673075058339381332220439658157408513488347908701195414520362030379494309659090617279458085480404765993755088543583001146154157988933692788430959637662162920924197020040786328115136687865217966661336039460153771573054821207160988655186619259352303886854265653243622422447392528195661366309960546880570845914596762519338382823287162621285509450840011512486626242301089662178726450200144000188950071950925973825286438894827349317802009268065037548490498614379531756260965453796061595093705343696165980321248707282949986769879932663874690673736443613138081255923324916482563539508779120225724452681386568869274942583562329384437237961787504018294594046317439912302486852081721335683802564231115715302146830391406872636900145006789539700192783096039335109512019237556848853685201832510456517052035062353452988184457482542171168633752038233393682654327443881126994992818021687603923309264429230471432283782180109421009348559356401956035412096638638745005720529880484040097079316685591574272804690974080388019413902396716889344495941288744375890852676711468521267017080520881404497182452406199803508079852850381069258400030234739337627043840298950264105107888740856353473939736164172230170408837772781471601028159498572910474701567015038005742766313887561989526169980263450067867332806423796174627731260177587979824477154431526784602992694101731488168857965002488485948834514115377689463364754126389849329326238636771263511515665886702458244117442188396972111667325748432877872566245957900906615973796049246595383673619519916080683134539265433397518741444199447630555119578428252247809509098420916741690301958274659144968110146396047793070672899252632718940308689552829748332192613045299002789848055243991509662764683818237043549948330398746570640519275308410696893543680826143867717090786007691611764415396291291697292058707658616880040471315137192541754018803692501959278630398309156828688634458884525441963358496850219330647069213577179169984721991634940199462992120036724036079852222812753184976034310240697334355291185389786918724096901123822028237569376246513350851433913069634386234671030003643755331806700051711094879412603798181273568181277651005289511547331131970126517993696222591731765699323169571098899049085294574037782524320542697946772692672799456613352840135941316577393500274067667554495609053996646389390567032908378761751551859819101956474375462517818975314850852599614453174835949025972372586750407586582384920454130596020373309995871854045165601768810664754452652506419292686201174294865188354684726707997925974320953865834826151267964155609147815880573125981323246548956861811122066780071450466522560055734365128172258423776196264643000825593249177861056585998918302139993413355321787556874320205935657315340676004898098219439962606566409774567984720525845175415730690930619182582819808569233500403994142732598531401607854330633133647039997280102027152110903376042712957917757877535841921293582862888468480000000000000000000000000000000000000*i1^84 + 95278444239220311905067885043466321624581679999345964652344080153016265646239636402963390715455574163851565059513975146419248551581416353118092292770658240607190478045493170047567591235720806217655741669913934874398750227842288201210693468429688226406356931775962183267658022962095614485292544095922064967587429344426105286592517214700046698329278233796369581238931424561782674235638701137343632198052322818668207172519862985752990312124976262078483489354016743484447192088824993223165282877076161723637341439182741140251213067234096612939391883969740009555202292564738248049245683278799613003055265826239235392995263772952560806212132260412886027519694283769023732690396931425092950845693453495109831884201242944262623385656674211117290730254444496065138212078325620339487818057228153452909092635026129062256664093426538871826536184727076710031792492957975071849386753774859962106336868623901440897764002353237652728978671603975836309811259841924038148848458581753870584530261873085732839453411967161474901706412380997287453778287989186432102733239700154765605977879194442298131571463441532465500458814892542043498246010479983672781229281554680971437691662537727565840576008786139833654751850853280056089852437801717132768514856315321751000856400212276844034379660272076169014441141651039655648720540757963747987944629694403913533997981258445414819943756721559916564864481958616266063507094744142178162789833288772598473834658451241136140991876847898425243753785773779689194383318691391098693580222219849665990635470293558926492206952720373589154412379407420727059445476649014700485368091190323569576854378797465560198677934250885120020524179800025568542679494163780011549310883150729886926042613346215225002304616645434436255932480660285814820616201202104737249441784867086169962946229321705052323892576585657368295470057499621671550335664527285699029873992508363961256308557797288392000755283952028488595621454715605143203887808218236654327810617387055271454739150454048317240861249216104463164265666278297168593728731772180911459778422155478986541459507848186002939721180165766877665717617698332359707734277896130565813206022809816887040287741883983904220511182036801757120478456815397667647320660632391970118999728801341634381377594870153324076456874439977211214825939836910702779232322281809999611560611028661152382149509923819942167074625827208787971675830884162619469887276069636622345224438540242052060608791985634573508468020301266912421401609971680046013422900230512095868859275027321832078915183377279960918645562166468378112791000476546046173316025273247410240279823621711381014070607969462209148247980215718313061482783092819234787769624817920574466075412804504063330924833935959037266436507492638856551207729893851446919596587392806008708312087667096269235731418988833294849276010848356413222218098888119060047808957858053866955854382407956673903926432627262150122724724432524225109455756473660325687989568858330055545982818292576417509758795236300821356046772130528680097817240128672809643853131270644161856940758015869032305248576735372213261171634139510959451530266808943971006118847128574246275124212436355382327553496337841389568000000000000000000000000000000000000*i1^85 + 8712800659579546612627718826323195254085014235848299382613849466395791956593966797102004473928076434449677018829995104667942226464209378235329982943162279579102106635038609949426457536223487672840572945389158505734761894776371857325265337776412024883305840612640753490118072260758754894296407372250870580705257246587418955842089765252111127652424585808177216457912004455634941282502027147026178932253063526267455297115357507505567844407174695095539590583494340901185608060535488934118972605915876076376851388182538606266000136769869755195772171372938951712781042268526843109517804910273971742403137253400801618849405735423023610125944122110657793850891112812758519322654718156177107672514922887038638485916486975465491781770372022198617982181551662677506751482384043292997599944776851236947162933248092817926942088747767595834524494093032559518319197839143423904053455858786263129435878914124277962510621404326957880156480498528845589429005463003199613635038090324746355325173925809234342617201983920256199647715293348384515154925097164088234384502736308581316323809654242119431660841191575009215439980164976677156235426097408505012879014979126940923962812985406610093576999706103429188002949309043617224222004615095393120484715948161327728171808394667664455709079494866772770529255570908463522709733696436430569024810947062435961044923870997223745477946073137895635252410768469465005109343045228193182990157901953512078986399174784176404000747871850040835277589209011213321285859624868080929687719410138501478082275217058877902950031564181905202791390162234916740603950524515948276047364477548111298124349274146284727961898586270114536802995501245733236513377903924314574211828459238610312467051676111266949641092157288464989777753751679513628246118940306303506110261858239982853383309437590874173290820348749382537797943048922073501655924298706855272218146567071257746327010346466163272692200598479850567990271247606885439602506844963878848577030966748610754516975962325428294389606862170729309624765447257492897276586692409478307648423496054117669645047872312612147012997711420758237839968727664771322382031010360589780781564401521387616502104695225058965626452505517615490426503068978832074535315772835647719735063467863878027403692559694887764666607460059521645683570498971460499377274888498650497721665647787205012876949744485513067322566042931486206128866384705208271029300077967102535571271784297181470549682398102357820514617449507502339473419315145572964854729851296484709927790037843196952454400807241643683433710881597858768046984279386734758018538617438432459413985655199150962671749917780419145320545706006984424846430857369469258990757687167352567027197099011164229240679239174179255189832978786954354355664100258694911157131788874046104501122326624076095997110906602323154797684041476395601279066449423705192976760003691721547932560024081930331251112932564733784188844574526424300984166535525350579694857000907416583240807087380359521771123929718213424473484560275310993693311837919000988362791548143817164458660788043965490460933538437953215667874224233584017089957419841599725573904410407289844657752334637254892356752952524800000000000000000000000000000000000*i1^86 + 591863172121503636191740327270958825842924390592175218978808193149852303563487369371568022405814439374201024807434424728768582546056774353023911738863414245711243549730391067434423275040168372495872357989685936603159589712789098613103293248014308008523525056662612493164390009204375019594998869567648642826273064936109420226065636375043117624782190396630834130794023987549974821147548798885940130805560935692885386297258190772565646302857692718431197678874081742683679043428121690163457452935727311473734833885259571600769759235842137662136076795780026262051931730452854236367277807901197043538631174229162807878230094434527153423834676258109077397567994082873785222737637398271337452298656602138132833533688632641232315624227147457684586659975952725954950334772889529837455083209441145251235042081579190469055440253260891034222168270009915778044800159244179174049206006369997134483953109353461156692706359664263239043792242925921168176735580820901564270438832176582741250965235723598044986026045205652973414080783688833027088341065571000336392350607349873920734152184021349668757482750758160013745528291549347967479540315925242678090196173719296545229853386293069173951672222055928045457472856586716287378664746134541107075777860866543979093032474959278841707278183460478208634910523675036467626360763043708339968522893184922038788467201920897242279664033311741207830793298732126674508412004142733903159920727930331423537504959264998049911286568920211141184258255124797234220792228432484746564800349846718024817582486473792777782800942820662951722994290401058693996664568466146467983405785685315115147161048812968100469967798611502600694995504516398529777393097676931133766565507496085954471513400460846712243955908660445100114153161658236626652003459752258016627658276793879102922100595838090500750937255548784328653307530871897835394176967214873328595104064999515749409044011431024306102905027409803138887111530590418302181003088946465798919190848410218869455388231309558347620756001977924017989637501743452118934129045733455943803637198198571397663903014673463280940617671399507032179735351954390729037300953080532658590943541126671239497878080348011547462546102000709398056700206610301113709780134709181127536278364251334567645712807865472376746288410053036665181987066168199007816706667387349202523532433658853093687631988921063880129959111785836346580228000917321813539265060371098672493135270006767255486851434487965652125733280704910685261412504215043700121521299355353430014521633572273102218376811712313363551869228240295062472340222896833288265498591366371813254210377739372703107590505985123722254543838042424211734658535782500436930498031685455551254104237447301144126947807750505529766368070833636970200218416296872388821688424390068106864686351771550762408227182440316662119829849181954799627493597393564152873990297403880610641948948247036285631540490729827005083899874252011304995227238945464096863279958512433769425319037011470114001134379946085959327583860840880837604711409897849344377341840403106534050812786387321228138734126424413671905885840500947545692627266448096503378798578472158711515013983782421017919488000000000000000000000000000000000000*i1^87 + 30121377648693187200947888212452312583075749740879191924208817831881806653074380725650224432495458971657856375475050898377162204291772616658505215730788959644826552555998218854722209691110731806209174544501950778846108829759609007879484961723319418794708303136696337464326815331013506347903466862273300536496344247652038191661013487630963563304500727307207695832199956726241792108591860277955014051499591042359191949906890083426788390118450559588350704316010659954238599156296695734004016188620271793232007189280280497349804161093631679088798096633764936995919070996988327402848154809220448868576783616368494552755243955701188684760669656747855413521386229710426270296610502758992303046673621205304323716586870378877080137324487676304677027301693994394126375737089876171936848447997598706545866216624517558600737382101805870964386477244442808873877644313955856963761840739654856446107296131010243960817209588668727556947784542389883425826660343682881913020412609998033167236895707830183931434355545019897031529542545961951130641700184132385991633583294291317259592881040980413327694573241694917716611994142422527279144909847875669363890211735252877652329965475915522573519461362671632266110740175233709963555591545281440802951921089967718660142905643940505235284818225322700176050755384946932988454135873769733501642650271896076761054301207196499852444694408625146926907113452835631428455837396537511920594952753716945912616281499298132848130041514003460592713783683350705795045017520989157530454971809835227393016722587464703343389856726614785329395060089987628993627382865214976626047408885641728404903865241295775240124808418191361455951507808025121169843372546457827791791809801475148909334302702895215320580416842846412081905969930159759886087185511210072045889353163591401982168016216366331298175935886801070077557559665691073830238471796180985062754668359671053997530724809475268669400775274571619484375924468231136550677939521592683121675315456474001428200148512419374567549115393374507919027563874348924607579365780692786583687349156743083547355527975879502225365415605183753164339835887010388450465729652687065954788916552075640323766274586067115070900657333094387867256239931809652702315162612849365587905704640741101524910074124914558369985941603825228711006192124903179890956649928837820293226249672449882520159399971804170202791572054521645041834258040458479837382108968931590034140987208743843239854643516099003230201683294325601929777284376454230169357568707128874915135062460983247579002499051249640021263863879301812689514642082642957893938172077070066168059352749078717723884113663549359706260645230815874345674194477203875613505575266342733463871594207842949134015089027030096019411568514421996207059529899504212878016712207404992112882841564126057067152452077468452994270803922723291190564535627826124133500210667867330291294169144041534530486200872069916980105162219396211464890979193361689764087726485595341048732477876288563509563239817720985228827042619367480473339417931674288989343282002430954684307535224055777798266451245951764932356258115893928597208149235127894650096567381152186698203802680258723840000000000000000000000000000000000*i1^88 + 1210216959994073225168201274737749767160451971586284306762945969248452262712169401379326634966583197749681939151567026321479733897456064139911554875131724198667313736006260449656759089436996772479620050528383669437844168519882877393676638364936385572648121466198138548915573177735743616413888985430801906306842594092698387080562802389140943411518133856223144835368351970791666442181875622698922050693021968399904202788288427147391086302403094166621914265002450950494950475189365786275672399824595977595350080758799430172396717304018515673713636934527329765792347581648209609042750647016702853372714285897159067705766335288628481851791370835040302728105188266128786645863670165019928533821818970157238869072969890640447521371599226074607306779670138515361123250805835393392119576437897879844192123675327653745383834607974928815121984198654930579530326925363604774037389806990509571912506449491379762806399221243377487753800218884373786171884261478983775365187375979479193007742868842673039677434771139132669412163259345554403142475141797914173768724830507406561665255243589812501705067532431823383265560138334224138847361456701518892274295668193637751391217490525060177134916080551199949329920012063011594512846400958549174121663267199213352746116927931347892286803673335227956133920656604388884074230179959252871990492512006557775023711157224516246981456971008128704880153667183203826484537738331524615650399469741721981033842746447686264543578364048097570130349678998618637166368011430059435018387144254583386852355934482177887852132344390241719421637003072206409984468770020758519540612454385752768667901226399438007175380593629759997387556202755673157432784678163316940508444311023736988378076471382415018001111863859373419033778205829367288579941848649796254398707088058132086907944784314832317195193001313345424146567536596914542628269513057100305126106833498776629217342986715000127813550448724938967207972442974634551263561830791515256762471715143479313997671554971232537278058633833857256947563931338173983161865864609361351672032765421663632211903089110660388239047677527764294704408870579569906307840288645317231523700977366892632769424445601233646958452822098647324466314149248109027752668860646449027249386441314081495727478998837036645933817575137982712990377802768628785746339698167594428833535114633839147342976506661308281283007893411317589221021693682006486599376366829778507856313240461338938667645386951816274475830327041187219036691070705738214583792459961389253993215247342825973036671856956018779167766660087693701567162029485144595232377774254815609321196244780924555109764824140573853469097715541779229567744955330530115364535095950829450793041547555661222434478895069575541009029439540582088945486812977790014217149442950214423879001380556948284011225578406489943526367662368235048902467823126699910311048020758258643844704134719345332310523768292678899981018237062268627257253598587638642182180537150645105988104767048763581865352381976621778765690406191835478552568852421992419696799377143972556208371162328121172811932779769534245390849247759100779932876322466539059763024866552389911333096652800000000000000000000000000000000000*i1^89 + 43695831956379521592677798204015836065257451365998074359386519214980308941170812828552599657020061064797117079881795804244648929648337750811360187246360344205712447247624090800427256683713582059048496069822701867353316232263439312399369786993297512940557950384987729393382180878403737578179091480897614611261992609947797266728532138827143105481168659696236635888425956177632638775018092162944714807209692116633499409736524800149611675894702797870091051564482989150661119600107940724001058742550499398172825488106906217315403854135373901877687621438858681126266335892710736981512424250140673754039012205418807721998070807603337318696755352392863114460440005989509030596912100680804980131860613514286457891667155143359731446253796866093642060012371506376371409824340009151566002670462053669732042173332335109519075971336945556458455807366666483314503541200248768183215004944988581443365564797469837123130862478441647140528573396499351785272923253081563661663666043444075466302305961819316098593296437520611062503735018204662185584018163532100257332557950931452341239860659649568566714275086699989459072491587035172739872160279066590461554976880179325581683988520774755795035223899264286837068504463053951028063349986472415925358608684742276581136816971693273582965540103363981237432236840415913771628053451936026509516555095133949144589597403375665467165147310511082963250086935346613208178350903566493483420822249837394379049806551458484946226104481654128089859468163734750590634067163375961998485663426212914179709313584224140276332807757083506815450025315264735132161339470382920573419248148974820367535700846744008100020513828722161104202845641597500775710874643372294563207635322122572319330852805660429540624838632397237891059679505171420013305215016440794721206693033317869283651859977528477979366492727382457373773344688787262626750550001777853590430893781122042698099626446036643708332748394620727860397288774936410025374948489709069079092998973009919745404197145969567092976360941632989708584059939994726329313559417326279973379634320610541200403900012250244980907998959304066391716066408552047522619544709560900222168505920327119233442140724834839961443927304983483072416272964849160848046140810369890462478786564399686613171231259891097573467054115991154470938306193545678319811837957645786828232295630588635527317100166167873875409969907350066103744657359572117381359687710148962302869163414451496955768937181826192930448266402035180416118281886331206836946042237381834681992612216399544994147543625421199355993471683294387433650022535956077356471990717545544114684595936274599519469814285924479432039499180557139998385318475378076241824625145975571949145627783499073901591292454991767533930347369007786461111855656464557148063791115198290522258707963940996236311299242680823800084612676876143515330827475077066040484593095670531341380708300263070175649288064963877751832361127529065393075144539214714256610615969264884429646788403229620538002495559185611251409289821576172141605595233995607130002914503697528965203490089337245675885429418066115188490428873823084209991914696810734037868629003353196593152000000000000000000000000000000000*i1^90 + 1437231649500622196386009604505129256021598195276627849816826570828637236969018120175523482978405844147986179325240788108947641146776505141824953452100755662765108748017349452968724874550730548740031105335965232319557753090182670464595978419752074047143519661311115400270678404834252278391629438864005042967862450278439456110275289708211624922659802790253665293661300117841201260980783172755153805185755733441514901108416900114763545591005381580932627271392534212157482404850719443347194221992329779551185314473428552598668201758207073955564526658813672645337587806423324188535047730596491142011517664631036491444588622341149573527673044414459471944225442821537712840030429166200519933667934091351698122470500285449554818698921847952683812757938974652877831778693225504846798136609784119099602758626125705425236559077331907977602398363715873397871488907001809487059576976239631051632726597807235988214473179898179112825146457469879254139131331680753470518117651887676309703573428314917463649991315990673171997424755976506396457429624466678150587161129895124256364629149115947571466872021017406479732566921988427529895310330170673177240743660428949355315749381146516442826578747387171914367002820568339180659558153184528706563776782662675662858538468828397650562373348214227675792068933435364833938286676044823371978501479701802186044365553777128204660468404709176527693965507194039052490308107890532188051134999485970012182492992357778779967998578128646362518645719667365473203546712137056834341091593089764675601645815156551642817374934544926645674049746420569634907633097350854364953678576620347319083344200740403811845076213613342401912670379219503860031837638992883149571407217032372849640975729561840246277617156866936852943310849332500803114795319731062449608155623229741433567941742408914487508397305899394382151024537514559464163736026795005986674079050798041896574133506234809433615418200090531309330353059144017693634030739462039115377549488707228893181757769532318283342858943668619950881544858075963737198955673887181997550760975977324338434986695331022443057770067402605785295670267684693045632687438275079245855091378148416571352243058825784422598515456851648477380432702108388648460306804509901495129803868278203911064472962358409530530634310103083237160261724774676012993841714942428400176405974525949690529437281255709670907729141870050280969772294290441434996442970971495737537880354697006564119352680034788720524936718492630559676031341116449367728594090827373017653119440910517979292075048323443906325145639449901289528276079378472077110536825101899415588634557805760181376331414490940429777861965920250581136996593787178854383943178122911377171075633192091369029505469151956124144911183594428006944955834729571918778519213914733928761289770527712229066945821834321331095781852718194941173390616724662318337448864690318246750636686838557979686879649013662529868709357764269135040023734453552459286451413044688474579909668518411691884167994661171738333024883648297835496875810258015613565655533959990841115190272643182800125455800973123607079531352343410502703792597976023729741345811595264000000000000000000000000000000000*i1^91 + 24814732720918682204174889534937692021772477953679282700674414978727214630516227625225823557098526841130431099589823531732705525709710371877349822559434614700661911277507044712216580364278150002425363050215442096859392527036724565535024085099084665142883962895688553367282042144019230033818773338044511890426916469890209969074518904642320784966957190506391607490096735100560867810804727490160593388313075317357704298071643395653048221138276574105876382831152600553757005633822795749984189425160750769735629563566406160139427025278956351517712739852192305437362836606317939717299657899573161516661343038486036604181477639738127727440544063352614632201302632344433847784915741518080525064501904019309015135152508561171242167789599177780377030856326051201554565279510450457515319827654577519215181999784915107292338165731906438012525300247329460754329980108540699978330598629107991366642892394226894046721510827110821294122390916327757240351888963380871080282214993781415413059675551438446026123814967255445393106280944253533855789769298171442726561012341156783138681623744335982178725153612723473816232519889218170369560180754339880088220145773532896592311274504320893010265920281107279391070916851857181206810359812577882714180574426098279671312411265573834795746104207832737157013828956496236464145284777153932929065274136089548414770876045805271408581215258576444018397672948706152075037712177185035640719231331641798136677469741298056571686846174672336500861742627759849777624115479035901022092948993377889086826404900724474785860462506503324004993084719840492407411735113827822025539472717109815557189669762511018274442978158763896614250894066502730324585660339941239070830617163504025632623300187385843792599628161523789703657500644832465742476271675521435861061901531607013556824124566924745399510615659298099820121381429998901267614492945174671735992776594021490006001328358005717974101539573249237202601338576767944134533141027004612581156115188469837681813594515820093001741811464243091903991711706385032734006962322136008941761574424665952642275681872118881028087974449283325832999988793615391137708514080019708802983687448183460543862809764984452809727520394959687800982469587767850233894927549579528663781592552501229987375909348019112158035961701282272981881559851567247524706029301277393908617698517746003944096140793994477047495498440542535712699369167259559296491760147807906626838962041025815357346232607291968852795036739170048256105445358857142189432169451337018106502832166063017174381007884371268120098999793467205081384983320481638242283431697296745418413937209404583264103935238944108746764831483250957860306176072948000132280810369518813943801182353420034199747580989658340926751444282014853235687575965675925494488086621883861116714290572004026047998101032878505282358762756517611896567807780737558515880324070146304783576826857828625164246574557073143983570404075613544979469829407330863613499798890382861862998573733804593373571328488708689497197280158873750700507563431403928230468734486208469921559080934990883732893230187417090308136349675125605031244885556732944059046297600000000000000000000000000000000*i1^92 + -605638819689473759980926931537113697373213689049563359501998883736299598762482166364501130948853168888979261157530186508043653101496746886570763701471611885533333976282285941362915664840750896947277085227455724854322242560994554307821244708817027545665116622595949764147862164808693338869947759325482905598047027939982070849443633555468111652057608252862083530470343901313785485361627870790784964186834222914695600610238373879733132594708932323813667121638854378966168259454717262653593047358552493920029670708024784274183565640662878905706317651541188580209407140040706896555967837420186109183753446503707027011774429061766468501256913262655785290186519301730426752616269638423059842300872392793386998923005287657537939912925415052195758565961868113400852772649631482960352727905279260774758648258548011572907155781003701357605558241117462608061805405099573563523428782720682952891136763213539182074353596866762802336630801794669496659280819686701377610834537673772047184207951091487399092757749950667797588736700032285387153413592213585892730489470684223714284049773318446281327950184465895081585764714095110321558664201807899291164280908179049300863149640065467594133081166412225217278395588333555160578626532027814732931989036388751117030161722597833178678275581994735971902274742510645241602049238810503396722091746899996156143150546442076003491075841619392637892691298809652845048989928617503268310578072935880986948354535777874968024627960502304909749109911485304097711879325236972771028737813396837290628671654863030845758801307557160216281294688161338207913146637824427991892739156437810668543726264602871341290294894308008425097264419225875266825716503051633239756223441886282293335070432350995857794460019636844603567637906596448678840156650769009871655039717991355122007451273505258896437786110219881268508926976215392281918339535196594577964058275816864982310013459381558213699135467210118618342821783140349049174041550522319013398778035992331364099295944669994866404926100372694499221484250383040321168926682498339071877503167030077857750475204352245712676208550959317760917680933291950502017203004016342576675259052516416995120300628856454114974137880901953299340697060520357008695203381688645366105884992604092634140192952833587111860430342278572522415589674933920178989552823310906102109230090869022077872138786767222083732816986096669926176477534999525966030954568325517799096700218421439013882157693737470168229021330315761466466418106861385625962907810609908500471774325376970998300519057339365337900925614420912265366664999439718569981229135873337396885570240776157163863113298671069628803169560296516147251945602287166611211210508759173563859694893933838751381589156306122742004214817533340438765663402598344216089056376379840609059471241313154335305857367692840860977114520999376227809033182122581033180215098661777968685359037440556474206303130154512032493195471929691987303881417770345883330911093674661170374915626445522968947874256885324579367315098100865311675189419955124174493474591048326686587877082029427655448336315587271966879120539953223245258993966223510732800000000000000000000000000000000*i1^93 + -35172394246983281560407126452827766252669282323410257905527835827677214845452992505855595314607728692483510973936599718932341664986093015057826452105879415859060771578895908915937461917503693903387381111037893301155703874035568757940109784329533878138412682539356477007862684188645872065760897228320441138305683733609341372013656795934581797693880623011650700270151548573435290160192080419294054775793669722912497069825993510579006145675659293126058404117699770895050807685335743169263706553840526386447538586048092943939497687943510719378566676291045588603358358245570364372495898757287504108172016005053782629147227425217682005959836070162693709658338243409652874745839927020880939266706242147095841834492186868237359307005044405436636977061851877427281505093358698770581583613264710602827568976887246910222927566005176432958360025135219704297501212820232055981053864248293557868188400413584485907548450138089818373730099427137641987152975419484297304463095143616094447587474042064298021228771659233609485917725848147291337403098788859279556806387754459176378802532124618100975008589521389262238188264913288166545621866225284973726032234953891370955795044561179148758243755947074913217264817427283553011549203114296630012498192714065576693040935958002217516889336553552101732921188478017996019270988051265108253271600816385655562826645579449082515829411683796250187106315419089243927429871796574507703184445277321093754509542667909174393942056699715107649085495252791102220568095519009586566877443132723563580469096239684623332293936900245384016020934673118965516481606281037075521114337089516710509686640629564029394887669056633419062216001171891045510499562731864086892154647838226141510041640783983573184882656117598898426082368521839871757508537381921315549163153535500900633015558048306229558794828857484255491864504496802139874866386520343669350500982166044766070741951478142238053369731126141966653533667580958320840048850361080051634024879040007671628325732921981408042505435767112579353228293939720639461593146222716429735368416145488712659974010436120548038204903739490219198379769354688693914789374047729135597029012973494673106091849708394689473722364930581383093560125045208866815130205958219997132541773762208395946232508735912325275087610123113409625295265560706342372412392267249394767923042219959411334467192421515675644513500346553027742022943287845697202136844112484603508693569462600792208331663984889163409325100323460619660220329588603950892359545994884935836636879365128391495009523352157652423445412531754361087164355369787122937979295143043472962406342309298765441949638450255635003111512989577977670283380345894624577249373502997549808836197004222199977514949844680736466293591540923608613479982593305222374176488027220326948742251755810061974855059502067849145698800230135369296489964627969304232631614299843900175929801675854957579342928961987950446705802450607142028598500856045911908514109044572045968602485746789370915394109766765785591559704813560513017014902260314175736563242831422147543417560222484340092595874270915423300379778444655257054380399001600000000000000000000000000000000*i1^94 + -1290073787092048607003238311559678550887442801789909632764965599960125890033082532716887414774039921427805240028817753591525694869009569329043988791995543759665044779735689239548029188858765876471686984872007727304740179127437222454852058252472030771099318354693961420198790548423156145387343143976864174421968782615964859372167436235803657355141867278806930841761588547519460934145522439267796044787314442815389891621203259703802972827999760942251767986545175782389785530443087142251478664581776050362053953599913145570923484669643164570800795506845356243920632113182922289189788673476938770171846130644838406553694330407600196818951957170745021962523358780240803229463725873087290155384417787759873509249775085434771895393374072887944291645092060448590051953129149326270000108248539473724621645303469391631385338338520764824958862580436158516145323721213785955807138851017604318542186020968582392409971939474596197810513799985708948971830481597982046478218112168176471595742061373969459982369040681689420474886092171042991097036657870850143491911616468519474036089156442199975047508450745372694931051982308443310081728980699943217246730294184270509381545146530563405496570416295118173773985900417951784431430198713202591384423363079140277413211857448760169366742890437967032226015367843921488451916288897001613296834994501993445817187339963006107183063983614348228393603533796886574401217270008270447758840900410303730484332930273611104216142250445204387029874571407381913977839133084173866309908421769776718276378187879955205853954277667072050034558620957833858288504650079067568528590880475009125231978326164010157031975290587741143829967109501851419915772689830433040882061966069238265524895367621139202669105182060131889612216361017837377297143380948193195612707160364052625741014753151981635736851635528861735133660570170519793918909327257369472338908917576534396129086725558902808709749912453175360784248649744407969533849592884792348600225377921662631442431465382685519147720236111191763767888361842494832022968872214951984039634786648046427614910773718647519104142498172844752458762886556215512534161966530790180647316422527623098076224286305673750078395677658546745800460133855086626090661006792871773154160187325112571641815243233211947878439355715671853750079283587493629598742835252469374435770510070607549548257873549678300619274473521752194298349442471356049164966551379444845534674515814081476528122795484056568889577065776467614512896971889789855931402652575878940499588367891299759756325144059740181424913004272937108206224226650465332390289576137368400329967068225932522199827559223373641282062832432128663811845221986583368334629880951471514401704361781118804180101960874500193536192547125045607838916869699398764164268485858557613724981808734167203513375065988991064914311545548961354359668528669048509139768315970303523380925539721584170614438400006585894929759122819558529772064723317566407039501098610073177900012378929438689972269249563909533256571256989365689169796105176740532170426098000313921433800400172874505955461637109110854230314532010850045132800000000000000000000000000000000*i1^95 + -93814126496577460807916003902943669811630745875521767838045166926323255539591847732046851311606908306681392619791769862402080234665272536535514134434991275676169441610118881740602782093420112194070363505559162182028000776184017440165364731417362278488358754073926586481377058641621324870114198421424403581235349129776229152976407857903230814297162661533844397319261356291241584396834037409407469337501420352910508573688479471901160919301496640407114727639770779475491184014625411090669366551809322552055359954145947629031019526134204797189992721857975863036505891835773739914427721590490613806930878393844175637528739784480038135970167796944954282045923820009674137348181378911756399854650054343171456828743675684524460427543582578884393170141885750683197726181747586197036101239152556209107237810117383200542686177957154050208148563766557800429958902529243661825731620943337235047185498787236755610308495352076755312532783156300203960409683631127848629396334732772971329929422181614776800701925326329671419311524414809958233806749642160374121429860918285285758544965357060966859611959009860397917801394670087547264904126784419062424037105190770241592288308642335617823369911996031537085103319677970042936113813929161036476257838239904613440462825525098325479656292437847495861147520385974000996119605589967974307194947144052780548778165514240621725880035397369422721112973577200443020551439199373787074701917464231031952456185361296239885386547587395126884373650673133469016455702358623973787061058343162661983639057032724912921210663535357267658210743395190123245759515318168287185514220577296690630327202017715918211553701171156514489330225089348363509254105522119483427609997629060543565236537052165625515537248001774270179781530632458655254369819729013808986348046994804644867707950617378247185128506235810522756150587830780027828281667079227471469032241857065028953440545978354648120227106358408940572868094203546870692182590954801853453490936030727618516009816171855415343995247901266845565306239804171602799481612481132524010443699744775733812829003561711316015902979535778878866018151262935684341307119962735770551372255949750531391130916082242985765829026964126904490236618533185241026744234150176819743615072943138964175867074883416937835338111766664036049285827444893857792312068778983492230532108859356610543069024716173619450006167888808337015128321227767031208261802227578148611713096205802919014044635459246372765916684498428428142590595293117278699163529814912845057298069199287212505679832981140337990055108696383829662630257221149324578746621700261341970864583192115283408460785971328973465978048181295000027740361831255824616338538008768996883978790678917499359206364056165430926065072753874838127317895828722075787028106354121408650696146812487064428710896427937787505368573328309084476595135549553862062445652870053458188219632091524484487521408955814991907900088242040478294365347583773190388146736319945461294486951687149905684389368039790734676287652944730110994964637638901809583835581250540647832352966271100526236893940572822149463973316328947712000000000000000000000000000000*i1^96 + -212779108064567057953086832856654259861362369004330270953046616073689855350952329767314768905119725607353430653378291900645382338171949050158068749931607239281618444630555702883990169065528736993578329503399277656411118504314599732087395314036174435685836738276327289444747787755735761695340585221258821496262654356460459038722091519942395989351502432347532100338292324836899341292517229601763176233729003245680968085808771749533908236501755393757678827420494534211363848868925439123988440191069726483994144611200354590203178630606560718555025979922481324764222473993821905733391427723239050690307846271959022737595791832366641459933547611353925866545791484204265678435138203927849497268096165557818533081473815378551433542632198021472736090809088979786602989328451302429259386748232376581079950794470396440512392032902658723181952969602430771336994163687609446910678679211829759372287747811891324190517137457198922226720390733506264448390078870611665278755362149977389352908527681597855687331416901408714408532851154958118814355358711516897833691658704115354565661260683330645143766280340163682051786146268426509812872171550583270923799330067135957423993174023728707165225863567941751536405093972019555720968349253045666865466844066504582724871537842031439538210607911506610705127290855330871319807878512849915999518642721087629372421737756134104842078723325368641309261876283472470612141366754954128426970721877530746406807688138842563211631602982897798650470460562567735117039895930071576641781736674560548797773684976352675721462589164910175239538317355933032281612197983130935859244510416300016864477829087636209336562987103801292886955692549286379338440892444724167262456269294632107352856820768757157870951555235030222235987665112019479134046924752137925490615083615810633801149369393939092440876732750729336654865749058098730548682603744183533382471866981311971733727580903725783749884709478278715969223515298385769085118067564786101749059417717892612594270396372133512757609729929929959471324916308568159969373821400309454826444806835006180972705934491325518363963227175966644971546165276931271924880236623769636089542400659975865727271216457003512409257412302458593268545881201315258336740799152664613396366045297148708341644594095284631635195158056442184115313888989146280508855186794900002782312886075328810288072050477592673037646575539585934747677637525399943142415715642002062339996883970736672574236102208542299982177259746142328985192337542244498440304825017020503026061372208972636532553142892217295666000256966351040397714491064964150298684534822346360611530515401841823910668908595573162340439555986409663153600107839333448224005959940487887517312487349844655431631047641078369375063659988395610855365818049336952115355591879379843369215686345927097164052095077393226715665334081170364063664828194792602121449226517028450141265932827252931434464543689308212197370002936675987543526882768078630912081974473541869562619100570680349587320157160352355304999684520742378170060705840824047940746431144084395175651798089501720744552133542502130998312960000000000000000000000000000000*i1^97 + 236965530102976865657222281187222197449200225995010606409109163557921888058495105788931117841962817354421733399045315734585109974213269465072543374990393741430679626388119489266681107959906407433079273534583661277623328501916135529942788876699817873659093553708187735426775518883026264651829006585653104465382979439414454075494707777541599507381243158650208275303782644771297722108491110771369811149493853673527979460037025475104095743200124395991420305579649360757855256658738785655648256154290389810266208016231912390423004306551185692727726619318976271198925314107194323919005776765864782291420313822066549592084898094913219008194637410173124900528860966615080307457544836897020605688500662191677618934933112409266942413472497101159908803727222492028896853760641982051665170953083767841232065275723663285440054976118552653779471279315418440950608967295530377053470433714789662787024050973170449429067910602298279710695133934223855833041417780451184536928589435209272170891812264112215255771240946520405231043712141238656167422398667191834860499150432646639647899210983530426313296355659771260452264720667932958961825406672812956942121975866347903310459216195201829298461389462665486287332458183967199502145936859785460193594850102454703623520697722418006397618609097632875072330303930341499171662870525353134104117920211254007780945582985608502817209043193180252016899531498110176627197378230498584616049634814911892312094768263816070225456817585929971304507267471340184049335169165219532315885055005774806905054672234551351930068809839503096544457694587439466465333335446002509511694321005310993544366138754850197434091775200216017168535227392823727605986504187708055654793862664140845469376682577804151641816432323483248910784840648282661028176515164728138591297500539123089211834853654628593037497409819970847742762988372031859212173716729873461529920811404962974406705363359970842708789968194974909589724190163005571072205893760277912646035180861516254017669516950625326725348460590853444991032410691293289137987436947709957240812349441361571223664300455329830229018250237274688759935991348827012434637855965777367183419417478884701987137642039299713526904359148481304216806895558513701869000477506535154482374193438968632225292001226337323261857700325134121620928923681754901109454135914431933505031482290365046770771930854688016134958418276726096061621792738555357118531786934506285789113299776938729668975604965259104974399281494037217640876947417759543254388313797297301555981890691176508773160481677817072344722528053279647187513667748599003522847337389297752787131409510300322455529673954970864241327076545200980315040398260593106017749943262328524412411242737122357086795975436038612760158498432819106963330486450183302422238681845243114509829268346715925419695689493609059608635475490618419530374724094084911774219038911554931524426609999486497608510856538393008636821477895653417443983374455018997298307753608347141414236632126619767404093366144797710244780453302332117739578455086720001803591157596419246574732552473944963070093332907952806297600000000000000000000000000000*i1^98 + 4152579951666699480039451342179280472356829005277723802536133483289220737306542093608441807227809731834870334216163296202212794591976282787254421866734328890370272656802206458059817815480322483690684776282737965599639128204297591533592093767966059505393890627956388891734291669141950007400031971553136511446416166040995234872028978803423700454208582360084836475262861414394876791392929977730309789901844258506471610753484948595902798066681465804139280717070744621763579946836598931977736483141173801204414578323568250074865644823082678680840669329208689579443041354149968801496510668787548952563964208014867900913979333269402978304785098123487718104913061497201569732654860097983504045179139379135790037889299568321346188749447429110936997424758294641972230095792993921731862523615373604611650827470513526309719251353345890195650194382084557110725581190390977856423164261019581306413640742597634844222930827376247765947992942443462387695596480002008705590276054677968957308114258651364630116757479999221345849100915279110714712793897103985434821149524241437971353950566775831992467878408866362043487881555127326400659380605536703654336759099280722153304862031269658908986948701605140704366005936529031339728260171851476886859232548444825782249503817141253737602022796109207893474742031581626221966868771758586561078087014513619750751407462140913142086330465897986212663017438066530189571768331088676254948570094614736690449039342357397916718164656058694476775657426160526306794181488127829513377051464437529152300947746070345962975821661325409158294873496756408685951203712531925581457350684217333117747442701875538226795981684201194352980230646402837242508466540260642789184077947206568538059161537056993146936105415665420371849561989351690874695627585054803559302346120820805807357912806432884670543798029761774522912061169194450914891920733726190809858158092105700899920764339962924616639000653819677341599272456950525835779961496377866364180056591055869634497579022872501986292189321809727760669155175906787617006276977299104097930039838471613111486760243183646144420506713232641421820005394782716351570945446266679903814081323047579523670219533513489283103720959651249899989996966503138726884294848206516021649592017343083643804465985258445368743716588560184221271233631067980041038997409609781904558069163264090580285474719677765032189199988394863790840447968485579006797433749298305100308704552491050031382495899744788376467630903145832978934515329657532323831308992189158730250733411342754830409471664237016959276166925770284979153571040971041154729085400487005717319741384032840601515785652311055736118969331166185909422689967863278521755444127048815331322406079842481911238101489930816329005834944456003697506069304349636981624945181706297046281894910709496588210102640364429999200461598205363783680729591286554432657636406434605245425949479809128032194961944771173591106072264772954556205579605116146487766567352510390876926894628734234716380477032432385155194523144091987234167098486893937330435299055740090823203312485654194268224113082368000000000000000000000000000000*i1^99 + -74339944214054783018993761298190754668519961659465797809326650357409542047929814996666014942445338631214264944100765360809787183916247577528311833852061657391516769032846041893861852978624572762474891700460409476101419989257302397394698550249595773094794981617165255958048645862868698832975863508689805927601582458729021008353575732814384361802364341059964113841460221975726632152855694114645541023605187848287119771614824349791953594351131806730303359314564242632921522813288047228022502809538584520446917572306279172465056243433774277785509611515102827289843741704631415494491583728781021641998149561439340872121642662691783642406618972558297690326046325856100563608832834714971264374917727981575037761434716456287272113751928733261885442593650412963965128964816927336238681387718534678963147148395295665016301831958695895499490779262274321321095166862817209433508585866512192387134511759390626214437977091567026040878226338567976962709942954232226394344628563063681286649408946694656552345937090468733945272855020462909977630231793688773573181488773530692103460452039226458750828736517956102133283095219585920287311384903950076656139755587083747288160901562974123200715477316117546897567463306358587856196289674093682853217999939598018299210559447424777020906885185738061496942309236294454301844545433282440932222568398604571978812135213034261454715300675101792471926761947243983820649491053892526694118338936897403699903161240025802497135104153819607193293592830769715148529669080229892487575168051047770944764665867141525732906373148968980523359466550009809847104531453780075669580424263018021130862048965419425810001956415568199075873526655494486200490898755425402615055531102622779484974218913899725205444476056275231841216896110629547240557089730264137222316743366577239395474105253069154104367444393902114838682589465660631925929331901196769308601799312308757890758229529717178084717052319932852690270968219428631594618494526646774171196079731572426347124966221040054426630911808675799913031444228552232658737426353466174158998458462083063711064803200180101556060342528231423754821921215799416856459909064316546064276513366149557240271450987237692443735626397382194876479957159001023270562400802515193877310744487466198202623216343019527040677562698421996067215462242857763954837144177567284990483720575562146228241193331268304750011059113220317372459653732354544638238196493186238278871946204361338336291026221464352264664491512349500497355035583093648308715562991977197398339501469330524949588389424831182378570454183452528931868520316472338949667703229711738875847861106211444781280364211424629215741559018769543254500529994257689262652728603927299014994843255281092220287808564807282854985201886623351076023813934238329363196146735108078376845927153711455768239322736732684719506904607416568851076907348022411890299539993286019532687885193200311540315504330012882770077967631887409374378860836136990809258642788035504876600533126778613138689670373863005046035160918679394595111241750576161111036758066027988354260226386110135475896320000000000000000000000000000*i1^100 + 9605792464199741231460768320349880472622910370333532709563970501028109977320574259298345700847258240193133596051728035013859967903134096627865322276234698266541126097058556298296157660936917435125522782274264282041657716122617769515711520618105190967109589392349770627458389441990657047511676594643746963043108164766562656696793022636558707192267003789853235925651861028365280796812118409627761153711357814090147745460017635248464679413621541725571654765919655203005881287665295237127429526453387160390481725324993766572020214426475898013194438887836677855770860915325085315884394414786388601235958319836810415807009385024988681691392212327176227899688954801889573403890914639652983884873965211264333799149447847603116033782696552238702159903943854439053595790411420853806829744505359651058308027360055108048563610748647230075558535013236136091192175374572422922946108046944572923762223921335282324871840153581054842544934801852608910509279936430368568777971009471768494367238746561707686099464489543665725329580316986165848771462744382118319094874981070329064823942253916371321264568185838061894546185586906218724342712694512729952848884690506794282373636420923569829481946602858086175619365982233957284908914510042079509579290771820052789428718609110238671067903946123155674624449615690584165974791508330417748800047568687987523014332721523787714671687298764674420510587282276686717181900715634801856792762734531975594686670799624484850342581223693321575540427394023717997171923412686647908682888128924141466121304592100774874326431520114155995640807949291015366915993999619793242871902870617314968155544212075475369759461633239482724615421383584165048849185151086097681072478909743786383008125022285355155698591025529771613145285597554560583982323801361064614815829192343290044322846722233336131826395524626603262584296058924493465570450173694536631836327509213684061779759360306247387094025778789618081759117321565019331105478182325192048911846012894309108361490513978193295785562576194248319101243042173566245690617833180743809043754608711878550487383646648995072550577341035636293960574611039980935809921251404150142297124150588058235204130437812221993818575533353210825277289040197924845652276924802342228776425808049503351719078103657088792040293828798283527886638570235972868305601882562110128711603149497918198286198488452986592297679039504999224527707863976707695222917999653462493688084303256027488577004801830012836205489583090001730021327448958957709985928899484612787066448188106668951106598863824053360437615635566241575680668911755595536595508093244504259648033925229485153864448925129612257950967843837245275903063310607693987377213687995748760031975447749857010002768303374819691165008497148686418119209522951436182950454754873069031179725243212220081567844742453563495619308100190542986235072256192904469004511614580326008977317993068441846125715423895722170170768801074745117409401961843559248200010115999018415573625018100971914175382685188706695667952256043601593401158738652029449760988766066083462284065220109271040000000000000000000000000000*i1^101 + 531568934498361522172132870082269645140550367350480331630166239380406124752567666979599043417590954595822849090048278682617071018503891938614854179367966342000013281856431499684192855215645170474415730071464111959989147185434175189888457441448258015731998514367340642318669993402482241531370070472409048316425727143339804413933931768153907849197385147127261616043817927872070876639606605974851325216012704989263663812466335010180877410107632339369336990920382682404161402348886575718831241285734775072340846329331823953180675062477606235878887395660156026090128909304252052480879226093592106944757538706657170669742296171012319863929590867512191608712507239453972529254886782319505385420618724453369386339742070870988214273623328633447024943137830337500575536073517478684918219620724051745532849708499064980501251168147495716247785734083716870710522714578008578354020541017178993292094683821431945518153747803312920622786614725339872855286262879284328477349772970803901659377888629253496607189493133292843307399230965130387604778742768833717940423697117831243982053267737678395265010332195732567356297735145112001276969137069439814301048103869169087400868933123226572654650186209824887532970516044984836534187659233694452728150957612637979937410786113130924203189253962844830953691265560437789239130305732827345409117222092259249597277992068178728873171285610416820045466299519242883420787020902707173833761999111073676952077802390677485963646985603928378747675011120045089280645806286749440802724436457968614636490712810684913330171889740896763118576347008163576605911772273342725658950694466273850665488784982797836652218144768061857970037055862215015961689284883065149040157739049546809553363239839547923981934643361554296788000310556240698049211756936915332809808014179016832659968619744338018013840672310819214580924573311175565537799291029549351874089527360521259723586971999749062165218228769952091194519774502772592422766871378649204987759802595671809685926570548917940885993012959023278539745923297702039247104321049543001370872008583713280034277003432315206568781382131393053754842748122544272167001445682084204903432487972646130439164191628589121096035570541120353709943478278601640538383755624447933417023456260726941530318847613970674174137901067540147201519835781472183663253411110154250927981219343157354249944827669255814997850070659584009879052482644593443455862341387641487061445459369285585452683170086525709353561597093197640786638100832111583771040591355696381741445388332942066863934051689541936950639916551966943148169981173896477243639978230911953147333787066191727194368973539096713405442932062614918896556138429271248595784773532768836402865582719535170949868450966303059304981652851095954089200479562453534077513329790342204047812956668203470082860374971806481589569516541293251391517113363303590853387562094879273010082672020236316124348553408442322589624880618814127390600931436405712753555507247530304853990191866008434140419522272289275627809496396817194210921581887719402637435568467414216865205977088000000000000000000000000000*i1^102 + 5900299046587575500772444955945497783059189228861446129151974137862106966597152754768990668574644284025301924617609601283739720484820198848009304276635938797733523536463237227373309910098270614832309815099017446268519849171479139911039212704376805018110205659967792245761932828287024580454373390404903580560362500338999065758594466367373649438965718931604638701462514483143460641397538308394870423268957168708635437549487503623769308172331763936522657423727750674381527536386533702269993636844869651596107717911598882934273082273807438082574034092323592281094470978443878121299838723887850676120594620194683923803497049749046641607894245583486135789684193454181717597191326071702011766481735210004697214986247471216185295870290707706334271446475465978743082919938206480950661238429715950301732630740140612421068867699237683423669746353066143347677767170006766349742509275778170454881238850882885804133842094443902398534853267559254128097619792322315647455123660614452312851231106142271300919628878918123054503513258334007737537392613939688317994151218887270253223266083785855610371212046947743995009217566951611976229458656489158439236944523701770924545329074871438188786650983996385806547077774667390888256767919004933120395834286547383882128671973898833598778803022729377254081611567141712256376801831756581986312027716294723143809599370050639845292157831976559483879793024783833935911996297189363326954110324608258576491229961796936951557891259960703675804887825991560473861133070580271003714897625057009388459319232350969565162496776588557000764082664344425419827562087430812061300735258421268710383761198155775861565214186514762816199624487716124111812724199790664116854052301810508573574299679693954327160705297033352455257679123236556020366163028776297197710836071696172114355996966697346791643387814736864246032407537079157412404850301210750589412911507360891220876537697765491023491849081504702651344926392981768821010721707513305458277940929695148519401088631426383358856260469558911189924848637597440825626949001966386591896557527647033239319570168172431248662488751227752602158121131297047289705138606489016076646934469176969852157155351906279350243304915414449232833950429138822124463639520377682769387797715569851210797390472513242223593005000045052849827411803677412122583792962386991253549287350045660811014584449983833622577093940079719142711137603182514461247768834302504182419750377950988133748567416511207604137184720826829205304310098212198909600027929376844550198094183299528809971066370227979370714897849070161657294713358159235896797466057773217483233061557580642804242266031442891877492901613711450627303420653871576000751095560515644461250601406847374341822663465945028144711527328960211967954368748941550344913460280777014776099127516291183361625176920408763325858917203643143767817172312191088059120413761031778033528054930294207761047787272845769831820022058515799230199928561974650792853688307395103779964978302928313281338115357819434748018651544679294037735478181141309032818733213851339194368000000000000000000000000000*i1^103 + 114157426833695142015190789224702074348451918917979853592267555197577463325084454929445859925859632687620717010165824691421377562559217030467019501772537450243581651332822655455182864575104970898297888966856076039131543616578796715689801058161369381563937821226795828468196372624558245317664321444388676996125057920265213899339704883949025511124814094223109147111733931414460510735193419376546623884502421793454412332161193563857886085159222734265248680520922603940427896995148662596780807972766006513660887410337086727830918656725960979960021181743201567331335317658686302253416635735039541747503509085935724349145108832398092327483946976986178829304438168053823627673047866660103084381258630465914792674487301398699056373748721307096883856180090915309173301076270168604446558684830250688227737049876113743462138618973739081360610297500485798544519435889847703948651058684608382115499050522757120425113381059337753548748483044699274583756610278985368430299215058131009341857575315709133160353857903551429385527687824483030060930316491494129262437749474288685520493814210685200017625512113298609645062305166484642663447354131875941053867160353658363761762939657691445856459782835106841007994845647939123299292504271351865511821359954925632253719967958227613131580457253267546151847370792417483537014168054239811903811606218250135037755226318147310117000464556945124042368997439320542055650356759233437587747317996989206186271977236743855500010381423043052224034048368046642502854035684481088967912357376190174981216256901297946384714425455007505945090318157065627234470578164076257963217428468257944406061447514050874613852044818191823585852406747769924995094767464526665110878695972827107283208863483558830903307703504862256559393962523307134346020218822181592440462304840204977944901571629699819637568085028196949490590219639995337346683296449836336254327235280774221645034726411393598080845356839847504376873468420045670650412193104432843388213867601426948188761303501769758609370436025778188784797328564046313899706510095965233881263685695353180075645446977879046097741337417318354746685246790052583902686278083891273832895393044015950974937435799367170674850313427688956929213950314750207833972409260816359970911359792359734694848693275324501902354694727544987460054625402173095492861018560821026420921691514850500634882076961608615990566820230460120707514166242586500876454861457300787910827221133152948016213564467815498362837905247273157257171229355798730558262762989905130977266566255498960495944304685914436846273561631477742377832983823548536302922628457669346331346357599646665968204236328660212832478037559245616352889826808486600288053263168441914910947681824276885290969064304581842826253291517073092120921274042969324763995519081310956143627165542153457824315935414366237541486696970112211184668056845616076226313593772136919671488707241106643703801874492130044838551226680417178649432703169170245834838971207777806626209864686106676731283251050734076339675908777823813620398345464952637452555295024742400000000000000000000000000*i1^104 + 4263880613596540160422939818396561511625822743917492657099056016511092798383152430642471131234155239536975461266095323640203374803704054602692018957325676277645659612795745484639156572810408932614644318729119275712584233498970316707885189382228050219618018366351028398871048374014158021154531954637938966767448447344343925954817488726208116617840734715291151138560444379961548765097178590709742406810556350152751424914415058171708439682069576887227811189558932981343928937792678551553195876476838760312861284815351789477161618567219786965773362172956034372922336075816734515635337502418327703303373247524744452026915445569995326318928096966835023345661275759463191667631044647675687818702688378249250245048190503298789479997139558094983767757332575779706146388756793915390877931921426843583674412111696299493378591315488621974955060361386784427470141503482475682624344196459942209579049689640609496813039036562419469555825058875423088203201847793902039975968484497830799279170414039950253423954887043733466496941136801023120028076051302420937325436225290539921336033949800661601271473608488007034794483949642636322731924515926894752042657007043613287253649886433303255163380693192570285715500672046041967846105265964903129280070324271129973709617750355564100793929184724330498123599866868047805820123883853733069873460571891070431559653153955585968278595395693799389526475695347077096227786125791995535885334748847325119060961978128250124093570406611421910303962096016354732776783980662053487617123006582025409187606145904488889975881080260068227433174613888320155928514378554778137632370645528056043432084691346758357818389434602720753429133661403531343060803619651725393462627726476008876580299493577459693978368489804634368230109716123142014045839059385886296834264282318507707566704951173601025183897243686863244176270128403245982455126223337817651623046229019124002623022528316306739501208587812514792260597971998057617807045678401545634050649682785869182393914655609271647825052082240200655536009426458618166629212165044247604825886015458263905045212611651516879612937561937436355767782630878138136722005752746516674732402020230263413800655734802681357397135584859134936912657302770296143847924999252723306251855927747440798075479218126999634680066109209858151196758616778960558047028602410990491295384082938630949483921273918212469544604709158777563885055659901094561905743731235077038385820031882726674903015580031841869005429874472375788105095134802719500972859792200259308354011863481675227722538280304043398246138005092095645624353669495761369551963717670022762108880606314027796848990749509944380518454784829150536826041415654399757232218735801198770908351044857170116070529716636534022153429073797644800580755814506958844303031769608034839327927660423163196094970157241629090863516228493109926078593733586900005384152504348108991310713177277325109773209118727235007131185618219440297540647664283749668502806708922900469288820527211883389025370273118829834384659553267934662385769479556997702064537600000000000000000000000000*i1^105 + 53401217352692871147249423491489012971349242916411504061676662487891032193644045377749941835879863133066491696671055156783135482769234101819375101421528252629701094054955703621286582867188203615927258931014130219786840635325550089864575592377536889275779474948243899450732248596571452225087196992059829713989258014631978676534415295666055781698946795822854062634826640727332197794751990791395175615471122588965700689522586136510843504606475574001058949947670789386336504043417801597714947919544046073013264403873367962780356279103475996880172005842091097058581555193667221143069960009112040419350531070974928757327909268754642991347402206300192866363003716513477674128484251054880865327878090388445609631561956498934569247184631077409503358943246438694860223249839113789815079492309416403943962935429686651096079224171918836542820847181664218833579331994419465777976657264748163602017800091495190662508920987393489775245647094205836641264864520088806222446846352314285498416575135220348997082417983627098752115353574428185925728362201053029274513679793217943936443437935073601218837659533505710408008981368887854433227806637988880279020434517748290119020569359928519016141133651935865318737782124364743806036829981940830508904709931944792917355398119473892389065977225441822531788057100269991429664792226370416379882903072268253122814116930224906313970392335745578768977947215346912337718113283889782406158583798037550977438231273373180424871905414905628125033308697340934200489061091770832491105008171602947013986739063654643799948277191733631137149450498060424936039279139473316366113662690424473741259627943841043568988395744856925097292605005755992282757566424879908811506169427820823005958592142367759208453885381767376651996297404212525547732861442178643743328476741149748730973659996776932919118804868068102665226579274080895325066877426745610838476871711619574596848680985226269917908037262544371930257760657571384389506757388304128737488625815997605641017194899679875611362335819627305449563362972299577382761914436668025225680347716175099424346966737231973378723583194377616327678279928028257765310087209077314708645961940463455385215074196790577349115912745174599210953810925565861298368015676868477152925309782527350691449505597712363000839302004366657758251601517481646614701662684885812051267334257024387480435210725031107132558381499474251927851578678485133583723968126580568448379369833016675157300442112549081832577433724928465359162717381246914677035838563562184394791944777824167717347184841926599812129477204201793960648044229837027060017057820519250523014576162445712787279373402578275424164040837865083757677658331165720021422429715502552830484595579172136896478929685958071821364520240757912198181482891650878676256649979016619133508230805403038394631279839955532502214481820178228184231455179568666894474400289327776562442350370639644504175763260758976092103885125383654098929102494727436366827681459668548881986530143694584059271887357162049692160378062838479322613066020652318720000000000000000000000000*i1^106 + 78921512486202908443251639712234638423189998570705473292444333572305158889107313567089368703492581589530778022405233874679323560453498209294192725136958933576029213539322474128135326877473362896773857099928778714911090862154233032885677977949844830510005218351349624013593124578617183367854130848348462765733243054600988030987755331831320779982085255970647845304549953663047750316116806126408952691561084014757794257359123394211482427178891370321825441101896024385835302361718721620480043389046661950694619303917851413573898543403014211010679401627463871539569023821584504244041957477802450233220618253699271990444393733420304284419236620281250479106252549237367975874651015195013090630982179181168009855512154123460898958071969214124184417732277207160651962547198642019582449030174981983914922173416451572211408350239738534942928336484228388086549260918417027801338940694555976669432708621665252965593519211600058950911112467153595287951979771381274364515690540251206384363348118256041240519979779758939795512104810197896828098536086862378703953541492245090854976537730478770951568498829533998639272463796927120448990915605606968099408216092568328250875032894043748603069931449369208224751583954832723100948770585406271262664133029101104420816062974364116477875445871374053972870978393757210401297042307984508466133106195178085527806642353757358158287912046385765087702972286045107049182908133954641655320877578038761203756091558762791055320621906710848423345166888269089044490253642699033741512550282734127131011447808196364829193721380509581257853063901619641083739555215180750218704866854197546501255540011843267225193106894451409538284488684826628178378756157189463438023443760706414313651139718000214145313029624816815129763544579315232775996007426816746591825133651854586882426073042597779226783245258407174341457946810331221736615265897773936260134742589269866074170831255379875600626610456948690678734812538106406316822688800027945540962081280771239952923272416130439010331843851459061416798196982540977423513743893374257180991542296850193083786410440768071060696995047760780840768797471698341447145428320202071828334619305571437006633551112228747393189805641581354334565094167384528197208346387704466441248254064370766486569866579904863515859038287531022397090746793912387677192812547918586360032512616101948609171777126868476773655004274853931144197573274521525115339321679280116401716516738990399384524296697080123796639479444146685089271568571296192867313102530056978756457690313239094182457686811269966069997251939456238987750567865356468015383761158886364492009804699573242684108984337845706639595293228873721044529728533021949381446130249935226190409947084461045459787647758618750227413169970845498213029484168742016574979480254313870858290004728794270011606819955121209256718947182086269305115380558988690305331417437097109489950229106693649832201834753708669996360708223367204809219793726380221819607099743738637414272095616103105443935538924714020078231081123217927770902364160000000000000000000000000*i1^107 + 1748961467441835081140646662007061358274284739617605066910235804780700010872491597013104836072760622608876802948322002177992131207534374253268681235965505954901773529294465969471237809410697409931412798949478201163395520390506283995304143952420555241873604476930288244773433383403503778064354387356163232134982632096735175309077172759985151680558219998391373953782166839138567511684993238635448083068851301031964095155553617575358862504006747070522744416159710829042790035195350743148140815783603643066457553918276725664190004967864089080762849895849387961315266309788516492765452235453975397232911466597706546667890509742732179436559961493190418890513356439971767671315585775592154111002405022482550078285945129798663853430627972237801999252162914800274151551191302485928324886617072647761318825827522142493301278675196912121887496410696495312771998329407012891945125721575258942022939369786933136511183623732731171790472744270171859648919945641380550847457180162609705732539145206153076667413531694163105580976726593903305889392232945398279840326119591806055668498930635896109953396940509966493696820794497190948175581054312139121899146557473282627129589963099535668774789061205064858570339064323525443360182944685040413764540508376773862293324793807141761267822789554722270887424738187182667530443302447569634039680541165782967076170355556975743078709031333070752982587990885424471161038070022574912972770222038725005301249118746625658092832376869263992206343078746460725002615995381464154473999693952224938689041980875862056703184277559460410760318505865471874306298900958728808257735678903329237148547785859964063151114705780255144469080735635158143152456205737195493214050859499982022716427772910774011119319701832955374874143587940925408649595861836770455765696436426586553358959016333168878812446200641349160653289410654189785297794290051021864677153634606026090378682288048475004612169997416800137723844914977775112977502500934127146585066594489158240763398428601698939415342849045970172994098915843267779823311734987736386501681707882898944574201876820084094778995438937397005028169162338496879805530373305334669940943922160800697879367201140581426804621913614016764191791562490096089262538451033691535901811385815077686842293688645870942634910176906501417602776350639210119491539092418515763078503092267541371113112326691855953465270714074018104529742583364895792740568677400966662824014973375313807320810153280313503464862930146674808300662113678558589037080474843730510536667755579054496438970432394166281678699167258566324002242706401850184893242843684651178944047038910559544176838647679800312184072787034161311105750237641592368811444545704890682124011004763350922101740142128410130450315047170518063788128100807200555331509354402290917662485072388018130998035407107170062435469265321603482286430301607175515239926033383608495521653815012681602209270921241873600502304059300441173735021649600059299369420373273763542603623877082060463674637693205736627668357278611380633600000000000000000000000000*i1^108 + 4209011616159515454646911561005127855347847385769617343702292202985198151869963312564451778124447883025819537713602797884952651598259069484739743413923192066992220148961222381346641895372846647614356080791040954801782324806266347553314937659778367257386571036860821635804336946346685411409419808040363349923486011335546788910473488015556764643840069198878243000072067347530543281860903819022065052604107344433051715546468418682723346274800840221633483931393153941952863593858228534826503900922229671371166618406340764604950931124259718470814102280630165602520141432052530985582743629887192876684319528926789187091688201194073934668000561066821193061170068971692022203834909174124899257788659064657412474681197173799350508097883358126699552570727297376206393833586591360021147958919806696526917740021748326743889868663160500801706021364767840995973965806555215966468604963293342150197248979859028643008601295017076845152664941150355048302018895289703323684472534503275202820486306287602306557905812863668718284724533396456338519157234962307620220000034987662201335527931400535532074336974081865771218089610058811997018488551915336728919431338602372936789532891391478856451846819055644217657329852865686357719693069487408026303057361773466114804136477123106642143839761412436228706784795508078932523834602359472664180051975242682105458236178027902977631641128189522067485856940976608381354950679372970845915283451012892666756767865633946939739375773420721089829922157592039723110007006518736313567557915337352771692561368795909643719730901477401351900051014998997795390337788627485675097975377673212068177916437769509678767933047450693368848139702488377966161989958566366634545887681890790483637451131518573150772241139655034472408664948402343755724093070022902039158619628189774571382898436349952450476980156543743605029592242553365007461321267915607581062302674890330937018868068373379878921094035432806160445840413068959639193864115531092491910515703667722324258185550860912950187269700136117912625581388498878904036347592755511522792842228454418552922641749205845136306150858602452274640026808217940510174175625441650927067465221871745323287451396408792002756237138720740765406538309572487052663017074466068498976966255454805591627311821705665053718087360038230178661419605274556685738852394881620455088337851993639586171706895322394351743533130493943635783017838730537159401505311852778259971655692644718501114095979487548175380629809970880574237438502554632261890954783971479896059779454790049420804681650901833896539418590316042033260597299738844931082255109894419792958780820523331227888211024038760711150391298980651367550992573663050142950673555163338295950561540737004069031610098866788702241097122157023754523201546596050188596172421736015459254900469151909391808623476085990888696605215240613803163700208608804163511593132485927920294360008601676592025385946270799524682088624324050793974824176536360236434625815763457999175254475119687517244366012775377943065740181504000000000000000000000000*i1^109 + 3238459548840882565473269872140567979387526118757608631012644376212808882019074141603471033952661038858251197166597347397839303477817324378805013553796661917387475528417275719341647738888995315942884613892162463311125120952633845026726069826305729745662481671940054024828608346589253645426102342944573879953748078571169452127135433979897993054984210541651079970089595056474262723412100068973273563472949388869223909615606499600943318850518082964130131358499618189228006643043453424062983335302039599685890691438026410741326043707578365394027455544826090645009830111418521774124982267378383322214235986812205035589087097418888147797489016189198400295999870486727717978918179231705330149099950254977081932359863229250507972301513952423696878239282168696563973542298856631060242902128061190177255334724216108126813416348663134235713889483947230395390379456181863134952890701404469882102818578223109408086276322419813034030106411312403579334697475887036960655004508535562941843455408754173452407371437527464665644859246338411888160790788803773822337483671640952586877246532744765981619371179686711281826684231861434382205965036027890607782437565395543760197169660773836482801805319457394470040568179347844587837057119221209548192337326231566126136439506492015830267159471469742116480189064131748270937704788599537789635746817887080536187474958439244927174075882845709681005376076897076577182268936743975204510369577516889031218629654312459932402135188468663991615386533703424259696377743553462419480526156984651299031249018896330929673872859357258340824492219758178102262281629013572887034526546008033307051956410633026759258215786513175076237714850150672119354788316686125340832722561764528304806657106478964491861368111419879010852920806531930528461234519454643905634162154974890823657630811214950049169884973489706033011328601931215144562170634500886906024593043299384711470512246703767957064992792316810290006625536064756412797284592889190139622641108527134116025907061883505705079655706130800905211706771095222098383454417445904367063002693292490786961757002736012289223956440107084820581633840756804565494526764747309264656700459667561037532391069009802308452225507266985261012310144238776668058711561510466997032500278225587605949507209648165266857871692639249366035566633237255739133672446458666650133313645634211418728875308961132302942126981225292368319474108972607115821926909961276081012044106624451973957489509741001603190942797783818102221170295873837689882374747277227663424174754099555246885826923837159910304292747916344942667147608140718241217415050387181177920929031993844841323234198145325346492571571042884851834757817645249865997531384194629702058450092550365759955094279636421413337335693678331282692535289191463327871177626782230047536802367469329385978368466486572437029818212343057348134063565676988005249896122010666975463441552195475157325341575278000702820465590785544767621667915349160201780263851993737372863806943943378216740821499457393865523200000000000000000000000*i1^110 + 602311236210420923157302710050999728515126558556400331310220368776673973561351673218954042592648618676541108919946453869110033836377544463487394787219751296924418380565418748332592404724392765390054907796747488056510633812479872833195574345746580644819190915988969031179107500967649654635059313141931158300958987847803195554238920666382841675899518542409526078655654284874395009199354521446314396256415400792240188256388404095893702911789357791451344543060311687867243779109915833023977691816167788513280351178755497292394921000412322337065429293561718955096587419194852700461247903035231449295602564123380361621775942711245031575322644600200172927860384212590890581169584597230197468860221837128130901169611213957670256010056566578661639228799804661774228981639215090589384981797683552045959461771520281638196230733053588661413875166959756395065504162734753351497017176865571681264272852221493487746333584627028277673574813238048110929602741255987611063540035128933147331290866762473998616125565085874081728883642233036644559930940101754536562863201643821647988660814648849972232412420206868531642122834550398192606055179044018585100350286271544792954382903994286133252985806152110366370128534973716937667153969394000272828714487016340250198672096039269863615741033431485952924913768896711617926079718698581450381451222314811611195845694502719781187970044266379578388568867755012928338217875514847687563612999974405350709637925437533778596304439916390492254411117896146416604962930348358361670135506646733497476240679126929204657412674267967862217062349731446518699362617004590172223671868891104146767146513628140620137377770011583619553857333339105294571372733978914059716527963850133156868247998885990216816204386162595740482648369271973669277978113912531571915631332351075455571149806858110709406938117309763844241739156131987479547845228684234187015748431241069092917764072585268222551627353514842821456047027027682963645644925709547098914206878430630920618691332300170684872969360550918833193870779686751171410763837435808562311129420088364316559946480330981697514959468955950141200685753222208070771066407127645801353405192668557714821134524858851674765999875336655215617102438861984414446015968054750429280348785715678711674973037189035447320921202132130017580979347131410203295102038721067594272110467246109513644128994981962111844603365589498532959712700307756316613687225887426191520083066575137176705886174637886159705446217965639749862280621313614347187420121637747253387772382480354465459072404362013897316999830252671279531843454001973451958329252978981011295782616245358953479997586249872962628652220935144807369211549376641425245332202941536430079338558634517353286759901884892356779028811195405786830321470188065007103086479480970686065819395875550952018891450039344883895384548754124205947170844511110363701577494218247931648466945118046682238370221253578072210277019295120279279691914388994698504690002550900732578170644393341278274262663168000000000000000000000000*i1^111 + 260264211117172578953904189758372421346676191890319972941084399808229630560327487565826706996436554884831940699357991229524800987748867248229653934147751704617562377863210447423598791092432518624502056776548255948913388079073204653929267108157125968277964010589942860510987924651736114361170729039899463294313052561777706561099639143741163981936553225374058673871896329744899995469607309106170270181045835767077618858203382874342614752406897449966637846776660275534952459475601776506621253623154160621625150428995771449958202667930685691474041340050992356606778990010844160154894913753086509627501178932044499132518660923055749081630230879815614663161284529537822781297008654692740798883113101257670811697741406344376065402253605369632461743115765607114535852755683568497129541471280035869183530048936357719198756882819666912551997063416402361512931928257206384029935152616086243774286106910818811604755795896669088179404317119879413658279260156640520265346946279468951146949648715821197906761634509413272912127584639397796830112533320667551037867842850523662357882561829529976391168380196526444391603754561564457141539306197304313305116078884996095736379773752216388365109514253131806233688539145333315421631613070817191817865792080169147063014210585265371192437039113650291967373844747190585809246030629882632943518320647759589247142114724618141064375147445566946154937332396185229028483273428608907048244366447015089677386144747133829535581456469209312500026430141699408533506789428862689477358661336009885530867933164238132304431328485479155992442864121616067138685903203458621433358462859754305909707081943081145032482664514503103997741339189240546877746857107231768624285423298791740258213024650665201512301829600724188980891855122915252484286646930182441773842849741427052208583081315020826350492741576953820723980897845905183169482792192028703401016701657737538186389584656716006839071898057513982786678166189049617883144558080143987010348914584085536255751267786268251596163021809845645037258313364761775377245524926388945715643534818955661932683580418651092265246513356157764688157150486749902015755298518752774420839666051386653795588315739866341019265138374511026253457729682581138863786589185452276840360128776706342818028444915241697119252580776734799199190423818546605571696985602118689870363069696776599154762665265059213147671595261415887174880606555287423072129738644288748030152511845973440401317668023407041556577185537382728090901879577837834738399603972068449843176338307903475864448007543874126849438311298658987596536582817004518253090688028442795588586063213102738841651666159303290448489265836457161036797770409837750188630646981357469081590401240780358733777917951206653575101640762212250096398325443140799544763465271081075962034832386102342691240817231605759197193794664467202760670427019867565788272122704341235109509151292905372300951671324697538228382809879566801106187099420928082853448915455643660077855550634617596805120000000000000000000000*i1^112 + 21268851200425219657796429081236113716623721500948309988785042027521103833685707690778502998803992924239156551850342615943954633510151560378886596795560340292827406477935492674853457447506018703843739885094640313653241387810394802916299022488537127031115959114956338555282055348120019620749119935628812473057360400906842010474008716125141978424824645893666543672941541669090707563294837769144672085094557109656693126919751224077763421766777031765672164088471651968253846399622754124988523801081171203883372336777510610956630318975757141629597925591663903781776467143687409718868894866451415119549358825917362356105040578332177414352069844186222343218592677265910388515586821545239988236620784690470169570506465362192671617764561265256042484687152546350240136481517407217653277023641077964694022961049467007351223759073533928576205900746582338608600234783752701828374399650702116559316337604299744787208108345528514389795760600370362019502059972874289595939987679392053451890786312623971215476445096903614204083218608588145856715972481405840094274238554155145604154009610320325063423853750133492494674893574211411846125689696190483862769675191499578384014482332415596042045198980746590413419443357309911249807040531293430875498953300286499195367554194638917535879610303545327571607514908620968886996966344564497476138331680942643231781382897047795170345389068523034080279844001566760442997117664709591463581718600436540924195709206884514528968234596663570791496483410028822127627852864429007388290658524438565709976587021963931546790913968373943443712430002035202899836345588127777628503696867484398647405744109909559008973215606824390422961213157555687588907693371348913175750667466306018685465794109390110879049510705360723115072113412892531249206835729693137708426572885974406465505593652864696740039154921571702194993942095466890337167144752646060079840335268681291529931697013313981443613696007228058395913450788142095451870739023156580092458747626268692112617604945820503725630783216626703709157617111943936887393564481648129444482089148497034989162864294514988081853790432636758980583584016765872617050598727311473891667466368023055943352450977416377153584501098842382642296568205394176688162601343143832620061816532623881171521700416051925632462754757913056142550100926255452689691195472356131115349052547459625751022666887673590840123808595739637869731056907177208703890247427475732328353127294396142900679254040687713394622520783516660140942696484764539549381108719716156396748757672964783431316208934824137299426472593180201840511038024073633899543208818696140817603831799387684928349328124711247750754876230379756596992797503295752444110244719690990748632292420917747099710010735827057334471069904318998218881475275678084252309817158956634052901649038414221977322892635582276899324553372912548379134657226446214757107191911952372878913071872278284461560819930643552574756758131080050069535853085604328508596728576144812077607142031360000000000000000000000*i1^113 + 10748464413789497574110248788486700096031089361172793169840614790542320665669391278258056687539747258518543647113678225399942585397644626543999324579156967814798349161200939345730740218077641531221807977906679212920914846709988527743711583260768641599362042638156529520009052191322299859870898581885266967513932396763693925859199824262166455905278004493999799909288829563796463585028444711350931749190923475969691680475100950187826419126279381380389660369836472334785070663263878842516463632877451838795256851890449892157240841097598994877852589207513259541643048121094365839764825637948366204198175147574747579754447611522091141811310791666446103369267921906545517043620822812407857114363836135872548406152144530664355454914023169490003514920819491392476389706863921079959663042289573027691165673251303987007722474703276382892497239088828223434093877314484164707856417718977707075685314206565894593601448245829753540267618931226400329012822844917370942308188158549232134639877189138056212573166873401091986872301554238415614686894135502641147934225848384642393625330514844984497812886541630214414522382535892218392572856477942495802085422161392268583962655434348052044347327896097551676088155397493226116719818514862820732331206759387344374300112129833481390450006829754622117382565618746214652287489638959812643674410899577705715169289477978936412462469204498986876268625386519422329374241271669400038388305168976596691556177983384543571029354174220046036923064272003699866928437144171538825231846177679902159472629608831580833215825550357668530502856514149440609797459414748816257404717265461554302912328519084756618870165435716893643360821367636794822988081126099004567346476378723724845021549107962906147802333367366540074311184009051890485584080685508118876605072587430165179290443628981202513423073187341071020825140280251001945093538926970867726246740846258290480630111530466453142034765965299836690617174383459653842237687384767851527759948288643310898020248610963507974576163691807183282151798957747280334567611227727230451112620047928680377605910358627472500925189630937759008040593759198105318110006097868896395950379072072189107861569936357100333932968586315558395558212208838739909037659203642244131231390968855771842374952328564916802763448392934609958730776970294134760869612605321422813891445972781590482836832866837424798600821559561826252584514680134539905672248362541701891096732149734475932828031437986484640560344526917523442286240024241092427439976883718325034575490687645627343419997190987001248522849117078226719777575681774513880107788647532746505489063107647825372877036309572301849166336936972227934532179740904337934519725725228399968400543329443108155916616569990715851458237971331669474016590676394868522525612176846795125640841668562336538595735728042301856240870511071674388772862272908496285156186950057828852515306935518568369053664842235465509045880731613307422766831580548169658174402719219554713600000000000000000000000*i1^114 + 908981173522749362278192535753598067153594392222712351197585541163398129751492044222946723636889717109741569809559745407126344207988284816988269982184588540415899668916002542630409347442875590681242567803790771553420240066939888143517534047845646465709009927720267621880810696305925860952681104822173400579695139059694623960374879757961327591960616737021300358058497729080847964338570431783224132064968649188425578672194254721408575907216776785793479119702244180103431502016222895557765269386981826063289226387293231649610551433370497968257088239560588844940717925993492520180111102494776517422517779602776753082817349211939289063086407701403335091739673159344300302702778000220745288445476263290591739158975253903596016636690604667851011144834802743677202327596647327974727573933909510690623668751167754326266023805289121876611846110517475358165947127036085508936675911533810019561480009603466800203882185736853422267667026409148548490223488678487059295349256557761952403596587656000777228188986694685788913094171953670640002955093572049200830245505768475958697270392233834647685442235047702360926408759255951436832517284700000975988677206182665383500081879778827074703724142096515003052150987831383553003248983236240741295659306976299653764935086715550827049832333865430143520216228806276371621012135958454762866557386561860429239235295580296343559932281589166953613168096628778213743658495842416331919161686580777227628947088248628287806911824518470010390158992844587107154035198488127058933088957395647808120439335229083358757404943572985678883115792789433977404432464319081229935774834887227496091478103126108685757723190620637782920090928252666878149601938785291200394318123414002104849357123153035037193161173325458466109577005816239466499557581578830196395561113939374470649295200166798878435028755687005129362683633865782269737627272235528855590983276737282000501915346382823670716818758769905128393482772680822209938667446182853394672009341044337052477366949637266474599676482450012029322362001092870961015488663646892268008890357288710092020638913236550919223114151855470187015888454946506533763764057493159695640003530570304065450320456770838354586376126921346015817911417766366611008751015559832307668121887738324511949869612444592924462365229840965160950737809528871755192391128940802841477924921444685538781839096340874647544710232454632214006670554807012089074832624090002311644436871378986393065597122601531012859908472184378822165284776252222775514978478241266054708298873592029144735782090602217054155151640778605679037516273526027629701503193732850603492534302976967208551367724189951510556024023703080810374754273259552716506025702740007589604092201743088689645614306668884050346100344353629541331546059903993175502128564644825945529359129542930132119860034063003437426562087742321694898595855083919393218252125932702162484232691316120049951329775945860140157180693395292546121153978909210266372107403264000000000000000000000*i1^115 + 65253873695499863803533407079552643003611231258594736752479227569177338806877723534053103209003439840160589043709379657770018211023384393436025816084429576005777740752496010853352337473086125481788316556821147810831793086659797397752463167681532335366436899711392264714805137586720726522619102391246135822846392369110901226554431183126144714206587520321643036867358607479497442541468377618501396931335613272769660232934347872587489399456153048465220091185447403019902834821648231569387412616496149221636574016079917285598826936830082415221067018834781620959211569232870839996445968416566073663653012170950459953129290636089745984117974992690645940426127918084055674691313473060688624782170330855016260346969120817694545771339613522689905715115006676568419936473957571888747327014878080626381598549343400669371568545642162636791252099534430481528448482808272994007756793380924260825407083835892121912727996440021593756226762925251923831733175483397424637538532376981702323142154948595058359054467601018588559569769579604480875490776405102694480015215051455022516111109638907542089286170366506849648833521209107191534379647048630994961607870288566740950707575739070690257599653097547151114614998605259598936791641483428747557193272213234904764809058781636355365510571871817694388469514900324298167527522547380905255434915505484883802446904692856819421327986893410101996969918899135170370979788618068796528239572003491435385793570862573686728409901151008195407366197110130225947728938590726674217891395474451089375819322696805905103133789745068347279345082026007466873126919387577003586591486029880710786689793454655137332236907649308932039057158926178588207704272582656179606064946019260711248753919011191772755330614352115402278930316988749919151736328220141281931434935412897851069693181310382220747014456239338640615091372887882582323159786779601030891352384277766543417149964781135105332292057497561292241662544511503658002353458469815356418326591074431272676558892179601732431965759916877695461348279496977614840694022798871937123389220902990474750551954961199377488659041530423109481672168931465588230770905550678726789811329307895488987934240546412548654461819335001236172320375422728138902484282388665226940539376543136073144802275947756913945939892312178781040301041997706829271308077015706907735201212703560153161549131031543504210054302405354998368096282874420874025733219123080951058570713685848845355245807656748242029108303194037114686609129345083078264404627341834533372032192306479554273166140985652488785702453809642297800247727209123344027098386250133628299785721483352428239879988920115305557743428343562691289214488911492301375828378216963998565068058024873650448479112767687448364712544732626958118103253505454575389203947415736868889204767515826444442985919552976616188657377493300049788517044825849515932129993452546850327189577256255546039818069611841373553475321809940930968517515602887390003200000000000000000000*i1^116 + 4081351122201378122171600148757163278151856328578092192266721372402805821029948237019053083869582955308166297865337729089637535219743420362650362505583599963802255727453091858228883672642175217745590212915473801180671604415327970375163791367656948586625035689446381095299393905831301376336251046515802399643305956291578975766123609354191148812847705231964026516590814551976334836171498770333911602308547135802494978536808437765649056015851069399388649047036289177512652900295813981133189781651771504886046130337931151755652739000958398434680990156696265022900708437453354786604316048868986682861791173408492330212894858615727872390179475689340037465426456146162106400739474325179962858343768197903276869941182938039832622692712449376454922441725386290133035852764954164428757281312200931983901433191104180712750369561669981751102193912693610940912411644286689259967202963236655223177228705262163515788940654688771962954182999763576679133778623334877066356890725277776091896181527461125409067348154154507749237915908482709204125558535128053672536629982986481162925479193864552197229892913744343555541660325585842491919071045658906484078276648458991827936898110693158450388796969824658539816978530162103879086081993310339670751579137805309765744154379520549325582801918657632848714705018657193444105421577321246729204011681651136216287272530337198192957719030685668480523877724832470749854811916627595916750011927169767027662419197785050542126944617837815400418229110786613454454792969486980302616386643868135239645122787698876580844261320843218946871803201878841305201210854512784262510403294661540710315678053811957338168837141182033525870841342224677050452039705516229589585331475570965578476930282381853258715348326301044128407809286123287971574467212529853980571874627500285742706635378233536791490218713604798150879230772073278903748557552244384001060087449356159624259112159465041943356976601826954514811020230824572836620816428031305440990764900527751503309223414731547706318380607311559682051060048542138704955220308022574858427268485527502183227972075137372965025379969193663258907288625185491707468716833120945589323717130110901144770142617092065909067569858155764873072441920331283863633924320294118309795890516430164703455157737686007576874048376466231196205000024991597934970369743004552359826640110855099739300655558753807193729188972440752699530087619156552848120875549080275387064006227699453685988695582234783508262751007995562774563019011017607282516732204007304441581925744562544075539517728973759944496668110317575052221557705209202749609804989187742403434862743513088736382366933840705840930264944614417852033573864010785927479781383479871847343456187520313997525668721889564464783014882357725100985492123613735180547623469796346031954410145120856328356861547015380670415344710942384247671977024824528110544015683745153429189119499071606416149004133461783287248656906943082868556955648000000000000000000000*i1^117 + 158425137656670205021458459697050476448620688644778971519846821921674008457606152055893699117087099849021872356212233735923841005643398585428410801033594788499207701464549304689313673801724944249281329030747237617320547401318381509921639321884057217191464738839397642696209386318520685768140485688635593204371210266072682546138451384237302576788087207331156979531993520523539965997316518021620002711655944458481803351252424116853418874784640432201230921326598528505206937218854855426860213029774376634922949229088902360395132423715635661250025201349845486954543206776396359055295823713603921769602585399551886422264703944419613516737456402576820273301247996468501693109477087608942832761884878135168568942082463699895180787155327177397921421609314489340461936376982495042806560618728756782919944451947050581932546281840056541196886782634285466524299936269498567653379952228331926769515032014001284140107791917853715471836488289051143021758727629074517875876893529647521453709534717983562206575957015140473108196370136451098970246625504447049464574904466152446807220484046223014959157792114598980287681232857977071832895446837936020693567634661654921324467199889189461657682403912628939828394381936585442409357120396522356686446193002564098468049892020087993334506958368557615902002315571686485881427001087519277634187551613761432697362419878246635750110458080952166690391486610192968502511550485512417384824263596638621206340344851888284525308792453582124029123366590654148749495394567110032295123841364600845355464036274836156283340197933736178872034367421215691261474232337207142128899803458273301785770593011437341908158669538819703854711447800263935795482767472873669220785357045320752295814106825354535800295959536791887576700844924037312470588928361781827093468685094522549742160783641423067875544017682659197678675154553415267573820433911986327663564898509327707320977168713098419391191704779457404809344187258496383458980901705730419241120671054476338188897120155779893467938393436269047763527670825285866516683051364448810135035981083996938068216892224344289532779486691575612644868518822196118064373039844344753076588708810522906197312258768939100293207026720690933909815080973036973107275703494064166063259304720924702727860148974839987604534942503724883566669204926449207162315108101531939830323249968084108665654364615898875020591096712965225983978010077284105798794543408131535754133821992431527398901629512248767652095117355191235287713542727138251448390518917575359096407418622678803629756577322314423268939850939916275651948103970456583410106619594276537848738876849030515970222646183766327962546371254394149058080149526765789701438872154522163245230275497303434880420215402399049313927734367642021290056281661912373447154953444096261956284397460988502891410243840437969450264122286671790843925627910487214155654187984068180095964563769211761899318063605711621205651063139089776640000000000000000000*i1^118 + 3575528997727587020399535243574616952371758882389820939395315599700872336513409509338474350537679993114355937697409744600537435974192563824257172484212629499341078226941354381141476086581634474719268652207516454705153022036154037047845565683911271812181383577852168980831988891444255934655667294424400437079700837092672010779136051036230710682025456006908827855726120119511780509918246199008719205766575008808504111805710380718234151939727166718282102698730582170929964375173842427653816091881840459520083300675018833505814143186882034711367015987391925529625214742099269788266174607011893744748231347953783700916359254714591668210401995903977364128184120591509155109476597485242009121933062107719536784121239033171911053215950549321588005542877093099929209734291093842970441486119636486541552255259666768856106577760113651973778676423885008655639282174204797753213618821490856795031478173376867400705407676765488128355922095316747925734829936680038084208760737627054569886919191928855328415112058925664805568490606360607939133353570380324440070621541876878449043621354618255679155092341950430543982452348058176288445819778895305850627649914850410135991420964829281391152991357355978765573741088895770521610035072337478297021629440350417641457399171696770673635418841854327129170398545678387258451239686973413874421544943682934867165841139795790165861474310067680098692140871187393335132248114999998348628282678092268392262138927041712648183639527942284412708339772781227954901919415645597422848477366148716936833108888350431100960563397385698870906867029139969587592800154723620222086859201955469831253923693076435883461641891874372782783234467182535743841500442348113251182621783570397513036160697232056485544759950929886492223789571269875408326203003812464143817822178592267723132686680021149515353101912739531190140333555796946153532581447025741983579618128993671714975393083627085727111119351973094137430234359559409724389203509135881626411976426662836294033441354618904896166655917298458841384724778698110224437018818489505220611570633515567230973052840105246637293715872208592902378866706172864608814782342725519630321386421725153129485328912298436491443151464241773133136727691837419144293647451257677655081644174347876098707622139795624463206031847745359400397608512005186943020036661902367873376795419277530790082472235375789815023483628242060130009407305942726425039044509875295951747770874070225411154825244477193014305192375095499205490814665256681980080961707187649954181495024611785812679253823259565813384759158004757858161264355097651368257767036955956238288793640682336546394006574339443274525867254540783273525013190566083265436038560770530663177235202257603775480868594893793778524495759655684855950457749423009769134248767158840154732992121127324902996916181523704151647539502123903068741045947622831896472343506307351246883816317555190002219326732562157445306122240000000000000000000*i1^119 + 49436414206683138361581175916376742205442188480751229174288864688187804047194475359012018397254317499687393579825738226576876792949106895984962410709393418788604218242099841080850384507504751430266524519501961838574046434585207757035389390736773623539006498893125648723125862344487359595812429581123069939977034723485585599059343390165351940575584822557886875243849134483082975360836934472696071967812516586977426093159695003770025302922575789673728957604034852062338097759060427705046591214412074212984876450649404515863378011311432753151626999627632851940417662346523886819073892691001251372773085324427980753453154649468207108104725573217507422718317420827593328802278515353888581971479306996235572706805313212570034692516219770118247728150417896844966636151512106693297507043922079688736004165651195559683992481370396580942851721262159021769133779496214179626863389068177304064851813584820310014982850618024535743061479856480642049171962385319783930756826635389191627433766780185972693869313483190166547004232583443329446888057928481905847808895975703882339048551932988686303493682156813368690089043299419977857268410667080612683102760680131748263808876916643665157706606613907779759148019380877627265895647389514822543202160066175252407980867808626317312616003099959335539474178457269652704465897594691442899325944735422274992117916785552284654717681501504624090591121872956190366690693737661314311346102974959815945755903395937230729705952704060055391334501564463119464194354241548786524085981006517926912662452671610566065042301469359187559384196056217326807021004930886154523459130503346813357772355568504670318261076715373738188443780585817517256678023822284075488531538578456347439392147809479854248678070782401451587002142878028507030628408265825390891981270940861497354488296795675259534107818321113236271607897427898312824822802969307185519481340200053725037783248416518599034827197285109402388986186441767306525890306582518276052239416817964308908212712893053383859995154781207722406070124200912924542310569541746936989660922724723355058780409174840482550150083263085387057754669463307736452875099959209080690157485185239411429015822560202376809520036457803701543350749934576334307216025883718582733876518995174188090413826296752597573364373654035199305223004627393644027261929873974684736707831229850749347385755081109763265088143927929979084457369586760374201497243168170375323664506871864262299333300590309446687862077707520135487760216119639248084761541758389677042270698027157128118868370150219657742891243966269291554638602760722934057737654663000348013268365863914887571563461016354245983248580194009576100508177697202493066981570812487914241143164330876007381806293089542636097758100319573847030255202633477166402519439616006981323204588223224757873251442757838579135241433840287166426520350184525568239794046066983174498501480180803156506248487662256128000000000000000000*i1^120 + 377661544359918998544410149262641164085167833067002421363463546599625405654512440151118246120723547684045885701445180481236485170249661225885374642196138073871841517237362304571868411098681573689089515128627194970876988769702423936045095084304623941520876686166144349704800624275680600480866716751249381938330007688935871251403687054707847122031407718754511012730705795259387207292448594503649401684946028887732371304192484982052563427242315863714614986303851829758560190728119498747661781005974695903828352566799536832946565996693512723047882374862738750377443924274285095555795330319701218573367696866962300148672095712126444963213353468153078802032751160784108682354559700142984010842193732033604835755587709697430669945861620846007471357152210266751447794564180345182298963288301044616063101037037763205908056239114137451984176205208879485175031326140309117494856445800411779517024167307036675834931999355264443147592908888241178164252521188910022119022203400618471431399715785467334737551452716888836184194107506356395459992361684254531060292305133424087099937423948190232456981089926048373673951304433607381097116385905779240147940832316406219280787170129619825729816878444087082670202504446901067141180865057481281996763617407704987767393022347813244516781776496943177572347763552277567926170261770877246114232773937190770721558438614733623847522396822744664918701035277689243675483645333157503571891621924695159042147915354717730548020131102405693049877419797430058010409581314427360095281373360053510117618115457812999902227012252730721583367721185229535993403645879622803302595198154475036054115936742080129625241042708079546954287358376471777767252885568822504553119325820977844045364395791245868378955309180313379948039866657833062010851922029669342324257367172089960435999132075508619716091503666065810883664465098429720428956370642197511376690872801334951622176434828825217544875143214961193117397256266697154143029916820287264277722356987781868150540161648090632267862573750037171294557934059419041786336196196297449878654249656669121563508209066857523288560058481491746447500194737403379584560028719740424913104138694151891821051313353064053170679147386462346449975076961452413669508571993074807639093308369640528936256578846106655961230670868580582212464386803088028111387721794586623942154396207946357904542277599148578127368888379579261576857913255143529700648206150402960438771991167158983549361771640388344035205083703182742476870105419413202427191585427651548448788288652834416266235818584699302443056516912634588955465262090694585115735919796329064310231633662776996160746695772207014964083552397551305683019438415920495803439720677386440663709546329707748605692635306755250991190816368085880545542677142804925199424585199729546474173632877130327645121190210325944274894371436410808480090002622743101924307288019724748015963331783354501562368000000000000000000*i1^121 + 1898247173684980524163752604340216900114971794144997798277024607854351151504582888270520537113084414746959302776204857480348977755572857565804782479615493347831476328674971209475582256007749776702210293172745103956978500535464033305960207557187039332147612597275051571097866357767404060531419721576139965265943196723063241553534311083437998490708158821686877096284175836525517983039915135070500191144417005124321954922933865740040203316182251671837537409004524866199596602746852229204809913537307693513298305025069550949972907624294391102038615619699861364445962091167689313580786263874346737920405405383803006209901639154397102120578671342899185780422140382933308782762537825131882745082243485684642676372762564957330140910462216046221295798113448996515247797323116764405393347157049361254508570958906351995787760707320899151211564919092770837969220287577338264928823673056488757445125504521090299113294417809220171579643201280893188251335306384601933548664702657904069035908251927390068427842526941961439451353661299056530361357510988196875328299651260849881492662133666485016125474840151727289247328893576204358052534175574222721236414159355294193283632373851436453242020795887054335444604386346586432669765189974601065426573093277548780806896504287791469873351473397072807387710134410657637362506986096183423670976499957870707935956379673797884638771714118683426549510585059114759290720715185158017450685265939391885912987965259043397399491600102170896751011889599289177341052131571731677707281320669462766732211845982109677473773684942564198661368337771425871859999131689551261347538900971176379805405494878575367537173025912452816816758230443343578614042421807254693773431723336404124332562632597679892639648583894449827809944106954211776422290481637159248431208512600965654093811441851285979082345735333721098458918034393452469638638733669332842055754422478310508712165172662822585189694056122444175712504588944834948723585804327088329561394931507492505427896661390887370525732886695968158934159516511549169167861916033602342998701260822798377415967226310066030661678713610162331931482972887858732580362221089254777528876007040858847702425640322950849343336961176930819170755099270987130707198908734709198888626275454627749957199572532247038620535948397806518851788081446838251601161540749949819183966701495976958469306041314291322338424321255854302034350638505704642601773984758607736700918410795811371784245799030627911764771873496739301204129978450297131057323413139343135620741552340045398666401794491616126470415452610945168625016110705383624546721844045569105787501671957267735698356995130745741511219118128330753638352494971673202884106176939472960661475574680037410985194035052877724032799780731587929703892651889842352080092022768297896921831804357333301252888535139312765549209761837426393490837096997108645801901882729876421423371229593600000000000000000*i1^122 + 1454203984574898386118752294612834334944066020522730062062896472679998526066390804511301889610355067710927783140804008281686689734178090241156569951113175184027158045407330326939494187355708284559075861702119231089890574897065216255796384376942015794433211758097182367518601509183550500559587514874562005807788022875028586025024997262050241057009511866258864814004298034552393127736025788015448079677992747499504454829298218432612791456720216853874081378614113361130722649085329612817998896422992756367919657371265862325892389110941932837278564757991104891608140315103965596345068638382576267176593895916246603548388206395226423066949333239184007268163385669492686250398316432881759587276933232230361160254050349272828236869455308754097359223328756568975825526538764548630778898434442336089931376337622340187742899943839607544802108155476090024331971945799710834465169358983553388548685738803446990177898336555072935926519779276274303552507169365029349623943128139715444056725088607021397471972442527964495434316665880268655122862817464983056215120631461719350395821337571260586855968354989326219327125792711683416654833537501470935669003884352760943664323885046028183665975737549469719052526949326009278614738903495024637702546261349526916612723016099940927501591923918655234534997185002126521483183294518945829937153301849764808161947844564554068859627307270684611366678697365901241292217570444321966800582360910942922628786999483881159599841023801566516548214534709280536342094401424310704201947217540274747872734228490778204256151396497844675196632108430650676149609239222402240397899076931321983443360022741231379207806614059719931795261327130126015006484858485621380790510724593244873109231590254271188523182643581627014574537890457705922788363028385951584259814233476152913124293335182189045078298760778113065369363772396957697050375296528244856678707963440868918874411696531945523780640290047311906222562722710708186882971545128410217313669993026669390560034134414910042871380389411837691002035850651040071366623694448615107364712529700573811130883701854727776955405000626405432900665059138142940845989081978236880001549902010282446779214705568089869761117916349005347323901028136733609787260904544835681320602824326519279738754264085344190017944974684842844335749064665807544541445587236823369366295631579560035360559248869777201049467102824022903669860430089388316112267107317634138408533559512177806440066154938078342693490313206861613098078120622319092759855156114811408784415422443570522836107859723868791449141613950478624040473751293103344317563652430160714231519752665461574541639123581454544104700947693868397503263228081514803307470900928928645057890314724234666558441077836768785891416842860694960325156008892361736109925764872060682449725168595973789440207087120283200041865428810528991455498422665092610476310779513955942400000000000000000*i1^123 + 933438391597608677336826310546763548934352961880104211110402740796613645520839450504844541298217160701862268534949424577550682866050489613686719254953941034662285495567768136345779763200308796124234324508447845094730961591382206574296242562564248379095896857799254603437451414945479153730232866566589249374325204404817094698385619770215711717983198108381893470489708454645402068688779392662997921573186844403677712218310344693751948250171762447777452570405492097544602610682384932683497733319394919456278931862914881528466409343556112817484104274828580913582793359163474294706379600177801572012150773715587703823595911323872673292866994794695192834615260404219334067402855380577459765481008220313417418956053205346804570130183733333331899758220493467019217669572489799321430662801334476661400244637189241133865996468259044493492903222379635539730882274490471503606534828991317111842969817282238298585806179596820000075248802756518670586081873551486276819811172150841192430345033173293803322069588579130419296726860837462089249888332416496401943444731685822425962000065474700861298860779466235699241423646944176877706049125654840979308614923919242226036078299268016469600942209290628826370000052846092298600183355379650533376282913146060520431750968352496629319811232365735460049785947475306397197128193054677138542945978598559432644147332343662346084043394343101865522295764979825257724014102785952063496403677769378206388775667371215467001530085383282155767020414906787985712474368876922181236428120629846503009620273394080644153586848363244406218436336186805144034742055460263504437492554675539382555543962147133729741506806863347650231597753833394694835219938034193996805918222830855295406804494347636082540655518768371435410093852400665789148600106438291309302157649641776281782063769822312051454736859077501873138104004100863446205846149978665435648221107904977064421280387723557725656209341576222887095444714184399627785494365027773507244586802573095549158734952900575185666024778409011486866757764299776589830096881107374722351413912472503837015364637119074817092973847269787686592137359185837448497375005042150088756605846933651779911642819116630172019918960929811672055750546229983307020337366872390302359735451422540779220858705906781708645937891603719725353977923454683565797569393265816170383659783559976977019848390029555929756180693293394152724976565277979862749191002547441455987201510615924681163356926185906217907746649161766757297116543040135107750170007253258794059292997065533689635746901186904490106468318738149486582981702649935761821585279013745550085381594285966988622495653125445076879153073772716659184408114935081421703348986221473791623057789845280099578305895935861907334647120385056364066046989182481659790859036588206992933230984382040757228624616518271971379702839019599518590780291486026703338209280000000000000000*i1^124 + 561087953620355450288938497135612200093378652117948625291355781196618662428375040190973395344408620788801163455312925680233608583470022845020796067019452644000973779858691181601975266847175523712115511220855152412817719680841893616087380242581553100190341889320879827442564284181380778368171247311813521256273226533665030578397067786390495041676718348026114585614358126937204447709103968930305542200868857906519118413021477872279285780119140594439982372625617544253669964308811221327023100697303026004565234575869212956378504193424788532834406245111956619136136622271035620497623022292999313675619268945612624382502143155820801423449579149474034841831222973662529671320756360920361760205533528693759777579566078181029531468534649094505297773499361119458351549929548173370389025299166154438391156739993975934307887715748828568212263510683070818451947510231232651471580610502222879764079346387230218360223018947541617670216393110651990396073800726784276762311118023099876655750884086968219077882598780207737027733291025001734240793444029561693104745704255435287747955167627936689727512360486705245866599199216407402686932405903144184498903488129607093766444308979080606280575385257515582088313117229722576834830558019626718585139083115528400439678763904906819878864525415123983528526161133893476400638210771828290725662342117040924750219056495318588858684173332820384945538071392733478450261153744143389353242655126712565358131408043967480962972916810341197774762837237807172853806842077085180566557001348852128502540827704671047665250984608881857625693475876875657619025304750062309355450623830500749859809231192707041654561604587567782889200026088780489793170210366877290098030883837480386831457604960402108546106268195904056013761754531516550334076601491887823234273317711716094846209489450196642766642086585258151030708416839372662987796304444735237567511177182079828435783813794568071493002831535890069309699722181667776943582416226104495038801724117049732085293594358298143305640832474153604677406617640408622796018223649424748044067269981239320199629959265959923837653291609762335397110403292891969180511454725496616011328901452361748405959054948265483741895610257788280183252362952728906293901970375662862140886459754897292657492256098901616173283474319308468479250217453670445152741152341770877371100077522889998244173192678501110766410711943427777155867040950824470381285137266308043936143408819460522536926660101732861416859218697016204311384410876064107251018325438505013153330816829056226581947321046930513388681038105873728934519083827747834461972559350909085625419078970459895351313588782836088376635062592402091259543572502556172952722470579731111259949233182366823559270478004012249172138558908159469785160111533544901815841777638691742228940389854636560203468634167713656562909780119115072966986752327680000000000000000*i1^125 + 162643702519181161645820746834119767033031605435901977652470897957965481774660446499821023484615206310786662450529687416272165019359770890223598697383252468805752500936213235413032570229506244826864251585554759514898179558674499602234702896565253695070862779093920098834776979008869467497440234833327258651734964446474316747143725478501310909935775797897604278321107645595561994765658814383464650913803712062942635224362026782534488051915023417389428913517870994118152952797393500663662755396961736600675127669521471242069753289559730433279655004723463428764990487342897450003425795041507421678133028063177627150400314420393631899331053093875313096133067497551646983920781163843613234059719151848336004400945637761158452707034833497211534510634008440691224052257848560421856756905231889685501637461985915017281380493005010956323121623914346238881781590324725306937984957975474620510986272199562825294121553491409943272887540984347415802225559946704997657856598396978981489200744257112430677427422136080607438685368895529105251912603981028234709770564431291049928084878197916854720684118983846780020607073239900941688527824601664595177334742507996464548691217256359154179895162652323946696997089774571136692364242732262001396750300056647421337671210192826975448499119439700785677997092181902931135737860706106885728789229114587707070686047959741590916700784297993735359668228934010328032850885149500498662950963867459763075094207569573513388586672110748011271077854037146830327314048181270139434636336032061907817282017062714074575247067619407443700837162710716094308438732732909920087816996180293030842283649847200807590689590639422382026197909009210365093736731283032696874135124611801288619647917931106234546431761342338344542688789410964945193056351422274609393987258121911515546006953514199820495604079605548682797436015959484694442092213701932792287138774494753445410001149782704343540246046678528108898929590543196086090159383015639248529036985453969357311858818256678656670378545999192527898062964976334120296379910924670213891082553851892327366822219304386104621767336460148053824403691673987974928308569983532646859641592165650141328589391341849996352211989603013301026382750233463537011632182396696043692062920607567298311176829417203420001437926532293500496562867203135801357832754305789580211300206929013699425809196292461223646903591886141248208496188300707812626477712118400982844981520010686701467531219900268126984448405091965666664113475073222815814253924251695788307627049110658019594252852485525123908001879136844941646176775810272184411654896329805367256529995282708627953583552519298388290272226176463731383491803284318548994128116722678043952043714569170431779016153892055510776526440013263651850081004104826787111050074888885038090992816197454562173302189491733663969744719856923574272000000000000000*i1^126 + 15777969586290722814876129936105042697212268174395732912886249983017877680639016085020111745009982409231906569783954139392707188222935392165787570153566639576353965232516492949268566672533816839263681831636782015636239197035133666267487773631960114945360858499340277631757766904721281064123924411664455560170062545797860388673718983097135193616678840565366784705977935145721353035574971855816791274400018962894590460622738100773710587502477877782368586724894514485116677029427093499908744118831601330399789078686497954371644657881220739321994868189331834643662839127757272730716243284308184575488330654210237152977864942258466226272580451930216703505234666316427819341912356300161622965858943883160643948719369759589793200627745273452366317561681045734410413707219334722546003855799153007719849073590274883138141602598252657114896240533052555230509373669278336353350667518924290339533145864792788749252439716763034884124351992348234011540218899832850856007784765075183013600953261875186366920895200637502499013147537439902537438192362954355966216613581151402569181106793594986607259631453040768618227934892796729070487896598458336937278422352534031260084846671672237741388421014296038641046386946064622877826982976670069504042990993825445596197103302425369876508880462279628433503723938736238339272748240037470163961563548352497350297864920628167549692714707555061068955750295893722945233106572446084135497868288506997422480587071938991069254525350169965317314600414615965608462132055161420372672963136686131400240110305417336184533097650229390331237345584248257877516853093068677184004350661254552829662270132119674710169727722171887259467219641343853450609457472604004733710993334216600498702935900742089072530782903846172628117643443007143567569608006400468448644441151463758559210200430102410129936205271760985629766363427068143675795122356677894591598964062177079181621100276170996197621509488158561581171340065215457438483667006676196349459603246867120650785300101876857372395064423056855118853237282679026726515535058537489955636103105460922707972275173353692765609383611118077816445438750873281714837681736430070704043243763751501742602650930977360680240568131213214599347430978568879418351346549820326583160722337476586149477086978122538504670139911550964410828624345575435946979720760253950325195851837835373668351919833803527313661883742800531685365876171539087724049289698231262313473400027934569110188735874140541692081357920010379996176796261445786487222488903189638978273743293745470547209795554675944765650429095748211014137111986489602985262415453360619978386017018030958762459201352565199563451707643528484733199792274019677017380773253247037302765166535262392082463255850509565203093900101280274426702768584254538815650472147850558930654894528004706078433546778656128444137472000000000000000*i1^127 + 637320464761349799317241200098554284087244582001343304230384095050366542750206941016689357858277230238761217668829667430069102618591118861137024266380569851400378529514040092866238044849017105844415783530341645265945309115636571826672626808693829398738288604167668735058176129808234325020597195573866588269313798199234933366696343827078184770243352776889344568269192449324784753218547853176431560993450539708665484698025394937866160638766974632849986305763595603019604300252627737540403961422074323174608258158383211856430868450136903119753721252262479307988484675400598690045543563316329153901729664457061413338899940468390832197669821840811459607218361409313699275067404475018150252775166070072325024341911840356098037915798461735140057003810992070565791061580370579905772712506813798620056401152501501993227761375963485967199855897950407445547118097749165483068025222040787822759887866937596519513045760626482275548677033040730463492646580833259869541592932714576931399507483719301866985994160532405355326614606744736483872728844478727606143977115335367264649059672273662473608174628821508734139998510135905096867918479685807665437971091645131628539031279587880764871097998602017117155254457114131188853374253421995348550607782082591258163349009452157067236566210014178843917992731488848640178184061116350815454904937332838121260254165882702282919073156116618931781178838626373027535228682286323873943892783517947494875797319900535874578393814887046452052151411576473007442899658621365546567229641343379012731250001351574016964944961753465323380951223110538001293528579002846268309203704043282537322184806761547637062480331922057232526661486219695785109407049928781082769083913883912701458539276396396576157017254259831057832024253740357056996140889822619276709455286569245078310623383022920834351776630759537821478910144478837241498542819124381658691710131143243072451562942942868591827220475443237545644832472250454444302372934487489693628652021466409470091802693914478298175257657287123929317240977518165350759680684444165812151087891353168733645168526084167488901464148987943356095581931253509808783380393459079969352259475681445202011338692857241946551809836688813132194187549726302093793095471331693391202678912408613569715112205254621895997202088822925965713749032763155551562991709343632252273409448100886699773564180264623649472916336764465605348897439414538122582441654126655787662448859791398280590450043301323779075691452128765430628601857245659385963889917817453800342470597371307112791560000448976969816160901463507964176874683577955667743718032390400996060601818567124636923148653061657793843486331201199157421645251115475335439126395333246200995468915925693423581474712281132795476369745543672087696337528551681694879692146576825115838357916059113372604741084774400000000000000*i1^128 + 9300966672620186582798251099242425035252688279326610752802880648901494355605894474175551209169791802377517207503008029550328592192410451707386822818683506257539091035706866092205372554214679605576809633176779030720768951920943912386267917623539478191083592082486034450418524753979524611642937751838430755452500755601283237542646651402881689736410607654995877360882932824409122140689822038063557827454140473070102582400326653630993545678012218262228850091290327057518729687562151268937834183545449269450272783800493730433229410844445528385443827842118157602993662750054419048071560205406356805973777356063725100948603898958722173133181765985162633918621373265283127142563718826204790099112754301741088419517911096680119825103157907602985807794251360283616468647774641188329782427340250827805013469586430353820880981276696385925387484891346424291022316510610318527691968464927140014461591886691054723757622319193032311644728294940811167579020217917110653284629394377877602370514164584338271993666828141481872486310287125962927602908826329609873307108777609349154862489139041184630399899942930926757596549435347816174261503523514743434136539516650561062459783326589861992291002518325950514900839497008111837383347425228528764587714307370543197370510467223540781826139470927964455663977647392734795170386320483289097407901304622119277107876708937609673662375388848328789606115853240801860095601223107669432892423557796153796663777103496830979088547617529474596867871864642640868813206661540766412979040786208391454115294834562332563060333321534825228882479276540062791105545934523381595841861480361592836475851704507174432919458693235052391210873699437914217120919433631038110724208005683574624656023297556799090002531967576980812950309141201000997925436295845196750806172301529753302193631286467145485610194953382313585946762803595799543646966938014710110608733064115386025755626877285398550988331812946337136875965680853518304596779307810650267861558366126219283223003344777686298087666820415156125554691534363854013724496347053803141257088450707285988513887446689072013377946476427021713304426764871271175658607540064268875829610323108096618670756446487239091158128736681290829380499413624373323549920286461974560328077702614722265837503945924678749393881560515275465307514547120034726883609343768841778384340526124887080544870942274476438402446133253731519576673949778918517630988716988529793053850363060788503042509695628147607505269415709175265262128004946720833303261751728318966420496750111295335422703815990351585720241862837049033840266503837456968562028786249227009173217447696169573323228139384094361112153876006302050407867863846370808339426050473864289717375080401890466563125229707599450447735303830984326858933332935749241234590528267146659736272182758604800000000000000*i1^129 + 89838926563810013213047639099733482765532692387516553769295660578485461956653509587774268128886270263399924888499052090290270187495495050216017309207287312626492277658829704430536707818108346545143002319242379166154420092509269514863267142632408559287503756713154563361871017258406888462138204934862754709432544588564810078285455830587929004401683616139850478324826966076265853389655586209792151583482586405139762411691903214065214582037760115738138457374514310183293706958093781759007605199552797786273156421689203527794424207765051413928002610753001561253276579079813484609382992499781249684740535641560178585350824394465846887980928081023327030600802210928949877003249832011046939017293741158497210274696196517491749004617552615506440925870127167015760832676674064352026641976625742584341764838957667791045927501763149271686830437798522239068463062477271346954652504978571042045061068627068978062399708824617721502258047844906596308736112544833047331350902898193355697790694309456031519911521996422546524248410946285704317394433530671616790076056232338421148600351723118258046913956119259670129596384171207523952399583801035689040511499856928381564941276299991219895848881688229196845654688275354250772593654485248428909740548252196847602563531070832893157418528737197870574620376187376766119756353447276071031968580733814790744727038509909961122279768979268230067828981192231045280425161170907344558080761504283167052860308400141726430405251731151820561226765637428145325768290855923106780925724907719228142708700878562228179498180093895221710119585553627237707626239888144363830928690555763459637026559233570608083291300705845607776691697962693504488685588690339637882094189882309178198785482712613353187915882266304658792678893854159070060918391490402063744289938868410613465743690265144615794016512400227523866073388562743539637683133809114188148492994793863589172983989417109698547744121099001380006481859186962717227766089120509774626032187202160552635808733792776154016506300503136807532561076690522709402373396516274344058433586220733131867253381282217115178818877178186426852988947751724776715457642945659500742727246457159970895981495409562936158664813308711171764777661207338572192356939423344273639530438848259577812170249843617184960112087673859101597407318356383961529593637004196980581722084812082790265391005553928444785058476092402085753591315424150391743183496289958749449286412310212718784849321686477324997815963766795329924923993573458514436406754451064248531703515956605167904434057706299220113033379647718437501533756931739878620964414409499499095366175962237835966886680316834773382124792149514612164705124485707777150871854988581263260190801737912317938307833047141673126948034781282453111984873893688819204517718134323287162880000000000000*i1^130 + 928980986006231950058849712589508015415943777783186165830511984982618940884486981832398237696085257012351679177727086380816329289254014014042408933121173905899735848290898828859381919305129248443092746383445392411312034083936423875842279954660914789726662747937385697423153687003971260320856712211419189562590487081472447317945387504366105843559317121881873594332100824976007671715019084622374208677162952162625321920337757655268358660851815503963052663939811253593918535237142419382569184123446655229086831159350276033819731600290270742870033480022558427059583130311586586238952700818022781743346972163386987008961973280465884343085125327286135165826617028985634875745953627739463715565337552802953410395664637853043232960874371504264355189320493962313687999148860015741635642874176432087788406231286689175197518431511213785073237878498713366663201247561825517850816308207117854768145819615413048500159664820750564163648028779601750951268452917531495287304749927161845790133572698715227754567374343989900085526441296755287733220696421996733727354837101087200693172540598018295651729855613278925954599987649466431937927194301768244086194303203098152551930419945686529956922713799158317607533768321508574172721628249754828939475949318913463032691785290689530109946661316511168130227021158028441255638889681529031956349673723203458324939382043220590858647041199130779764455463996711927479187259239862280277444479634056416425972607637450653015576584407112020922792269192521379027427485607339667611172431070559280250313351132125780472300803087054498603121479521574959091354273421017753706473451234923916815990788575825943337382737303908472767090594021032612899771974272894665220765479071466136037006722555806165593862505215191037790834029250565345495533306001044231770137077125760742104541857516919685677852561960208326189836860940455590411031698579373183022849225039976187829339630071895626784205794008745606059689270826784151815666599532382913064197859884807210831351124043393950533302235829946506049462917729278161810820054497575725307741483752539350100270070543772549890015172593753480647802884310479141329500404903582236637962991385450564974971931925108297063494479015401744621710505870268063622216540005108354283809794136135175279493193523331496920275040059751974572288975474873233373628329082372121366168360293248219369200288505700229385567006603285113506080331007889533960531906046037191773791065673453445650814369291172362427237343791398587032074760673092486983907957806010327692744366219859120503683830258600351422691635867616330888418938031564514714556532440437364178449814150234885624166973626333405585687076351108175204935737600368107499420515758117862464801426182674206586397263088596833388056790423442651437126607523874152959180800000000000000*i1^131 + 8572132265026093929988181362325003272133555798456342270883747010121660544293805981624134455677529151842995534941367796618453351662033370292766458476277649863450245739479346480867229458680423004576384150153730029588536071047535736044409412245969197950531816531741427180738606831587663172061513452705569730541510590126395403942851847792223002117955531806293759903803820629339310145810736927695071621074458208321249802613353635686487330585492716988343868175505144439964756202768389142187505549074491576193850812981446626345983752995697875506161175617096815185765882427705240881189941913038815697906964669923293806378387619554819892777244086748791030560204276521679089926640529935797731686189251940148390487579367944224777019519145015007629488253351510096471740424611510751323123780142209274249974576913061688162431759877807703474234737327418721886611412705558785801507394970850605272185509418742613285303337317722882961270921582187173095840775053220729312675872883299770620227270059189524734201551422614424711196156336352139537660871780367140896361533504268363546194319590181938651403218021259478707709510114805174101326291349455116260383413426465061170844441508133240599510972083431442306636985507342954544579946914436990316954190014348529515411027609212441237865899301740490254050619041086902029521755104714295529574272158161845827698245566065970719361044714863444941005776621495785910258310906961099659801677723280305942345447036771589335186220128464025049877497464323534878976436353946162636442672291495929447561966590430911595564791839975932461247051367393061368299728085233104434510704152728000554356723490006727451845764371792106598683680738385183295519444157903400165850861491714947824439438526212575707553041389656145092350156626693582006410130727476753752320459654805730776102829914044381544679603234290330417016387432916902333239158743144210911256390473139210262048477137447954150573903932973365769411831030790605352767046240460811622211035354922366698023941195217778783079653678286595202490307930738905023240008185253595431607588004084200444212760200700127208474910709220999670143622735991773322716672384794282786733168612275000657798736981604686550188071883710852503519614478599630167654555538489603741714698208577058323230827664389718325562541062251408404051210898333902622382439552991353828736135426812176081970170580904477813612483865249736871711089382225171504057061130194397326740827679087179019783103636058905013128189557048503522213096997705349019567229828836583132474207205465511571559845556518454698647741048144469276367748570503483984808301264231813491465015390810214754912681738854199880341999261498907855675184979904176709063811458579258400116548376852438506346354322342894926360103275984600370753279361024000000000000*i1^132 + 56275934666477340181234366540992618242480354793463646886761595727481251019986746183167522683006492919000051665210792556812353089954841686517086044068180769461617395584277145537037278491913848432443499004259705749132293722022337096882128971304596378660240019218265059334776681133954753736736933768517561660759108781199772059705917817895066447042841173132003289783476251108184223458217018084059956797308118782679979746579682603891773404601165295164103596894654024634219829333380874000701644923504771638860870692023388739369433431000954228349664076307610241823207635296536100768998001754037359327880198781141784767452652420412555110037115100184521506380747208081834549175796758739331393318375631325270900968390055481495085345174198959637186175166544357102515351380901385958310828153302357413051897249984994501104744693347938844592309748691265023962368786677020435619929226730180816610202199072160254244886207090253547182348291983746788922796564045588613754308559059138337096670140421803435810051593592813352284255463048316110558165454315025384085185338532814983616238648041368886755582007290716698526767285980046105144747057151347345594808036976400134163258261851007603879072317940628117756744310878343239838956678679495344667501787023504034362515155937958088929394065708896168745053477502915518624983581604897438920379249255906089160012152231259100232480872621510231505129528044190689061997997367321909197003681654928224392291026754241075180575088825916401924741490132348968658891828334341095742032892215513508596181171980147796473081738633888619339209387989476382004341264150758787705827157647884331995697481432859213381381499502757446677629033441156515669825878944023410082771727371812216368152003094509970162204416433315142878905515418663597483336219522416179468538376628647441905485642741823496839435812482372560784572396240777502785990557088500133347751581831640257046475629919862817175034090134995780467730681908314980172638196252039452732644357534968265502566924848893249836846227602332466632818208117980743810645840790872003099350839813993483047729887106370820737009140225472302406978139074491507546612869856480763801490522452349895684437009908388057805624178562379203998325274223976388359182750307354897875794567565076276968931279022554760508437446048677789833060589792173110838402352755321496485400712899447121198631391313381594035128248338392040441820856241889817534013884867659270636576503234874817027736954993880826447345719587994191132941704647000153691554738107691362483135756970325490287313043113727888889984549064141427785619510726949786514025350658160782635444905199966281694456820124459852357922204089068172349785659805260845468240965484965390250226783830613874860261797975676684237305718448848896000000000000*i1^133 + 259505027873230650343895102922682926794534741752839808257860351125433206134745515871385740697011162728109570021728147993250067731442332094199634292749211558701718504577921686735611419089962690274376676115650349043677730159514922388481748100042891892533652004246276736676617549724447499993059613117478164207189478433874367638796551465736135073439414630724055994167527565124918720363882716588517312263273359599861036925706709743793852347994780549375310607204719757339557499444024566183691674055960173438307876203437341111848861038070319497930999280683834735401896365939815402107510093487422120860430514648148704826371309969065067102484750897440525559389707218206149332927978083585049359536101316695063292426826028146287045602087781462048516589702780197722802720046606491560734220346555375469288546272432191084605586944111682238884287640773975232239412855230470834553406398780521993918078130471750306581670714958453645202149163454221517849818473824660732518213476738001350322243592670237918677159326107744545251185949848603857149083916531168480043217739472789742348735271268737163876113552858123992697413910265015138463291719357136778140465331446734758861026690584512785839293948605859287471166569268320934915651959116543293581678456996583955420791087367545310198495886219098370770907447122969025351716495801093459060185641997387134291751139547611679664199095132838768679051029240092930266288940172419213917574532021898457780565690654312222818775954642129746730338478624234752887766716476327895979206931598153344286613173813252729685314358411660893863386170291138767620473254192879827992924782288085137231613373459031221313218045027349178911015551416270149072695720986791453115558857026634755575632944277741476635173715718822489589897225489050561895475549255606673800371608042410281494047405269188871380049707321133218147489069802370429620333577755299950484701625229884186913730005970722596906089751726037851919560832994369556209477693285480881514593942119417533261934824812504882451374541890834765605489659406729118786000979943136568053931346385192153210408900353338124042707801020753846060149360102626856523737969523435523411189764909384619117668462554698016584824265377187527896414674877564832716258366613742721745492906471612410658407928524504791177047731871390452416807740448449905492371873284348257145942636254656507237743353340790165328838331576882201898098344132319191605859921271745125430648420427408283007691336041154497073960152412397997425334601541663095779915649780378730064371890959379392689505759011490557638323740323759739633021285183590154033382050116079646024098194689918245160612629251755325406345250096575352485537026611827015222929349111501345546771727820879651048462524026529513472000000000000*i1^134 + 785397196437480250880286152846163467409412811989171597856417175951060906162544576616662126683387360827378046978202162459442341877197827057521163049776724242682653105143100770933228080347720547214452096444536644226199721211596838819585700841991849472586701245839693911626405126268678950406226274520984927169418610765112813539754008876016672090119909169206147176248600881823459596176627666058299409700746077443349282212656251339065931680163755363465236270140546356614657601225759763274220574636644341413103645652266873324578653700149485900685572178930371317150426229993701889960222350990830122221431700757520985930276195320308236339711278220670748364300304023320415223532788295692540946887654149864806298249846236031873384087823849391073664574970058870046551990996855269351765719937504937882219942305436769931493453738356712869322855700475977014045416733235160108642291584000931847173453580850326942782648547087526163932873821293757059389826302453957411849431748129504173712249622349520868871243159089972828435310032367192647394720113311770585461480564535586297305716087475312183953866362715228362008837521360591893420151778464777482776123105969134528052750177613141951827484461506407347311327903321926751153873412466719535803507883407008583341718000338060208829072019313980814121561320221545385984673793000241076128081454682728683959160826271314969282052172740283566884565315333542798301064395447244636735718721690024663411888385000522465904784226286075295209563045712846200283562554781732496441825254798060539682377989509724607112273454889173379660890376327533571945500807073823813933427710653937169582421607950317904192137554053085466945608116499184159668103505607345630516426559073276456479977761323890585347196591109867643713113596760121177011508710192828378424371153482859553253369351659611306294620819007899033277904296395858003498896300336565479837420831050906761424970418082267890833600375488383715489126567502486512637733286287299225706131478925865128397823743243657227896966190362892339628606929025186124757259238609555530138022528331354035310732527330638358227402255450937046746329150261295077772501382049553915038166513978726513879934395485376837065201218474435840565275947125512262536885152182080420665396764107866029359411721673469471813354475399318026933298491825269800956169216166071847864302680874976135520054204745544917967884436078247406269797278734366852840699340525141638166430717364298682942555616697571486205275825254492872425724162990151473768226816221425015919855132455908046875936004708875406893340852434800479606448530836064935902501920520912116667911899510071922227549325858852858743464626683180727728479004091607427917327520557141861047465659756523230226022400000000000*i1^135 + 1637282322020875094112169853410010828191335358030683304819187658912386558663374253856857720718291725084254901097706049302750839628059530672536498536106045628973815967865020830572493919475116374997176390089184506318094678454883090924829860132222637231312216886602273596230365632593863139618951135190612807067467420659122132761394298517086885128928654791716712485726941042786299669338856732130306470606674263284074943190565366141902986532593544650549229964922211661917875691361889830639167186090703942366108975259642219681271279501708755460531031499242707971168488075619254088090466121951091790842705723041528352657661726458828142928043555261187758425977662275651202100316998618763699626488386446767344013046518534779801417626859830147467834760615376448324246082328001439957187738475423350511924711073670212722800434257790248084615546449753477183548851138674244254212764712323992749832708328047803515939184120946586670199418842003620898403783347959883798314474861626811987410339198311388998194180351257569891890634456626725762852943609044937875721557457335872671704550594577184918493266557948945169647670760290112089980107503926187352245403921465822422685167649695610809445650337592680267959289644195294156915155368230212393619139037312238605734305342063886510022233281460452157905740007536207963197719795026117432092464473056281591784380180247849762082785611219721511250971059661028481895459801453403263241056132950759995691324178731095576525504405092892296991619320813041406441264899887314754513891908941896655697189468720046550520417153892609555572714314515459233391689475344694688895468077121605884389519690979257784120798471697821729436353289222679499019907446034530108464143705975251984592106949334060368976673166009014307369163988849035173577498543422803701950419322025382800439699081925217575587652459380322442730657630235474347041655241333329620254516829618812205888505740808262074265018505356999391674883316794087374942184331298314175570933872679533078740272742527730523875878485319753386803247201530246850929106672368590206413728293981581454286745782116456608162191618865978680097581213193918132431175432480834728908470686507850252456890943583234124425747344793908947440951871092317408585463640593158844543938308232254495525395753054436165955651483313724609970573907638131042560375417081943990472320815540959327877561174913553647268773978917090673154889207793537308620343995062796806959723854250574363106468576312804266760804807065120171644100798222986667652161647005250704458264357527194998159764290876349229564613538577600265302117434360506237495450931707928925515499944407216188509018126123353219161305774587043481435559103493797259059257565684172350919687536640000000000*i1^136 + 1878326376175743392624085204046400337830326338283819041955180377504793233267275940143995032706252806457192754525411903973854408293557571126030012888972809147184715731580087405672616740782201556927548078091612257843475801212962530339344758221966917756335631103503795343569783662271868938117312400530697866735987770959505607667239382976185194943391710103615089082210929611862439905286140417429943949112289635644799304005640342504055175092992776309608324689902623324598395760398979867647312155254489824043935698640458765081695758684686260495927391046232431974019688731206005106015789243545346352751873519850070001960831503048363291453295409395322890933020476749801229602890136812152360697574877580195832258398809358264167262743816485830143259462556830764373247098719044959374166018909403907699495296581654814400323800667058421991270339677432807820042919025743054311494294656327338827628874924762928548949958462608452416169314321899281166326292450348451504011049856917998574554438569008360186327398331566983313184440756139952765092816900717183876773018586077722932817843718047276836370138062224989631096268516598290809715744850472987686189903777166715563481831721731784989461732272172237871921124043481810796844207926235488561808136775791128999719820149832380989504695405199345722949589619944722646572848022280467357328292058095834724061824197266931414818481520364253765133597360630369884520857990580568134627357617794245195258643807539984171569583733007975416820199756754760811253567838175971792448673087252241259967231436589015667505433042768754281564761158717986750085032810293946454851519998356913162478129244615285060453458954919622099802160110699846597867401283428348659956046455307928336063682287367996319274928048656348618842831090274553023930556353285734160009621503591529054466854589183673964343980162773823752333086564480941765598622410088286031206393127062847946920331420786860857356405402704544386073918199188996504082175976442563766613764586036400007775620249285512970669740987673810688425473039714405737972119387770420809752803252078073253661953829709288191587867624104576652107075115133012400445854640331624626967060253903153158586929618598552248832368700267419261559522532568022381517015455478412394100451165798856713616140101784757642575383714711105332936337225633940154805732386361101494545248387119035657162405779108050994898746531133554979686783200047805045672179973164960607777801045154661504745583573489169395495615753113830588809531164980373585840666254710436480965329347708738879923720191853617187141750344110532707231823158942755739969478942853501799991642504976012601630734894361521645472360116721488609276304919681646541445236502036480000000000*i1^137 + 800729945888267574043642262416157332524938207701189279867206043269850988850401131497702369343843725191997189949284018010092072470236705233028773847812945712745924869856548979166831207844173422122974304263782240844348203385293222865187262554506041598273659808544892532731890815289259425891818527531961581856005956437158733421446646873806205733699500737221245929398710784479863237999795478404902091402825151700563423073362795582480253442778192321464364840686352626049195776009561588663365256927772659901957272327573002506504053696066050990647675778832729449592118973789825151330864668113008448872807003631405486894471587856987434848576575575354719656602266850621606954913509588662248517945227487243766318823329902508496479101899098460033597676051156620125878642423047465657387968713854248647384862477504434508963256185478320814546336401456840580134987153416078463181545223564967731310960561974549916364745069273749189162096827088823714009798848508198267126198406381491678079246174340286704686717455814882674979500681985932464317600969999198138115581255384604756164052437856671035328699251862836184257731753702314129953316352731330999463916176794470137739554146950098601403551603191317158520046804732487890308889375371098669994258213787079996729667907595459059750712186359665636709199924135058770082889579959498072051719979542872842800467573636443278216486115221742061352378178730636553491059828062774246063944965325340848999788637231949534569930941924824356820323354692809849684129581742109877880907344457017083408262793658088748937815197328875523993219290533579441141468526918703479118636421464122614021570369738520211418043080368798910824643439579234441287490624677333052592714402432835286220965513706673509144093496084562145138979415967385835802264193538558915177253885818038899259614804063282135240005326064488752846472120798809097191012655707406159372515038661186606068145226393812887835032178207643620940014407190812514414576805419745319387862064501354097379730873898710695610408526645699540107540422762863238960852190110026090765133105726973263266083913933433121360022924370768867820398974953118740892505726238531747589929681140230051124832295357274448091582854415215574732178666652052879436267220561835711980349345761627614255155738919607116796265053819888254464866050127780097614161559293353544273672696183801812314479160485889834267058140050408372278847268458695843012560884401181612302836114929373591583635467866155473315649406148061848759664718403397877211328555323963713529760717002442341691265738270223197570753800649481746057326109959321236090647315748111608245461821971010744581240231159695365575942131213077921005155093118451712000000000*i1^138 + -50404364285378538610530304754718605917984458511377590597948436799419088837062482803745047562518561787295115269611802881132203572948454359015517468136735053949382661480340139309606804849872980195735781228387765703091983964397393516636852570659747167487826798178395140201075981160432579314968376960110050043970421615005443818814452105641048345511504406047946823078316755090322030111313984882775763093416703525620262517966739949776660057411872475761288060467670089995677132552005388668937720356079329088677313055326431699549404393620189811673858875649262671398781179183468498005971913727207513387431417417323707448898860131479457271671612073387343698587963591392724310314082047719127487278705371679884820858419746979812856397528541799290357337184535201972980144298128206342669304279958415737798485749351832700129017213878528507970665825612603265999945479582306584591095778275885664474367256876063309268874974819960691225161360428043357641975598757211821437427206862210992848569575100489946717084955183706675369600306226157931797342583891627490679335054051039290840140259503582316091373386373090722755290235503360084096013057489638040172174920415599685258348020467484388367774449123364541218077503052298426450167565303492268298108836674066043289877404873534850222289704768628761127002226206120333562626708538995403005377692307575344004386396056826955344696005503127521794478422725751714434613741766612674273347186540261331195515249455777617540027547922115369245927602483425067925226980663023109533474151768206726323078128471272878986663100106213313118482168897272907425429173069424652538028836392293199622773420444343225862272546837802458597231339961074181861177764927550718279914393820555297241202825939508974971870834656944199325020042271798000592226730370659528790235195864128829253357359381666507965442308327274105113319876249663356138732233076405471353723011402607324962891462556384565383215184140115913709196620488800298319996915208806481858045800272805521321052101482918695400421362838678410271576819791850695819183721418076305088836694144388576231746789731261417574966242181453763633343774911483240530025712226486658755886007314555681151466752004851918630648405428500077805574041158210930408309507450901133475124559626120952549226065015183797082713015507425941661712214808058320797014704085991259191258624753430889931002037101710111867156552192195593067735066632387651497703478310990517425934590625003070955193684450402737458389917958168353694930217971972671796520023752115884667550697460830271384017530931609714237105600927650861681494534332696500529530188451697039123257039498876438963270611913584803108389672326669533184000000000*i1^139 + 785809105557960877328078812635409611324598688918541636993179314681169888852912607347756650182070932487828663479427315626088786816260118388066044301601583483643087767178669348401154547792052132693933710231834327647049574137820617848147471351715258690953780775411458476802012643536804700466906417433850415256472730892456344954435428421849254970464824406092178144014837310079751118725764976623708640755162928728837095609564414562334034075473106595902588001585131254554513766670764353410896080980558445333460777505603023178662935907273049457978237221290134960189020001195642394794453193894034808103576616796607248833763040994348237861532294000273185287714847665879120598891551302190375083679559888670637993942793104384291726965710415165704209299981178412361998429862975179283928443271562873931568332477989318218421223801486584583800336608507936074018000430478311571613327866214095831935605649627104694412838253342590386893047821175778261274582386137932701506976730677358613363115537245418099184709798917087482109060866401756316828690055016312738601769757062497606486832005889195596358092735326580365732868105218312155497280201432506773373304729958808009157642205195426414119803315102641450931375158267038669265828924507336386034593608125724082073707215452675931445023836337695470721572381889449060705264706867882804292488391740376152375066681154735755279532415176469124383382116146766418652596442457703249210502939051142741622793863006405164910268494511741734938062208978553059093828920856027425440469865741565568936000547730244029015205591691877737133280697798602893573898402336242889701654655609054414019726635600513222959386570186894226551633517959490108531428546631266158630506999181214126404258220470692034193316340620901958892058225138299824263002371712416333735310184771456516072235668361837966950273984717739982472059739485993182305065278487469992925366498375061258723367621789896433690869488946855731353082168943262281127514932208421108914723190010043244058745900491913019158005394030858989250065809696582362827538345215132329520630113494038505320654267455981933911356713815399636430554792914451745880766635933713365941043503834172843922961414874656901964761904608433131069132415170701455980668388362864543117502446575229768963873514332979000178521279461421914657122182001381370876363427943478673298465875822802721990966171878055680313757288902485443032236790512683064122791622901767722888591128223324974274939184580100271076825692256817424338333455026859766947053676644796508972929603785780318282756741403744966977168218998835101564361109219295991301359107319990258153266301253459380145433990333681840947200000000*i1^140 + -405532315141832587319888795170995249357191597391522950608656610266661615896111078619514787709637042583729771748752107753703219925177107860037038727571862378689526565240639374271706078207752383963260104312442297002290954037567393679904994517942536165024283299959613304593650216039291954528348922563005989596786380382393147940747277027495407736868017916412642528520330902253846724874293989300487469641938309913855744922895559927235743010901187544633641146418912144261722771768678234677824251836613320489066659836579814164324686294791383645659704876925353478956003455048851653339353061751096431808382935083944019583998267482842324954039711919272486623316535378400198504554502433244799301520376694930961409148037671582554266770940899918910480859269860280806580228226845740544926172854121023467061667191961917699196906647227362663320206385696415372323371890325373094667187386665795395031583610454184093529169466928826387261732899759257006995602190058859514729342496842157127245629647189496548853738460287910645699836283969022239734444314778208594435270964571379107956396441096869556211805745640013934883903592032074396166580957210518768592066356406242429242139152112796913336839005241940547696027457067844976227476429737114278253223472974532256969303570261183205054190330365900041035116022585031788671454979412326770410384439274046369442901484270488583419047678278630506561455536423425507350749277865215223263879859413190782534125921188557495885998185073902612963050917994938947162622405202200925378620051600084770741447556386845952108239440417188769826885782622204692809634378114889633846405852631170652578218041945110391870070566854768621309337179118386614580435083103529474841334330398882098486213680591008018735151818903099600182952317632579164816514508678082212055801427859853832517560490910002488390701459782677934161562586087852602254771900535587036672318604364487880139055920114169302341641864915194211171584246227933437096329066522717936491820591782979205944928858366426568102087326992671026300290753463423510162405919678932850055300991009936595591290416444813638651198141461143375893227390769588225727372369350523640443954394694567207417858139887083551655872056248963443283102413087041938857545219103157076147632227156361055167164904901101190984957138681296901226212336030910930124146699548375775379205196217778480702082313932005189306098074231248647634434816897470986983463137406204476197995025007373516365520856615297347100152729954128280641929889798503056868771417943103707107596163939345257953280065949954817109326449092787610942772886007754142212492724775579782252291816975347913379020800000000*i1^141 + 27237809151426992373275003164939434801745488818178561215387178752463259544678656425604686092222922552954129935461864222962564573116857155242879737631954584878639538752821784101075276700952048710492576065580329191192103577746011960172456826217787898260782003191800866696215701325152467820953576467210696037340864204564437766531591886021365804263419469962364196022334130121350461257254358301177809063755736367176955127697945399151874409711230042948629042478733386995747082581070367635095485649741005411486812904907279283502812910848272280562234560359993286238909782950297136417956835997466524923483851427829279765979175370989783087426886134670695594755400103605115698420870411996808867041716195180739806668412934230317896851313784831833640014633963776897508113276651591507720351459273755108869160208694304420180641495436834980778216642687562735205718955338556868661452191464125512806407221542919668533918557820214089226351429466885127712088560706597417164203933599794292836640424052264491822355987908884894214287695283213780024441203921950114123352383857670272643742760007013860973229054998932437090024788638767891586320407123704230014436391644538848301832658281918700020908899145993427465492195491352644719852970435544358505820742131177801272986174019425609366840930426100620689954107652534844923737922078315648306067864974815668613584604854348404547338897322397542227220723450691512581491436931693441138349299858420422393648619681785764863698759443762620295810106516286858700093467435740353086097374366079628079054589798660954170411826302066471349987584799235194023537481217388834344696718875712320987223086328604102052785123281778705767881971191026141643523553018860377087323529838314402728754115803206843419551239848413433336490541892436853482582093126738069272068433527666630504016100105820468634247429263698423002027089341770374715803766868013330466528542647589461604344445289263079573150029361802358244539218986660466909206680727868561328540892501929193460610722926362335629750515256658009714811640149819784198651806494812994442806841612646525134028093817355420712636717307864666040140739305518391696758058920909590857792528886456608804274420995352806295416142818064713138394547384875089708299015219437127571982987585270849630920238252304126621891517652437361177701685464604828698917989895715330016796654663061248826677778344810159388000182601166735780015564696042843270222295524016435850537179413084271766873107044572821780675664031271660577338146808550584461640642543916922631151052637311443462060069493655823611923374058654449451789574257971017267053921141115503530391633920000000*i1^142 + -14054780960935002613030863211504280248937322305893384819943178925411999755911551801026444977281952737245812041331574281149142547209163797503091557688593338783832614192849485882868527593728529963268611085537913921420333250222873637055920166468839409472918502957956665451566540912022041600700825941218765549972790976931949263399724982552580423812383734686180680138999101744415744286216912459634807094070932483549689480355867714184995331815033240600071973263088840421678435416438488160134877088911889862200945582254563450666690844289644103645548224075077031981177956014901440034262195187146630503865699408475962510630222968772805229857839346336318264292499936419344303792730300514089295516019736591375722998005320813897938102622114853920826763898692560839845356039743453005578956680414660281178926504938051940002656756348421614538444413751835990643127618665025468812977547584020792449615796469581872605680285590599120413396839011071924852605657400568140369208578567510220110331407614308186237131121835912954950916667940046217975444116711592346931830239337739755737372663942188458209779952092698304059813593523133176472936829463419233029706519210396213238140686506735356434326278280454575342630150172809185575877772252958079926607326412146096947242111013354387504614333691175952015931559557919398699467744789919940897483746663026173810677619274464075218699965779729728155428069581308647991389192820016081209514489212017711632954421641591306343146886090221193539624640832455246846208079470031814665058984638902386222465067019764228779899434232927040185626046830353921901219279033236278395049201763436630857612275278562661106896815357892814988398680641090174977130606926524360072503689003798656752629492499320842160593100165942116187427628962449550247197959768125941887602087806214701201149043523339011788295256228467552790635201670145489416269209482933981433246856994521053198238612979750035220808162793694065990665609139038963550717062501596406488181288291266842996468440349764663175939559256785133018073778240947828741261220682021585255465316784642891870197627176328572155545500980184269581305606085126985115990160084509673984614566604279553468484255113723860200973174956956444973124199371253675819982217249903521847303461147975317017973032523542027116762133478904285992302176995292575489182501384791952797910074827573177688928777422834068561773512385859244021023892966044300218200221434904965414750927935656028590868762484518360435315026948136360487798776534662352875657509054595364297988845303716525813995588427241427688781586518681676892495580831339498682177290240000000*i1^143 + -444451270366683474037618978046480351299428956659682079181194342401165488576789134279632036891661104841002077265089998669887391535920318946776119139436440476052055222188815838281396346877963750863801262496289806180669541147914736821043627681735995378434443623484042215379082448594997724663340676996333647222992469492067529134346613502209911290910652585090111479712963329660650226388224416554484557825609315190667161993723934509490230157756621293650216532875335915556706712926040016173405744182945912783344775410069557350274371045253050193513705107949828605665791945001488173463992223554110207306025391560481947387451781366940012208501065654180787134498930217919726967356651435495759596960650604160368826784215749727745904853166249749517975793626991748550116558689470070552391652077611470254751250660124278085136095036981295530344404087450329030426776628740136735934703995847138911986381132747831450472874517580935306747764425869610314967114946244826460290943360500288288319445415540047538702133260293105850785239162952329865701971580660864327574160343819427696199486178840584625470355833176568468058864885663824616298795910255998973970619723869324403377202796439911017144529991754557751894441063774873955758723436524051416808469837882313016229340602717552288602802001683135422157672129535866105832494443976986620521969328764829404119600270478030140432235203201108171171985701637881823723526077001542556317765602975107447990778874208727312257090124783848225811914143198172627454112686275889711443646672190823552116715444513956540084326718288373988178863378094823348489677202746537567665238786957135755412134112101202616459902361544949898215683821101919441962496248534649275206065481696701109705897087316909316138202723460312666523185015386743031311775134904999955706671234302443038063876232509142335401133245347418114108148850410136594234556801830013048635556742576324196292757365864658279185141989659323567757292310549036699200771559661342064661084156318623352236373932428759513978344489860714746480169455912122509438044904989583991641386822349317719455482553625504505583997334199554701542963971451645515568926251076222128799268147822385334686551987130141973919288282899815723608626195466746679194554016819539879795151790537130778531979258629740862917707346104216010010542954539144037897572945122917804261261005424088168156518034303905571265504659767113572212232676488724662603026094242084485166048033854069848635846064323309049181191940898947237878803895353614796322174811187791292393694579940606772770827965266996507633449201201162818838069248000000*i1^144 + 1660521195870705274921264670129638059435211336658185122706844875638919321686713979149987910177563951980182381756501903760235896807488211775061680374533882236627032226983776032632597807578623471366581556746872100091865284762910116267567336678006583149173663927650106147523620827251703836003438128497540593638264375462328592482508909896724969978635896528861565087663703057225235173649544014592317895462889177269280509457008863445625880084739325102417434607843034632393446274306104097309170414262654659600947341994304228780720726069510565347733075420985213140844316816445353036200121540673387755118801264534286689960388179605743939726140725404687533619734224591820721250593512741217731009279102012033674432683691740099792055176484692553798844765582213286770952713750543281370513088450912132733104735291363154480374023262155673529301572364781078995876281669789831318178374935161726931017981768790631385024052394364618992857421407341639101999458747027309828931742243069395793272541254968076460675123038038771775431422557545412724927572846503023105927586525679130480192374171733381499850005519917564153671556980849774482057420265284601221433110729131829548474858379363924090066702688991299342253319526753624370823949994052870797172490519085600357425233385872362712837142766948517173479157110956729909150009211079948775045811907521890150015776302491449926406242475325144291817544195018358604229159733946358040347090881771329664681831069957441309149026376390691160364970397012105888985767445756609594986698173048297335906098109927090362196647473677072579338475492370808730114453327795051097300561237604920308981203717997281723856403858474981764399545610987559625201462863487094581078576418498912774412704378215007252492877395376638356361085993679492009450301273439525291986623910342788224019321983268824277206720297850167580764094790926249487997525772170124845602969006161996849739786696158112655244612788468108326003458072220406678626266194441362975128593719336134871416485543300613194874446494473667269658596337347600422470828850589755873667550507477531999143354181285855765867638884889331612269605546778620127057614651213180061481963011412472047547168657449025548048492577464431097385825300072172146014460263266314909360846422728276755678887197000370654683231345871532557534429339814907832853599787022956072644849179174618911589966735013385185249019792142251278913594414819260895083370077902401302218923054432526781386495596566669884203691518905514883417635103867477522861832113839765008894911307230125743404799874935360432887562240000000*i1^145 + 273412994605706058307352809349122732184639749502254430761808187437288376989980179667503475233005589824261665568618734438594300036972821202078227791264886910087619972523241248989544706667808159284171497734092431254917735232772381335643049647436314310043971531237998774594116223649274875007223372524650739947789361195937080990974028534215257972393410208623391510457989541780264787832949942339656701317579762189254724637106480021008531996895456159028459606793355810316863571566098383178885263935556795244622514327858191360984005609374519589532061635524077369523573863414121831346779092682080543741185154910702796450544075306773648271229860754294000368734716956638493221497738744307972517576920125390200380786611773444351218717386987193538916673102519958855711581784819980748441990725227983526086266382084446505391030326513858796053358937981268826400225516055320691344373635386109699169441376286008314812650895849371178656610451795450713565639258740169133650707520287328827975602444956163184568215273296378303056995541424695031740955199300555599380875484207781044402560169070796591706526177169967414249790473713672676183085755794380551201115722849114816346128609042800073472809660205779103886183411159107368932755612063631489254014486472863770414353154720510513407479207957770664324569408603689675517191106070612357721917540821878774275854203296211928258290647460496615468236364642531850157734860662472281660129146029552898288769796261140599043178752456335094329760916895118939338580601709083956986027155730145155077574992817204125272392767894540889598646266204032303659871385625447440315513436048719665974526960123478724478331549693508926140545040391364289537232926232116749538778662048535983976281925837705256293842181139744414464808613573677709143889316890677250254535012348382709364413994222704371385305217810285049123079359144638519346589898297529578969308716587594556007988935532391913362284123749828006873329724521495253736954717259443516975181678735173862673958159237427757738745139213480237122374005730009017273213312645037968890295946921093676422018168131166299210031554458761188802359332126090505329536815087959254402990589307460678374228012583150059742490089383843025220955230056689596741147079151638595392108827208620960155888846260834598728675570439395040111156849800994658063738263199731271675750301204353594959405789803568368734730649583091335945659068221569248959250722236871207057021066389872337546248797987876754484446297315403484980929924707336562221843513884718459326810289406113043456196608000000*i1^146 + 19432671582276649716061792212039481715503011088192971136839980701819624425990659580057614733807746183230474998184281617371020524939762305744705935870419664163279384073489268642416334097890588671474118089486358202287812458573977467844787753663308184557465154241270513709522834752927445284368526072148277085262897404147860822647537440274917264232684219844735768529274787847147017515217812384093311392082522488250852886630228871184614464688743118072227648072416763974421919594997369390748075466846260771410910143660594543832906587758930445195127782035537775803915792787067211961341702168730795980213446787950486372685902358677995019906588207044058327186063677162988103645396055884868592374306746334411556068516194952060847146069813156161725181350311750144741674927414694463796647282604895593455512488101802420146379077309733618314399865866304588918481898336339167249232543836139147425889907068085538090761415555513078349397608028228848606826725992274077571272145348379517829889520844030497413771239021451420203025061197043788623553381730886295077607801986692729538339942766969107652640542408542058588955830988532498896327814544080736391933133061698315304972221719351673663547076259916782856727367971070031096846541151484179031289869260384624369489898276920261537792290996665822440579764313222312768445302270770244707236858086408546936096877444923717165088092863011878512690596129640241080607210419515838253043783749878200890558876012191682682532907593539179625899082661302640447432668147980517011779141609237293371555254518501458743235706069661287414686139037975122711967889280652128634213506363471467628063489269488574056268099939074298103728716892535217557729154672484511042693995239817964527575206531485967430638567934586705852208543551857590276543805765349615374704334453548053086132165164416271550717004855621856976697195423771437383554827626259876659209680313733462610272093638713168558691725361248121372138514851025749818211357323294011305814122169546813642537879307320588086390905125763990160799625772243783874627472061609564651862213335278782226891189477469028947689914400519216775036708359288779210381745480672317577961176259455288112780158527758425949019032012499763971868377522958753724125966955874660177075635874563240937394848699358927501335689817359509570317646388004744327632503602093130110074824018451869287235007476125304025291031871187401445133178648456965638814622503373183381449335504204825049919527810380098755679517705731109222521557375837001819542815719564995204848025600000*i1^147 + 8073983172255433608602794587936114834110941941257347148979478353552338332184533441391179626690554901717513020906094044771794760286529385984196427939146147501705755555499548377692906332173918013052261326080649204458916945869725974524465122541159373493887372805112653652606057010879596623679361128222616277354529609731425373690744443016775119493213542749667230609075666148515397207944871657895001966241978981830440527908835334811922701280043960178378124356636983383150874364879988347058200860999694130094216119783277861831172879927926354552595353548538020602914091369149602295122621109436524993330851924837854683344762564560857504929457539553900648194398485757540204791425305603713348390930642680994154752158684468878720565484255772872964841533544458723933191755456746336131289949763382803381129131848024752618181313254521669544985876277994664850586734752628818929545873915989453466905011092051283847221643692626359830783204035821087811242335588913709144089916397336632357350959357410452258695694484620724520701037629793872484700216044276427876686493942197990969161589188287200091508737617559642525462451840290009911519605385501311222700486314917656841271528572454951089718085233012831633394386740471409430643529965913266485071553685989295711780949602615353023046563889405643707811037722887447371147459304630281195754051791561856992121077032258346451563802328618389979246762292401390371837352499956326128185299821430428684239499515319823519253324565477230094117398508852089692286758200217429070517250251030577549794877095376364392980751768005272775336003268992360847289157644310906955667242940228577609688812246745731593870463550895006434215188133887458090065190681171825332859060389656300621585297005951979264423737575268049321249670458471683374788213162927020357716637473109693714905741378849233706824402797931750400130833503279300263853798664107069139896780057332127539575215395383055029433162633210601393095407496526184158721349478124410820783688860586375696927456615351565720456102919438674336496385579837365630537430931240726749665468132094043037351814913027065721556528387241803106280302975241684009922811046574694924548783827509998577556325779335517556915973513205192018476974468098084645613465082679042757523773137408315064900244509581171652986700593952543693337634032710262245324176096684512829983902419932222374544767268660059725615619956274966481423935339621097564768816103202582089340513904095229556069573254193999793855545491135899781395079053171697301585920000*i1^148 + 1460062411250180464106294949636203218290432647598750897439715398832568427024090470023708540660367086871395388432158597536543531411971653479636352271099908341235628220643787024660029780936545717267608090084724896963815223171944105214101928160625438819618099703241956718482450283526055711712929272111644622087255151313397415473005151895197025095965873262660009376341253013968538270293515770412490340631986708119316388404944421627330153742839609426414395995655374530441401038569003512322422586849298411238107102027134541116415793493396119619495417685359446808062006165734656033019623683410447639526020121852026431433131512267117227421612082768791284887453610005626995199215566646853945574460881064119874034582663468043877778505957279688167497828802918007306942001863016819692982767814260246404339697648067642002297340809380496172419248132453288814079508003401548437029734147889287352981509347913019944368886010997744866346107367564822098081663968549808372963791867778815984587693879503049743440268011200084984021225013207416896080584624889355763957939100261443439624722193102467357644517877683725881160309573041072539261978376797079166765080827569775703019418221587315549304640184473017061957824138208593704070438660656316732417785528539731595348322913422497805721687644132173186807546042745571990841543442908853961793185156125186344449143611086700926916308419374406786637005739243279525826272584159031571717570757085950815912008743930419110708907117516450711464784096677257739010237442888205705249857069593191614401707248900634122283799065510851520897825555349931488731774257035648235801989918580879431613544024587473244681591020245600689188905553543586072971269798765092983530953752699345325592904427208585842241807868387599220980651654114802637515326910851864007531342092130280922447573703460923037868913775905306110957337491241352217354540020886042874640020704878959854370147225362647910748602035265369583377598931449358852481723503248401565219396703460734045380965209431775753518783935553428942419181416672113717842220691334156159252300128379519942814155644612271213668081568377210038294011127808222849797069718100363444810197504615971979100871959893564636400258933552514527472196964533277434777730753672792620398116821421475282835885786211256117422956240280035925266622594379726996390684592141569643499106583388504836781931182531489675373429094388529141604250614684488516902830005483167887166133971535225871259197433715372209784929190381250150400000*i1^149 + 132058520840684602186698801945995268773295040944547841750184757777147903882996816933211783370792983921497493120503551681176264156821830443341097561237150316033037177447219281619219084598658756821601391922425544009909346968105754163935649986260146880017631643937501020040469908438405327948941540510353372570815790849065452408224161823866911989481538684817864628031063261343722572163716802488493362381759596828556305755762519422872919821337366874947148490146583993610688636097846562802700240291849323448823843726986085084300152892776168148276529814281793205219433127933112319075031341168077527702655214289428660777732491328391577927201119021574137747132890780244834771749427987273714084440008636791250920031265562354513811506673750949224374957618869583944729156970732962999028749547175606423446853983260484566914794414195703031033077180677751532332047050884213521828849994654147432364658937717251290996264823440545876243704776006323790268604218754733155310757891785888950576217127062521836644058289531274861733249115863800943397445929968279865658238680496386641184247452534822034729489211089496232644073515863691533433682379343878942123686918097886160592282052981877395407777657665378803569148101742422362115830591374973287204980969284961091994052309849753418444890201008302143783273111139842101092779809495218576813493771360093117733858528691392096429778567612134731534871217141019753414348961031638970022142791889481692259011354417321078148948845346969479165037552259091411847260734502334737129491297214557233814903828772214663797640934921506209766529988515447490027069406112866914945161312890829688453809821141388227391029657704351186365533942847786483837167220912685741219934599246970264300529696353772161442306808158178279958098395842400904143096063826818767715756734067634306224356998339604713978829943782603430169476477743486513065704614924981774266984781957065622908936052471269781870970101555290118197556007473155626982321078954835521516707295652017219478676341693825643860398596609063283189101582699529804186441382964002985438946280281257469064942132057846078465510915612595840509028285695122196390043416626786658699192460284016232823289986580883226748913375973320749793424753456541090463906025098989711495086676249057339798995052786115952480919155218856653838091855020517981828854188672278356173566997159530327625643267713561965983520591691164186988430547476606252259649439403771206046836201597596988897171385278791680000*i1^150 + 6444678916824097933810920577298546552198865485573062073082816822237449624707608462156645721164391121318334576338796175500163605197211213546857684144882555126687462955481663392894031698851790652415781870598379677199059004970868704721048300777528723143756143928746021031648018329211828215885831036587339739368498268508889711124912061322723490730501554253101851152998575287726048019596291320993756986539508754352579823312454702434548133115464405067858102055867193363113544982577547807759381929440628472270069154738163220929533049288576768987193617733669666341101452325946009888684332070433184988154768401031296562339316837244101095195856004912122529600209001043902544684178705148587683674294667364037608664579039538280868999891427121648914383533980301748086667304971051798345782426953298184252764396672859727228511107955416829671953079373431622394465578319703258170805156374061333967800906376873764302614800546882429152875404053352959880241132684841496126962806412917294832642832202772870692861135695483916259479565848900896250721401790348853202980314872253097220898145331845782161962946021408822199572137482605053791376688094554269579308866651866235549773528523649580979539905613482159652423762762966893687072293923554194763443744131730296238418126227526108623419232013829350523083099121319523394599190060469859927757443323777265984859381823565712262514278775983889854442778956574348250770699538515660248815265127473484496847444143063320642409072440156568160435686739860611183703813544707129794601979415822730523149014632030473510474172861305140678019640500780231888642218491882674679017571274705500304465109699501792137335582896472279959351601901240865983775744263024481922052493387530038210615597759673422084083548471993897546996742808512770349134817785129829381775645954099521801112614055771035502684555970120274217031104256054221913044725240081965449328395846897713082953121943515827385357212131106154073780737884082167655852166228166482177389505012184539378270342403794097596958241762049854127547383902148719499777742069170226208963089365938288505597139801791644828942740379519892435227070544932320408396322849101315422776780074543982054093192550476280367267368906623635977318057532241724670428888125370237755423174731436963512704445813906579458006828907840136226341361695444576953886488171807391634465208581462269220411990393072492056039539038321784992197312584908574905498892406515024198651966259200000*i1^151 + 171047587614386571006204232465713541085126992239898793166078907809683367179480282048113458888702834467542560296617915120351440635490524727623948433802808349311731019339375524671180273632196121941140796331475399853602448939457247820727687561663776530342314791293010199577371693615444783053610364896910086387368222142410282229031369635580179411563435342996223349086500736266777007212788915708842713429757990217061572974257778725617144406279289187636849891417354556937426364141815145680833343638608784360831107686127150331924638888202468927362169108704626104944772817726828093097119912482527636571425656553143801646459910574076602257138020296691661916297599422886645012204019868443194158395828691894195439663560994023031806670988876286262843153704661715979406084597720924948740148949891498210616654081668639449390458134414604303791699058606272038392248181264542435343698641454096045477847540821308964839977980404975016204094013742495564910935833860815293475209488048852474554952511848539422113435981447329471688753666730029381115859450883682189846580428575089290691958537271895122681421696069448268321715450094649645583034243100821782621743183530790638806078848066727060212290006200673927901717301446654265332310981320976174180769390335746781410395268158752268239572310949847111174729358719525659441193436016320424002340813811735704046361366951410598739619237959872939012491147321352324722539126136102256805601762441200935318393767479051581415767404423228694262655283003613585469358208854594496668652112981209326681063051347986609751402468610239140329592881055683170739126202850060616510721257483626010902936154687697695088237676842417666579079778402033268293225379535913022755200072465114880673066414486124888520851542427008708382571822145845493842710116471720620703696590702426956373130333246722496104323272098226932621955625426755077826590027205940870157403284094206929572404363746737906743862910376303412921195849942687429163580505951152527898330735656731500582947858863132931420757973575510192642349414744605946410048707105808850013388410187174422290408996482029437862086077642649415886897003565425265149927808028744007114587249908071294225293456380779624210803249031162036159559167474458105517968964734935389985998561660008477759878449673099972959105115546276992947906422714983140697960575070780322919977140598445865423561130456241785657043147014250224317232148566768023463470694400*i1^152 + 2896030198693354419663873037487487169334956440000901693226605740455805256305217630257519362347348961918996642317333907995452265649852451536655100219944079770821415038288172629838340784867473654055974038076677401706011459993267774909233696520940608712838544420686183279757642182331162137438834780560938745121112376581494226412797440832251292853274015963351287598003686741756587987539733692262154003640281573857652055195059978121040146351391637348370610850768862635314310033961269304246521064633789874338173310625750734646562391517807291394928817552717734175851075236753675880152235364706528440324672775223753208996399848755041972138269520386013527530503315078770268000734902210344608058518760606585792324158295174192786991086879698304376904829985383036927758006298245755008605671949031346026486249498472462398921918368278908948403605576107851684332749234015776507094507655155965897994639017496287594355892513741871315688642519021794001141477719721618066817287704955899636050356553780483689584011012723645326498822978786677933304253650310123563911613774784438406724409110989628944654227065099337459198075205188239193416111138486110571737390281406056402851060811958550093874698019172687488642428683078594115978878676319634438103421972355687439628140172584237570194207101823483355542433342604437194570045030283747236410193684398448783656243309794724620393898976669130366408980629104629536904221790914601347600712870353200081093590441789185793049687530149894911109255401849476965588136983807405334173506989378150981409213472371228159594339367987554150740867461127726648956367381677303898202803825882291994730340161809806337334880094719666332689132100603788584190485041649951565059996413466619044826453169819199141642417953176527948698696933200622727915176495209196477585848013336980230669048911800158512961501666239031091217994060377898838576665030444104428568158519441455334943398676734749937406321491191217916482966578533436038572257690070557959718027104893712369598259316002676159572286318390245667433592622798465271029689117944211022671032832677745025892898508626842907555427933468331770445675563667510655157731305605318327664665565130471218427832528799499008296224378714123347164736519885491609864822468774688686804986555052299756902530364212290240736044387403446827870458615795173337463661200381787957325758459905669220589516105140174625690708341602300002304000*i1^153 + 32001175031305595491714825406262170593124935315943689083778459233148590406267500172853897124272473890270020881762685373528504744746704034432679976688577992714569244405701500816285081166962327230510539696537610639240581105213410654902195149169709677616164765789234478934195478982535066756399082058322819850856862958109501700098819144689917050739528569137623619478595570887190520620440264540589259846892497712586466976398162393860679731264618450517550794799886623279411659964068033921703191026891962937034435051399653836322507701442689346932144809327514679789675899158555133424012148257265524960390924116857314629566000078677364196799988150683898713511289608908983277319169911499151336368102246292177352624617341614641314097975919388218721084456629864711484180090853102777137931136190069946067610219584625346424151202823393617911730482613878068299167962727328741879561620338384951449052570245656140095845565399102790244354618117668219759438639306390528784362605383059448328041720613460015674936768820879311674510528618488538968426302307918707595205207229992439730405095279197262911252777028780595298081478761563223383485802842418441018685750210564202263802338618043864607574471188929805574201676326603549062795203170502717949331645798463285274946709125452682223411470434237721085543970370678399842304875427864491930536336282039354754403291098585461691191482475869342486690547647133170486526951888968336531949897459316984340836777803470025832309983403734673912348184631523023626375493218730120196039707453318836263529107326874153560847934967342457795943623865609062234737155624600099709304100575604011285951907928843632452903916133225257444923466286537022552612546614388335860456532844532264638834516665220286162591198749326279646669880105703040777101483327582225544825288040610616449067076920227507686427001075385284780414734323140745392093891003431874518616232462866091577535409551802213548104093439991732145945759695263698206879969394632610837414167619490454103885542881962451298591607129958424086743352645094607167995054817224527408130581987148003616781442722224305849350016786411164846662898196974305540111484180366163065054838894043305290861831405276395234803594746034754792325040505495619764293591287216475052316709464301500676195471972340715943368723175545565663796869740429472074814863321642194738836285220925596579766159778324643840*i1^154 + 239016201914249854315626020832202436281213464643892544425750566829074206419215722398762054274570937906994111313358112809183656154637887051250711253939646487521313319410580411995189986821646524483909621861614177282816194882562427463555358258777789222441292664162183282741558437440506041653046176161508440480791925037833541451830357252134991028921164004870652367902578019367162190065331828745340625888955185358864775012922266044642408336342374840003244719083105339987484928304252276029711470507847819567210443588097260652473986130222919389732747448743443189624206189139863906166188632480863498517265367173087068601183603831329176714826881277614560462114074610440572911298717254295566599578928194607440646422796715653815976415450301205226919844838689681243575200792613606207440711752515609816637202749778356154698929579620803535955322575670413682002954602060568405986082526500508273061694258928484759001220254881196870632607137674047201922302522194109426381707144078477969484783360110811531856025682282902690800481765590288576087292919516667871206274172215423615941945283236241332603630998203333939237813923906721512366849724720477359556381857419696135743572297670817754949876250047339127759996585985197093421379081034209509952054618679312287882197975001834886197089103172581084326627388394837085457925818762657024343598778678348399707755086323960817535348879698715441052221996031069005771681973353938567007059798017813629187983539003777993847508663223362573634165037957714051458638327743695262747626512779432316598104276138324691922752548654689056703742092494890996473166770198366463482291727773845918271498710206657335324927987568559010408587116910947649505080465475574671750295570575398343799831279238118445410698963978639304560434348793080943854128347729868437600780225922007698892923420545844141063472208501205475010868714299502702012631268646325537538588207801501517911871287820955348778003213384906452994361064304623121709424905261239767189519083036862467185021256059950258760561281576380677451728293498914083242324392410493436080164615603831372962672789715898049888516095591854303220518688766546275307961317452538889396766678224932175300635042040040873529228871044728284418372825235194236106286897431315136249283814987012259763280684611639789124018572360625599405249386363372804851554842185878443215656384389120*i1^155 + 404839794498421864456991300790791591601287363438898435107631042999306146511268416847236936845856329135513745220519801911577159157698214317381505679243058121134329445963030773050737309930725569166890067440433690757237438651883145484012742824775446977473961930621188706736098990771916792217287476227501528442173323670891351030851554899422865169270744961705422195331265157023389272981777317919696263954793333525568711226691036042120751573299905427537037044409080313077980350833160982637580745648644043757923153790314265559985460901890603752907672264197573682187946891240230466029555071092465636016025953955256369420555566319081837207037379009329580358153722069170075931113689646426591693098813124092862743801058134051153542927231233198999385454475876520721110752157475613763006481536544738131009644089979528278414186642756429517180817135033160182039190269331244747866661568787122311917963727055044470970369733865357737920037986885457840952120663178825331360600432327561759122044718859481780183998908879773149174890645513433273745935449138305734586237819475880142068825213712229839792698088067355815951051326149116110555722674850818518140628225617771957964736234206151013896106719363480483154234447724817532505165810289002396671871473184436371874588722011342077242429850242263236350903325615509774764115107759305788429891300918292544210791289684314682648506451193210154060316268617836724803777518030973737730640333019737538318666498516380201752801930563589345618316564300283426004389436888627672302957584303241982534107853586740763707794612325410455539675647037885473689047484202041100994251692869647040888688724629274979684208090278465646893270490672896938122183645537612922988894199516105114515879332836406869709971681758294641828682396687149971052743670731262068797530850782522068504574147381355159351343281726250830096105498388504825009577092417526892977201093430211395935245356208245995477574236646379726491933431794064128820059660511765030955434854339884989114019854001132228640656057276738403517745768314420170983228331946852123264304296224161529220335122933968426446119134870756512520109090653192751868608702157330985913420007518906840920891593342708011512878509789851268887253087722539829822287564930798696970986826224272852706037369499432812157265332759865194620317743675722136576*i1^156 + -88796843499785281573420914737330517553159323182145959981282997936702770790274515428437735683907986206402033580905363390500022889059737546034563186158962948537486959861992809578423176832733617190748086758822748968907929731525236728862022606080854238192903011113307798277003603575725382650223372585110823336932260603185095324138455037941072369982884069000839641584206286126672096674238510935608867058118334550292577695381683296823268631399322946087805166749332797333380277460035811107969899878780760821060835391372523722202159834610662717051801428059687662368736746415458153314793356769066272248820012468808287374745557856077194179847288030843066955368268117153681474732136702261614957987386883188469345298637014809284911609453435231593622875653971019892274627968700916947701819447774164918630483267033036953484595273218885649631483822540504950976047762814401388221430383451352788217815448765605738939228536106163626735355322522773244503483141993279909053603853775842637167394755339841086811834539501126900383194467892280329019322506800325921085136620223759284952990559454909194036644786705887489210879708020831228489397419277883312401523723594420318131482587049017962349744379598582256386818558001279490299021417231395304497885934950711017437465626449397241215534141187596925595570043294752776346895157053806148906885540986280737573926889706696375721564361466067222879303927231768666346756206335062987968595009700030366191508569318802929695293508573864465955942460852707780015676691119494362768604131904154900127508494010045311665397067533843323778925881415166697590771777330011727957326786615122826921046339583088893711427579915723176204076257590202806022225753960160453610038491886237995656974725870977587067154875629732978127081966439800300772951335524438384633096668686956893035695666812475654860378852233036525970011842039761233410859999559714586128079089513587935902908947357655512268518597349662671444226119393951825395776845711751673359302698571876621004165359171655046276671335201515706131303542727049125565992632978111050057479555250124791823322757157193426959815087345523891336365614799169738576701811454108255317859137020545465156694800613313465567313330503182605687582037880751309904908381347944348052070681132497173994229663383377920*i1^157 + 8925994046198545409194963993625848031681409408423877156647242263076946232779384472550751405709037440477709376642646066072270744712015713228588190067915094148467046919784822977340330911385096913326294577288872895370565909507003851552015118560986914719797394933311347123201133164600369491586157025777299745057780411817436845402841987085346335731746269573122938951010779704995918110173645148072392822319035840293191398487682941447652721445557950679057754983725495573239954342611582832165721861291822152447473771648011673095327047749992866930357401695040329513701907044790031101788316671054737718752359418856137284838754423502750365907564592070326687100894408788883543943903167400472122588332833041128210145180362318496404254860772262306992454646103304075771671750594891728254566385765054242644280151606203979237341099192977686129653629629166979740763291071216484185645543036793712094862775652158166164559398195037411245107144691951183446304141005248171725936015458173635931072564560736058071792670502001739402801970340498343637068219022514214071422777387367831786922009606152955187654819557713332800741169945106502343894519775964098569712819284033693554884288681987002957796026676081391174234844092228272049843779016410453052784536491521710178067252228615898250678231150807319620515691672678371014036354219686575218147538052448527307057074716574282806309429686059564033909924111101703217846234800161543299107526620579067903013702522952194759973824283577753622154737324377671347570369810348205300407086699975985796926324893946309475681131440565297835437539962604998122218917639571724764414938903892995350292823994353895555863088434992828862473720714243086265866716724035881240043900049310850529325641337336806914803057821488092941965237576756485595825246125079279233539542609206987730314556373121203763534595036003100578462597823255267098128628155110434882380961872468555567937320737120049214364392443283700985490362792303623461660260128005668529362503408686220084507538208279278545777379467403090196614218806238122270240332384115554010959543967205474138927758791222756557801729500114048273440928582325391115919650592760533480241754717400508615620402249642658425884936047324818770447270993567514281870400*i1^158 + -238621514564826739699822600465678548712098797458633876660115114132358512945567002155176712120170619689770729449545387879579182837724872640493520173438932814463284681208315119010279922719679032707151158962880469001404079033059913134390465937303917371088145324343109571079428466721387502050431029778447516657596887161416194280353887842154118770822076550532220981566521278527198928599826017185876246259392768050335393913999368376338329052531362459416589362451171662415700806428871409807916911833755643294606390538380436530860328822312316154982225430099280971069850225362742379008337209828686817161895401445625606979307787848558356411703467236428026657829877200560086239011701956246097422871615359695904604430219551304493728194692191168962850420209700302733929308536474706402478907970547191206948045482541174513599631129193944856920573060237241796688216411274376740580229503592831364951830962965984083085418766183860014214036597154506405525480004815645928213705972568280968572656419587284963778754776974022170764869527808740735810998775524026088699576582397987737151668338412594236544177583457693866061766324769217153359252950907693372234898094059070570361949450989033157414430619873980235987699685546051722952957396455913214285921652044630341577128147848290661185329482662067052077244938800358643589391606938272791240165023741306762383670172531832965967667266304942720464004319622098558681711308464413561956874320890670517927398783348260662011696531801818657730854660536188310799565386261654724944254767070314111302039415780501889171447760679834231975832334960620324510167605315439723659372669716499469835861572496909530337991752090913068764239923464700184325811782616953587292995156762047887447815077025800344720620281446091038673470734520786580051329577533788263082378939741715674302805357978806888516327785249933527466139011835448598821851528792791566879854920867881115341002070299794339504420118321008302970237250978995947403203602086187938473458395700451063680048438840618842187287951756885630305979135349554282042305041992319490512972652266063860021119103455196848542131926458632458169957415122969452259699182952368812327872325332427135722312995873000*i1^159 + 26282390800385098010913663765741641991185059043959953365963248702504144407295431696089395334489868241131575256376448361630424965564871813502853953427870435080516055528332303109171264523426524605126252761437025093432146975272236827238144108441516957933033063354202374527873634935851927497158741018195078461688279326200209310808073385806499541817524882450564976665015393416549295929587071388778554425587619372713138192244872416968416910301976130402904839189003009765216365150655102766375671765411243885794919321480877632748363603227121668167292144190297694489167157962458220581088317326293983700100978806925381751736445368162990185275197013179353774689781368919501986018550075220956994496589220368286852284661540938198635217196139502044301219588324940671564059690411767419452636739986000466833534458798419019039528727818080699980142224518103238282279984670967452192872078572662065787150262770597194725353789354207238233745240296810272369811170182617750748234557133651605998010133321769162337843460266037664091573497122101847581970655418339058251676522687230025356044840705897272127386877310520968926468352292816297083234151295089838862694697178898266177453738783486808505814270505464028848204143959433574502910351278548409718931403831786532432092734174780722040221941373385655531523815075205597251080344126444715399000816173363269308690780431295315355302011295389665586193323131447637769817843087896958018841939168879296451068763917421278241224080239676398361724193596397711298976033111600754597864204210322092676031587974809224866458673685923043271497055074370648307416191198119171101629896461589172685355249649391853109317678778995390556655859366002958338642530874041525705469677765984760696783370916413259910115519656085218093559550785778200615104077915630959704427024038916906507950787150452067537746139046400070356939723529342322522121614095359373496617300531672850280521259829949946882478335720857803580406261155971993273225057363341073655681373034864489650282226996984672926337559218138339296066738465890523798476464999149656102601290457230397245875488558621990952841439582841867982135952176125625*i1^160, -2188301271823256349042637794683379785126323835606299933432723901950027642128435122686078959441754174004566288031754398594968474152025760118413251873814033480896829446082544322251268111104749851404787189802814246743157351351661403048796065298519015022635665979251124534352582068986734832921888558068248790280873734609616572238563873028504363239600265469088907395766342590718688338663921048901216046251697501139478964035252216063769398292202700530354956524957273139247001559410134177497560363924730697060091927361663624224248752383032420211670819724127671035932437137874760902785735056773826148860520560619863633121822841728256494969237136517651008059110327056725903168945197823746089837676824731489434681868060792339614658599973594204267899284469192228757003734214623046557501687447718084585252137555964862564012905143111126595695301639013735133282758485113824027429904541355243068222124302926949735852368635475453539400930994878101200193571322170774991566388976701647377255066838910314247304163974272276377300135846302129221534303000481719059612164585224598982288408530313865271411840644119053458945849059120406175759918679987654123034486929107045833960870881028372521831678521815128201226925323707987251002954099663463446160009398201477883030613107478270627084894140212474648806820650969736700337634601851472011650110133465325020557189257831567917238336573606456444716035229772287317607015604255959321873228272710487154313129576750871354482952910110720388535481356044313565687058311955885974504040615419061240906421296762536957447532599088832113622108885274999094457681337079561338391917740324203296077770146628658180202241166677392323224103742928674777272537087459293786981750375474014012361264745198719128126769030663438214524056182842920365774847522216429342564087967549823840841108484041675079206231345061539912341008600044699062643641122228634033680512683568903910174331029420906781965219079893162533403471652797040951495228791752582281883327451614424689353158639974414014373626148730675286630877074118724622459884842813959916258827302851653429046499996192585774708458301724604087639987214376266222854760106923026657264401137123463922689439544794436568732845140835598579917234721087593581371640190496152079032275553307664557666055246690433111046184085578240843875072652229099531607611003593312894944235973270114071785932421198659378764291253779191313224884748412483344950487511954835722923832089700377171853780815839244838795240707854499400271492176232469117386891838984856638730326489819454509035253889112981690073743361187197254496719459833307978926685621561459120350406104082594737463102277691147471851888920190435326069823594613377601883524276527295086235445359443639563277132699040535047454595541086944602788965634786386513297852261667705046428960683204363040335265487936389313024464458393969473556055076529944790338871192153862304177910208353536939942161585914984010018450925104654342355193424411656211631357335845058770755253749689498187951050742588977286330409343247357202476088371982955822729841949505062368601170339107807055950467236311225880372652572131713546837349871036223884903354962676252501810143323178612778480917548930906561374139658596424008419014791341851098713811986386174827508743907595403684790634779867170047707581155439135122263379128873607055060389400286864519131745368581628479413014942695864160183527579001204855504430557994801269052545426871868801539649419158421194485515866563075909404808009027852266005351478996642455772166081912716495621788262071949617489186953710599056206387440061836289652163427976553863566131945608190753250422001826906169670231847899405959698810128357007710506178493462780911549738929327974911660489357117553837790792170268955786116350211516769856403851787921527812984785699238375172526845532878627488861751532319395869255240239456248304182053776134711177584500138859936970163951665306916819415543919337188397404465431492072339269343803361798713531283457906937577920771804087859284574733738631568283391375289250969154500384799574887965702665203934103003598971752308875853474121425833634708895653202201241835615914040954264433459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 41147996387988452029918774259337015634777748825529098022143849956497657872334460998045763293600546075654352047629016026705660788663176376912771355216554865809006699753521226599438391161978525279148738015787436139211861328566023145963760848320699962696702597087272727027223684933749146422249509727716405001804952900508825731107759921711713335190039016135004442326095310668534636647217853599034780030467515305704663921593881856876450375752956503930834591754895181476656126152449123795820440832920693156260434262245058003124708062316616606084329903811168286506345740104372817921596546401753163271778038260187864299183917714524842198165370461526686439860420141284201337654486783541469257659504830813599139630873277207638575789663754292856301652476416950559235598720207580407696683588028803522541371301985106682389462384517306676945148860152374648890085738542228469392190652702271987147074194842927139409251639346323529601500004651055889312881381902588490843336200815565908133568079521629529733786739707745347123178116515238922003675876811618292415877448561599700482320860356480150827121456481973409335590232857483146805399269644490822874789460201185138597340402418149171946183116060342206754271859679455607559775374016068561087678156466726549421825622904920593910160020844947842119256558054550004369692187780633709197873811649264382222487189737659283250170364922178668527943518991178966097330028656716809271518911146490480118326790978084746251043260375682371298619870094376368057540448535483586630982445957098316399775401277604542114749848998391863525720508542889753247025869471722785184813388072340868345455034277447438744979615470082358045613367067015082344003039217063975493005623792800489093571265564386947874841744698512437817246048059504328459419897463061403289059645546560586297662422344623108553357948616432410200886806780048782413563927381780194709972475597715456001864638568196287055322682756461824668586217615970739433251851978849891383500606111109505313543040914739143282679450803948724751404176679667635662455220764186905122167433689732419679113373554846453358354206199154076464997505533521720414484694318974360997215343077886082844603389076642343099495579948232945119311582437098110855716790402912691662265804879701333997055077355077577702777968778717585770637659232473084336729925357746814136817998597782006591023340271191641809560359837290008151168482428492977604937290092583438274658980626667304153975009587081751208046739299815474119015898585340460508245000380909138200656568173499228929825553323264565553772742592854671727716974045045717044338622176054396127788369625262039771719520741189469580387865546986277242315122428896448642728242836520235565509905104977782457183056621095776204501493637693767877125656411846943000969369257356804194756415975420201769006399243060466226097742662724828813834659106283757981349460871048592326108786594565423626553588897509443757751705011231642175786417886708572052314057888671975436586142415569655650070148711209846378156449105013860662505857675705970159570928690103764387137674487331328508325947554979368799113816726300877270235975863451592388230479221268727907152726799568704889458947110940901451512047747168664096128250387271713618530007013600120343268023623465023315454744437324518283653688683650170898893371132582780117429958184473952356055525984696350822496550059484947948480927231915141174999757426459152276227321484708295625362978436982049022216622443999210488732750925698957643693183688755240503522962139037845163940268082937494382925205079861274024929571621567177230258331963760622005267087381595992768003247599390347947763804238094158268650285384054453802642453109212225305029166151402243029583981099552186185026883177936280800104205921052393922785400979038201923500265002960402020857551022045574705314202676433907782805833965727787192111142488565352211754128236209852458549173527559021111446778751691602874375980783813473124432683055170512198356878324781469041280099399559025030380983149105816693674937698632218341754824971691704740979168989740334082518027308147210610654253803469221784106106120435181862913378457336900747264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 645135557029371476770520613005456276508645999112969831941295538379828355740183329479913114352994832286999804149362493722208001159460835228153798291659894652589405697548624389344680818493154768269648014464229727705696092156011986371640406526814012490207566223324526127158512532974321974316417836145041452385123019126173669591777856847685488365669554836107853132777830509847636299369370293923796664247971611798610464778621235782459279453682350548372222075395290592506711526181901453151500908362797164384837515034515558110343448595348312610662520305885814476006454656346820595694443200726807963202885272499523536230401186015332375626242104380825097514429073733396850377020188896546060471929525153200888061899679868069808677559107173012626015546401567728062743865077762451710187405661071061557421226910473630707665589931802403829660994803532199508463142811173618145928722423079553342783524948337509385512763212417248799660919156828790195242572204019192281332203556487122265827190598864595682273265219361968585457218120431496499876064909157048223507182627655747301603072238572141683850206973009782356608532850785779368322224829763548266933201464237127588131882811498053957526719132277750738457932261812453046142704583334622065402958129950529604394208080877923276396983276066587870888051712072887523130228909603209852759949058826712873625756116363078848463074857688776399749268710658852057270600450405582029521704585778230977042093674264253191256140849573989772448418100317154030796384718687612571336599786001669671178134878416781273834884517634672172204682681270095587210938932613280133832315444027011670746333375598424075657257734728181194504821766646140900471975444972493414228154829065054109253862205030250174639794691234801044093361709083445776055310568767141647172952931091951382976464032846840737034876281898759210580224341178697612676008284374776688149469524252998157345912975255189416042738081487384177049063990341955535464800429502197276935909141484814811510400512835539268339739193287993159985806834418480065613072026020618214230849455292539415767272763321923496752875859535354958476063192390858707300311036180344456217700397375786175019152855295017029759289018696174384822757938055005817114645590981720773653153381389483453201989966577950463658962787013467266982838969583380745304411189491523615628653538770644516884944775107539399116556192651566543293263454085716988202324606272029512157834520717202253022435201070385382901544373571762723427664081171181547607461211862827174662718936713063632529584246392120727437431782415487775403132442472472918078863194075449686257133925882819032620647111985669542977600496432956345819558626701497074880717621506140595011394907945444608787282304677631447836427805090431354416820803306504048985317171713681783994528966437253634645481590118710276709857887039354210084348146236341047702639347857499255085328896735515562890867993490250004383116122866694411386148265068444404397404333135702933312688026771010664986826184828602747751134145975746915941416266420602957657141542198463042502094372110480734001023101347427892657251943798929725918592218308554389615011174755546688324483803858482548688621069690899141458278002153035620016818738046226103267437179846280167164619422828831973670098804624154102348965480985581226906410751139987626362491101188182437968992530879908601186678057884260333875685323696360345446070670376797558751258325704090040313972902187262143614454421378010567898234356688288445055123897481984282724334431770829984108823668123823340019365819593101653692797303826438584114191721213199660965774200710946245040627714570077150499739277384708721527480589557676085765118243733662055211383857251863994260151559019207020654811349275926632677660621835925864075830333327693305952584315256425397547669799141085868925050197451815807857079446670156908450976290372770706378748086879245023137492848042763503937346686672128124637801756033897457930751957280161040829081805558170792490562284066676044587419769925849207193567957268611688536295957164906113624379373977563024230236293985042239119281638881031071610677219333442579378883698510923699322880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -5437081574562281028197545939380059252546437771322461149395132678637037913575390615448576615364851260039119570211195283706939961025644240892506527070929583145080981527871115209518563328832786601353195198895132504087809030459632823915948270355875228033993844403356071353388478288050238147867653468053838959000607822703150563751164051784413162904752042198695448246124144781980638864121422632784409810615726271770918281558724326622535157429307101660692696808091823101212231118265596983049179453030105179745241603561545318484513800307396499009595463559109459192879705732040221110738609252733114948139770085578680722282562089469585210852601151094347736931512656335762209833617541587834660391007837946321619028527930267715259965483233026858863430184710503681826693725294323918469472557180056933183749768848225208213642208990077772168526184711815438618881099024305672731661120112016400816658488696492333315889720940885975154368042478608620158835938204317967992846982241169427290813630096779208349810716241161300704223558053061497867334550466285481638632406473680106241330840098401756132848145818012998916850716110423686423517965419129896139962914995623004385943989266192691322210318911782610303316526077476049284310230846677339079933039821372098287891437858075884789773364261054725501968555152137250081135709810521719324516320328562480009401574694071614290803286474029590510652568482189021990183229506362265490335386678286210889962608285321717693523072707847263758257263629484580605229864975364293565682325272922478521629098265484709114100018009422745610964872606498865969858979877453526787237418792546081813587087778962060419730388508182003604443092956157394841915521461429176012702127975570888004437235278628199939856416980612782269589902394495195440654294454323951692636272376101084817399870022016910293318499514429175132910065511070858828407449298103661102553667412665909637315102016482767117415193894107941284468503764610560506013214931599374659871567985102448456620620641882425634421681340278979103730798502095540203302542266864776756502119494659075661413086991625160607285583687391460915636238258727135163656886169714844069631981526568473376231894500606928702130208282506240165099237018455387838190706513386243092156668133588884331829270263086700170667801620554095950957701741520965325719594103739984714572829193836823006335407219819800849696691052012813536444808898612484400889990623298523840926513077185339533503443324162248807901954768622889031181669009648079212355560504362497228705168374605805507354885717945219642929449298183926667314597475874007897495073965153171820724049200262628471585697076791962934294542493157206587900313116643237375324816243055298516859695533695683630335114119204834971885536014496746594395491194798053169244930250720324650046046800458413586478011570919226437111853077066772109186311206205793202854889644079039680141139753011572694574311011235764351673157645415844875554238770833049052644784693485796866504619541516108277438797381511889152715824989179365696941646405023427121912933736018810817859331267593036079547639621683247604012308601010131765836921075602211089735836796748309645311689732569761441632070767332983175263623612173406720209886463633991539871409244946679111979758351432831538336705422915502917057913066438634551174600894846948191235278737928259021028188994929389846271272981327595924679840222309343207142186241660101271419958413183129937898966083045908993562709351274401886010617700981249125315991907691328887398181596725210453126922270680829725099897218851372166333761050429052784371701661746651967289235199725381162083991252647869807007461271929156783016215578724649199107931754132915438530466681401765013570573234247835560989125957556904179757448527304700409912820742251785091014519973561047009857417497524641722208910065233785564325888150579983044567047678651479924850395776994245480669670846101511983963234443695160931160091091555753309630467620348323218383858697360100538111286793256096377946918495466350477162526116012229231195327786465012342910891401170046414913352784013061370050889172345460006353049669199581547672326930797122551808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -127183312610805374020105237513157642150563522316495814994880328456725220965902150803616769409450307247427210368132601615391190577786717361526420793600874459356632357085719049727646746587180736239939903855993901633707924641889763902273943914436110471387491403791633688863351980142811860485607717106136856808342142251383331830165705011224367456906433531879566308158257907185666076914322421362302464137342786285289437341775383882352003752327042147574717869717841746407280912152978775911636173177856433683347260820655376017480552001905927141203110514797848097660631771710791048817656958638500980500025739904964112218447257125700667601046321168125778706919665094154978638784462312712697893151227153657766258819770061686460701640614807708257161138228076749933494536997797871999486453904265862762210595986079526964785054685807887699615800276609452983487276777705693806064314681290074257042066861357907909484885489690535028404427191224612485025901438431549445857798259234659193345190784431041285079055858882843466299239814065022365436272064704321561554679957136017612208971683297554290533102260638592689408070006756722453083639017843464313431148861036238314700534185887872259305783967854216454787677691752683677561084664789473668387431351987950417345768861296299174463529423559988986068231902959781728863708419255562641042750267807969845953665046819345248886084451941485568491970705936587747423507132835091957575529289277383245252115615225480428577817964644587645299504762228278472123409546559398550720764935604580410129865289777490724203220679074973034342510341000620724112945623625731972886177543205593159376064678552083714932495078348328244811507332793159400174906493706114272598596137458953340215593870077289979359675700253054324537415370361714448357500245069312794693292651100067340685892459865117539531595568954571444345175593621856809063789990795353467158907116641369964318279560564250657442956680548285346788763258558478551399922734881271922173894821424881371244897285652565198601979935812102581133690520881945591019266373624885990577095678649453990786027031472523054867956751764761221095666149639441443715789509767834775868715617133935634564767193714782990172183604905125724472029408421162805197795931632175758576260088097196814192740178555274807121286858053438968171222507152895724978253368537928087847306301795500090693452636543378053915232202220688885222523012061883695479728851670525505142299271129863957368626903419716260431881247420046302514661025112024376290104071598419360505512136984126299543314090669879737863403553148354508161513213143985670275572895459439384362109296861741272185333020520301557106139553619202870019272976214079757739433260552239943399533277243152204817755833421597592843746894933176150817999305413458001013319937622564260881839622503551289356745774484995477444832400417510545389049097419117872572600404574784878895524590923350316053353234297945041306920620366050772225478930475112985314134472143710319589537975663867622919429620632428318768762408944160406473935452720172921688561537794865181999810034002926797216640036720087777946907450318834497558630279017046584506715928171557384286097629457664932744027694907363673998317637218798461070704251324556123858717053454097378187649327385252543957533155496568381041515401421734704412623136691287874036414280130768650458128619546626714485338184864165677413742898501756341742153049102121090416279733569703863704607969542817282156082093629707637299640316111360813427906590278078017924111025422990383950824244588472188772590026172945770483322112162044969656673019801631515156193227990965641486474498691462425656523967790693716689395316657533624945907859441757436772918105142615200162885009775446118099986721059663695578411327154281661388694098053768850480336682882830751965666876211692835898289199338004795790114996252577955541462516877075158780385655500053496743005708627564037830812204035796956461606962101217505927538392307167351360029153615903883817026098062246636562381445752361620355303309867650378185559633496152620848591555651336145053770519530069872812821148387157490459609916760946712869340562262732381880320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -641960212501957515843898412856392632117918623818468632617313615166308495802727432320836651946790748005432377330385874487033835554957172088814898693269585885086652958802852473357300587692317435260205026227160539372104164701519342614860098836480109686190327924238666459061786244657078171124958242243898192840908591552415094187115716308188030140929294959066171746509002120968521574240958585949907447428707220474362500128375016998590605615727107823020376978019185805144617178531707706283770601323439894582197941600407695722010927345985561305527623588281067824346839411325893813120801476828982253721949422024728918698854528980804183097141402370353755422879775584108748479530879003553187999693961511926834889858989374823802658645259869510421165057195860667083371440292475007320730574851367841242417742825081725520956260683677127956335284765245372564182787216422801766949323816997951329608736432682740538719785525815652114090525573808098874234849418555858825537703937729606619428364013999961570746819352817593493428193589967149778307527546137808324002235405524679258996831870643357197187936418591482716478494270745192322377131699009238724913273888529628111203674876469578325871974760731398127922131926772613448978197903805264315429660028855612810557207608275708163613398328971289764201123248063186866118999436815402962410291882171872635299017584705617571470606557564326999209818579112579306706271615911862472591793663407012607878331598202615314455720842819333787399081974722245851459969636786443194798357964639621042195918220778991934256565282284922908455705209693231918317978959001367300293358054435621830317440250492914618774778076212225932769534941806977177803952156511577555272625991134050548512760008348479009021701432960783545372424323914798268966096634978415209801450354258892939702588955707502276443266628785017989262307760118436255879589183082771941298431128245869482430922132745888521624427415442545848852722082857274551580011901787143575262112978490964344712866254416082069412615321519114769215143861441312461103829126342350939126749078905597113745612930698560644417596165226421434159897542073392762761665018462770565576653003480661814595240854384535670715275173293062102314929027709191060843706701252985192951728015085082778341121269241221370764779131158452110531828781477131947826807056318859274846674229337248572310722595126880212539216892769659606027594458951198221658934122784854196785200819749248572890560283375013708248118931185378564889821636459667946557030034713336287290518812577690282602763772187855555019940092724573481406228627043268409105743946317426892660815498640712576628974714000113811951542248587954703419498645591400854205326964703483898364678150471180983000559959397803734804840890493952110278828248642689653677412286469874185310026141126067437539420142025186836696938423450633073275595760792921754196848057604366217325372326083378808546153001072287204348377355346386034417953799473918700336833321363602036578148322235224281010069051710897910054724476809707145971776957212839438568524750558772916140000362589492984397502842816179991731713048740445930683702308088229514120430022962824809667360387571676298937942653470719320850374172593828320393181786618958942051171583133962764303329685903937280564821513198241990982678982464911314208609482298915504806003972474830541364046866560568444728094485424431602795403603824728931492525362124272922014035278388124905688101225084303095357146630126937699998691574688531780690558552030591984068165440061245801058661273054091447417577463439764479539020847081197037317546930997324431283825315693409224435555560707774360141067505292951924101408447610129088691897603575856765229272508111587129918022412689894327282622679987830413080418375443668559998278043576542562116993230827605811065239106643218295575675427453410466727337814947430275592273808618258568476740002938237488559709043699060975896304782793240232934184141642461228729868149262185338275903546277963873129037264835765486641929398715459752579984739906764772331671618831070135143566331961121701849730551614319409651742801118105461250013461757868292368134931906983708590080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -4132814406318741053167926286433913228617415232579769556703944362942240394118603454168648607677716021773266867591706185546060760519899406220204053942134032534780267227600397057815310576632123234636296090148510408977355871341813048261680298722131877311114986177072171274325365044457304613351120261059453273653081737683824556437879957100174347395236605482193797729966790577924085105618038364090821001011543299449434105854237073665158174856414020523962938278037729239166454404693806308376823499544026612199763837991099888217767429837964280589112778637815362989765250389024231680446559004553881060735882275915464625420830303694419978674908037234437814280743628503834459078779102735680147323137296822216672284877025516753063000647501822203944606116540790873720475209094016264634928357011683168359432380315070161025857597614363214160601219248656735213664303129212191203742202588271732552595271247174315804552801489665001998788734042946141191048817436948444375239457101605424786171319242449802087165950107177540619781709476624742805374075893279243371240708636852595687466417639922146089238735057665346811651474862012987867576820570018060896504548013011811272396704062732510268737399166023565173860343472026977465267441206170940673999666380400961098763854732173792241465062738308799454155629000514332704939844967501285727525739250311192697981597291306405595042461031162239865315201694732100354812677724394112705335395159973890730116948497373025125871190045124633565700794572566864119502526910010091856362175724982220895816629154311704448100328536526242701155915583178643516241711034140756165958110660404502632031292667207495692340892585495785464670800340076895295090866905355240463658526344687932157077565110496022460100217907981617450351786984200676782035904659194122093787906490614827023640750226808248986593790697563081974944307022757202618900392023839403322518910210665924341772432322964484321992172000372538514220992761159058166524559489887936106708330327675535995996701486096740617456364138210511243473722842336663662641174754312470757459454129924180402935975023117938669059395715763881336793396562945487215874586869164839767545630058970172829828653642429302041525655450110009763468711042524243486555176107126175588095838369133632790008069335515868587911184595852459977124328407466108434965290447467674554580630875327494126635445664895244444244912741687445557918442640673996608264374688045882828235164836260325267475548550603261575636621036417085265070836691920429604946742202230307848234358893998934021587711497288970131943699781370017646473202475999097549294075466457681700669034032186887093188244682597463525105701761940928595533576611963992853767997977399585162501360586902415284190939784467620150080754734581876731436574683483114474129486622173869473600777840601030788425630844483805132488480498116628784036861142796681715100932657148904297121246653670930267795502416645599803530457412632387514748803540513448720686404141674468174870823133916864657420264137166897565788697867111466163242577510441788906034822647105467905144717257988004773225012676554334326945718276668093931848333035287563279185381696192350538682466493393150134476026383285014454612693743884802415635367144912800726567512506530883077080563954137971978459315790318620765788041481725110752047315426041257683923760579487475011211345491642550433486156185733577411276786779724001582743739856078410528130587676013081272116602458186031722037826405877780043846915047724654342972410195787049809160016436829541301818102743914359567521813373251790016215410773455907408340346783391934417707913239058887050926434176593263825940992498279200569788099613192655396603879109122979715608007838781292728726576947208986002090167424801112834359983082082691052700566455993153745675121267755954173301906803223324124524644078711134016772059496959865528120077520687567495592377020375663468677656368357054101404528715589140097130989588453605147760419445187438168478384805718157782980128640538551264420650797740554008423003017980822568207470399356650926364481558334823344102931866296595524655415118107860285316468076146208960583923103092670096998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -33202993081416100052808283176681736813679260965145295602919279791515564245510426919164645342721790790042826420972961017940338154012078119494079412789980389749805547513737127450381361491687319399919554628849727507188895157794944135894363178345493822799501941224612609065136974973552110121751527535036441896727107246728647126358438468274800245899322112776773341513667051425286706091463072259401473089174603572077857114150534102339450676583815061825620260598556264483679290357963609995895462125726202468285278861479508905582608610593241624983874794844145238427433162875850698404364546352514613723231473995396728262315047291830825832055435057023384843529552114595651362831235322282085966639990644392954916623480478582262083804518300213313515907319159401158242362574596477620796131011037340590848432689006473766911005340563638100153114551790739359320833813192754586515158911431629665650813144443679300387930338384655742110707758956680090945893442461164529766999971169620112217611413908780504761889706861179947257710773658925527230549347152276608537471548290534964140683666743957567373462511600063981746779377418373064154938854576031077919432274685469020296451151920651775665700074736655594344341793971973519308682428639290440998579639698768566930111333269024487544276695136321304943149344241036671381095382095155311603449911062716192010487465009853517443198159307507858593024928379299126454502444289843909648766583131663404399516262906585671589813780840724634219639890422644610555300675382497594009142722441988547474416635841044272240100490056608572948344906483651742396128589174017863005092816472079553089465072241491804422926335331350698576612322451129430862029831959315155871065299844166258633622515482583258285841949381592350626163922424766665939093850123420136180135519188263730840780166034890739775598654420686166903382487594392265026244680926443292333765479186471721671931407337023104649299682937217941359158713313905138492106716254216950407762595313745667759590703789379730071201718269964996477305052192104974125078147011108487102110729865734831833104053804757499747911804210026449910761364283218425158716541841139344912801700733526230043948880292589590480491577083955516072178524438782575596415994873792294330281127370860594689647683790996612070829354112604999600523574136522822558157927904920347655127929329340666704804622968474237697599397322719646369699808232658013421503856211160476991522941696379608356211445003060960830709970321054585526340723067530624372714895830820100445756681039096201090462861007743966712368156370971350417382281577968979551154647166988765992472193605581773493392726644955168768914465058818743080793027396470431417796893017231872628730674615284252914650237879751914113232522038275366352695955610208816042759732602922755918132599682880677135474356182501115337214044605039894252351214034968234664506262698230824251409387200068340215580546680097398641902857037184970998944873047222074772013156535422054228988754371981166359855579840161145669947953563101360029033625936000816555590353175177878196293903390504118623016870510355766907750896648612594292048794435073379390047185357096032342068712839329341829026455399016263209844103190136398386558292781040941334247554430568264110701194330896193403160815835428126123074464138724189063782761766767844204228301509630494475462856261501586089370015536500805776203242685611154192057886895514852163722713755857572381700632877129693457340300679824572755433801005385790288333247459858731952708660297162174498715694655790900303882818659021513909103429968632609870804119893116867339785255515933609180801844595728159902986475964121476783513539139369002209112039157818299014100904532294895736341954195720441031944390746854203392339307969258875876996020478395955621842421104218628452091476692282356755802468702949750781583730239565907209051845141990489166415707612601155065300910726721854615304858180604625268986081611885655179707796958752308110289577745432807843537465557476015644036807383567243233818497191796845010401822974844998931663201480288281301351676695467880568151978315584417924570620266410792224945102931589089722368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -136680845613333331386829593798563371419295681741761576353519927106163326263844347368363640272958118935814740002218115886996788866333507492061899896478696227640008542757177642000756494062306566260835688873783192522755918187791867593001820005808168085016663800269888652710883914181076445707259075291817539614276276399433374359375482674640081022756878789436582118262266807354929907192248812276191012694401437138937475357351041771022273358347280555662303080108663052467339845298088729717859602354497067100782605247085608042015017492157962932861895684533119769912687506956611275418047493599606691457140100958421164172399840986058827002669907136697521292796720630662583080073877292444062361307446490634458289221403360975864560953467572203206204330414908414921138132330933131087076808902201203433465956734347658785571473582922268307327004819251029264878589890502737390139458493546680711855073747785332438156647742924257603212604004832010510642176640896119683971363018875486093433393415259936836179338909431820347315776105870466169525536208441965782595330513225581235136336297475277495101460297423406810628604797037138585377780983142550957234361340689725615452730496871988187116229061239803655178404998715788097676139417419270723748069824448160549909040341820260831139661392754410605240631617313962445286248564247509543683553989873756144683996421297520822444841401835142125020141831517155916340936716130997811492406985832957721830796865154454710607749008570418281647805795473121126230907241708445681504813772251828444938953419337525094167428959754878419548940298268331687987096833784718218265731891937814092177596403995153365167661523407552062125134469515220318516459107887824517795317050543396564660548117717165454018769900979451882303865397097969544634806954698481700077831162558173636495514352512987263906869854608104438230924237290793459554062716003127460550838412513047222665643318495586491217746413088896038768398453163607770160384356628714565412361385660492662546478798089889339001064487117644957336391736156647243302914368069071076802461838770145025981775692360477092916080424045271627754966014722686360783329562954046956716714113635875419921391806760149055800356304429032135352685615983226804871175550882295525848769742660144197388661105998774082841318806135705013973773782764201631883223492731216197623980287267554261456379377511823082089859318616014970281169055078163422241757819545755367207638189647473997285523429909587925469919253625684632337970545741600670032864702336740300061979400821559055126685441801138643524595129646288282072388665403102948940036307710227384082693911361790293042738670947671745091900292407428072014499639997649923463182946768127965991006226782348494301471210866863833286437764266955615169708876144782976466665967309856395000428361945085622033392265627519743372526984189162548915198390253324506081982690806679464201817159871090501612258373223782242598707258263394075817606934309179991089527731176624965819362621644302950843395293951704291098138263950624830207112489598503746525574019143256439595628245718492059143255708712570615406272998174042543871950987491145300443976432133956258040285306552388513128080698380992665306354179845898367319998197555364206749829852458065146537151275085347971286763639953718784633215692372588753114297204887633073201838870389152212923292008037162134183053839382159595944280827824849199708654319358277292528263381296913044196909014086963169475250574100586541379933724132615386900330978854465865718323407536466636720412729475901621911164842497761750563918575827447158046251171085016974768231095856292392626326603836068072985965195204567278547470942055930249723526086002626592419741344983242430221605157118140077328011302240670495958953845213137315487534710831823423617829663437217792048861667380336807684375404520802669391296272026003453664910375473191829140362284492720107851919339546962760710430500046617500423462453285153521688301108647019191503278736722212581590269785939278683273379571362243427411374464935015862040168936148842688445762126497882378195442968784263490145933428811178850942856248434140481157900204906031087616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -166262543040800492801311735945776454589767250843776909326163779522262568143838105379697403232835220805057545056559496270943950503273459793574078664207664666964154482949773838291475019229548881573288264211623676916750934380800112039013519499848309697202934635005907010681659001562146316609738578217519439255469559370475792253244419266685184407099642944435420602970989817666064019742348027085241215726158147361925320504280225051667720940218493057548727987613285631778910688795570896362515250905907116420952371708946091206646163115138343028267796364168321803633477828627463043831938728223674255489401823138213139113640408947508508159780519076327159146404263946115814624803481532436208541676204950521163788239640921784935757800720785606659820365060604268314049844394035577857697773029734135274250505652483456066821842095893175612142837885597068890442480668927564950573964814804686647931982140508640132127650004517670586227193625184989182972450812388730830711482563445748511013932646879342481753535928266120765867809586660542746797883704367543721686920880413804094704470004109863009062140573242455425629790956652625248719532083847695826380133815795059071066584265313382076467469103900333271036622847853359045244106117614611889989847242769063625552106553122432156612803534922548738103072676532885053295622113399352826998220396072382630440821260386378913949785851226721568835028766256191118123198496085414409057865548262611393338702151976505613357733643756787146922536382588916699428956033695884518740009915228234069355120203311008399778083648222569526142736409997324071345905535335959652936729118946297883213606924605894018666048565401437645789349530909047720435502058100596294172407198000108513740903079012689403710218608257784775696178223172567928225124833563211119818190633247240374107771201365087996138423342527392660950727234959569987705354675810699060082283080013700969537310894972552375138992466181866594127861732013220001190621521509381319409892273771247526053370937783095444108413421685175054650006664795411647009200966249754589887682276774250319689252263166090002005687476800624094465116560845360649308978383193619607220538236174081785052456943629000423044764125700293371422625000032432872944845962409131734568920501028109696166278241018463264697331206677171399210247646942644741363318972528200285696151740748095200072317293869480500280166961682917158527525775176974997661409414619422725290182459856057881343630158276813388678805841193794863688904805205041465378456948382837858970550043130680407120477094767597718188867188349136656668408007639580790805601448634396050649195294783115483696578497695631814480415923362480684745331292633186440561748381801797013604068547005537932743026892015875609695560669563503221731354983787359003149835581553804952479337642872341319445508633799392381789407423872530795816742416586289963545520529168726983942953428633493767377943692045451220510356671281859299236804627916276923348168416367390178724698020347371641823552407550258856821705938420405045314390230461970010518300743120610551014370794122642629808735442346233028997634030784809042295119075250958978997066645651397358698649553654138982480673194194220922044479075175354042535981584991002976128943528089982602509983920244656430995430421603626102984441300962489046054676874184805702942239329792149530933663984779214890205570154789999341541682265339265742161202565411100499878840989570445470456338487193627695017842374327293866090605991091077405662108577071950700543879509989508912163833751260716335186294208436675933284133700721693268360073682492833887947820192976844079496549585886725041779940634263835201858215039656090969325592518451927087466899603886138429535311475594596137100399199917824260573330973987354196787485094188575285303071036787531647958678125501025465084711649502073983320310930902219225890894557673012052423945507892995546920182098697267951576507657988917355699151856562817520455421805565174999199264930702881008726469712727210995907692567352543805266362831699876013508155544564608861625464851784248902183956512161888058929756197265811719250777751025412087067764298771951779840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 278483343214770389602917844151659696193661511423898185690476316086572467769123421804163464107628165050438853144111850544755108968221529552715514789791338229283426427501722025799726799436886979643665004378669047817841296384933705540618687575798824386055458574959349632154787723186815708726506626346501876747621648718218814061051282042887413434916301959148742198673687757144829904544167113342149572978163035315101765613017320042597237293954563855536630098089768702343671110325340924530369679756022105039050603668821772469319513074462333416797115660695252967811898369875095039564226883742647309650367000175082376835097336549768780937580026408668250152655744316176694843512415888314794477745032506036738480569647853760990754410601488860392692459825336957831078213399380340960174451648102350790681595249706087948657707277821349960499014841753840792466174752015224635684563662336052746551434402882907281792852755140831966502711429357630524539584107631918154211412510447928220276660025945982043627314297562468175691525709458314630206878992968807146335655631962031138311228740132575930997815621401061961694764233185320340729591408640891065280800449676646938519079636163241160652516003879286283830559637387037188301046226069830482555655276164904102718347693336255145884473011435767909928997576871417931845255771131108807106728054446124906090237935669171396907031833231498277797607861216973310345726732535085210193083093110058732564048611250095256760153636497632671463454790988250635726110606120913769998013929069816500138477234999386769350527390868558143080554733783335229757224719441259381135431911040611085055670747585526282018739800368383639015126145595816641063614591527204470842914922262036296442638091283983571100026721399095647881575991217101517197915706323396543767696737116219690649578564410989591976223453249091753601483099599445019436590274538524138866856995308831044213061515604743342786078200459344254334356084740529502533201323826969718905228018237507813099877177975772007581075526502662359609533308057709053219721258137293384088695997939856698628342660193467126252564316682485150413265649433798880205614368045666841688945154412338278512751245064419304367588410195836572030012789679501208571559294470446991321325193417168954524283700359492576471969123247574465158882391753814323010132060870653464195265033805121565398243830903502330745428605581872196901280306105352216163892921958009382574487586608867131182485384678733799225497060499712802016213005445260127710379972769588333967433614059216665126108741646577315415940317783752109069796934855143771139682840970973709532074623001049816206611251841265243070982260257923705561098772960771329122158729453758867775528898049217499106882464465620584932468200557008999673674025584188848040249568534562736117660399780226226162029869833398668521177223161813380075605754927052170309206252857186972797768593297747749051186148475810791156542719888083696950710091955105581832317500032039799137920026987972362088675130227537677271274550142360910193139939344078318387459355358990328447723223913427656335222367484961981440576997190029111357456787713644220560334944988939402011855333892333126913110257242226183066771690102525934167619139530389703780243021026251957992429702612750952337182307992008920684616603179808875787620555246005343660945552225187887971165681466670674575321215813395200742029539360238456385970419607672661459142124460961200375961718768999007771036900238920863386752160188411943997197345930473592954459675102826029121526294704257595466405008748695279078996850881084643292694185210599849994441852889472036073207765221285810942625756246491422730467741612205795839673281067404647064130464437352263147670115043650456810484281101795506599628666420303866627293307803526176213573490012464882921138677994842630910464986543467441479649409415376912886365928539754384537590733429516721175582455020430980942792414938113443208230004828505903917579087837061440360638323144668324194996120796607878794192647111862444056156623489091652823986950919445471742506410363039420515667052247210377880012457612318357261774662017015351677037452478822481920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 302844169026937738576984942941477644709567670057031490988567283903133873978345957835401151398234341741598072324032159877108827359615517632404795503881397215835856951408996719124493490989275245357827149368835112740652663949429432671588271644254007499194643831616191163182937411710025657767193701322648584697202569173162242625100416256431560322342121735982316851688052627878783413059991998825226293178599916850056674251422220147399759560234633368814950321119857215244141179599001033645147844397266552292591840944837707859350814253593652793231040405701031685552057257280215172467049796807019421153171922433866218229574097551679396586774462111170247866125662183137055762835818408952096730182991039376879617472581765888657837606225319310443751786207491293493667303865120102257915055171025971422937162220768433272658111138439649345627445545204725879387618511228269820443043293084253683745511980163566098546681926926330331171980693905885745154252183139069186152892310174493470328130343404213521693638100265230350736254354844468142648459969809186075206071723379055727535259771068370697761420825062783207904037607723294244296491253092849775284050350782871814308827708191517615167944157509996340180581769830997985604100921698088598560654392342490797538055033338394415530416713865782052295339868756663023345381996605938035353526053988572240271979022446776347727677809920717195025026551900685387708794071643344205331313243637409536272927980064234062364738644634716032378487553076491204734861102995135540557716018514697078672335902819477285557262243261916711371913572750302330486569997319076518206245308643560518237881886313476364781060789896478108957345108763393566407958027812107333144172738271938079478703511428546254749868543289631787346558507708152703360269372252887390141493476102851991584888909447280434367239536358105876353255883462241946747384922405662049297121843784425172963285354174309623454029600162213910714342426939978159557865216983776384601145553788597675467636708792879696652541381326728051920073647612977965728670767933707954611348909769333940500660030095061258424203048082305040669959714016566951031148804754818629426802167788678584919384480902199953307485702064312568422127567371329374002340170963048386339529577466334873225080239259653629446469228981556809287020910697979331813941079068903604128492835649167054088077307000543906628817211218964046491868390921481372164327745424182987389452188121367890648977830258497784173218366848438452462588264947180108491376547986701802094013439840657354556815227719556364785257418728394953146739881741375573076902824587303299586519947626916115094959820374624204640210993960451600320109368141214555279465676353791648509914112208962539325162456793652995733260034922553930810870876870294739801208336815001189738565189739692465867685915219837126418874927581446664877810889836557199029615990937766893670586851731828910495913129910643615032283074947220018580793998788240343928574526665613648666444160251754211502769790375909448626271721159647467292675327074387474309240345372162681797239959386981040028099653193498481941956424352837323711383203114295185162785369667292425214507673552092320005030910640470107171392343749539208067203596027858795627389095334874473456997772480990037121417119018605981241488382192802299080128909332111616112624448084525510992728455895309562593264818678193078396769295842211989057304512645218839240698729176665952205560770684597014440693837194202732252029203990935414998444310178891268486812168288126934105994531599219063158418137792789802015366939459452001170227592635885322582405404388949661510524578884815844070548417509737167943397770177275182986063899894246790837069993419824113834406198269987177132803283045085493867637539796563752365718364228101133074999350277133492169928363649826512437823629683757247077520308912661077958513059672182146908470992170793709549132023491859718608779745798257924717627778880235891374318136592274556290090989585362523590442941155337127463952186684723261685577182206986798164381783854895764645505164422434090451251456863634485624530867459686274002472584694854621691173325158062489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -2579589243196867096146795478022385956146722620723296189305396449550000859406752420677295126260722960465019189097790167731117089547962236798030356317534005560348021901675724462600883565416408512165724374645109579345314970201946422578615451543142228120271185402195510442931462819535252033300129143332305561523560848866671818207014975274973995304145099031145933545632920050431910780059746871607971397185144254673163433203813656345824764298829944318265755149557018535796342845926851279990161533080506314005984526065105520758963824563758229032044948888341919114907582320178985590628459906067200544873561173910578717048383453110802280016372037787312991356581076256876304090319023999105452578992605452127234025056017485148292292337947756676634161044210293980681624665357951806183275489466459885713120652400967116596600705610315106302219172650703309841261282127906259777828917480638007042814734244688548758707789383107696672586070081968931975803846306216812341726294198405359273866873062909920646163466004552291602205384439570350202066263173535924960346611137464452986106955011900268572145976204123816513397793362612719572402796036758098607728311942104629045067556827447725043423812915033796691047440325706906225505494500959843367162930924375303006623885512806583758949186814136849124744725969396084757086476763332452804520588451592868621766872297086694597784997365366616772507218622262772402407805561386111486291693119442577328532983449137908841890710491461668107130946746957233545763660454776981361115074014641318091984247836089356629409990724833933609457467915977013722620572092789781593487180403758342657267250342199499258438588666693621523014411002280720109735034677237739250226619216708585526663147968185821805731325340341373009720301746170252155046393884371136288045523078874814123927498774794422352678309686922956772400748162359996525098255764163044397140938072762371979466213622494504746147159370647135036928259498664825465047773667187210354274018696499568531960482979331257045768495762177208722348901683471578462823897534225952821112950124417968965672717307567871852474477280839773693802879796630215028594135165126223579128754435272170929848283264624221677392708715555372332257310837125016983316011760933299682610856969083515906527546197302138521767901133115963205118285364432019368075407443301858374285386454477419814629291433732876361051650940369530292510824498555320520356678421103080287832979848657842662660669562495771839677483579622042561243086415310724315936985210295828197083604448731836911458425031569886288110437243025372576366275562034574567669223656819387389160018142263921831135181562766385706113796166425588984983477548962358903850349783849355305781697728876480356545243075111701958070874304008008130529058195302455259994660113309935820736997057433056590149621234778981502916163747431391703577462317928055847904503262901939432336839690535856397494481320174174340115752017825493275004551314856579499008624083655058053140385022291494915664499303195806328816780204154534457706513847087531036653024571133882757912159816965494178611873984431869796369800832624705600636935499483925836488055852451540835882813963248221085197681031654333785796635958355880089280553772620612741663860575293618743974094621947529917883082016563413681306440663803944903590765727847009737803263218867786379235818082992178927816768494180472154300980045360637180940771717465362294901071370984156886793226442994307848534515507175153150394751784944556139555997880762703853476077302463154454160694976896981916071705837089014696255563096926626156772192581328964340172893992488336462862504869901291745929350549322674129329732737170087402576972615704612419449657218870457166069231880946317927699224562870772869690730713669139460628843213846969250261173277626264745360712624115460296094750599718677722207266655243291225574721388736409294278725583711082409228527115938014366477573926930184134459891704390552832959019933299620958389170086085307877232892046931676931316940813969559277470978266877000774163584417055018540521939523785489372424589568334989065588070661984002334470604753119237489540009875575144448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -7210408876751274732941524446388159180648579511897280617408912415081898015556039042346156421098973568453658840662275046333997511887775287245026378255172937648709462600623030539463938455693825869148922122999169256535210353872030471678035750776175932548310080805068730822699593374684556612304156396995564188429369025051794218634186926365766958349795117514053797552533734459685783562072484980798624188762337185489602970415757143933198811931990850173666584676202965099647036962315750716267179159748303916461003577584883515446309215589996660886067769373905154184966218876159008532221155178783317011998005102403484314222245793570897642803898006541004859054030971775741800894157481124581544822005575830559753758595900662095859088315479729609950539306433241680214512112200978665164293889543833542546749509136836400618295264704135094822136592850055667834809869085894295753808409040511875514553545293404219708770903232718466725962054493157910749682551642424456928420711124333819797144331074750163616479449227247062852614200496126218828546239906185466599613960973310570376924626665679722168445946014313403363588224839064300027222924212739510550496901483648847892646235389454030945160299596028990606163956603828597323114123894217912363788057020480243081099156578264095544924646359999501050199302272047010548157890280570603744873557893626172528101092464525522201808809346722364278461536437393568481173584453818908113783109784147267273704265659027763798929282959581413243641985618855286706573439724542316419232198791366803053300316012703060663993221591585426021846076031223165950772985044326663377701316633249138429920386676970636523692171699184356783525841911441838467182646415351864043930717242677377234341428522302011056833009373214377479802831144400753263184425628974233423013662251674888625597315608336841263994334289681342837182195835398606979094206941965732326050388171426950994471849975466136296140212010928528854580168724000528088005680367768895361377939581103128373723139773381042324368818334549816009370849607168979877671532365929159993970559501224025928899199368222725825610961468948279094299340896606563212543156483707267595213001234224459388332465209773110798658772857109183917398527642301595564265130621668637117796957548841735909353548169649133012438921436187326785098503957285030645831660050522928147989685524522518605849910770508169704406310990946451483521060864872694823111739309230071170492854682446316372851880400018943555573927817040175226278472307643803132309707156229705233979076547332202183504146742614525360383339226660335889086130135383519841555568146058060817961787019397327945464614877265201364663300813561181546906854552458681034442084346314224116757589265394672889559807303270950292724219415162427308522016659767674003367094783831563002965043194041230102790287337764836080948200524095397137821291201226904013299768026442918055997149971902772428979677318194288726428045450854549045462611033908461320225672102214471145572802170384381960843860801278831061183916554737449367307978779397144373692266809722705036077299797053742847205265892598819632497986019904488741433443795948100300793441941208384988643695817598752397624839890380478756974916915244044603441276590479158093734080301872661963775192329714019646924109255466817163516255295844037494002415943733812716715451876345116349959168979810302262892978714796295165213363357792516603040015239868981676365459531898174429197351303441692835141795088271839714081817292928520120904968671001890625323381214207201957741069843709531181836518711054589145119642336318405478583910564193257189188059017681793200172321578850996129022702197313711447668753975070978295692000729594760294931757290984715123858533482910005658517669054530757375885688433180431104801233401861629088402492203653894045838907689971969663434273577968028906790542715811351962069265476348590612091854246453995351811281156459434888924850488480608267721481118782427901178992970023636054382443437172025365863004194246339164411448782245999924107539979830111208110560924253992017853162733134029291573615155823183075123461591626627764951804616817761502196390913952972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -8994619861643073743219657397856080719677916697792720647510079371453164436112882256920665509260855434243617782122356037201161515751851022695827828436607210340208048356739951387457465446165221149553589281019020105306323860149445173775380181087556032576979041560928470725633574482072762516965735499977737969130708655189825284867637795813502011157375237778967689938580975024673711096841871079320096034940761929455660152372294240192582908022348862805915441890663356974490014629827280640620110130965729654931914728338496305274663876730655938978839829701352289177697429271299863916247139396528413532832966622027873121876775740816053371417138978519020051010058189252100678125094690921644768862310443373329298306636629434753739151021097188932688471692778807152331504882544704659804763908572655702224541144364980251008803626799834326542003966073957973930808927389201997342165153011943672674552159417629884102986207378157782398834732317598644017556253260317727818706018613812245307891614194039931134819469599575848600095199770505902242103022852642853473893327319274160709347766250538155748690959366884468322002243285944375919790440154616077052197400334073675956437942401365657069097598220272924131990309579801082122969837556840421107132469359492051188879177124187276453883644412178522888567407628501315888696209442743834839489796277257747587835186873009901709009244791619532889931126563991827643619116984259014610371918493398003745023040037075782155911237332234822961111746199152655635616920235314831114264252950849750156126222498602685985533194511247398376504788977767665910951074557812628461277307956162564198580942181637093289516054866435418902258708403588467409245997828624883223419015174193222329196287587645099226029599224595723627743171030913770843257624958760949507141125931661647524619250253804758577042912069020844349013362261492662930425895061719426150844843479881476413576007542360663076248453685999733139060235851990246483174880753045470957723883408756980225049362954886146286943939172627224631492177130624412640134374519204939876625050117061255934613041259597281440266458880396082492362865985979162561431766696767750201303365666689695095714918759262151969485974435359172421428246329140606932673336511296818094059330907527932496075320844236273857102774262234160623393784142936270261537918414208123600481998684382702817234940378192214068166368473996333884565568911051728842325736111989360501954273332935546233191302343244174213906015347820624390509451361072686762904578090552053358188168116133569827427888992138367449388346241193927502112662772552511496051642213275786978963559367212841047980393313140543339824693656744004359358671457557789429631894817886865068600097671662445436402793168463182680408473347158263288040646279554855913913538919572323294709952758758873407440558193877995775764678764699599506547745087432216676337955673760723535960824279855095069793291984879807206509021786651320596077694924390688254147373477610737558518372587772607660698040874404756564911706159271201381091310604095342671239128741250945772717179088599623900924049441271287298935022372813223719070317979339128942356549870320160111103208544778888429141063176721251388532539718888180747411343888113907264639499278176437734125399631090113931574594865206105412005565824950886217283405591311141004884925829070556758488256628430506634279187902008162832521591396311700730334477539709378454238673904374818403627657599914732839788110370233358763935689619450413011126964731518634984840711433834644485885138778664242661199762383224938458106486415397739739181393459059885812135756634463406377389651776312838738911404298100184434886977724252200181004318532992937542905763082429777185687631689774779036679898086730073046570463189824430118629290281467651093918778639836886836718913518801817557932123711313637711436950671358897897513958152880480233364040927927550479606361662356172786239546402598429458984377011154452864429835384140988439533460282156569211187222214932611859087294081901459107139288658352982690946568331099300897753112626604960843869003963058312527773669290008050923571599449943712467302897525194752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -9118956042356852699472789954565344951300603132657231533271164986798903589196517434411928620944786907669954594143580867690840366112449036241246201239137864215222043519440340512315210065078164368467879219208095932678664062991864987289922518795053811412624195956355018326719738648472875296536382131767354978437404484962229170052258989098603939440686267674442019293665658842080368315356947818046030217841111226343914940634190051413724802985391339563315898005892669485278239969081631242988687626856896353419665679908468886828193484819388718794722701953928839328221740185422998161193256909513826740174391135187914752089441938838819997061636016427093583024575751072818526320401681053426131716100447502550402599979886987952271102505818110497180340583080273101372808698715354923012970121491971319026261907072069876853894847343436981801583120710503038242806706576339483392929956704141659200440727590065977237023201995574154440677469375971348650509479324701206090584882553620285000534643835011406409578272690368297381694957278891560304467375346276339837767842669533720969258076579208323228541738973167745443023424871216438020906287024882904810227221244066896175420347328171991915799271930269799502277216006504251568455389268301644519413805335620591137655264661944436189532243130524331639121371866108631700091576339454163343748047805246625701802610548553755717294020169131565115867089806982570140730201883489426113699176899024366408297524142812101813874104018555076337486607039021633269349938242698049123511215635300638314606257053830559629521582908923438182533472897132041248636000987579506037938451455021976070274895188692497844501362440178020270821951406108926346870696695101776385861103779216683657486635432708993025161348187437361895457939192715503929466150172680783369014684467929107387363697035276487962190634289307895605846598856181117683760134826594901428305473216622985711071712113116258883370060528938476384625226011431216102050588393406758554068583624063946955144335370566808046144107541118774920389217418412572202250374438437700127044084017926596655528653833326063817878069148460001201781508217641121284599031633011323447886162566951191094642434124430515600442345941223277190874101137340492400584056214717857953305342307650894056094728568602968498406795626910794294298021086251765262563508265191173091093113604777251797960763360515284458195366746257629304086872068877776495064108976395306052139790828428331439901253042997112918666669967461263309369912427407632021279326085415013765108731318743954321430731479440840653811838491505234398553224999079818969136953580318142152102923207191510477558451678351220478462943705571518488444575726043445525079638360224803648633482875061689505213019994683325964117774308372434056449509873593726199345556028843791792599073300895312059429670426055944694241787401639097250196521505920353301050817217254177363010454560309360224649553853499151861870385981108603171024777679970620724918214962166131080825847547059175402183689134736324681962550767691984169359927082274693350475192990166616449120229011551481174833492478856148078844234974745773109113795501615129053794477543813826924475090900720335242155903948459392476976655449172161189820208069154679058722095951546934217674755368293712643742680299000591806523861918216243347873835390594080009216903563161339349905561328020841788558755263181215001028199936708343721168708393705953217275364831140563809913390943005709784132773010128360039572239166552991209070869517250835870380774314502784833975232963949864300405714933731850822448486586154438428639249955379171101157991003909635465948945376712752982887338141817127332077361596671279123956152034549645461797500905569991141898620710361692900215483457414369809221385090627859931298700966847240910624434685090916543505408414837259809713413189547413524247364634810289098899551010869128050054743527119726837441267712296995304390438499489896926589983543710540787536913819677531953284768155436206820729271682729056317829788889394451869220787350059393905173931588790363263244518314422201125149028432493757332465095066135592364321462330236872123428933862424576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -10286587623527111722877550585077237942438439838123471603247385949977552705673854373287284024233336669538633725136229411924043015823101218523654968492153009976669554877778028077346354600438202463251894411948513950361453558829113995409694089640007061325100594282656673631928137995065326432777412385998312501894225251779982405045995316228570237068635280259423052530589948053019401176086023570604782424982467679620081289033097102733111304114226820733549272176003197083953890065883599725178401702714720744888903605257310567646518397962616278675897940148694254251943084874639582350384361004472916681745899209434620740770438833251484512280376350076521459528062673446985015704892934146016356496289301103238168504282877195106835180484661019055535345851225346632542661111532460600322508178932249245154542936016996601228287012119511413801856242376528280695907793646055570498372400831549175862435730474719314640135715551293745687818603297593789996344034550218964023534700709374521245154563347370288921789599981208222412261736939336091824796603959345525882818261189023947547157820462641559117058325500761364217679536302604524135945726171087480235399309419625524283443067938396053958921558692116203660285602485300004221849348971337724950759947246287850163510703297779691567225064836370809446059660297189711347948265521339993324822414566744226288892485725248347625700440476170136489230345429890350180218985052380206815889488417096335590388697877405235276103464086844825660012606697149357750779830858330072434247579424877699414873937286592737453129476209914387437011870722018416545475870153439135956785542359069415435932965844724073491992881400367331543168808589995869668938334349872795379975148925153817420045035460852030768755979570559863090693456068601117263187416504499639313118312571086048493953584487587682652113917913980005334105276787290887366998192291812529019361645354257436710103171151103105639299549883666779481907335292361384120212114902289216199468295891204134063305281104279522930896850756075895071295578621638610439395791854270185530053833644839825687991897773333283219029457515271060634515922184927500477721684326851910896235695436707280210612995560903572459469570965088091115435041283914922786605275326297872640335373769713353939146185824569976021952753706571708141253575942804201341926833858704668356111653490707095994182132045255420415529057678961985669783274310346400874982871830792254412544174036226458429409679909649615673938883605211955306202603200262944455518006481896887040123058927123187469994779026363453582443085609553669393711448563666248401790169239288752947057471829586901881381480456396812718467823044832407816844690662935421006571942350660727135218437013523333928866380340658191157325675622849783731236789737887606043818597570333850062079497717246219756135171455575626706027489841755683751673574132074891878684769415979924937523843813763943617804328563878267527688608570505513524673346995752476527192296549166924204234314316233053779508321552594777448431804987190884920336777674070850178276367830889765671363600148865547473539304162645392831913533597730224965162777691338757529449248142889083157563316053512840425762474568792595896981001072480494676693813130357853054746525472821888106521467464119845426008887151721921981999946057333256799552092680173076559003610773352123804330286616443083875419628296932039409816870038904240771469535091788466958039835475544923950776106679717522408837970920418245443545970989605454670125731167911054214105660166614780425707432848768118824563979876427429569171732312747446094792074182840943159486101118611653189699879203286587536755995825041928812025974981583374386464351353131378206312919608023206130382342647996049557023706451299343907670007402315534714315246035264959433858587720601946191471644351310374650574318309924384240411817247382618266532852746698561714808769751672989088098204200070558168529434481722814751530533440458983147934647867707370176272525343727268418956299409111371675062220490624852723487440948363408260367781258267510846135641845678700661140781388237082458155914436993400946663242725383703951810877487841280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -9035102470045988447715528668198359435356276365054323602303598877991969996522897238005932506152907447404382544574857759366072963331493836501805950725099719833845622318006168208772520205652435983566582566733583004483870722118138492670727403944815028233973569736455453422217014150881192681292944690458603340632196945006597072495741230841403641224337867381364240371706733873599975656099600413020512952047783180715583586514979567115607630741533505755212859587779136354097959337670247233939015919926427435262495896933152235043359924245472499712251544285902290454761851476036396515115856483043675514830698550141250263136706192913519499012509027095747204679346509542687928299053333989966388414340283351572918911225567981713566100587832425988792711780765528432884794638904792523827581852228993909049563732364899704746370284283673279351874718399649298224776334750586646244460315840659476653673392698030804182871402680580679533798093820388530423216802561075985705614681435823021138398080027109283274754024716574817941022281597042656585869881348445207608683358945311447436795595618073855343919186386749313954847024584225419951406634051468207884517998890876427037009098551747113409628970420542527646480571122726914103704061517071460659748245118762541987786713123144032325280869233880493163626337554300002306937248416666470256174019051360836363866473471660288979823863953037448886073862110096200039852785836388222679426747728065690326768602696151961248567226894106212013172017723014378701040525627968035234829764298192937547642350886881431639524921829193598180092445754154212582790299793926167904184752559769025461938423867642384824438320016997128156977077101916220911013474391141832354264842616143186754368758501607797823790862197763594980349840062815199552424419154042914506844569278003529346363688742438816303368079136724102541024520274113786521007726208853837790605926058067540923378623231095196058614047414432131680651814205915353243257820282662187260779983104503955609717503513823929419146775513987699931338534964698131286257331105833019539726266906642600119956546823093606816517356218688480902914245958044483331909155354318858227695089471140070660966970690279996421137855447488241989544945979878577342538783001553863618444254783608516302824184206478026191825056718522691481562739580477092609095536626955798782348176556104123377628381013737598589336748684372245489765825168967074037407259522999788911009096143781355297610487908156532846736417430910559749916790141941058869131366698893535204983336847884352569311164781935155214722452245400554894540561263745775130921880587264536133981998575175999136262336291379274102744237071993016393044759242211381111743974778281664246194520374763601763754736364093054490476097388598363834890565141159715320011717808605336151456833976768739266256862597640021521209616261551161839542688750439804393365358059264476023845108001389744208392492043769168248575821134187299790066655230956177465143502226470434636042767027999447839326070429344651865219368606631324677616883783070344761555402678583212335378130936432256926633010225917448152918231831613013940694572522286950133084678546025440037399136038413450427524267313331006862621324040544631820018258110900117811056635564899143381923841335101481113852160422304736499953879708095389451746467074330922456909039799661153993074553908598214728462953866227326893722623539876891838074769583123705896839626467638483277583218457873487865344663772205987818255463145834017711299083364082678997138655717703245098045669921766652633507515116779365901636611699694834014430377706929702370464259693487677916278561260478242667274397947712533355012924287851043840704728570419983084614783337561258330117704237836362412370221609028291679885409939260801507768804128466129250443818607318892058359083530076724675363317459619468178365201775103397876699021600086250625033155167951064372778959113368207623010217440405455289352998792457125253526341101031712937054809518965031674540402372863221584289460270970750607855186104290585104595437182359431707615334512291283917586744684871119672844898116378403862474414954926384367485553580441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -5138434006477898297113651613708022201836988291656405661519990234449202980737904844023281292347996464925458982792707733289937513336030584765742301418453774939883769520028267704541908662854232131299400725167622961078150974019800581915698107698451807848034094779677711282127864748853968830322737125118683313497302012511206230191579034202927336809147446079939886728124841796678367473731442135377708598415328047131093912663879219974889768677072567263205028740808710953572576962452126092191348918965557078812459694066517814254639806777124502795604366297734288494115705417045389101673443092525505401483517957416850009888642335211012740695993930138170424826835581722561391297149775862259131645728578729496853125771002922612801480994535066143386635783470114060795859572610925742317546980866887250282646572186629943436231932942998852736031068286091089484355334523881503143725557263208454899011956287540764217994764977642289761981330454381224883666013790954658420826393789584360124553779901906151916159154865637788260502414379456020837308202115609754464678530267389945786636242014462541959656682907467266161723699947680982651713741881712874600363088572605777005626638277355747310642262182395880096907314886358521653471015543282375174346568420032165170468077524166497886714147051879818421112407881004776426352599209716354239419618980625438571063078088034561591227034938100738825442626036205698743619232159479086032018975574191148704513108752870247932118114390823591711739814970494745859478855137715102765222376822374395656068817865577652545457699856557050904863560221532567183934585570025615630029859438947687019103670609057081467069336856008799844098068700911478054280463129680384370223936929640082699791109204058310380998548949479814535621168384366839096249278162117251901330480626502557897989801097944658506228430568481700841841683320846081337518565926066627271235122438352104087197567038005121869600880695717745830631615271729840768331285872726796501846061406585498506075116763814852201688005403318578902647955464035480606348398738834382333526085832415464036388455557543054272835186369474487553685797205653742929758419094614428987297589439948032840939928743231001987972164303060094915179251795812230520158042846471339274325517410227753925069814528883659344524859342843830969417664059462562812012646728611996837895996952631527111398513696374977521724334383089377907275993142720495694704027608040752000995532167094339166392410943645085079150609011388980756609658964526621699817212889689802488745834691223791015693841538470105576256591498234949338872686760851362197410452690784630010808528758574445620711396496104536705376566529640638920412758886167588672149508430940006443495624078999436987752436128932907114436287067289652570371613301504991349030243011871470918624714593142494926105231717451882768904288201786012462292282225123261167034178250973087207479988905373200620226625758609506461231383891483260098871391986746082160512614016872944333657116618169751973782892291227869797611317291550474039738753425240608280571886385586242705422177329676363340780616585770285180280107987731154824787368796035354690431230384148271885296896776455282739801093002697394818211920503853029760913032846252426846406669112376130156351379832296036684157967441353794346074962430152432594649987053456765872903969583414882973511638546587700286622225041786258764687330803444066672147955326349688888019492626137126058505744361686437140039075475405841424411178032507533325922065670860271717936017199672524833986531481398613025950038191072547196645930485033878119347509026760956583192618963355287947563376208496908180392815472831925874053879840282650826402399156309095467325960526603669841223941193207820662772190654308181590708251700645699242015671745077882223852006193864695956761693562866549430822351527288396244369409572126054515355268373293417431794420478879186154495847379185095316237588043930124489745168311077188370743901095707484249688137370713448166850042215343105374915711662805617307603796488397613005866961073081510789521858128152708418953296290129890681180930092437308008660908389987195546112224133120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -2746358005679261256557309597132513649198701998056685118909854538912251423493939321146794356745773977513782550338785510874498488909111192479458490409908478402705761203489202771630783238861653841570290562403859045021097985421584230574925911328466777848516254051861846346633981909718107272033637072844252720020198415442598765644910993177671512872952851588285352090803698610132494627254759371606866393061891344125106827869049884988466397819143930231680797734321855166753108389363791459421196170934369826205729096509085072701929733304823233466846789143026325678483379987129276744935300128458548990105170080018383265842566851551114403604298849175139784153266088717316992293655960175619811709079769467699272339341136227445615787777071671513283329134579073470088702456660215587055653262374320770374730000872191978520842710117550721100108506673974452007104127816064921782348137923930891858103369402082773158376296372248267133374616661190124423754141933154341211529412746901154544871147191145075259474899130432945733171683459643453987970579678664807318002453881512584922123799643298701556303392358158193581225003949204077020052175413441831817968207185729722938490342454950544571266871611540599375583954780349791725781946322335460210773153619561753732545132079902989996700409309889021320152380131089089189610222227717506308732969615988411338788441882156254355132408161947839929523829479790634774996856507611517502483315502243959530536995163847578381872290051103219079330958288645857787354335276990630729065884343127841152398781758473144531206133173049771125733947025263233998236132790715652073075607298338596815983692252181175194072766727389729930349954851954637484881629741115156104308379892165369530127960936162376560781678167279072509314551059444745792812112973953339875965130529835324735418991093976427074715706360951731809621796187828268446682569634748133973644749445518664512564923986614565968445698968744737145647886924098657917884923821128143613521641265225160150031511476056153716519020811594522439545827175820737962288023557506577851317003495297148336917239812331115070888996647140968359289259454316156499659767678609187197117721093809199072448846690687040261335443534418239256560135300112098530329327858997124093119161005204445478473728294552871706111235381099745367029116865358706394337857103234149534626777245722889510380032268710251668389325864856361591462017078160689225812351671801039515708843220959331613034359821245715161270858855019982450981893809958215484829844752599444963152637532623989889724624745058919825781027245388789738260391277686525932401438754346795002748800560075686674270339310946023937626954819189577340968474790831832579816838495702090412139988549597792522996305543116695566897473822206675973519262174546605036952511053049763818711822056220586205792032085406214656463845793520986056741324518283736145969903132148860301653017899060581581998140025604662359746757368681896161821008637943205997410294732222258474010125321028390423533820529837437698330896617757506427948406160645211618615477140492510143240443923440140616003068652265900093536987387271115833640677082562058493798509760197787483791632005027297037519237225594578377322448267780866223389336950444150464229574331805773807488643487208276077428481134829366812120248239698573662357076810295008410328528781073590333712569930242679090879225443583227053761374943030503558530611826670668533626046153572359292843963982897668148568143324049574172853299275442181048652468179152806920445232072507897478886160081926705112032937371527157231337670458353625285151107246139189838982037822130597217809959263372246257809558984833155580919135010908063934922211730514027909533973277682801337926894642375485955326168803214248368705155740600900058603863214611159913422720876198301711791948812169824378654931554935703788197739806672908542621463309203585420599132334170476327450549081752926869481994960281835895273948369377714262843844759064516679461115755707689735474913084860546548540191681204297019224635487323983582289833068270948267034875658463118769263676810873315313737310498724951253715355689028860418718485708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -1999551735172790971602087073822546416897940621447793651779439295506002839165600238278138301303406869920550177498510618718136896321764633043118850047171770667167668946809052530271803231961094887518248120095115398772709037133864780596635615871332228618802614239155138453133334204976908480693277708240403417748016613919173592229925171447123041615216852236511250961173247623454031511285337523080211714710611657313994093306087425174024245116324873792431984432813078891690496240132563562830800210510048852630860415043981398398980729427692414580610205180822882672882144396326446940916947404354423172176042454494960448654836494089313433647626525389346774286052788551029650331776322020348223646923244540793773514889499882470098438555207014910480383304744026650316108443260439720462660940993321038456648635757314411356586661682536924678659743879600419541525892726878715737763701052075830314517909650904273640767603941906527464467102518394521040352746323401530319290296229260679382113751232904789342858322683376440973111829743621582258550569255195010626717762211915855932594099529085130124181400578711366607514730324418717793212311768994146783828404871911518501474950432227610552970094935720260568079330150066777838979022480118821436612053739201457848453448413222327054361456315239035105791045751298966788044990486029088888178903102671200810092787011358006056610501097172569512568492775674802389428242694066724711371543056751193073943445948058736692807793974778770517052844352350431148614124603062046879996233646461850686669271172132649061263225729413681884452099355781375035423246051337583126848114811361794986534592346567755503072989525961503115090310117145343818770611293611408574626681209646450568313807155130524437968044107610266998379505639035883717557407739133806613496504159568976711657972058516468501567260710385516154481527761940132866277286795739341008994439904715153127026845661883685709817491046334019833780955740212955435548677274388787900124639249631411240500645018833083689610713347123590360008484261004158248101354473096474943709397115112260022987444936385054302217134559548342031522803694788891812650025722628982105316043075765647135888347729882471402996275121570504891936955850548564473866033801975796184065592965453847511246933808063534151642563741740439140523276246711358056445139612360578146376091255675327952650159987643325643489276513132354656480882212739949787641470399053716039676469114934531090392260677595685127780073800919558911358387346956444253524669040515545267428029909751629333017450100734767733497492879115582400639371523563943015637193990012451544502353741721747383552518874171344272330427364895727300018161916526117279699102919338260372890423493435400268415954246000899069052219475779514639716650702581469229313301447464204865932250208564028509525948168864411661889017342130368068646282241601242197152632011411942132107731647875826844911152343212183892467026963868637283152477647614155216534706822317243946035487506234066244305611726798141324390891469076425388229122669579161212255173503794114480618407083646799171120476447109529048951048029310591027808679407237335616467147478690588661994717363464882408210591673587595774235199393530672314032270880789118513140714665601268385595513210626264607332092653658520043944417190501062702505500349604071754195268785148290583304700715168847085507010114713656500577239800510838210036171120395686667557578909333364464517142458961340293852669497828879532578541998443484124653728563593999566135179569121540016795310288083837271984931972508100654048769694012561649895332624910048307572295970053178049578144899544191849292812809454350040258034875364906317873767835745924815961136115170449764555249979735455087802676667807999460072122325762152324942971354223577709941211873865862249760817869251113419935666518885153884834187450563071239632379492720216511794161358081340902118063430057695285014881973009521021561750366273936058423402616503865841017473104079766046500640147329342370348746450036063295382535619093919314028567694505781594769853557718592928693326607437793409831787249979887334911836318915341709940149452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -1172388876327595737753003990077383776278832920378923028707505963728735292537321108026416904645247685467204487201278389015152854648451031028598527619702358012543452266201875357505755971950956241684400291755882380257128362376200357784716017531767039585224987991095143914161967206447046426816789159544316315606268027194250808894050792557873038673797277636703597916890817427868686212099614387731434265688419840275378117594736290877241891492846626778560562271724305194382320273935957570937716409631379851467728062184654899548077985057739693658510095020286513492672233329788414539968194705965945163726661778871658174479386867996890429222282867953295108782996648338639172641583767050890443962045852089067028276995045287791821596329323007558142710129465985331120638781234193762280995969294846727544151204577890646877984671889838702612704847538070277041762581862262246846562619019575114409238943280014303838928227783795544135829909740229134974477051755666108977479343306779587117612187139987945251395104941086217180238249906735552557818100337191003280261513519382301859568166216776843017274857681836106973761472575762154214639199064032649691138807033461136169443105853180975942897711720891488297488704967941245496757296713716440112186157796870178942157712851494459885073242900826371204299266694469905981870719152935875533554086317230881654021941427261481779731365085795626715816983318368130338009721115083964270885095117901266194705814262359439403179136280093860225356099846560438408190386594918518814674994562157798203933348845124089387959547417543131549094380729829139488892081771184248541361375461456180550019610360347087578357091406558103836950828630939246569659974494315587521721489154528722349882438236019471977096693399986429110727285511137324135251708037086462430205282358383525863015054555804387296565814992024816289770813147986639040991922229580390844296995285283650711534207182764921741633132030017727595175742771201908922109882682548453544917231992139760636632848602661088752298691373030776791507744741242186155201023816502544052793254139308668333100285402924003255654571316226188950332912494876364841007984072303948197855054224652465520152219561914437201542545273132264551560585967018092242277980943646203214883664509234995189913200296527960995015892242796553428981654834517387885197946558916266092715708030291930456146653424861954593590798380677668898600447365553044440063990427619546901192750102459820676070620906974027367809894058450489399024151226840818250131505588309415577038613249395595249754235812487547627463128139181653995003096483096136316915595764255948782189981740595523513530419339294646089741074923424293117718350860031445350134976472601446949083602326942656607626451982891621388623211833116429981017320741081402334688749512772627012550133015531648912018408119811035913659817113417010032119838180262155024158504466270080891024385236401100067388824482299469379352625400271401731527044055058308087996460282425118602072319708215180692505221603506650821063609299195851454983057551944199654303554286472221361263723296475885827056612723059007848836486017131071012363464067980132246825545554287577177455998766259352717454818106045335275946487679107083274650316477408353332731578675057588449689100617048023237668361371051126658043338733817812515282964098518886921302758832943893629100703183653624253932278262344551566836509084243305722688663882711841564872238382624953741719500166871755351903619311698564592038069501825841816922058655092970469299830995344392308272614622613001167480283547276667480328276245406751132817373114418734638493325871979254228833418257285931746420658881762547062892191266049493949832026251323101031015004370189612749350550961252689513278933609931217690171414899884755304147602942794682882053680619200279010264418514372204697912900424058575930446611008055662073698999759057120232369897136655133774546850390482520340763049668169460350084050121934183860710225147243517451038782161633849944341675014808191920297750321117327905359774935306395848523302671179520310708244772132930306999689745754807506417594869493721426927892986045510389443067904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -448850765427740491957173461668894287557277857260058464040478846126237030159892422031994789757365272985620561996591545252274836036988404774878931751081239745548500535476275436858852463324121761318310204770974298970199877066062137884875104241179473378839881673142524505170279894894518644024307417570227679894763050241308060469780547896308587966926216413975679539070801472920386115306653640790555621601879770872469834507481837627777615347694580673303538095374103341085027609968724722376846651313704217807926822415524873465787094882762783333256252664256569043737017474897553067826053610183036694525665407210354565594864375790333224168797396238543463477592714089395000617345475996819138397134287884898332807168376427885081503316290515061225399114135072040782696620990106737184225900870440525246789240705989095342272905887600210760792522640408156355324345713397439215881778850379080263089962623293462593944259570253320744707840947755987022015430604116943946298761498073707111025952017561196843109017253267074534976737564188826247836103456385405818781026308154470275379644672990029484558139157399872966896906312228636471723975639199886702487926636761111499754818476392458645120954847482485749176821868334181074754962090906237993487105658741409133113142416585613455095125461314872400378197380500276685827494215805661438733040463325624755989364689988427763810505250893481046220947799141582927631776290448531003034843949379709634914474909786787137036839168390397110768403492084094306820653377094363733717576261750357512164107742046743293837029750639707853254965689627440923915241976563185743642297825617719210808576956031976543461784721876231485919716975419632263878277734877655747046566953053409537010396530433083360334011574871331111385507090606191300548889000701890466176312605066905085878224289861005905230665114796710133207159187512638790520811513630958731635946179935824920805297483418976653259808685955914350515911931595077150500481044939614731306173367678855952112755350330707267821115245279423361827727797694150429488296980182354371128848975799526380351933836990886465175582661355826321251654376640226720736775403738864834131828436283957234857551864906905201542144057289465127767502297576078471378605997376789111151516325312374350052993584867723644117008171052237522064452694042844642969275955872635059194555602551557010148176891625594847220852567072980945241428887722629443156726340674920228034703276660674932459353569903637334498122939887442244978794909296776104502266729771126047052047627881250907742105241575149602424560780401351046072685100393745296023070825643152901606622405286332360678201203904244860689768526308148880868092667195838882369671908599147119176918239042318310967975579898434054120728869458588719145997324508918646388286463040435984790805530351403942519826421102848825254231381969140999464359324761254040750344428731716709192689243144257186517851596700383268565000735044369206965387188631031701068236206618914313975540744053051152200362588242207900846934491050704542289673139272080055320331341535036340322273767607152079368541909562617540118642585486806709269685905341198802039922527384134752201167750213562590796985019583850570525783731551603585900382450490468959642372226219971361733863583782308903607856113292660697094047613682017847793495829827866068672508336007529817233770877114882408503466225468945089059537084761426133754103184958417376175207636295349051081581147320969226736087827696269336427785917967869648939024896372215766220571723001657703247507539459706580272490842870807543678583841483432297065925759664122036548009681248678645639251378979194405132203108401036719592186982565835537031719124582336052690699311531995456116490622626152259167378256639072197264338924439135601195821366846955597881915834345805103621550982428719382444258299820297696822538598292322717281093679172375216258872623395832945054050265482001212425649909699249899978751349821267247591301077218732169860153364193058401725423531219012656922413696847830528446593688565551392251532514111043201043320053356033465189883075249108040738565471648823448323334885268401826331361280000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -125697828186149077362229848688082973580152958386229230442333354899680030926543255600598814238685566300232769790515371385761365778737754927623706208313604125330215034998317981166152639482041181710179528088628389043373618703075627409472529149369144776883873101668304463666570352862913336284253854943677373577214706730936216586633767960022261493247491038793380789401679532517602516512499738633595758786285302924390324971163300961716264730931633051191584739341127226257567633972738931312606506252205073298846299557322463892662193182250238769126427162530647825502427949035082650913311490662431304433053808817926560288957588026679506347262761058079313131493381829716958848269875153268124493154459339735090072526464883747828204295557489903730449162149980388891476607807100315669597771221502969434689891362708537932682945153639279529766811841316142875372870275866892815167266908020837173137220431704577784403700169584795932694723830361141147531566219291219580927190443984507300897971281353106989127986090272340812641139051543219837958470050106425740085625901753110176675472839189264934679646491935102622230012099215232512759745855780660840132884855283626924827313691277697911503992952841743752241814259419326443587517823115289267952366520831977633901133430910367356982784913139222190438000103623755323541770278569337568395625048076063091041920084919142994837110187027325982268847998286189179789229216628573842326267799229355417051189898393747591287403386329110472845204419761225545749383323766865285997741424094283007897379452406331625195227070069939386530752948205384082874639035187158099739974610807964582043016823868839291225776172360248562559591034096535834973010186454652177825422020410826025585931367420192831684781532795666921766894424975344544981225588060350711405215079737894033332397425833934427392412198881608408774739427352789139844935604438668735968489500025482384909873206569310082555919943580246944775665690062430793460134939208493657028328594460611196536808238541856850778764919150747904066287011568255726011854014713815611028035029951874733777198268515841528586345547781437557735248585540198983616641781695925350264565364527847808261329212632600078899179098867527758112131437417903254332672977113906442042271852826550728329154518239977706838255395296196667590026924677321236866913628494051608380154829317160474493517704682984741664395545253984100556140561846982571434153881650421397454659390871853689544275378778751919307999087062554545138458689199411528327793435902230669344387727441538676975784387910560768925483458905599899312152545547973247962205955973187463286150755216756406250946833194559986800202293415152369940078951278918025097985745882866301489668413752242860720681760879975334344927860661105926708313394558429522748577708290547960115833297543621084158193806823140434409304113756050659618428242343117575095338506912332476274539004342439835446594225668592441355076708857804803538101578335236154111092710304314821147295927214313351420904227696589054090279245787137848814655142103801542218182052703993446721913734820448418566937632183374551111386182363349630199964408700412049357677464459909808729903742817542837685748008606437351348845389674172704403438414269110486015051310783150671639265905597626578008976562215687528417428983779516660886874472021824601563162904855508142763413494993949743462796336037630677645639554702594610600358375747796548623429559842173274059822206377319196335273700225505636398797252829176317925072933289742412714594658029353327808656284225967558267427941407672413621154570298295808228273034729189257059879088544202477528913941309796378756552058275297662748496208072642175675456778618594147067696971822994148780696024521006832606903544388892099343289150830455302382257843198429308037749386715568427840358934582040637405762025552988983495169140727459187943537048203983407944098162643703836966081006969259400242968919208844252252312414181521140519071455513301079708203586285649763413383132453530802825120816226356278819293137102507534929038275293453915671975347344899691897600682133857363182834881859778398810560668490800325197824000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -32264536549348251688055625185592156405809438925964117667480178266325503122241289719460015621160483866678730445818966623808357112579140392926676926106747201684474976537198305105784068907449869921372719757217588292165448688893397161467396541443166171621360545239888885810819893105345842962382271184585665001551113916126057703825350302818415004621078852263475052078828825861290581993777293626119014631689590947447175168963232631867645435464076642400252645084270578134465253574132529888128068971457426602881365535122385764165915612185833226223277361027720839750754121570889176267015971693514960406249478738902638260796939937697549237014695211624949796748579778797463940144102172273955666908470619759591213736672622843806383404150745459628759015298276350015496334712268109827373521362141962608137326614353499155998457000940855084675585244915553112872580013203364650842141688501974703995801243917171662990121545398720012106343840923865353675493856170605758224515405648691756234196831205896323666897817104691687789346178169245557670435057255804431448801827308943032707418120808480498481028181909940810154348761001854611061941905019741756342899453751059534045087066960481644446806448063224119633010402587118227605869578098305736801547498022725120178578634121497406928811389291258569130728081531074763868816330586818928956133629134997010060975948139995273267634065755057128900059975640069118642794779605086096664560919100959691506345664053782929939525420296688962221510151488773980016995466079346550525396041565508116492887052740304674720092281910039817732790773440531391811363628637334618286858215980514423257322719462103877852976889045621041172662903817674009048244390791141926495556932683339635496569809189543704761318536070894733911861966328454384811545355668036041120267746780994943586985387155643463828915147343049389599458345901635022690587891344420296776022514127034347084526890329311070969717268673110597975579216560277455934522374314153520853005715767665022117908465248731707066974522200326647019235712840967956311446473679543465872707509672634650418587589702246828343438959526684696526892322182256797518340774204381638214519399157116511096802232815478857092887969592598208363058557208676032059479289356908283219853932935804422180241836433823329515943574341909266659747291202291031706492686640746988288803775975140614892943302787095208276795275022011319273217990649697428413317364972774977450222355552875842173524455617726250588788716244807334651361271567550592418347710834220248534841226398967617170504640651924240974891777464812336058347676146204060283541302144193211558062436101511918810598551815262119991616904414345641539011629582546287589425219444154119764863648896462579565465711267863905758912814289244668182025741759947349753438665585605084358619333947486378937229526260255752884656822352127562490174230522126004654843282619555023719552492940986594885441143398445385899022909772497492480988810407078829506392688472809751571672544125751238834891193638937283282890873214898273546126108881067951868084416637510096954352015640641274021147402414919838638079243828452764732058935828990572106385182491372331716589639623274792708222790640225218346073402158606008485066280725415059354578509546324801123506245339324364050406348700616702761159065191904592072439589121680022484992136449501658111651105295340188214352301753807686184203360915087625167982556756267793419549456223807178523259535827785153073982501302647311554756410818751671943004200180521631266941253432299820130825036190990418592752749378874388693778927416279759716849657853477580876369788073277699163501076592381909798494000578036484473640723177494711832804093498239152706723107421956445339754834952767443914852643496874242836319514749687740087055649583758405002127414271399528519747984034491595066245580052591912916539627199626115214562911612887552764958452954950813231015108280467291933854437351799377049623756789725202528787950046648887035155852564123545270874364542326730290903469218068804158800158990958064838581159944718638726489849491983409531595566149657493464936155979476167265123164716973539983360000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -7314577018432432671768691556097223277214650324823754700992971883682730154060855259066144623100595950983621340825553953616986038325772224674389708237930484038510976223592797534506318202691527436017372522555525621394055338023353098422858551286154035804438884837444639137862009078486865228318359703851602129621401075986337866939596049263366174041411771756014467565027024137320892395637829689060173064031681577873390744713345763560583229027378764497163253695003806158584239466313976127955134836444921034578712707988411200066398864960604166176075686525026463146901559104329712841447063179121040234972511313853650901077102718345918461568323282182110979984183479196902095127182537443736326838384601237081543757165165050398942475662193646557247299812034513606444304539017330549810366452852791176585620249523487751961631549946202852918693709551751591050364721051147611989593280911591917448902279376829080331588426146127740790570123347063484575571547626441207966007853339915284194151214493514258663131924913226134020818107643656285268400083168339400894543088026643997035049029419273562453175279901112323623865527596663407377280797783045546028573402427422979288773948674138742109741457301558097252612187672963967988583303102640894263227781191829362700368755338625797876921029559230877112577929821639083396975124562411048311378236818592360963307652570144786931707708793632049643786618531581496582861230323060796732571408796641123434004377879023982973537964161183616099854581509898873035505098778385037065195886933894709237848117585741010315101125028500245043880107244493563249600784807403192283307427320980715570328318944940777538826947138781947086697972215356039098034891830196665907824688004189439180551502113092948350850490277278150256675013540508942195347335834538071692016712083279958539694446742648654693910765648989569565083439278177876125600693837511517258834985935520072475100543652392958892323930504659133274991286553998882016181578722038882522475796362678034143454836707209997043338150004985381971044687398027577431222930213670548627173812455987237096701137063568828898182110391061467755263482842344568192226691320556162056845720656558654205489310099724956796630705420086842769688007304481401966417390350147554287511914165549755668527413682000287307301418071266625470225129091905948046526788962656933613086288589402161274494933464843966572605659336269189081846031740897096702046973433539671427142515661792645380985609147690682632846581225236122456443062502982205482670775149460381886779009350933230035505313183949055557467481605096357071462969789866750269881142752478767158466013071981378548142758357200678488588904468236202252141806950052992409801093477034401706328922926934627090504395368281775755871811350257519071479542368621716119781851743956349155718268724094107343118531129260479056463652017487565161955979477784734057571448015219306198441992423660893160763421195155098240052503329675947749932298761592864776332676517502579054339176235224914484074085955126891286597478642660931176182261618948592638250634450688441985232540243316119244031401814165065165758376680647618682934957314060111594313361437305209256214460585239380768157428189377080085134852287538480504810344590658481814300067899675910105044530602224682500621628999569850242150679235005992408311355782814507407291425324113557589566763430561718020224301803419395068300988857760228270692002768917980316233455408415325877493229999987380533893499267897552191382438475824367155409602823279977270931163803277474860045615682440860725035746339553698352185421844606834273985348813538736035103358194097780135732407603851850082149546051653045537126091209122791298993254090281033364812156921295798869352378603168954269231860413176350059627300170916904045182768184369317605121420460180837756874974902278185051157563402297996436510508928904638493943608154859757948604797759904122765437662883959787802453601889849028979013528246572840769728069422502177603321128614698378863577315114684805674679694042653784188547196848331676595440721846069037930740740332367876599742335033364491739175563988953695740146642074358930997248000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -1103206796158496420108845443675409089633973532810083493030357515521960255362497665649755829893657724531515837006162477757909294105769459951246341714657865196515678611967032547091702053963616661227190768226608263838466247926929977000827698821495068373940355116857792914762258677415210855214355578165267921499168058742300918914391007297545202231865187554785594350935897287701628731329249564728490656215930615182502748027270856072150856866341867092283862291384214890917778373880950039144284109296367139900174527852646415308539744088020063299035602865372187671671598986467430144556571185878217611715758080656002857140302213947986076154483315390196950373265142926367133165377297301491768764240658346034784194925051863858507370485870810495718312606398102815133294772642457219840247313621042867115567098181582895745429791907922482297340223694457790267344976220181692345188224253067682351516958907163607875998977156333226179584234365648991478503458053127949802627250204972183120285331794233534461285443321083666448380523953548219226341973625702820159497875522271080417085252539678698005026553715199667595993125454058819261794241718719223409245873337564346132190176904671369173520980446102407081618462892031416158313236671530410954441926817606812049739282521635974956856914960640094879527084164350133888491223799685944977323420200942781856965635624255702088365483596721718063679212250156911201631056503072214704416613694198260424427413098827585764112880610120463139522490807688846663634492439790580169286432740294619487017325193015462940039169367796867272962715647588913681180062051551982287512909569249002098539844036869869400555082179950608456142376315246328662033097804975271403332356824696483464083497158075565755231038568901153291139258430643768112636380877740753408791035089380998832409603897108304135476626752501823194297207919391619392384388713296961349714196138268682250687266636892215405179923011625033196070660286807518420446680755909092534542784905363988578191000478079961210880868147240789976316117425243557118149163618273151816430510959131835120263109919364934661568783308672586295531340339296386800433085822128568183565319232619988449453416750349384098803303867881553230403286085762026153823045828174376194586137326035112532933705452857572085082444911738274570991185687216952230041672548068933030413013186596546770956472211985077575060753947173035341806264668857602807466855223511683678345007554329138255054012305658956287804530233242198095798699269257772443575710624985316974546545187411442546724380245120514225631532491312406953977040386304305323901525586359761326598032460949965293079201558579576152104356553748319511872283040443767378392830673001203076455618147186435420571062576476291671150020104378072250300878992362554361540675125037723829572126690894683095769607986250852629574583056028398448496521087268705678865664120187617941784909855958402338598796612095457340049711751704163587397792128123694668523615132937966512794150288259554544903604383760630526139693030525187355542002602136384434676885956204693295531081503560410489119556446350279618142973054090046245453745325265601102316406233860178818442846247789411475938197681921460856401582899929226496494630474067978569428724714395646658350627520685146250957025268792846068253170244964539629565296992588648946385988107893190655766355557683057167408312371537570332944691213294936443226359119905431331916196202425825391976832997925575743086436741677594664188307345097967615304102564072823173390477836240612405783177233825625943511399687313367418366116821861067488268097383251779126795988605147507839571391790708313730854537613850123948133907006656648263531259113848338942883124905722197887127654315328717407024131369436614351476044833005273770795305102643105505481122791677045238344351833660968671993476629396630692491430009644373130374697477885038126882175157585100912555453845196504996739576771598180326201123501382982697847347341643951734480108594457846759609952110713201940269904187041422973064954943437137054930324198281160140025669130607425441164606496570544578845728676016529013286870142049677475840000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -92292444362421491177540612240869149009015937028249708308246590702812083658020473787567586160677569566656330330314497867384567156379996213363733002927508919637871897895580057177104159966517421169699171675297479274633003001147928631935844300946394222847968588196350398966439182657615044824544042297217409057889426871315814595748806641310113578411840237795465461308991667980421352174606294151809978884031860505584817444004052796625131268173363009653406533250209719997389552857242684681429621382513803951195699967156059687857555090787108576837212676360056893684617990480687074928957420377811589375856107655259746900135588298489137106064680621299047367576544205676760284547238122920231443559600339395518750087648918815078146849299641368429091387897117950663295643590548595629511982183520302970560176104472586946895466183393588293244760142754360342873684793394447431003756926084085206991564095439195377305311485980123370893850582182566119018159480525743338767725934999661882640129387627391409871270837081798006305798228405117299662356180904218407594874587598901018646494239578366871544241537195473546279375830637706976075315659441511124781663936215660415167184406685460668204126883445207756383927725066046385345442009395975019736206578888981892553592355013717979736420012630314960699530813162371779435140080143438745487802431401616929984084746690053986880656465955426746755202365703052462705859387554772225853988622778273194613938200293988220709395426955222608122154366829846706034355968235295356848600379778711738729405748309214486987150607802006295025074662322590759513156961979582467978221409639943392533990541177345442000003455214854333750130190965202084417043363377229893706293861743141812791785885640727453273467182831011886717717931461658766859996701087324606198804689375846413512543291848091069013970203558857935978079000261584083491419387257861504809830625926633424779811021244071880053122821604859977627810223558448174502154039296181942748117983267081309370690558653272945676856489900552602720107169219845663632871467499743968912339198992718657476188616642841538371013355665081055203228841654210481231028629862921537468651367518868185415061049218970128450976898549862321505180374424803947350623826688064334130755324404761813536111988358101047484256072101053724432032541527764777689370273027921646585526801430734365157697820679569107493146236774528145546969475387096639783052638556269575131093128547336309700597440371200689813232949040406665200391992280448944017086781112220270903098639921057447621075787141318010931949335594549129692687518312143540266859534838287267115869263500344145648142348612050410345817976528144282021358165835428149752070875869056995285339109445654358765812885729999746556994761622665108463600834262520049338180662308184627553458514406123300770413769372695974301210984644865702335135001471821832490208030642842798599456659066834043756225441116679956745078242541340549401931698778446395611190124883031675677264145090980504755792628296702312351776013874059304013711319268876134102791631586822289722090699455477794228249996521963776915510376740808502268560889986138398747398109929357353149939630914897036711323275202471933331964899758940576652164506400237911750631254307371233544872271249814598225160446051888826173036881587768865149059296527845830040595062822642706082417794417319286337631418346648544581188472655002043585448089733375963220968156087096422110273522297959301866591118011557185207267821379718142860099885676289510335689069688896700403169421067585082563141079443032283406811077837789627137551427109149640096771475763000833603513516940083841798775553245059582345385304807682832179719575067211249107393342563608193894922433516125051690059049979095108845800244396172156838654981450755961614823910962968654628103115970615227268769283673056700978263030516930587380318194742930460483121960998580743139923943924622704175694509613260641317120394753205623549943369615137471549675426719919926945257484386918501945603692995186755322229658712730896760049544666766911734463666780062542221872116754654732815223854738978299935361344872434892800000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -6026842495001455189083732913927155057279526342860904586839638196778167538516992308698481706896615893212290585048257910222067196341667521111591758291676106753100890083767203817771062877645189908455131581158117333430430463527733803321989139016350360341156896398704489171414622736508277633526386085217243373402076340460972357871057386616994718638915614589886222839062370802383289488109494613821204080865271007897867496141749298700460747820978757222560051105347528752278287673232069644649117807012928697379156166748806309531195576800925824211462000387374553573189331178951889267927090957728086098190974898810343312484226319061819449176173550618267888514255833070551390840443549051645998148582127953442469148603584613035164195491989567429410466678234169749006809805062894275322011320379401057942988579905906450222614678289626999987959305112237993888220565137285772064799081163033924812994809557705703776332210531924756259620322578349150070527898866393733985984033227346770145844416128708717430911868750622810768336164147937208198423526741955993131772140123043615126056928879100280530645055016257623126907115189880111619722222745940689038057668229532723855934518050417189554488930581026323873631670785039523157807912888325691113371615707593714273923469539636691386660333651660953978945528623232389605924563334294827033576449412614557312261928791270703235985707034070245210345989025750689719331919729497641248011782288973495828673338552846176990664594842480699967933212585235579852169847738041736948599217595873723828621594336312660276084507573643982247872075179744172545120018021942607971141675060120471886921184756750214342302344917333287818780229987661609569075617043678364099475518122492354383074396065130663091613526043794120182121509001957787447349550748741738860987915362161731654269885990270173294894344832897054576177990935935613597675935403555921900158635518882355466729074152617278364576187374986573550420082945116451302321425306378423505495735796058028248554218436934698653671466685244244635278627677751166544325628320218126865429229889457456146000322117026563979302118439287531746033010973847461038589451164528529058810274707992547511647296911640543380316857215916375816702372514476756863872144866721408669933555270839424161337690677376844671320941498421801804732194688959022603412529939538502296228257927966919456177656881628098690966406985902096628483443715223381329083203068898769161389833443502960345683759921061912069543099528821093063680375622905842138264033767953248700885075211906708033687253476986495114944077416961528806547625056688264185090311716516761491996936711461125895377265342419579938742908955621784467619991103425772334867862094280425814880359198051600477836991620920808707988210359012092254131262100083031417045467585884056390227887260043404189115458432996299789483226745940865240805510216107068636261850568143290673834566839607789536145564286920478905586873234279557451815853921706077777814583927282132153669001176763761023802150436806570791814242951596998083179758597385629730938614525620178775053395701457275941951839645475640083777713646993524920151900467496123374957862411958435616821632524265973609222433730529973755535821377268981456957035739686674227753439897555223948046442373471311500680818724548624955521857881575338642025513217810552444386410668347639874379126271794691469066146548315767248455782766706465368759143917300410137264557973126550172567744868215333855500316430853601211185212263839661837622718558303069801892025009340773531583480927907479059374183663491441694639896699180685337014160740227752534861875769267498781695544218924525136505601393975038393584320277223895212476986741616702740448897085001648752254886243257814462886625290127509685983964414254470332602286183346154613932852722138488921060406232498577655247864932886741418127142240647991699817932845722922953754302400991045193579029577082038976248132344700120293184652245429773123853266509886632636153784817505535330881525894706114590680324151265446094105746887201639013913640207734502018444210124263805677888290589898703983354922188494170556581302679633920000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -732860837731250035435102210973743673864424370607231425882762357080665268089629720907350394209343641368954322608970147941581434429761554378818533727809051130197724940973717551263501962883201737547618291581727660647715689201828997042664102013914800552057558158202735349861578578085093453667701260807076090245128866696089320778419525290832059153069702936467137464228507598877364384068562042479948801324848847379932413204912054352578952391414021202773087258627944007001612006053731565425934512724731443755736404338043311311437082726274426830964412985715482604356327543358861945871972476315112587112516441366365585664383938329126787428576725113404007593634462435669146766011888939641725180876509897021461803136701699443044334916872154078659723167528714585854117966816360063280696030746280210319163726414340083837561439440960989323060366741653734374643841470126450504309801647266957551697677669202978746347105659205463981125391543698179503760425311220140241165297467573301155693681642665491039606648872916913390409545650808782912236742959219359359977987666713273768879313494848201331561534194153258359476800913059185686712206372854642089303843865284923855504820134149441509035310958804994163455130715513568034325610902931056256767436907854800694085452208160415932803859683069657251218949120218815908742404682170261146339873186974205452575872654313332291892083199676295512518288171003194611826747810520351307907805676304846462450745780756070126683066320868819972862988354543606629327620458649724957311481989860853754438882284777186455730626831433804896371512508684879752235033215131671989390526487281784738258136819056659362363964512519930537114001542498652523854017703729721979971960160736532129307792706364028291540481132446365091826058718992146222156840279030454418605499709150080572889841109871777480674165183003470267191513649997079412348983877688636861534019112367092659057255567728901487186937970325920712336319615981791301538332639761522959321661235418914265304620173728958041866068533784668862797588835901832940942334498287854996237077086340094731397968805791352103787482247427232114615286762613538806371115683454089165312476225040689504972679201263096810400722266063799367789693265440077288640925995834522363386829304870133138365993138753068156940226180170785939085852196608686809129100899612693306195795253501944968082864795909464587055010652835953287796474656930569799070568889642060074036487206532793508789299288510854948701345544894271435978502668712598489788324697629271010501844681968582283013056584168128649941519965460524101027677593847556660983309132612382748352431159088545918904181973696921166109678927571349623565848769890687062504632114864159118902706094949947058911310044566829566897714927635342783017606313830093015277214087261626182870854127234426708550134763010207644180185920294557465685866090595550450140946257613055151067828844566384942741083765889333212644948482753806262438935661018683161233166444551859274008370233766154314058960682096274332989611109610693377053788695165556705094772945473774972395488902049832885841358312945206444698184597178466019958077759322061731397039674813374975293519320692351596921651509535324521877153291835130528223952891179137674983789504258791067058729592314764380064925597208254987658759554673784433351014642811516275343907498145470792601037985118221229913716585147623391915498138500081657486396933896885454402429935456754522477838702671365267772115884247601165501369733409690329237034506850083423576265696067373052767043290084911232933774218126856128040995937057864287429210445894269388735170301355069304671823530339189328627481094477898809029031764365789608214225786565821179630341524992883385779753868361359048385304444733018604704287656236102156469965290511846972489285934984011618234018455954454388922989149974345166508325726061923877095693484818848407425794782147557501474230513661677270955093771912843035954116568746702210821901839011346969079051462866830700420375707544391532051195287769984313663358951845604476450895726189678807372993808995406856463633553448161962664894053574615658496007130316800000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -76228769748747068401131293333072153766480645115139192544624451274397483284575620852027611597488459408210791095018612263919213926249532039437714609798961007762824606156757573155143039172346444125169112823428454370118932055548092465566623553140883110516994669334294328631393103517257204792609413971069885904398554419007023404039195190364242579723369940812335110590765194125254666556890566007798262447578863707024073262910270325164100222466569977270861627238757711950970652740167214695287758864155008578897644272367192571361921686530368676744842145525403354100770056021734142637115814183056709825000029304970754109924543133071790999590389413559924740296367716161964189011362958897848218123133090247768323320638567946130893734663182053565363180330251452134901001156874337490202450899504024588350723955234272720456754020479380372243853637949040370970045669413874505976867707571757719849630570549903220740680935526367174384900524366430088389140861191155986382526292721935699054029399635205696235776172151817966883075585511032723736668671847469879726173916281521929533918419258655107320672948011251443089203242068566353701077683591022181987512675048885597004441313737177403140306534430316730404124719916628896780507007355739148629864311055063300842378267047757628525721672331911798052037159421869700609978410108898234864530011868642534915712457503390800867697938794794481273575881941832158097694768749935664998174373949857881787286872890275544448352685574880051132463929021680497085386359365225362782712170226238516043545698603824487275292748452343840002452127640353703653788181331650477401552050108475950716176990083842648098936014466096469906546784257235660480652241106252573484579878548299975408109449914196564659739306447035309022763265549866476326583473652682724798795567231201036623437805590869834703693700558229280161967686954665728414677273418023338642834392012334789662796606777095749244631937857491634486770381544718989984027395672022418181242952923612302069487041211767797997997856030451689772907692907856305495182232223766068812744972340525465452595169052501611807421190369811524174416623021689608914744607053571676559205726114669334847700414031685986084388063314865903877655971761228933486449459522919398418933556460460166661549789528869882874732665563840179655243453834052606191905747392306461814222295338765061296172821415283456564452441639625878404300554270668626985854960984330920060895504007503364792553735025821257011817842384186751495425746432029256737931774849207911484240941543935704555951593108724141594301610201199226847335420304261327630690633398315570214414335370448096861964065811919868240954124142441457924768092865919397692352371055907132425827188396297823972435250266722504105811423864466836658700551650946926075405760357926022102754541182664175792852523249291106422872073161777909515590589324224556292029122433994069463544472108458568516779218814690475175087081377587118263875109864862217062999022226764618033454079029210506938912948471039588753601508818889801206533346630126997277561438239782629932940498347611890059704113428121337517368281564666043687775950569339857715682364942818071269588306643422827408303890840083774593324276143443706807678252289211931289455926469451861960894123428929437253186815402973126108694215300250888538086545662846958838752662084809255370908674214152709598603011399007072174300306180368825573426872167960696616858576983261775923249225213315650743282824079687399170701474694206113591718968507160367554072239063623335667632132696000043487261206078726069869244182832341161714245165781637604609026860877375005155891777123885626066740595942348151766014584185890115337445832080675352291525601311889106721315516749339231309749535995199704716030575520796374832038047106566840747602813318739786444341640564108531148478682827303175324167273871158233397643625745330757261238125754563357472333032457150031606985276002950484276237739177891034596630539912485281426777302549280579330109895565283900154252038722727914078487766624230324307990034035519702367843814791478201859575584660971154924355422996843597662847710003200000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 1405665761804263732371139144949039423218701036696694820020629040325249058008816058099779563613849110862329545101031398411374788065043227936598324729761163000620216272785951465195069738653387472533932262442645749814689251887287542739069990104132727214141505387977193096032052887362851977474285859279413018623592587103456736302522762640601972224233120623665002370627728883887633775585705376744171330701047840230947655211213164836068820566002437956710681111569761101008166772757879708809121490345377953128508602109037002588631333975866118214913303748718282986454369930861854316436158791720407566018545809562985848876593769705463106038591790665107828580223045837937998760389878219413912154345969219091739934893558440295434801811578559791090346734372846897228559747219710307953461310037694928016602893753245369043316563877730120422350084387498769732553624709778519565514074198508283456726265212105965588276984774708209093018353693006898126263506695844136731528403946615343940366565224412103548448187099618131026058669391057346629860491821743378625573688719910496664459059277977626513957709469837979642386319919279877077620539353725884702138182815892239454924641318800947499610814172697899296327835265568242451653294828280538773510327880651044682814603449198472749984110199018153675608237487972253547464847997248717363150743794692614888623495872897917336950378853486570537579505745015470735726011117574027974775301524594543669842260087618675018108594424938028176238628019437790502780119253449904257418060251461613071675902300081763060091681140214778612006057003416401425276410659616183604432874413526684083571290967229584973923118231022922521657016931320895795940167775350620987577429434225552877858965542514478034417405578745762994597101895642199243761405088725032505383065876655956998900262372946934712531465962326875850503115212417619359983022332656603218155332519298998805892794808146203777066470641915327003306871771464904428173208354731836068023313699081087220958644130870497178487051615480355845340466890136965105419736857236399444664315042339277188330322881405281195308875793687825534227539566501582834767546385710282007828160458829147980224175538580267943995724433131018039246591053870494087851243664027679942327019368272602856013328679163201048987675664883487080963734948807906978623340945446799117619273036991334066733355542011085179185799734755762168833342190405374154176269448658868887677091452313540979820228380458607878054692971967910118140099180015551381707991668195487942872734750243686821609594371187602436323251322719100495334368436411070938571752841888922103502700194872108608801519184298770268125062226348152168094988100635087913430778214528736626269227465853222444679331132719694671947969247210085389836453179659730517444967198011919983598463979708458905077121165211540056144646150105238099458619662412217627935835674238346168057854048819133672993264415191485793687588305092873730475751020805602122341773831976103059939708557634839051782206605935605943064881926860883325041895086546751789611104057029250661456016549267892216340217228883989839750052981377947066367186072260019756391312753074774121744140432777804173734621629008944141610922864984784447364277049412491255599079781374084699051956764694245432266682664257363381904385441954737476515020096416978181248735063038955872804239941141997630780074390913035546384395725997473307531926487722161951971758596299391122020908170193061963340680366304820891094193530593900505518325630001740850910282623375227355194565634575082463396696731588513277706675249531009041590884519301768254055683209914306751899255047308293261352669405621688346298425689931700801685722039598516002636365437081385453445745554461461602765135800728252201455704315487113167584374941275056167953041134284920710859702178412156234891352297983419204335568214771472332684448093439555824232497226431093759647058429435142479959345204185596359271662891636552748504869618163980631754065351843109657139036332862165218889107593051998739459855697120946654610142334272646465688329045068818338705867319947984282247611273095384790848241664000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 436009941102852017101278908840490470389160978022541889076777324622822331285048563719709846980549521781824942198903057470967107577454304669069745100867376888219264740508205783243911698739974327005080654925137124771775235322391122312483738014448334799705236288030541449854698472220186641106260797515629744315089521457912117863451245944247356181045508469545424879590169517472655370405939929407744553275433911579721415170291667462871488757353018071409139362811890562076683733023550856159273395794342565366167394539229204918811293205695743401069816096226667882239615948896705095393813234698716710929993981216837139681286773385466978630397912667199374900710387106462568817644188345310850118227724918843311515082231830829745605680675995424383273292261368578320189671964765889377339332307918098560347472825603872798255946087762517764901612194865103691918462324355467534628386080001973322944326553846655425759694831980279193346760116849386033080416360141099455046364592953020990908525317661165626423145295469052082770442407827143260652182587268950187483676066315890531724518871814832274824396725608513531831242139896224554824457709942976238280532028481861086426081276626300605809620049126010849831777851877404977082551992549351067541618831330758713179257969571266882675870044047022118323714322729966825364574891515643366634755711865783818181058863210917538089435695075175843430263629719838772924020698304248217895168125282297447985293805938894762165826807672208975598714487822834328566587099588571452285116498511085432783489830993168859130756682909939278285791432372402842119646074749691173940765363452546580410788215643483675199603848942580151844930248438383370954524196677504415831424742701046989929799394482572914798970433363365382754580421936849088473183586168498422206219331392296791721558544384872012546250470187112019921973791322954229701534031682464136966837518143451824606621861085998625306310942142661413140122827387120839049689719759378000791305289250611194053982069686351118044009620941550217404246396425630451939647206247236615217442970123092135284185096798030285624859459476917158548911499723149199925570275009404478318589598467831222855318519645702626794618859190064127347308203057895592387618023530643416067978808374971362040473369353700205365779964909553563323728766659817583520994753867795849715603042243172499358699848824522611738329961968022730625624108983670432334001810833537298234785005167783520871084309879025906114776734173715580213852920699423920023248614197797580272397603756357304717532608133723540583123385386230889959031705745432883695037259917386503243959594708799305313232132603641346082797548902801552681286434427843683900793408818525904312037355359278697141355389231728939878674674722509529728590726185446430801871306242740694320226080614926578789916153140531120134719900697620193413188702489864538777726307144570107048036721457331536103044087349288074448391206122949716523212983776020307258751823229758428165098702226233244472541705476447893347963709522710881988800872670271818278549499221402708253090391276687432056501026572507816960796936089759636210070432888749373721756217098094801943342932469939278775485790780524178834321674965883245738162830723773083427192791976904909967486577728683668915319727563743780947230495044757001189390998963737594671734713651510601703844078058539913665862760523734057565167250116446314289022407202012442910532968646770792713063214273221504727176470836489268149032456146598372036770096504991347447901242158895733141807998472845699999648924269914748730710584825405347681910598613023933237916802477560670540551943466571413172810962095539823890013217725147422579595945110472535529521805515475065625034557373613504581768654257425096366045555156393353077189915876467680070798798402939056040682633797169673118777217790549970026284604872326314607155420696991356244629562405153495498958735779791989179529820880594279327713095687281456834306649482043431974974061145046118027681157376164029600281997762864872501998122598115437717357400058985954596550914617792913181934108720147516378143932630934291249889280000000000000000000000000000000000000000000000000000000000000000*i1^32 + 29130716001681830353007801820132669496771867269724117759039470182753094690507266390230496480343483831106819420490150003338762347645244593424920914616748167770104445337311234629896252962071851020520103475856972528670556526786196187107615655137708143667674824831862632531351186786008310613910631270151733616453216073230557716961709744233793958797457689585036080264820078227401010017280724942672991175185602257911393150320581198360356959117801210043128847837832391717245204642612394380831447564430542712004235102834144554052130420438841530919325247017843966098094052794245046182256329363163351984465016738684937749239053935873530756930369067453726780176188929961825026843770950117410145116875887557721211917932842866826489922265602882401994319884603003768633031428525243364681445179012613877467533431641358703675526662378923701185399179424004439606245296902859139848030588255361274251864995327722981158044678787137026139756991668496225170971466173601619351817696727079295075961460688544916775518567777729204575849715709268483365038027499411945678691304176239361678829482323195006404482940797660298891451552653090495003270648741470444529258624690340635804467996590061100813218216683606003776981286975619091847031336081775237261083682676150220747790581871063596467292458741057102552970804680206125537408194258740131286993036452994299473882141995687861498458049707935629107771333450997383239672376180213578986427044044679532980027706825537214279103624748821236741811619694388680190997947154105971457354669861072835620833607114440992126556797331467785380808524781370214786811061401627165282111493636958073478079332848481673697900436339722227944828153042776324100864920774922836271802260293844526072155326702898967922944054638479076082624281617630431775516902107782539861359717083857399560727186738059492849182857478393893461166857489584849162695731076305750180210424036591896682784020160885555233816184396546662976599667935479923573290855882665355689809164297669387979240625058067388052091299930726993760955810612831724454378932720192785639053691617583411727910000079240561271724159694584312748986186570285710005877877462575285765005889363668432776383349004169164313647122218521035302267747333265902502635691756479256299869224509177226320470267788389998875869627721646544325023287322957058898193775442555394475631349546652949758693970907565559018133075669437688245432533352693865384624833958754581707494023877786262617265758524967641366660016422521887970921572894267319946100419555626420036847064657642860342490875575014237213593293538855633167871929366816280658698764683266528668681732275437381921220606765356535717884169394414634265235002505333945362102491342041236198612957869634005776009128131359440361903984929379668321070598432008852187058352407556180569567265698396882917223105977448849658866074312766296232076263499051225618538720437278481852619263075797550320300844250773203524355954462823850553958556915339031139477263155628884539309836201198041594988003656739252176654361380751279211525439988352247887353640187006894665177143594695815721213884968187118994551680914843100092185708257185784795611162812303721281510728398461308310594005238446400496456974287099845904818794834178865587236918549319184546984066255623036185679183081321327565312923381724298045813855706875458695089874520090208942823070595773846032430286458068658442456283397178933921709590281038474491628359827270224865681449934005227549348247560316663407095137872208314476190085064029104181339825398437247722772124550120764128936634743877053985620309736820762281122068744316169210110632578897894978609860424756150439406723511074945630216055767108163085706174924377086988683559574697184739085436712084800079199774122083715285003873401832496047283843465819749755451751580129088864459833298878321198570872975554518863908779372639777789845550293336227935907463182495256015572308102988512039845733941121688748495341200093520701309808853561688165478686068625903858241978023459436819408583504869912263468192717815316703281829949497980007383432356508178416869020020136317946420414609411276800000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -1679174989079406333801961742716496321286894688714430273596793211809642424253682303933019151749312627567058853118863660073504076860686539209197767355587062022348239731493624031915563458725840835687322253941348043891280387065571550780653121536270523721385001479171332255588581880141791504750708995905388557353645482303853525914860751387860868642876024297398948942524204185917075424605621717787023124905309157378254915179281693203927738401008059107091330927347869630901582915191012311815891912793853169705386239388216816088432842605307389797984303709045104121970594263758528179600640466635835389969382972103789889104318185011064505607768671964988150566810976054306052076003469896182727655039139139021738181930534062577602345897170637258267377707823568680361934040820526350948428054633095998747548615333621121538379747006852075981361342458403566711815343566556855925149191462299446071273663048473214797331542018699111845547565788420798787933095242218321518837394373207581381611899346194516944640631641230866549326851530653948206505455245774725061919347722726238262511769654375901696466814640674811151340024478525990412351571961192934008964314230780017551016514418246292394860198302109961718926240991209441289386690153603796741292639108511996293909370041457932570917549859337270530024653568643481128184181324636729305085945686433664389467552110292665296256991882966518249910088958710116175254213603668862233764128562487019082581656764157999770713481299495884953701728788571485212069113500780661819016698995299748340619102859543776970233957541820552861502714064302366113848885489321551249113050270995344151567398361005355206594159015120687645282867640988429695219334647707336007361811031811794224047565985892871567834342164567620188766651229181805389650806122334983742545147113529912345119361610568786288294931237498142856146649945101544589539073812885478950625336796226798004603384137906701169274684061378265684201547399066307930210168636358825751775055916121522267985790361979897285819475936250022450531962760112966234343448565597004553321977606295657265825528250696353508217018760107331538013108262344024773122818857698376320326077018725506606631123890896830549289362918420843247568600715544209876718448091357603616024805314194067570410288187093809313834953776553079516876442370058820040360594264772269746008543598257831891892101348212814687531487660887723883055401619991260125844903306265691956952848185438055170978584588845783038914460835123155752922959489144741250244509711075032367735819601128942252272202140527110674774387409377362170403948537282876092893781807641199691443775505094026448475015820331083457707617345249988595903117516147464006044587987863578068679471185721271015636698944353665872439685313728401643911380259003163537460138176908879320783871854010966224304473442043010860470640218321335857659759165913811933421433129708986209643780805830201311487311641607408578021196347184189378494158899926451436455912206844998428136777887680093368355778243087638427645208825423139136669247218283031106331849205537861829915961123929215834491056159610140707651635380439830309560505193476509011252642669581243099669984142569550146812233114941796790780647049965546669409989440792234571654595056945277069009241619187947251230278681055173487608611906386334121918396248225139431597740359483710269783125982472221187616932887649055135505325086812194535880470556581404090546391117961647741627346963200092840025090025547533250623755763755567513226942919984877759674412641336678878978695033573191633754262729303553985559252017013106183271231793047788925779351339135937034492100463445444791327359636945584996888467279321797552555481591431142129959597393626307248153605684823493065268486706895528867639227870998498108915118509024967279066304276482930944912307508313569934321822722842244882758266049527605596649823937214472275683587995578535508652984860272159167638332844476637744150110675386738630635044230430240889728873931220652213150405564131753671008837016959288627116383935205844612097853248646535878190617406342941622037497327051451390309925922927542272000000000000000000000000000000000000000000000000000000000000000*i1^34 + -54642108591662924480064424875459457944561762581673088665741630837659289444642218038523725623960979393306342336461672165812502568444164180484093309167328889860555148418598614731305432275837745673668038716265518228389953620535322826247061878364156963443431528931678246625370516959014534665019211808213180780021905306731932275531626038524192041091173127383914722135607771316604550515208018200581472790635412436660462318734884339962447420797731956841300697628043616779092789255591075299371204317945791391138450530055349685039464046780381908531695449529613018937745403087190990173037903372558379418345497515600386284367295480760314405997007891370699417448742774257245094916638022276216765229913485175097140743547109578732505835782697477896867230171769706093652408447627619819374568982278448286923033043273733480625849156257391556671430010365927411663846026461380991716403424905764707122440836307561462168229762638207263006852666366643917080873098505507475991411114803470064972681697834552353117992234345589077132186228264529173920837868782401848351433348291560057607730598336588446663261052720216560128418903031340419178699233361247966335184099905443370205858744511986763438126738733822417446814217791534232303162268130072691592723374245576757946472166679577564697643539219864117328932566705718940609730174292749083250478393687335135996215285099307649386243705305786478374800462481905129482547764929505712517214602017227875897237359493947401548054303715994945881241281033331464114462689704399650502898353959602995730905533992199379800003655943512569576363490085834612938364809236004353304928055324549630690085602196007982374370275507805183396027838766841599560708639733106607418007406036078502155178634359123347656685918217926650271464385918314572363514542892760624404641458406168698017704266423752641793402626193428482962511045378164481947465589631918077453682236739817207100478730294195395491546018244743952751168512071209326845744965457981292546444711935983330739209411054222974732139889722017029520826644839528507670453098457373410228234368184590609964785014443429099036143545169398237228183081754600516288790443662879918942274718950367335884752990919398608263153212704816255719775159754308713948212172357569554134705709997442970448082482069659294771142002563485886387663703533430646390363330915982967466793626087533785754981716592037609592732884032499481074128741687817313676672036076965775829137268648351262268515579307262971145729578644895151548990857572526793075176655359095098041768480063812922727158212022354753611959439450185203658360077302419779995877360878041423379106867813661494381045158190059986085506777802318479929563784212346469690545382767462464195620769970435877446373921294956088397338468220746483957496264001103399409621025078106237679147880212733704211732336475268117832043635098078904425262502296736715654489900473460049232077979848738198908386922257470599267475156122281510723578131987063173889197451705078114362909105201527963389407899914571398836577189480202789077144697107641120952288781682353824644780488075585656212025662027278415862113810503003534632350425869561856675902957832521111700974738544868037942393161372816499579745117589928908772164203515823160036126773805061803758325699653474713115070883562909860207078632745999645576957119572864248016583416452633581720626439709869373010167818196537304893751404031039401990881078907028048530701210491119537585133195666088018916783206120387833601708743769628587292481632912911685705559885538385971484633611173465952388396824962849175736771413714492748102534701353172413123896310714421552103853883281395256280699300743768676388732591003410217378648153750920532448820399927145957476679406488279151553510993340576000961916099476564877728692828747839466798733791840255921423197658334912453480773058270257860319137643465934978361521897804220164611692050335483505828405852018882640495607702891865909911480438490128588358927771288390409690055831029369446034864470406393374398634715288767352032019030563264277156406076028081276943397082597843180482217901788155203479932187443200000000000000000000000000000000000000000000000000000000000000000*i1^35 + 2520579597656878299995022546822309156351596890024842068494480333076162700461954011292781367344307915990738748589713466455425452214718901989102584900360576396363719738245210973141303406752298398694419833583526251532830576222352040596356130153476611204187333737369343467996639723883939245442944988717723909468577584566200553180626146638554583653579028634520015348309348403756363147558935751340295699550537769570523955720504376771291808853945799627342706073897370040367733785260609975843932831945520241233098555078299481605411134518610048653579412380486508846468091153591355433506712429220838898029056767432523540856519400807457213448356137189458327061887782693795631495917718297825160937706173438331762051773504776468797238867189700387863925434860528921718045818944805909571667743762582251330243216362416910277832902742052031268768490302424031077799687354699045084497997399172068534689260165905732754798771340415877783247479470542159368877203675096516085403504324424594704060245129239553351134514730750460982237515297560569209467883507792540589511415765314931625926565286354936931927523506879810686949229100056716470054319403460277548753090271289962463239145492160900765300303186672882123043334561501847966334395725957495886145789185241009028393096884617038581063638762648722418023410830827737902387736982415860557527072963994550137582552219294189296140475597096909447683265500761271547092827377504297260376548628310340343158799906239844489525270112535046492103810460079704081429991339171316048917712918354911302933163513940394488608825305878789074021038620363215562636188112543375558633439291010022975541491682335806209591670269720626801211869563255884241797310411052501697466146443674398606119851794714746391192553838073729809232597257515124077511343342357656933044333635197653494299260995267775409494699420714869077647607112725746543267752095599734022836096636762194197841656210985149154181177428918270858751938393052819193894833415729122706183526065864637085878002579542742151638012486015244556827205668195962787701955051909098622466517068770352088799562247761893968392402979862324624421599999081848679224562727909675887110075865778634921855982873023778271467074209734079683346826332138366416116983141596003104235203646370144657311657061574219111283525149746500011261383316606263592451349267005945778075967103228184620222207999099254391534220941648229618342385979802009044061574824169035734438928527832992255802991852745151403215813891581768952237788924665674091960033184719956605311285825221108119680001277717234445680763206043440377963505455959015739226659696833073652126832192694665955979001556131502125736600187356662691108850233849814629093784537415541236610337900055683294570251166822336301763003707995758471769713615702717967725120442971587819256570525357752185950273929380924899614672233092395495155571645349995892533315937701061610199232565837328415181224179582446878908301840335635704884446780335625816897562425835425390781016112338876177503640442849858121134929534583595614099838607418830908444429971673604921684997541667697161328456453262778638108565688263400229216962045702077583260665679446299195748774617331552316538480097431814055896692867873504843936441972509580527834660855738400576572430681979620987895095272237494014264645286029470087561711659708212664795888487576964136269321424818603854723670661256304996029442863343168693000006290921727017409661293278632181462047029691108378351333514306628877663491560303003650863286193484522254302094295937980241150966760973083948713871362729428773432088787153922111460641295997539957716365309999818142783305664810013958859668176645640973740220372497913130960336857060416400281578027448881810343871509899854983077555415903841948154449963006017564436588549168598694273449858833071404379760787879989427308970623601973535236928291865690568858057951154704297572675415903387519771438689026744663860526217510454226107408609889134475174764694531113005387591545381696740313075131926505617889762819834115697405586092156719941722618657474456220426157555237517869783431460966778774746247987200000000000000000000000000000000000000000000000000000000000000*i1^36 + 8263462042976057695545082640525849021393951635565798804600136649311885826016762991246814267946546948720615052924329456345361615200504079141471733055834623037048931740579749926659085919026828671503132937402448491278931637099811774777544838150720695196257420222601759238051979647182633746465371193307140383657783603218673087585889951423384007154626655857227565537634714660993876384886611965434002456524419543861782587863661386246080694946293523480158258699030741779259712716545966778711425726096783797555236171383835112085050475658665540761711435221644610934521754015263382007560560317521352953980979041348884149744083035542566365313059104765308211340206836795224220944686126700630210171955994329028147264262527821029258586931826981540019924536794875345487104081666357022038522519872079466898598265441951836539212653680740213725507339421501599067674423268102115893765215829264725587659739062451807640516653089731695427913104155508321714100450371338053049655999955892322166764417876095911372325214683011694830141314171273226068980959982857305210397791245816382400501214576364236873221455513143831243396574922782249456327920492040123672129565222400828812609482482081323612622912128877912771781825017202355105469979876645998670671476479354121663777993407000105181131234343964368144535968846722351738293289176130407553654455228826797989206502626436618584588135427549184417386242329512032447913432775088246358823838842064877963500445181676554995983597430091482988605504939275693593995861231739058850625903009600572333620841930801553184968250151864409811716851641767195009162700118218741356487750484806141345248831893949702321431696977004370914740720697358791685674650512479805959491656664422420569358633058259107013257569340967115400444802433311394716983220567376629594542404771010887450807766928593055044054183635004604293751192877174246626542414882432538021080552030734048542575696870651371739741928246192723056575422827625336904476923147691887380203659150473919017312208758747604613154907842667334690510875479140537499979987067530461330193810188076400090065992757805066733678603770726636392080467122117150905267705182615926631805051560902565774037196837369231492135652590010762532729176966336561440960698676814417483247955321498251975639238412121735909631771413528843699983293550166830308530644103711505740116589381500818838491992383060592003890256029540169243041901096103026170364568730701249429594007537840994892816358970962280342065556974295837200846525671100217711805502166453936571180721068478778826876186155045006852835812277748389114983108679919668819247029430345417579853824358251374865998950511438514428700508731304079794049359905511663684920689460062972016386721727440012900822521684301047098992077917158272476417177097269810933169187396107052526936769917405857883043593068524398031349160368012831860502749584021717021559483385275220544624657115034479136579051810529225360855667547813320109646449496456822521150018730766806839871757596969424516148536345402359208001926032677365010190968281771349470419698029118430186255269448851604964493938372244724089612388985645675083080635559211709057806408193637137347500160651854854177087983789388679309251975289978242064603577726332391323036488429984256987000998060128853993457732212647458307927975645607170642261015349036333310620439330106774848324564786756405171130748982644824586766550241694080893112947930243697042031333921698015332598762053038735051386398278169039117661741999071334121832634818206506090153185014804834776264390452680453512802349994246390969330655953138834250964631516646905197798734595688178520339141256959605469544912586929400219014772286023081129888367810789813825041097347313059499167265062386229186585051142065239923781889148625235266267196114327756418921451577558142249089444426549541700190289727133582355233475695263600049122674861210555146760081906167288331631573479394216467343499808491090035441395609873314381101950866072645703789513096128383327809917017883482371377543475899136725828189920895861871851587798039446313531967812055414818537053404427825709056000000000000000000000000000000000000000000000000000000000000000*i1^37 + -1160605080700457008342593137332822467134914719427288155349474680375718577605179906840097873848176664900086544957073541444047619357778163244763135110014235767334779257835297455754867780171975957128673608841295889887669366933122075978242155612228334128230684368127462230643894659983973742099206677372576070138169756098534167720198352774810311853855438078730844086592364558384944812853981216463834390859048727505624959454965382921271068891087444661408611933024340724226961431050179782621126569480249073315960538410726884208776056620107712899091247863955541176522927097118653488310715334589724268762343137681806680634969889230871291465296068161513669686224189610685950102425953632316330702820969178798474153407898834683233746086533432048796766420602313019336001504821458818741468765060422274636380828654036968833056364552068212608683023983801602687976353926730167602788241261047443756471019105225301202174144510616917562580436141590493619627063858620162881304721186132659341594937735256357385509638312021869086556875067280248453512879000123299943614641726776339298872268714481594984409214346615159520489395253362027409661607249651357276756998305244548107805235276005363004298080654693732867533767897208119236319442215351466018851594666459496039421964379565157895297483045395995891994429955023910257545597980063649365240824954299637880220167025373520718109642749193607078254402548456669736405325814893537316588563456244266871123033431293152920172535122611152468063678005606488891147952868310257786475261200112767080825824255769847213506234752747704070510656856670152967875625033938254122663703108784573643262291382256487917242980008928733352035122297409263373141549789344044993387709504332934782235421856386342964305755972928001644414916497615931010445054045099551025368446852717258038984392069721938034218985766312459085619985066642806617440140170845443677663414228160642212323295842709103986419545250388156784550971325728156994890577919991397203939989420124138233513870699686617512463423258706858600165393847568789916136140727786243332689535063691061283364218104593003236804819706864714633886020840437521708910439795339541879095424472651614267799835809815266947077765057476312557068707502139410558324561221289008216267647968060466449931438031870718707329768583889221227538172076908107917512249184838126242722234516393767233201115741074712760456691839042278292674786998184553142270159795140087962838482461475287843847422247738916874529172597243558286379943136680897296974059140030218224487198896201080961535110625997484158809921859931670372841309777623549768289387521985152024310149127144762440732676340452091746915801685535219999413181721513433455402675645011739121424063434311277937790211872095205041126410894605367592124403282909560021932382186053545520289290377768622637455002905735867148788235472625879456726426463557595973196660102807462705875079121978777274437312035964460426559422900238195862474182894539519480057293620435145929759542994044712272586000987301159387465712132378742142028454129654741434671287542386286856807229815889692207332915272101097167877275320344010971009509308980476686963527502172250671068585233409478396487885213958975680611060199134536311219857241084576070204950236153148160957350125073001121264616148507953280353014770603252014729444645087236892940906495166973157094860867866498781632771158940485800433948529705329182513175811991158091269910035530960564465733859356624292974562224692234531637258057072609243857840805027626117564482378459961307757853710316942065534730037466699081949580721155070299414220707023653874789950533375130302441685164643718239133948628201075685727966909195211887567057735551421451956843370579856556034873497780091852912025863814372730078048110452432870646251108426018587738100925322961947351421737957396571891426046573086105482439762934163385940373017764097390928171817813189029788394988853180925619866185506953527206427273835081561263899262173919366255531460255778821543009935668531805589524356469637460403830436834879791655614867310063300427711318432564848383235379083094261760000000000000000000000000000000000000000000000000000000000000*i1^38 + 14985213203439964049813588671578038761654123335354803812449222882726305212381109437072779427543606706374105543991103583061716301406665250294908931018848228675013991447984346349872200678755517504259913029453745945865469724385633770997960648973245357718286011226666938404308269642203149782199966914032723947812650203243149691048992411663277575689203352539057943175938722037051735820373995076656381325708145481571519006973741293264723616030103799535762054437134341288235426182539220955804465988004266477711846142914982793841840087108495781513489937524068905829181089745853674975523966580249678144016523917153583344211308192799832411950606069611114218375880312445532252847814472843923678786075569717690577074832886158165173199960586866638059937397497631564098750302409653598514502719397463523064228753102935398316070146256232605392989955908030747902817808719111402535751616646634563588140687344144262995425413916787025211858230281312639936329657257768238308900566791318106274522195709514891302101503830108176973612650304329616154840934771846619479600128046624445751992867348474081501351967324135280549530849158577030728710286012310002483357506868816258556989572171623020408496196674855448566426243762880871315274569711323555132711239661321111635429548489395385999699447725460311974614159324579003275479768782423396223370134708768099524595714405584263248098162171565536596540634150761126588400859021854891177222368487030445318414985181182617237157997430472216426835312582545912464107970345692106635942852236959351317382307856315538650182282000230249523639224835272335695877369751814674806147639169619420362339565492679021397623644560116083135017418420749174787929168537820535161352574168379189051781663620333062478074401267187240043246938032524046314048428363661097161610650869424732189671300134864555942902556461243897585159749099188008258585169312120186408624527023688550492078904427664154567163996517889663549940346581583220267487576596782097229846674468734056373338680130754219850132630578118577038045613355500711541729177946749444926212439952371882133305011640697932407660521555299615550520873849313418997088978158014155804734894511694512046924398401331207849702732650258446160041602329472871329770061696634130284834691708507488099940728861990015348367769269805313912957853311408791863888581161374931507808802430570841654370217746036589007587458225923788750495931434284613473952063271200827206899815496296877754634389887201442562473063925777527909971278038533020794109364459442956608229233903955202622075996395587427186188113630509576200006793537565758849790183811116293583318388195272405677895124559400705235106620960116812295860006643110110907758926182536942432885944150528988145129986333226812420682121262995747793869928646691808225623001421974938014206426024838998959274027420748328291507939964004132183539225423341366767078273185082938295879243412978911881163860898598145037842936077703763038618415160627232460498506300869551466710845939985168661628206582658842821110552391852872004226911574249592553984092594794047918677920138338262946179471252230029354679043229549413735452412071297131300165705188746790919610267400925127669339067565539455425156513846206077549898655064989645268071898351917435265746289093824227719785805335852003215037464090664905921924533163285256937257684774490024686428408530979964249719814399214015123584017617785416103413250888499365063923476105664632755793138101872744719054562632751795328536980982684951632634180236410325363250279354042621789872495374614939737607475441447295719075668116418333126253251506510571075580908523153152794756573648194312719647234324046248031251987733239566629779660478339913928672528976766391758888217869683032922347923524664699249223694054450966089154111526393081385553495232101042959731483566729762309745611321118435372846426574023870202457839638574785505739620900223407232087506065838367756501884408579281719817877461381681983969188185520641529102521610049388844202079811482907539739434235001386803522392303826053434173165360204294004995471396661142057857189559664640000000000000000000000000000000000000000000000000000000000000*i1^39 + -102339004810181665521219582455582603311561775680693806199784148147154461424617741305528518005348477694445772928661750735769478981839792788802183058787433389161768540565837224708678654634939988602434328687837626805283543647346029540636163459147701961389508561259746033262760622043730932796384432529176296501578407156608193120726034663475775991266380617230949273709536867293059295646617051091015942777518432928592740481643633757281921277836428612367926809227215418081077963864828321138318182731541940455113565694720524489707545177041775054405609259694838427465100310977230900731417892022882432285523045196236751235598505896170914662473850449853048521624197366128946270842552800609503273068969551478436277729484444388499482093578848726252588352730994686262969264717747345477244577157041301081525459903724482499009845443230440760202989645308325648660512563524862990334096418938160782252513620710558677938019143529504799099762589589633960012961056270933240609618055169590244103130592333666443344786644937195483985127755236743637535523149646666976669615693553772715987623610719090389258937527005993317519725433966858979590129215465897979548909580729769538814885592266520064575631990097897829925768377537678393946074059438685343194956434993668339603863556799167178896081130844105718277814776013753870573977520663638842735164434395403350678106328162816953354646087117982899734357682447599177837339237186725366374247373812081406065125234013839656001163048452381236842134983429972032398917327153096764569205132588041740504745760052413262552197617974660528202390432028925088098301565737222416680774589440964739948626889678532840644852075869731732605782377617136842169814589756145242638060039428650220383345441987671595050555830106138676114190554534401789872525521862218955151666380036637851939369190772313186636996181890205671908763674121884393076175538638723226999246968171232077046360453711598460033154343680042207622086470067210861376421130281387262445217659671399563133913339230736529692634547829310010380302899908084277878785842627388012725512205882761438565972014958567500912322487542415818464096517586409233808759819128180409139768681684783659294904485816407277015617663281690880602489475230455444600655870012517013474700501303922258299888845907142373778987595452849611228528383168768922323567704551377758612942105966600341955206629893622779395636106459022391118311286425383275309150009091010747833433054443546600501582103090534766786186851723851738387085308102439009780439899643979720820623284264109461355050251066816277061221532171031420197908707516841064045280881446994725953270715183308457807734879093803025505160940530100644591779693657942515814403010269951094370340469227053913214742118301480423873723144012163970609982678169352259199869649056774791489765120960192781741465780269529999787977136869760650776657127318509936984152079216255458084361739162185475573381533471134298178314128984867127046033198244930769474264838898192204852125551034178189781045884349621068873400670475166561745757011377866065666646977492896879331132222754690086114764999660052080788677761029023664896417390436643166089008527256045845033548244014779201815980128674216822050257262712360300303523032442241789102251546091432915071816536361384357014200920276034930861313224543029219873113410993453222989375585783195096940310635647931470559313662007539101559397194599136851385786044038350408022257012678268860813659773993905019503669352970416469181664850406876187792319103917633327995486584922832873759517117054440800713024367519527371622966758978504824772201787426898190558493519317408832173471002785248038631684803742350223316159901325737488683175566240431971716287976802180345930399038130870978743281865848769177925944573072388838271736310595673161298447534227371458405879990331908469290622747913579403800629969003442436484542718720188956585615082689895461452240165415237729691723759828180485985705990331728968381244457684853703019037947354619128106222106096670631944603956669437516094157214960461646335704534192865211058060812175710449676173967360000000000000000000000000000000000000000000000000000000000000*i1^40 + 286608213980288801270986000252374105002634820743202201007235646827418783029859993644365658142636774471724171235120017153891326631388699343285505689497069462204391108445924560558372205833854648028488735629001343825234297546700852843408239215818963134991097721771593186100959980453280354466927296198656525150157164393125247435136369868305428682271239865708831115629355389971677432129375370907753554525302366381776684909794059830704896271350215633016300985077375330738940302086680079593838087175426195917063040616546302136718968676129461869906078212160126203041389359725137675780300463345420697598062103984094407056546655864840763604317450451315036324997208503012248127827729386667852434482136655666229234756385971482489300562589550222078238642328771198477507023642564070984248086425543572405675022738302187075335947794623078894373922616258060402849478816314476720775065616627059937905367539231995627351867243002762111744811871837449151209523879320772317472242029414282164299198958059053688646699772031324499981479924675700322072002545681286901501306277839776400157090868723546601508064797325835887997628551840640475037808907263097671909445451667628738919691184933578448572355855695158392258363648961292109153747609094542078443468112975329092721484246147660943573939942905214374133712791980002029484556151876322110499281996010430682110071390797919487567868651494106074225102526331855612568289296799831264002397891250563590870097980402670040016394469155649038169351616246992318296750634102722284170560478894156861069694180504530316557607809289585055366152565806723631864594025898248282682346345348236561172163942919346167401110441032209146480493422230319701854894849998220242876792380872957049263133852205170036918108854956599083194022889189775157331282253511501232874829262932613389464071484583694040655209388152006405388532295030670377213257908399633285296078220227593660901615771677577147071068313119397350009559265408103888077789598275470633965083252324210573923864757198336261115034542823949074480060691930920931683429820989755317437118081681262945198808228331500997808457992025528451119003807271350369648502897630640196308040870392124351727506781923604754332503940739155164645044708584452681606643891773774088947286855146451338847142496600798091425606862525599694480277463711656000677443279493993805657141337555699659232742349015191356236089697316376326275231899343343731605295664968683290784400113271875870997089530926626932726603322531464694857029095476041107026220224279763127212784740466753573605421392927831622871472170974292332900961943519566412999515368014469355738809291476790478764251524260663256426427162907244075943803517726550086069881753021860343968536746359787780731542859515990773758866542282096325955892244823174470720329869184200527001138436698654471336164949662419071758526207026166193454246113939455563216190353406473591745777912164119259223410453719238707881425876306444124585945435968857525529702165045197297188601634425277332518190245442927707714781726812801694097501037209014856437849086862920707227948012771173257553133057807657269485529923672688677291802989933029306693117426816838453293996640501805733631912965062769774459338675211268840899583877696469974685497917096033704907013031086628961256294833184725627816356358251129759442471242514794379928504672760888270190840278149618640323469520894911591039906204309703925358251980883377281574704314393965256455439711911521165660036920314754048151742382946670966845310168919292483457439898764468377661072619748408169199230452065707054861238346968756068359954482666924585339388911934858257927652929033927775748483552006894710098257007047369725905978687349152298239013152764078779149293481967323465421499426950270368180757929892667479230595458993428674250221000947053746395890279407988670315798333203518929189133231982461810522109726317767733309579384514648023451594675738491842666373527460083761352905082065799548156360909870090445933285380637073680732727811775739792232159033478290461853813351675471184133500056499555829341233686261088812793856000000000000000000000000000000000000000000000000000000000000*i1^41 + -11190047043308208469756962139957917413357281499294924818047993607874543998636148300328767409726511497753996879936699173822563379726163373278307258423893457682377400713168446199527915312437973154225019135642233426014236704546759654983854941188556443284625735018955464133783768267510369795541314285475028437329855518100110539707753427289660828078964951663647346622776002600015996409013642688097662043850352351806578233737057315225554359013067117191800255683654634801472650430205465303575938823424862248805769229338058578726636402044982085257617857500695978188062033326897563630227919414038565525575554129142850886245373214197168650408511377162161527389788995916344860909918913900530478041341851913146141532621948234978621610962449206752722573518360756324370379751011695195575664961497637111441695653702476537857885923758067759113237666299454334579017363751804132664072232218206573068362243035820795698481538880481885334277151896240471324432526915814300308545355892669570160016196812496119285883104845284154521143217336045642867961891096317148354400593975623623033109699748160921826556414501819423951120768537445323937486352872658284332488904539225440078726891904251063800562028344487688835235217901643475425981867263983850979484089481474684655733405836844108235104892139808723119237104936772827776777209691783334284602251451200089327492590100163288927280010130216871023192384972447603858546595864695420400351236470789321340705987918695820139739852951162727615795761347339820030516863263617202801542611848725504638056602695332360921860422288914077275541505964647636708457258402518784106745722592663307755790728300155362514058414489560499155999816664358650360626188025113958814727781829495733885772138440214325763717884391204640128012733864549240086144124317497203493425312160713866998461984363419785048362068674327520808885812026059843268396855937192903694089011064588980552689734580621950115615269297693613286439646713609555584547511517249149968955689024759733905333326195121071194734267279535679158408793311739377482716869163770263364465263725762884426561225782020960925751031942576313654334531471978233870494569042025662271298781870799784919744893220876536510897017615101199859412038228384668860301368105618825617091734699262127987936548101096520352990209247807764690134192607177637871094843645274526122720240384794233345179019420110942136202767058092673417081414423827137120579824635738174534031669264124385943367404570766515685696695515081113222110009312089662368758143268674684739809628901526262297684034526519200934460716587052651903518180651226269324498029109684524053012236548147087794931091136141665086124398256820946195653457243457100015928206996195444829686575440929141424984737313910591650004528604546902978714054102373630972370931806556699330280760780994370827122467067639262598757878276880620441072651732264202655773738311265740206800499359681478771462756433609707760958460903123144150026081925945481046179566265258262555417620098064118907945364894340563942752842851904725460005195069979141489313588042302598382278217845244202940353176392149458772952400293551630462158196487115977164288162536392634038613145732801902667492317051959661401968125496149097304104000491738801781816669480502892108178521212802143943784589943422578279520492245132132735185699387662940322901163453650714546099815886296132528276282278584675062679875542772057056316507456807496335716275480271606239014399929312947923007600072847491180000515557297649946118894352724869847575469273110276875236300652377524723772435572788915855436847655118182624414627552131740723345222217757982123215085470034635494622632835553907015335439588591895613272438792939612130111025794545654114047485851819220419959255891933549459022084069238162142032814026773033300041982961051663580482472468090028324298775089848749396025723836643053304472064487161319003627411088602950016006180505412613422146333595589904534078079325861242107102128646099214402583806999950597990379614885112257368223560197651919243479150127901696386501169287029186946374349867090077286400000000000000000000000000000000000000000000000000000000000*i1^42 + 144181855182263463792610271542642380701465595484911702125063861106116698319615741615331109543170101401732656630300194937870049938619112098330702555753184797946376290770787122974184384097588377613860237781862206157852221511748649524612536678184793685646605418010618780924089411837544018777286517809657003486117050069222821829071886449288564356170748426847481856945634432545729707519917705148879796891443718833462304898953774889128624330302538206403837312933936469325955978330672679646971603215981397510285227973678130563944942234872702745256018406695169089490767722128705927421344020372007039050548316235242026590822746822976231655603473175749244705458392148219230854984623106503334596697528904568154052666974815692407994573818646597155565979021171486871496532802531007243692986266957851241475716166720005358705823269609658707082063600423776485957415456473646142166684005786278040794664085665828434062574764557747012352887613681789536963857595881986782186145118704377955739880006220263444685802263708730448733809760264876488721654849568567443829338761864084619878647259316998352140989665372466509950038116770276912853083984479334017088412454768731829465678908951784958117312826455368484929662831119315100535118811742982111025369924583458039423806567088545739546564616277131458808660866590796687321875920196211191328918002806408550067708858490347968800845952762467509638963593597857714688080000629714178532093506160470585439138414181057056871933322797179537345525450773298550821487106764089032782487155365232713789132180343386614927748629192641001748312338776336880025473766092732624397102474529474379995434474468140522203133755958193909275853054473641632628050273542240010641613463429479598938115620559993149315724129139509198276724703485775506227225805453951349985638498014395933114226279870111151612501440063870960599784031653526476766260000124637967611721624250727362826922261215602105095938723727861021976473240021614327071972104541312445254526175438245335178426110233619148629288004156591637332809799008720762210647626576268348332875804627200117262094481036666724175779058551198659676553754720013451961907966033464959906609450401302172327750148097663560264299970315615873963173453754989647520248158941465522264495454113498561364976480300670738661983577005139301237476602152706518305048707819563627943377243518202137966824349319442366215823428803511206964132825205483779474271337902482650451042890866979796780857372001397808185311290950565118223432603751120467356920800899798761676551763322353363237968000221315422271726455545628023143770347441356434123415167901220852719007802798438071504151154649428685076942826381680700094233742426727717311717138649226830822452613807577700370097983803976680960778528304209262171386145528066617000070357560955309449375208355627693207254176995230305900732047235244448131977923043119245327716397475519932845069412440785349683957465680444225463104963354218987277408782962682878430425009813392415591755712553551639309579389955757897911935896094517171878177102103598047674728743191347496823387801752590617495177691434204826050563103484042370482291979977810645221127385748600473204172669800468531166057532733480688985705790242687683874404249138985026250291969670814485166605062233794709074723774854775182717574928506489110794655259496095545642690627859845779898854590149820600982507708363959156209057300269380865081681591113266662315893758590719114213453819275120979154087649088831802987013059551743705135583592380147064212224942011934357261169458683854401154325369943511115384647092416360097842776578598598612280094269455362359034602484702739806707502587001783068225312567322272552531525481109895365011333068241853231963595060942754160094016010622946123482881862836469508813099209466141921963903094210344065798103267878643282006242088938246895925540458541528344029789506076892190559275753608501475720412036265102670246906119818477649973754109423933633356175002300141661544241516465344351523573690298494100659335149092164523653667351737194560806678783982379207462092956028108800000000000000000000000000000000000000000000000000000000000*i1^43 + -384764699725190724407193104589947964455998563881400987554178726361719682270213432901303640571255933781682251190084208801871293606789690000543779892877093582608039512184704176531954833306849880067151386324766460167247462526895733343606644928519776389859211963245672994197469294513409299416142202692449800365978669347917627170083977241348551533134755094233023979253982323755299576544761187217134111966172254935514151239240118853515879817922791600674579886464409067679751871389828676761901526767967396388085240295724072256953373251263360044854919953065997221234294478066368719058017413108429233376623099783570812853418093469804023943787684754330395591304571320298573497666796147907202165175950991291015446342411303752990320348946242721721147651725819226339171969561803786312020210392048794421450871790414169908992636550179254695525450891431296052073571149314931293498068173046244838441491501755109727295901377321373381681855828805066251420447900215904592364252179839002170093881277335506540247761489487126094241243068988470218736645603264370299658890691811872899813596760427546296246398923744370879688008107420330741673503999374914879829390217714128083643712839881661527528046510289423087622495997451503612541375884477403541502396355767651783653670834446150505766103896701719310852685560930866851881074302465333207653433456422609387022611795385149351447091250527048388352668418478625173502679223813113810840694995877553271716256252568522091202935855362739380230052082391650551303740151025393409200893658239857887003691469924932822887837151541479464733675732622748519119929950756323577253415656037972104254845255731347206847482426324143642012659323192882961768355890941070987698059385083967653273217359706438475628189460232548184019064777150390883078129118037081908970094057599589130046008989043784893660725955263750942607756455774993926561850935465111988330776158560570824676959358199669269061955746483088163333407775685837450938412476432987534290168383354426219623130170718497948712507233102825728690387115854952565078833694678216063179161783039156881895007870878407364648377187113354748354943592521465628875377378146201427587681073555519476061995298265096200338646737401587738626581891078354781148481142691215872794173373573974915706425422959071800930099540197656617688826241420847102572071712120024146295463974389875221846165733285219246486432934001730375348406369815746736389110917553666027483753720906538759892182514955284101148541218672628441761702992446969266455772178660006453430830724974539655223972609479462192264737303123458105000504156485242038736560219760769625320533566326226242019441605111494611597539365525723490459093376550042083971000507403201072432578900245167539164731864101245023667502348135719710004223129367400874885652489226212668584275514730943630440893399493527023329326242336319021845866999390939870196328800887479938258479414080527414694211272358299320382372526473618231069282869445136285401745763980564816581637909717383599628507509038344323580161354540222806958621333909980325812014901016230814315726147473666645680116377906330671242221940477652226493052173030987467740962606053539006774218350293080074527621819245555169242951769044921398454274006908869228304796352644227098278992028916349505676190102147087476417454221200435131780645905986364159392573936525424663270114333326051802866114081189815496312155295228410139828720034997978034133212091321011826828973467510821298651462820438300936165147494667846067323087429703394724894823125927973093923956320172536352902307704839074403164122629442188432171401188929448471544380979195817734484981860176395996801736861513750997145406441926821361934717166195013415634977544405588782213725576863203718455074166663220101401719697563618493313677413085145644716680386252498098751837209147490961533556405638335816835655770988080663329037688201472292994297581322414655466749447628903807435286747578105481755908991464564668469936959683917284074910349955724104438336946964874901947380413397545354342598855416847076838758518320297205634359623680000000000000000000000000000000000000000000000000000000000*i1^44 + -4963588486978501213659968480239670047757633544994034221191335973296576724112915792162928475419913007382235115803676711077367865541871395719637248040687811737524003743127176119234946581830424876036548762757223028425646156056863866737062841022839344688234742891724988460061420694490328152514129168633810252850979118962719058715760323411563156457378806997220554760822089856882536024318773946476505017915932016569498513817420161226309539384613018049362930623038849082990092350216408916042668159602068409852390845474995660603319228920718793177075445249700904623059788944672310361067123546305539997091506353742183018181410977899029565489948124121683692356146562962068978145197202996638235764227520524686630940048784142777962235280873909586384709376865737804203308341293629634756349235995547157618840926535305116550903408585202141363809655931547655184107766533408614008691424963586375606061183870382805338884185588633237489365937609226816495370622725909965071509036872393898750142136707034063233037048792787223160783923154807249319338327435014194573985209286111454336841207826483062784758859574324384448265773985454615332104909804321047200900129540390477779152156086886308562581204963063090371867020905201185519600395503690243400618071944919124654367197401028049751808325181463751185844778597182340780438220478198280533334017690932764112428516690916620014459394194203055119429635292476408447359144459872798148138532659408019165132271738596060925117340962760678630322152726963659793520691073280421900897587054456454711134138867045298136510394638439966626738394699115823097461631592685831185854575830090083843292553341545874393669776989028840893139130833481736065959105918998290115766096382027815010336638875034865429352316803160726467296222669659909862932170065423754468684622228497259532981021180542566394085251494846182964287629115755543973132866411601090487393025987603881992561576284792653436325925811339150300648087600164154450107207242983857883853007661611565307305586372126275477387129247671433290592540509875269667592035363105012802313021303686296259542755416457937211101864487361366085509838498650043554118875550880251004647498282472415835084392145434095570498122443403473919130350873638838108534872815229157411052623339011384041668314286690334654312822663424983421633881212430082989614694467027286737969253688802387927902246645285259807981516752971564058656889402752723217676505104555071643479650453980842182129186762602854347357782456643323736918085586187905590996101001710819468262565937906066083661952100985929019029160453693225434798261913171147607305530342765350812465976851793180986165730871050375265726857256989287069299589220673631052612193625327472903554207782228934791646979117811132321107800400789608457770038998277469186825600475178397169909310699237069175535049622424744293204544564734289705840447105269147516931622879753665187460494450667603728004248204222941044919553681227491032469623757090643069256490917379709966818614006931784766706869682804212640839802457528718597948201503124171146766750073473658695759478057383895409154348342735391287872325395131965864009948027715439343897570059970151104382484155928335078704036143654381477411148181762239200458894392717151345959220558109639682952315660201441264312397200984920652480315108643551867296369273496884524718760653103359863642332950612713425606763295389261753484643992695959849783118642538942407761373908736144133411631073021493363940511550944308038905163103567253007959821115071383395439905731562436046436904182937388359580430749392775868611369072451855564811230178730465457827426554815850821599614336648081713036578933686475805635804558503252745343172697839520314113443490700937113144043525836785711852114964095441653390599733372222075836987677207334839136865490118511758560869688360404560861861610722989439741441953484181156517467868448351531316891604725242012733606730753170235788119521447981014130977049048316356830677586904709828306032009245749321929970886948724468621321774910549952379783037951293009466086977501367547985920000000000000000000000000000000000000000000000000000000000*i1^45 + -7528270977657338775226743283126535533961003068545195769862123397307237501418187236176528889599785720364329998004562837273959969379625477699462899383724332628651087613460851388538383695980610042547338448115636002366619100988314857646104595803018666926158591246029939056273156179951661146285401787821562779317719598171552194505333764326080699040169863247506239228515923644916644392264587069264293377946653359461735625326152819122576570481910686918462745781880949186707888010961810755357989756841970802726195515285478689824954002801372580719399490631835931506785352033734977182994865204787786449075063331686057702477016508118684894939851121385010762413622613753203554258840013742158882003332115617543317991718134127225839023571994739599776672066366305793700067454139806157357413050677006385435441370458571332612489409196366579999873180210272066839942828633086218644227326405901098441692708463897225154461014565885832704859641495333054765100479961943984996261333652898754756940334711651832935668983173572689316281395234159987695969249771275395415997633599371484171617199896783340505524138101736303616885385824197205051741752800713432564300740393955406694423442920789676727936519898722624778207516191346024980521735589311122242372627463393186152984629859002887564851868274264713751290251863698050329521014366202482552278012767470035059846518119759211255359038397365976946777133847340587107274160065288476737709238554528427596160746940293459347885293854877277617236529517487928632017207165495544070653087288507501065068214212128838032018027571277557157583832401073809924545834129435049946105786770980327155300672870692414584408980475992035716176131855710983767192804600189506062396598506647701542874875279347360835560152980165188330931714923753502093451577460577047406395355186942462983228848726802263669270790915334133479995798166951520355849980956872241142927015669729008737573862880372544612995523752711196005761296262975268640588961540666740265062331337985695130519140307027836789086781213645059201045325753727814046718890472301106437163256827195168191064820548439738327677487315209800732082713898471241916137095349840122361159455992084202228792317236137766197890037765689106125931567663018869964384357616287699521093977592219793698314820876902951099233310576751356779185440722499632025046985302132467269979669937612367979395183612108512386506638752753677702122148061673423535566594655577612584521473325209776094422106834939192405862861093457735123579254109707674663593048073877083412240171061099703900733463368064824123750282217151438958628368770550877877446541502710983242921322979361524551057697631226708948266219119196254007983106238464914185630752849788279266473942217939999671545045300617876714164551693712701854788990628859728353105337720963595124100225567351073626155655869100952276257404381197729442032839061162231960459240725378554122476597349654281319889851980158678561174107208203002194582439222306899218670236262517072541898901056271398307553520591375771464826318480310357963223587466484969911760665382008146265515881358426261037538009138860434375719826675525940096084463451548903473597318896646112778677461974747844064340199869777155157078599008595724341171989761362797704179273704347724342699169123269358826102372353197062135760705554497371598197828475691384029440368007670478175404213053600629957760406429234298126239331480715915755679292793435158953321608040228422574311352849662058304233717590625829357987393645399934714986770430696237192328424516063284946405447901833455752125309951791645074196812432332651042828337701384671251207510062271382318214050860746827974726628856058616912464813790977890004172415334097080648524340955330293787760232132963135870382440883595589970049567019043174569274987858386334119994488007859133041702782058728115885896399875024379528898925204055720255607177804410078847670212428044760132705191615857962409523432761311965972694183594949301636086659509331710762015728613193760969695649939877735211337299932866833793121153470888857566893924406664364032000000000000000000000000000000000000000000000000000000000*i1^46 + 217079383301273782499334981975827653623483774737378595885035592534974712644249312151120809481188142953885683900964188133740319469407174863714450425873062726641675477813568095370272139274458815428966133096495102767492730338623756683638434514739212453034762912260961356443492986111597095819141263551938815572423041996435842467221212246914342387146235234218013078561205333682435688118275944829498100817067472776911025255956907539099821701932835517017483001798086809177162855007607990894827953103343839425685426486672414383340998153860330429479579435444070769261158394123317391999070306193093282576198489620398966245056742069833954997254260083893467756121177104725443848100930208321492208082385939788253890913051090419852221488705198958613501178195853868035043291734939935225778213853550880543638777982962624651065884754976429588850614888935810370335353001225402105395796083946687836153599846343403403785636193328053628470496870380784469827608590932926635429221523980223640345279609191128149592243788284837869540598552218691589124533640155594357444931072164295321581942024735079725736042869267209358395666282574714071326297204353369725380120841097631948354136394399579667138116958626027970857407878934809197811383179994236101271213964122677403796802631528163031728433392100733702147045790631572049906194750187317097248593720376992691884275475000410902294443716002886876658329232429546028334647129747812247165348769205691439154759117074944177849762700299975288329052550540210128242668696002691236599161215808778575203820587708622669020659555574766853047852336912697969927382055011876673641381072619025199736907017828950483071432166792459479146689289846829917623216886923382783065112401638543256829584854063686793810258349880811289126049431774420868989302440864447135894784088679338352484306771434944566109973264916529771388938607050626894008947389620211678468906715088235507745121343273178906765434176385626890623800737968374464425613502948461871031417072770344800611922129068388866131674979458357518396567273573952052375853957662767274367091587277886839003317206758789717784143611510985851139406553172996216343214005214410964699209889837311247986673420343369907997060311649547791154450101299722621939654945729951821630134424678971328855233614256048080582976472255670292373906376144474498837177178167773616283883702511680865157477852763412187816780080752746607575714741155509378639207767402219631913206024021914165230496566720058836691319594976275231631433266507691685445517078240081155518132278257990017729687112159779767107603343997054156566002864585854785368326282098246158999814052945656075358039729950839498056643550943360969976538435314209251184053287079093242464545831768289403702182146484222098895686462062399667506208436904902233214044223183179705558159384546448000979552310766488224271272316636348174412931891054029737103084884764446519738073266417691058539065894210550298685601586884488788586545305128580286344346053138485967483903095753570483930246430232661348216969057768710149861554211638273424613520719053404461713699914115774537682852235362525950674043530156509066476732323831633024084658822651870247240199728496920257567319940578895322697123141056043091493698329753688859003359718654213915997926450088439461212820068814413210068813570483546129843931776960488479956271844203615440088396572131093958604987271603507438915761955523990212475856157954813283983194686267549682075576213579743004745596120169974013173286464487340377152396157206347514981962681748211021544362444613992447002832247205681407688410144676809808833914622056827044360621946511980554058828973549611724239843700166632070168736074327054881031885953189130112040303520722912457644798043976181356328843653844738161486237543181014422484565592405867471183834510610379235529769633742856089116525185759029297309559951287209751617017939402436494225292114952872431947913727253434602619405525808927305229823983980369457462423867754076889080229146347518399975837969020991840736745456513724005950009237407522575435706964901888000000000000000000000000000000000000000000000000000000000*i1^47 + 227651568233266117516239764590742606065993715510411153642034379493364118822721229973367677785169267511889719961131963914981741828572067772401942170010019701463101888590066001936742635240473224279837490480010162842649739606380443788171154057752740485393689313602412618977842579164218339124658572433985309285567593307772777220254857695154123469360470533758288882930638918419102004383209926192277865050294525600602620920861366924824654663438870310720368467600303380902024173251453120000313930308531339049721408688096977831859286157406793900500673165497694437482638431332152747204261965668576981086450474191816937028799230595964729816521522357699903396902911155693298188357922216970072497044129321048617497559876174423390845123384174158134505992493139004206661516190682100788484249664608431834098935761489942005270926905655882246402307818942426676078904081467202430911346318522614549908297082312732792887806769298678153312941688997914725294231743172467944082942404558087094802463370508897883564966137075592163270449204563011314912880807014462718944043552915528575596588588842482341750171323784417975965831339505927302638298774212591090241116540967156549124739467372676040732183915829039417755218384237392693568425025505313166924228281022617664943536554635850739322505105592535523750076376599155468915970337308870537315439858565808477649494972660226885171776938697771021770211509090464602575711755486673465391595576872819265571059925069757904739203496205091364534851969907386943166665625147590812171402368840293628765386579249445110236072954093786286688954517177393398056158435768619049185289781301050483046298352542005508675682583518686802157993375690923827568014290372695598846367689810352109990415991327262506382404462178215255513988356881086660768536108755392218003326669101235559123905305904434481245613904833109119930382826930639009458034880922927751104584414467723203166775215643956070476018464103436016467152089747995680332893640302129428737253374026471883660155506951777339935109956480617801588683049068049678455078592008692387046272772560378311817394681688593861615019907622288341938053748716007702465217932833503081000019632677597717044942104794952649191963850373793481648616668882059840782428173879145984717828188525678522816835142565834451512614273633973788789629758448549336380053957008324305377102390571236601949860641264636824708661791152964319031059942515595075289667531682964246390140453190696388725803362383382978468420795029550796572784862806427259636923652420083143337652002671299689509217596118574481843700939070459041514993517822875137409742972763446412373424046476414291179469630498585028555963292312779220102205596328651805967637033118784993494055304572213887787267532006584305801851575483824510871114168412350696488027687612801624631431097787781031325850116290799979257690617826776952651978177840310410150947564887147835780765945785774525217837743262741536602713890769480779199929629761772589818030331832850837197423656388962932669393187179280900030391272042566553386839083930477256885385675188587559623996197825557785970558358072988048560539746283392263697623160607120927501821363241667835455509016584827127003022309543679620851168839600702666107631925873360178038639845669059670120175860225746384009695172899178749503396504133459551202455563752915394220726721147959954014781328878988349291268203108747774160712102769979893004002778453740356867407039191046069014596962688417217858167043856441764125988209266036868804052096186866848687694235716931860275092413173634424253959487016225500522344961413580098743512463768049144015511546799938281810196183257198000074637717077533639334053967280910095381658539890460869748906424547035157458825891479404829982405573203109157693006961891478052673079313584418750589756663836360055531622860944344466321314803527103736380112980356529668980813603010692311374317044889243351490528735116541827738028756330604467050067745569577892094295624497826933901989605443095203158023384144091236429727372832355362080101713808692008399667200000000000000000000000000000000000000000000000000000000000*i1^48 + -6132902594026806846699635142327868003376473722289149094115511570045316091274766114221600771706763119361823370101173154146388257610388504906390576105918042851867946068111195537577901172762456721208510434974852490128759420309688015441980862641694697599206930092647493068256119011285629352467297994374646699097012069175991535621501069773016356682131758303606175006044726756473597038051006100998440103143588094662480099465451890532943838383719489713135594756006599165947220599271434107836660882776614222686585196004053233846727228030834396077713536904991045137473123949414766271590371515582169507115519876583500590367885289468915927896893239194260606311958400493217762074922845934496039262361574375515108282077307867310931071192479109841078731474044054206387323972256844372485102199939958330306451025124447841969155373791825969604849337926685706127034422260075784434261721925961932646369383772389868432722620435453352312468505954015790191966670845679511605016932224038391229544753735199314470882848677512497844045042808034434421282844654544940017346957757023796696908967282602528214401099433889086331564550521263612708171284094911911444455389674742453093420906254654494739127094295693403268919580102467358384876198526377337539195265542453813841922910407998579811411645408120400295854583355873443046520176915622583353926162566246698773258064582238632617563126123912315781037511517496513014065412909534339171230574117519602930934129012253553357421795848763466198133670026889805693128072790972700818658905102894373242411428936383397675682559085179570038646473968208657786447687861985968364302009422941229932347843928143710425574316811958987432626678031403258883310770574350126237214515475202046076700279531249527692769436484581976114587281225249543712524613660764858948049645791185189400081074841040680415165917039743715562356202593968452171996190939547415717461371903996506274260257825900126373613401366966066311687813308662765042053554023199218883647293200608036536912383088995150392249066232095245577910935467594419031755633606404746661057958289136318310827182983136153043901268970708443714906488453318573012459972821107722954295836669231486049700192311403935471438236951575595362267924318151087064327699558801218698317544249477936829912559113052827681202397733041284373476192297551885803895094504320254739292517054020417487269302335194619662608869283471989953998854053778619183449215117220162268803066204820253922791409423738333840042206218523675041739111052015570884125067637035065378129879753218779530138215264824705542128736037437282541128937913910064418806951671974721173469792962611921823234180643549446132073797915921449907668540784125544917006155600531943355409162319284300560007410585311891487072757683173346791033313185081812047218001982763793524963219100601644783221831979471904322764584813269695399588727241205554610257573893507953831998009090757477965758985294715122476948924061758697290506933050166537459943586645931486157326744687353738625766772466561579797928845726886331249995518025658932340468313128622031043190935030904067633965995220778026609453220528577133167353676034118989512602778995971020949025893474076035186448151537460761349349244012914587085784428831964863519047568542952795986098152862398314398810141490969034094126513887378650707313148875912464762786554127656447138341250671253823794695565920334765579322703488312049348686781564538200324588999481025263315465611698964707617414037008980352100132979452584593028546711388444829287763284650511424199160256368995737737824152347376235314762922770788039159596507485391562281150242349342027405436912945013535995805042498562547564839998921682071784316593600331943942424857264761079245017946165248272155234565742153549906711932343827107082288132897423871958709424518524841619182054114736792544737839467942910110844768633036463089023565494306152141123166038938877003076372427238216610212837546385361503057642430903416642607265870511692400132920335986148622943119929197900683409413395194708262437921318433955669606400000000000000000000000000000000000000000000000000000000*i1^49 + 9797013396311700677828704636415581587567405030164133680228542943755593779131198828098390655597048337034640523270112024294301073662206267395653611324176646943744478622049074843621770205653798369848047907297195884144996687202886357775738713046137246156676911015213752048495099765750361330722094310818427459867162205884946271006377401297414234677610128723037078504276989015164196318224074168482334179502916036710273783731581478212866825349271253064877591315468250295489699931243209470729477880417141245386140611938372894306537342276208684610098400537125379408931185366452151404686004797231578550621213204425992101475594999590983082163934759916725956090935631513029065150934979897806878030893502471077482963018300562774233416021876248437481620900249322940599897038225190412325095064299369292098798025684856683667839889895258166951512922451340550455602868829470330399982143061360720410210510666371635759480345709882031682629383468288689462482630016478717008556535106399787658247616477656814026267227396415879124434163128071549389454826437832560788482654728754696542297990929062202913814532574030344285465287528323264891921769714220976735774722153500805558149590312505228232374123891385746098395140756538514444379893001519694093212930744564033431299835247168734586263762299764034220963063730494023832566415398823199256716655438108449454824678376164448330037229428480599772765721384064555854421174491303278433495846483933242840795863612689960727690163441279177595813440441072790937273687369531478895528587477953016144004926757475777180382277834622344162085404738431728975292259178132134905585087949667338093431692346338694148297415095369499399425375745890585564959734865519851034543926309521455556555242247172291028705333941375538915277205688226193175800078843041968060009952733304430142061914982683154139359664509425729535060202867790902621183669577754824474907719358064003358924008573364797619878692134032136171094911589459467640755278906827617447556495525837129114300823260072848456188847233629297468330984728681120963448877589841965748916012414931579982152844370826261183113857991887141692961968463353330975019814946793371298342093791554818053395432590682582199426823167438708381984812681285577847362586778165921900417831645065961226583549988333878624239842968252108959671132280513011600063713592737303684170940617419852700497749747133959994986467733049976006604976270631250709257170687395344457054738025881209829110999491070747781826387198816234815990651349190199544263599307938544584885968661322963926379269207959644231048171411849814020966658591723143079282650847941185014501105677198788562148319212675179263235004417452393576495887933206214840362739760247239192405094959336720458660796553171064832113963034870458213993875646150605458636325433558302064198831165102735602682740013522396597309442975471826591550246613414737378339783191773788013114670734750865599872302572669212310296101753890828332339921669667654754883125757746564091947104879902627050655802583083690956078638449838817396990905743778032255749162376094646824096251207621028351402290681053871962009239696699948023209397067811931164418106259059058998707265592947467967793848139399660246847223655442956277364810694466558421098338002921945035153292451559211973448482727374431511471929445560783768446700246638430315037858182679645613822127701590192089518392991829832901425370220175288042135566523397639053381701341529490789691767262459824120134061145165551543212465180118395327060589319527768137442323078039394778634575544429719629687327734719584095062594944731271555540085969870874947591555955008926358462070901081338894795661302229829295236629742738439298583763317028854546897856075622590565708353082263776567479383297878504288774156136781355811802898036618910126006198846134869935377814624053274656898124542606617976016450055577976253002755898507991135698892548467347405656499886256435366518986939503577329581587998720958442970733229935220297549336819415836721218803316087404191467858675918348600460198347653775360000000000000000000000000000000000000000000000000000000*i1^50 + 79411240007856585247155610142678633056046954580725523657094314424081481547130546063071221863891882241120618969433909190000551747226209616956012256667818381624671574784579563922242711311148377220242841867604391883330624022434964709450674759055047299224769203656455053855352970625405272473834857192661581891134415350666962790711046492584386866780660821537696745896205186070026707642515641296378362310347056381638844772605590482131346351300490444961253281989656536892636590198199150526906843612223464682599928151457903052719324743436056652191385992640241026666121482119278972233855911051066493712196173130494862240464395419572400743632980957340146784389592948125268534510212262203027888757270630124605528491219570511803998044870026883724816935482142378335549073531723801378169100826157684101882911298092640975737192246514308098804394774688531968963023960643040329189778773857080888820914018583974739143051424083306092465423358553270604785177506943946489098171052918984439463440680389054073657285373527983173386049814741902886987543787212084415812613672555194152156373381314089991491618837711029492703992950898361062408010591508331573198261304692866923901648773446707487170918558047257916421019165264092041973025119575903228005564614605923025642843424932683533015461099683590924239736659600600790150258534298390004495544781484357792827600828627350686190992909704795042925548221628215290484119730791165841777614485905789047801344590827922111981377613780979415614962396244763101068543307725369166758177156866731135899847416122224188217655409078433760385018176149453622162024564188988553238202808695361848868383718207317462505576291573825353900605637880011898925704771236812908194923927204040122617417175572074848587048541880160083485617775116624291161339007789475017811197668322062504310774814856079212770578287884056127615779064020642351119005827934036985849445183101204402079009323887357378793289681564908815007121143654052025285703605404316703762114072035976168041600013279795421215177729262549249058091653936159175013597813638778786689190561609021970524547713537154735491921124666972745733252973233766946221204143127521190138768190714857009605974250889006213871433451931794307860352485595594042596181426670286700975714962517566307479932736354203335448331336201666354063306227159024774541812590878920830360820320519117527006782960576344996770186045531033783682561087743577826371456529168103146243556762023238425770780367670416773330039222546059592470724199780141120607895879051053398026092159506900785034903596920977158083389734881250969044541765804247710420180506638018764581600159968236827772234163390639856985011244629714464709122579262553160425349464320758658181968121050838238168131495589358297985708639197279610079973226273176990052907479534452385871173488313107505100909423123318929085266828837413663498476756035620853336511841847676886145944774347453390320794780728424578183698512515481017892308981230401387013009914270537047899453860003303068721854397266008342298575541042647357294416726418648048183251269418896541661452427812113717187250326078378326257658888947881853791196456570023070166291176311127854559716257365488189530975474046335758260429167622626585977984509610759612901858288214160750843279400877915215081798437295973532550019087835914785590535307323031047205328091669826708920042846790007465182027775307776388175020422899891250920817688951830774698945058677123806819003043059099084455332953372916328230844443105410823926648430583089626607529256310865726513164512859029164851248664817095260373437135351836225142371075237526081073459120452057890802962725062677598533968551704127015833815803726322634431129692815423385922126615137745534138543650880452184335879404843755525963046146340780073898671121454578913406664321008477540593381544627677160011405137337271494367986214881447203479563752157156385823158775962672062611721917464507312232690607566835534377191901955838428311335585045032291181727267027667145563844552350840684278200044730364690562892483788800000000000000000000000000000000000000000000000000000000*i1^51 + -245112343134824581981143997378017082194961429667763924198568588789574042607202037611770934838402239122228939845327880577652831010405524303344995071404255728174297982739411359568715781281967804232884378536701919318205664399628893207695846259151669082344351852812826710310727590339528483018709738487615274513370188520032455385769923796033549898000833197716820311370462039328307333282057728977319671303590749947566748398267989563590547843583300949942274658267257016342061902256146235416502422122774307519141853247981766448194421400875965925210491525133570091855216381704051153117568345597768197701418666291466755884471160475315709228945130284951558666914744965863313045950977306085227989401497700496870197242701467212470381662639387611498554127263498389145153298036288091608186466821669418230294855749024930454148022471755798035849893981230441900312651889917207304023541934198918908030991706644900300316513627145386223225976327875257669443528882179483340812068238410701950266438443516290169862441361551232639627460638241766247318671122832882179272191698113944044574732028710394710398606494199412834836027384156008975947954423932910977233005365477823892448494004462512185674052363160845046671053566458023444143680220038402667605620187883051494823902649407084313176308877615936541401178908854123845971889539690083937847223502297526415131688049425932627767904676723908389850997194302003395043950175272716570049118670260730616178783771575274850332067292612435662833803554613985520884260467352011431492545692123396690925163349333240835614621613298305150158166135934274789653358167423453171421174290775117036732887344045318785472651463569670965159812910912025134945112716799082128037386686131322641175559502161648240586371337823713469503452679031471450433007667251568951971573835522298585201715263452517540775458011260113640215334267267760611688390467112743597321238225300729221585403294599665034987915556550609473284122086276386251793343222318744604345610190977014994391621010122674925722312242783292617523091908038136898901032102203800859558318690470118254831149375565850856892318851594983437422602146186072269900456155878750237574979358202265939466751829407183822817482022332210725700805479800217247126679578548336256191307658097014735136614359615100290421294868032667078705356052461772209261295184708565361406291934089367223983972125976913881902432182684553325172291224755433007607268994588348642443285876918565554322581913433194272200330903099657849040929603466339699568559648807764137327063141053475568408109008502981290219039858593450307678390504279493572684464760100391490929890761242630259722705408701100001068621108358969068328529414864700067383824941780680833150288819006903919471489498225598290713856433189226725062526209520575164553078197512278580405398004660603609783592029445497446644318066760478156305848522074362585662082980781958802772816285034599349809746227588957325194152303423677756387872401310882324068450305837007902603190550545889984080238788989535986888489625068685708471513174801874814238731942516355167088683091522737423213214577695054793103420284437680103217580406224997108306679176661771533581935407945562710187544510240324224698969479459180636828812682091113873501502035209183962639049086749226953540077145333697888837076311883423567631650999056527626535315825307693926319466169501089681536694729887447786581135606385573101036608313102777082972721379760180055617281981189597304500403486726757658795757699496007668396417981974252872350650832632203833384781783335639553022063953759847327160128722206919904533280350500954820611915640104339272956783951337567989435372894592014563086859480976106098737011420588043165347010950312669164670724327552901929544908107857758714421926282511479475740788643625262486754819646339140729934956921229920744074323455936599172199204815648366042238269431473145934335931389390870771224833025670533964142680120909096084426821819812223733724813635459437594768773631247512178523737465490555462089562684155836555885281280000000000000000000000000000000000000000000000000000000*i1^52 + -513840328994158583382061491323623113511753007197929459714931917508976265027352766602729083805971405721275926953334066361663692541218685535710769211887902990435903873514252682477794835568101087258636334593986637879934071123833094731224310223661378723485690687732622690947717422135848968165205901052542079958788021715265397003538763376286444355832277230811054359523849494010220868608262412044040938568294230780775002982776260909464111154015166361819690395748066784883171841746209400899217658758998169270193262848852684993261767072476878487756374616182676359743894487387890406480265428218061483565155216486466244583137422756819807842460722641212201710562232514065499759018007767249259827673141158340349567546725100511705962457713147350408320533236003243144653967344251532905258271735222608236437928026292157329326856539552699218320874491595443514255333738904444457681724482194433425106161203796638502312957745049980573379361999668187830078882905530321331959210242249705631904983406776470384208181663877800678905245842435525508501465480524211854780520482753140941184546445693038669589488316851220750767097312149286522596400788253687956562832411974065022025895547837562126043985810992184178893972916315971169962443359724217361331805574399961567574575720141347914687617253459476837413915230499865521247065903997617914726050262870891876233208413875095245223242142782380769994350785426223522316974067181486951646103928762403893698727166310328169966943432788060785342849047721536168248677511602695116243316371261561739695088763121648082000718443309237797202492436459068709167919279201983993555388031593138197215528758046711329800046028085294985060707447476984796078813652500743752491833526896062701915618934820130119604540985810106777315524494638711169964031354281530437948404615772027716232009766706929983187977819870252617940026699468446129030058027979090855909904052065465893763863986695466376262263911660426255455725281794446282736628956142777585749422379594198241892457670431082897720641184348804795522506764036858976126706415433803675779112087205104000246227893207675384881372413069749739097402832992899452471010968435857234400665623351332492763090079579223245818702877545846065839059387157216504326447718062644127789170176126300411863665508141111148831292804641401546961113687557866515518280874601485911921335005951335589309709344577521357400377729906326402236882646177311755232436128841731495235921124501549627526614365499441331420159724462258145344122597140227459158936410115219435182755969391309858857629834765199299501813543827757684395363698028888940357320765020390313842381646950962594128147589127081791777297690194677523158223752914855009383566533735607190184551750411486269153943027237875924210913619029771356043687346640287502495751612014134999278702275763256437379303879766684800568554901223848626312836696506265180392947373233622695678716214578392277320787929518882104485675015558487282672563177611069677917411638401319168975656215096201924373562696828102483748311783273145649645717697045214380677040435181246047142224938915497899191248395445587063547181956635111663635839373010236339309596860979665390906210661703699288182077251104459342956661227762008307539304494858452360343711077547961271985801335210874040076664536976389050653585359806943590061278499038764308170987091025435113794419986972810075414593571456994832476686625651686823791445447418354638378984228292361960560847982617225353985907700586307482841621290183804653911880806311608956299309358002434516093255473680574271470900466674874372438810079761013294846604269070798606816492804045729665962555042451806165771153691277376075545346340571073585731290993457332619929768083688175163342914274633455489818846229456978359709341372501682656813078042723413503164403364789291276243726864546237085324848913242579802376640112017111387077770886122362606040357449045012350139407031990365701241238526853639090323195507998969264782468538544343690167371386206183325969215514484367787935717054141501014016000000000000000000000000000000000000000000000000000000*i1^53 + 2100754516025993593509131424156462367178469359291563579035733974930569290234641560785290168504919974816476646773613886288186476654523672990880297314571593504322020124085761710948065516026843069080097151825879066518202065997853292776825072991409653171515405590646471319548400932959679888697162159561271086393013778311732127978491671879118250551306075896989597844537016584972515918034791359193349307747133190331969037627496825815297176844792892875286441031786857127701338586575345194546603661532338153314639967695417448816225478625413048780478637194620254327363044244986533437547580256148195373374331568672166885327344265833989347949747424097602600552214692718555461806923224801416958939394005970230869892471866344448874826568699177465735279265804841359971361832760842387682719547272409682457839362195501500680146542728402454087676053890530296564741686106533992760181277105147240903607998873221228083370621393201872992952326193509582430285034594531893339673389884758171281560892294740978709279269799277070372682614169621863357288321665763399001826626706979395887440794230401927504792274505730038871082740662654065488768674012168276963890481230715451689851420356346217366343098486624701879606893677499893076420497939911444039309801889321587783134470856937240943945290194963638781866351676245409651426281113041853475900060352381897055358339984300608676970682389635252691411991375369352897345354120016628434562786357483002200381916823041293006126430668632589743182960187436509259621294620212767782981375775545776811640402535976655676983688634037758419983744849451799552405888516757056677126866514132038161598751589089159578956240438596050330614587624817777116651105015331508230181381579635282244202286477174620362835910641538217303462939018888192271212523044634606506656012604184977357324806237400524583379420150900526216561622806713774997120543394048711357748199417697733631337142916093616472082551524114956446620203927850309924102516501892515420455485251087097521319334978084585917840260825248842416077060021580679370291904085592317299746581474491206019950303487209442648664080475653034587776295658661749973944387436376877081917472806523749457045110866022161950933897440693174422512590705772147131800710705280228287057352456883732683385203103982936968716308528133538133677933758416588669523938013734558963988322018401180312745775480072969541628082800093288508698559924688028099987370819607623429571419716133291387327838679769209641531545583514899315873179999862888376451923695220379748570485013140772374122895777178368634490492649527991532375570233026939642879462607310320910525142616016723964256565668266913660633708199143930204002767936546714667964784587937839850438407342089525682253483161605721004508874751076388690918837204283816507394237381966561662673028737557258496639555941745107624029575792816988484181804749460592570289288125965781284494440521671489199778142994974739834893822482774261075060411255931352244984250296367935167695851604684449887516787499236465632784701345894024447092387923292272098366291756428219193175081762483830472918924824185964541560794931285649967628631313637234067773728673813994188803362561552548873645159219952890284972711913740539684431095508726143133160289084477560821524209465669524835710954414582862564452935454113516455803802556372115123798386026910745938523226072673724213369443640366164667928378531801653022543386180156608344201831550751577318857476783319247683740507113904064034787084070003586817229218628460302866555869698245751486009166100961356691639821937893015609616423853747933253489287394418574990591505315053133921614437244890975058396774882127942430523974578654423595741325982422343420492146577031580808819165116674818790781808390815590840176217626695685174850427653369029196189806392419798196482086073352850058224424783752790882333246744631276485766460047209277328714659157086971433836797250640850388628416948004838866671654623353803625138270431858845085410156768061453403855438301523232707618006429492838400000000000000000000000000000000000000000000000000000*i1^54 + 632148416701560956049689185945713271819669230013203334060084656603615678552257418604472570732076661016535603432025123668542654783036351747499696304111639142851274810245406156701969543691537529061174588879734961389515111973883123764109371360548833330546130464693984891011483763275368303336535174696419556452778869171643309081291772375076948122185456059994486653968709615636634060764461502920053141003411926861486360714292084469214952840109992595636111686137134988677994246268149363993828105115831140795121772526610952354328059027439914395927126962464547133796834091863352198363359530270016583887174810592222184168514448836905465828177098165219367057551609958824557177543230781310044728419147227846530407849248861267547405177674503930310887759771076818159288106178730744112657031751036543630591057812844977545686596717025348836266174350229564990873926396389952453273130158866261734302013871775671851425711706787147842486532789174230986126301069114030758700904034880667664718659443332868768990438007486384120437700455775120468592111330493424290439980409402134838437143845759547206327472489290463160295937490536471455316417623540597336863707394554920407440242634127675613944142940312401643843048774739309476299289032888731156858973543089015628975262466991494504589357438060802777766616480531781096184764264790094880310548023524781305897153865170076469147887654032857812339895066241765328343779707150002456972899937403495072751792514998926650399207287005477211519120901227736125062182799425661671756505108236114307506185759880185479239257505367347119711051329014249977789674818316208402205103887976735803373524556881224031767008129804731790975699448721335846702736939482191983308955057308167118059813575299238866650115913687256155773362713773601681687799579003268121630363215441780524911014837765569497778993106540002016382758740919998512012112510176699184722178426731065981397456969619560570949605680090990493570722561768224626403810324023007251022271609770242932878923791489143278847042505487830336539626363080330348419486000833122215155844649549635184619064875907653323301750252610584548357833436075828755636634629742789997069206933036879138736389366604645237367294917687054901779737469406778710755194725497659681324339225910253985450048143187861831167238693101446700686939646444633248881267701209544770673313563225768302812453701422453948136737703739980629824858086408241358223419202465647387724500281977467987552440195888643984245077409449712284344433540071483989061014815912149270027741055287612708560100288099850042106494464039112386994729549778773357732988150706559442777307681730163287332571267496322472635762948542183312648786570262814685500882834491531412184256157790563334451576415293462747471439533659612570611928763856685701790560764266365810754059875096532542886763088490080387610678254445991210535775126569714287509840307400992193592533818945532239272325009981527556162471198236705162227813535339939096766815583268071204573611199255502885822759275917245007043179668343344013855302366449950039857433761657768783710162009878944789718916487871740671184045279293410049313307047647528402736401716279515553785949831392784798585486315242750470721517221498090378268687848778217175930120319412226332503897386339065260394719692779990574882414266457430195758538051077255946366453766146885127415801392946187611700914802686212486944142316195329408665765457749792168791228285634088283282119864974955508492062553923890031197424649171037599029001228284744160412959824654377967881424741817572554928956874435516593483306571935800458635137908918525005806040621895306754445789200317781378791612321667214475775863952286364277784856438006775501747343090186013476143746790411097894249215690237235665793970720557232302443000839179334626260429508833389631205457960172111220432763838909138216068644003360157142004682339889144973403316444797871878548584068884453777398233194821340893691406817258949026964513837024825181196728812008213763559417095601471387838342758400000000000000000000000000000000000000000000000000000*i1^55 + -12261479106392797348700165041785732448884340014262074396181157308033101337329063440420393421686174653432480229894796763227524476405621079717674727127951789519364202405843424576764432902442747092077565043313357046089379852155010520174029943500568077201678895270283936054149339425437552857410209505848877842714589427006885040868937278671598886531268493776432750423401631677931379188056473341902128774176874706936504690554426189175490227202477183815106739844525100445784333425296920301687944205577643300240481349536050231107617331179034192848838395068300520863433579997877064116475772726671277265932041330100440958172233230468314010599265274756564794148404979476184344486016667586689808402226221232902673260638483348362966089170819072252245589676708969958930187046741248843333369999943261337955260669661083960014800154521773845885569048775026953929489348995706961841445955342064350858705786574624004933784051491400983297605064523556067011165028028102613623942277360011260227068173322957602286737515664703027919654399979020745402818808801871390409524427288948164337661596109950921391449620338040559600435160457881376325656123559379207318778187372377908936444080561594584459408987650711540151963249946854469905807503157497839979703365818443373422110921623513274255036258585556924316222983307125938829449161764708327135218969676270199065690061178748223862587162226533209788190384399166624233251105154928085242312424227705044302424316070166947646689124108471713629505792664666207136268749045683573688243606881053088156352829808756529777482893541887931959331427453464953241527539686363786251112325648129551393462276795447114178291748721911610103893582457934836220932916772758248193973281663007783278899093188121891468872061258980388041184167234627600336221565103224218212436429543259551846923827208110598328890640059578674468939336599169475341687277646485758155051766966960931355345591857389437392902870247713423519303640449717883530710787567077585964651414462023326523930588419180692592612431468462060671996875856081720593293014460521477551334070660419990355373828946751173706427971598422102618164138701555722196309664935225852261587023315761775811525812795071148541790805655838675196094001104737312304170853943531699474102133220060117034189830270200900139420664675188033110179819306915945626658181533175556702154610541948296513116813280948988441982540729069297599843391072943175066477558741580757804194516951656050741850340001153667340044038983591566188033168053223079747955156661293800417623141769515628363339934099014035504181527571587369404503487632566215784751660999320351933739415916302557345715368436353602249248447278826672689738749832061541784313178971276563891190855319106927645864731169816995790951016205451043661818822843201943061173491280009541661774916124056002962274474936650479433957356520181995361933558010146512558382313446287716222928915837853319969765422265708204096073628772696001067079010573348172398726867909742459950549117468159269033834702364470019091307619264472315420933647174455060283724457424325772042003045418666064678824953912310000372798360528892772136980709244221264384527882166084540817770095015457473102915538373082593655292457997713198280779273959132714949080281411015112231934685691276599757766363424048584343259263919931922974309309893441149269796600733394617058350084227759798959206512875989833161331676502070850486922600110654187998858466705957986848990983576233388381813455929598056170363946749963781301635614101751891704703816597236060840438611242708892255422359062855493242224987620644621193150209362019456976011181046175568757824294143539723310307693635753680320839413701921679713338207157619941124304786132063354547471310332055308733824010559095736250242641232028631191252497080615147204979629111978507392293609948337773114262969482203846329985846811016463243367258556970706342292592406105146034953077967591823300728550213717888416858408077322358877632141722772920100576124960813800649324356521019862973153280000000000000000000000000000000000000000000000000000*i1^56 + 20190188110185827725761610097382118734195359084178371500243588591370605193296219098282119789428367094019767552840997271709041977167976654588800845862753623964983131988232459311618844515429042266613361165399594620989661625806606668440196569888800233440095960853559203642369817218291836277243694933979963468379324565405743804657656116791650309314631157230170610457740941381611783648461545567016169826858209354714173565162800722106114830102854982381126873196620827602619195932872789460728388917362757351930835323208277601092513630271322896310820112583056144819302295247672706341175506401211202114433449406739807213466452738088322236113093875549064225774843782129636841843492051549172158816963471055830672829940436293031867718166765072153227885399577739154093197305225611648293959925402453232659302194305132270239734588782423090921393916268544031897928413962508572673759119730745087658211623509367339819978923231447324777750288975445053636398138615559741549185873801132877404944703624491345722339196076894511564355981610907310345655913149404908426773172024338302390518097361035360905630188195373515668941753550544206894769471768345731165225383320079603470680601972853297300479570537297832415068128270837401982736426382791637029772212254464058221154415445456114657724305280073643500326918472000036537852806826912228002222294823188888921669272621127917027736637508579711456793233060193994503731791540891767496835902532158001279331103180782041116812708319388427642485030506039051978134979352400836906746020980289350145380059277062743972501148752769373443408357499107269433662047535126832378717460994241337691780840288117356634415620966385945639300089107893434710105283303372438333234526383546340008290042100622734438314491972958891293304537514302269175732613452149987714765918034734837068453361654383978839701088907349226569714141435400797343128200244760673221418333684679812952808820655530391154177340705102151669208166824095542655320504416902115199252342137759509164744409425498741219276362037708927933343787324816820048688152044301550121290959083308489859876405164376295447941866901433079959518224266199312043475764336628984435333630105960631567021387503543385047869834194999566648185516262453438728074779418861707590107950268318309147065950903221071897099023840462656199961020038444392220888429559270548847745202795151837347458513964366040316904723738890728709500529849544745275508938120993059152507837269267349323282480873501811996214535401662022918287363900954321112024191615223199982875706224530663285347273617242562235361933308459907935301354595113071818677292072885562151423507845994978424034042231205346159793980018775835384212865890199640677629319113595310613887180685333270221078597262557918510942705648383425578377479965969010958757445524381759642803746568562540383136223240354795758232543717315969640294669505032024021110349120132034247607856788103333788595542750107076543745714397901801049013070482442288951699026046611965144943575384218022135710229170333130663502173294970405870897282723026580331226458006356719469696783272273767651637168511090977484301300998841636164864130379125451972348912978001809979383576454870343462095447826253943286555024872735204249760444755184164692173214888110695075015339583144318481720056229621278051903394273999198000752279230079281010710663007017790622487362299011104583322843067968220174544952675085711737309568496226235064613018721123689125722409967166493837463472853884714844015940194820801233159736271793621375689103062170214153855104714029671364834451756345891154449007893358066688451286255983502365785519628661342004291870308905435618496523935098467947186165618716428530108497841962856228482083994478618854477599750154469920380228553137832801565006906641659624831277796424439772061964877990124688288538753202183905555797120556800577732026182806182474250893237807182839970961756439896079525244712018804479487233719168409768022236666454602083460943816275414411544820922010242417728332337931878400000000000000000000000000000000000000000000000000000*i1^57 + 76707529096072859160700320946923769479823409107786321213022207715984429013422716071672122036569797458706742301436750222267377899277780896538442584512824814245468318086606945714706691744297132548616484528407123680421496780415793540583002492347948133029594729237434815114537757696574246074667053402993857740013259732063676385680023460138042181088440274682881689358320770953516436020909107325895719881941609560955464679969728209604784741457325578471845915721921642049697531193515078139445261736128303939528066207049115633048282486110038812078239099416940623178547188014313559732072289021349359825209531228494094277982951512720877516932958008807947271764493512778060745721451132812880980379418580278320102318219207971817942109850767218175598626744352139960332735636267131360367108413491074753653478891678573586279914879835613060170280718928759432130549403101804353641305204425916589857518943247839377835948846718677312038591867147583080573949185997564809570356793318573360777155623142682018992330552474526688885423128317779073530432859937966287688169015141989829732177679857043694884605659786873939313232691257810076882111169427422190371226431133249826315719521957960103941486376327313481893951252874102350534207733917271357257699258770970344675120578485578279616432410749799618980968326950025132467061351481080986371136710468843774923930457863738865405634406299149209699947641892980166600492885666190615696282713584877686706401110166144305855366362273420093469677013694396062483925283120954073729596442401333772603102923895907204157315914048209576605684933950112924835782025032053046385486990923467775438960492699941112298485565687312858630263179348542982843869154992138461175713445284442958143011470274122671732660117877674022508333862974395262020943548135517669228522510431066547621918604029741873300150688741898230427263380728807322953084755136683232775691144871140050190475622331155556094721270871429502771254648128517237947701061909471894764629599668536413799604124504934564279061288237338383433478838203517483770757587287759342155374806090529407551682847641506916654544829936255623422674325069253671964102323491065889002567890968758447259695232404302110008723163183856160149609683668829599741597966848485091097430873271195514576973075590489123046143147212384967660544144700297714428182000358172144167286811070551412278540415348047592638215298903670915226348551936292636225741280739618113179617294998690803360921811358140340411015479658698715350892533056967588069503203487084246212759477620437360060016699207427483468317090752903372917337189287051613665200181587518223391342984206957841183146733228127252013758571804333433815455171860965411080461512023387050016600792096383493921633097285267506878860126669166383788437563203362448302557391453458706818584785527217575004155826842349815867735634671704087801571372655446418029151702956196095640992524806928584061493435809221759397519752529490247760000567377118678356390261428183109389491655373582134197156085923703332093220816334522166438443786669914185927934692624887743696426609775400477906041692385573362167533421835715191465545465993110144972901199464065441218844364567519271032304705919817528800672996724625393684601940178772258254701815337707497754026309674776660978907839585452701978279709746015811645622051346082630309872954419587845397710122369446097769687959689357613847337530334860732672994320699291776659818719667366763096053238114139343976384304064237018607597204194395950512209090116900799796464268504834660672579364994188594845065630763115579747647645996595201389910585087543387360346456472775366146322073745816743072856791746893684133001637996353726570166831034678221549169832838110963151022716514180513806499529332922213113000288361916415339570572616863019561723250843676621395045466960986976459862483603406858191918304347390148657520130353051961710435215113203620785295142307819735358987074919858491159665079098068618781951722041618152013713573724331105015060752236544000000000000000000000000000000000000000000000000000*i1^58 + -71179650933325201672442882872259003745312600440965627462407050139302007390779445759861256414018017091058757117720208016706662730047317265534055269840955809336216128193693086027870823606603282909531920696381887155570161825151070309170857595078603631592069056920469318653785746692133904056738440636793704105342321269897805667538323559643801593622654132460168332475102902255412356827473446664235556804082738725279177727627748115530211202374520362368032875214461769148640998781604627131103373560663950665473726983602077222721130557571345062823288600745827338959104327621082218189952537163668046117291174497577439992372772253129251144029979179862312629619550567158741105463250727853219687652940856500517797809341696202384516717267797121678678750140882439391823389469457111515695546067914268784800021528801649108401401874781216141631774242514202387177377178845946757979133024977313150734720227323426233694582439510906485909191774597252159878662157307600901669809927323911597656539940653691205748941155481852659158019989572542293650623119408553795472402755548208544766319481762568286607369762231117945437436205130403890915163824921827238693125573025565436565919248067699983379769419252868349522788556149541065690478087345070480122899407358994703978232453215728214951812046995715727625015272567636709774070536915295151394056712528710086992040094202340462857899889878519428029025343857280627994613176924506000245088093254156048868281275413224064228547864460585733584442297672230157739808066050205986212753404652425298697748889995512360216542539874177423074225797748941736663163031527346959365293561157099750718567245083370367265344695358168844794872934932225219159859439929901751029497317226456418901869309269304323201694754941836332160241864369074057375063047050104154907644376866746106705728619244988887225117439394216848163003141057337130930598150801964406601169516722683485153607446178825511327665611273551551319897459488865855075910741701454606833000552886804062912342890909730462217747682114258681781393279585372779425728749645416252960523235571206147870047475047715151613241169388322633803713433806075030419840726633246267346091685608202091085087438228606622190146747037996059799974005472480030895561788848486869790667622679068885793190380607411771425606039747547944261152114781022686793327783370164672180523937460402630159411065823909743930877528095327437317334710505743981357768909794791714026337316199271759257362615767616711656846360885035896079300256311467325983671189216582301709459548137649461130549694934501970240248149313514882901674905969787547441847789153611181168666539099888916952081128903350829864992060121979025514491065631490306994498023856936055747404641985837807818257652519790980987616600399983082309616447717624540647785595490706979061672443705944808281078823500518641602073300820186871969122782780759483992830529067686161760270567036194787031217367132059423443406611772673566070655685210984365984870799658938018262609591672521381541303742722893398803968506865079485137676795475411142211480030302124203587838825284962688299856926038459642724088610208056484784696606262756768369323944584635031014579397663045409747876243429093794995430750747587608222845379067717867453137080046430765854293314780033810279346409193503046170140276451551400216270237745155500354423431880091587518526131089513588946764820575174811985382544386539997960220687171316650838108781001887276269002721806473005486886542354111770150190788802402110750268336644145239310367271788840811690710972588312854161094807729536777189481101360821530718852386338532986957612221353895954814208316828270357683207599640678385228622612585615560429156747772527135355695642648889802650387545346366570545963536321293373589008047539367760847603596727498467036202950906831989040785096759641514080226346951103318862677685039634963815252082817269451473179004923290256521587417205068358631789741916356218979951492369159255404182841837597301047949967502032722179653632000000000000000000000000000000000000000000000000000*i1^59 + -435717492334692247206274257878101941434579916770235635160663622207838215992759043114752835408002627764282983480637499753105109769102357753148849912155838078043713171754280465855680483007966124392437551422038748848727298559340433343831195479771961168531562332367053862273629091967247859902801730788852760422614381303218766026098665179269778839060370712059300219328587131922299213668962608415283276090838015537980102819878563365122320531893273261756855324191525681805684521062640590029281420843500760061958233439786141943498823916890546789693864091919597734194898201057691367135434055962746060834784384825940411607755872008803102805249424212230148401173929949365206571675687590216444945794380525973281849557234195435993970581257705169852250704011248008221196096243552686678584962991915312196049899240791003590640861379108521564489035184842454646846802490060541634816861289267032789466901406442847736965895846025112141500022666609003762757572062685668382440272571282939702158252726330393737056424487516244303478976514830706604168601414028460237083911335803213441064709958375544156386662967168005363096013832262024305861944398534951814845861483890352282156527580456845452327981584389375224278952728559436492780374871522467974386836388647050629407125483928987034709347626443980326829584064749631615412386840771417814640967013979009620935547584539526651526073543353083728485440500337757860245816816270930106007064110213966895495929402479857013235385033389410009372669607205563336271252399166782897484876051539210085759962478314941781194886236166463728895533475798225606192946078389657498420030811768139232969676173880353295453628799938061579307537514666618571404220315226396354423532321705126781246855946599496077635053637664841898719293267839716476303132197588084405191922209520410892280485329028057982027071948458616418899194403500659704513900171525935323648545112943555423518389656195687145839181894691125523626218176422081514170627066585205548456911184379235529273335864503049821499432650314707877084566058351819459091116624815356009083210786483803643426220444977880131816844447554997396543322013180403079330306092723857121961757928832603407580203922660034884943372203976864899828137577751840354343801178463971323854882818210169485722653789997543513324631727938001399133898351725215025952049633022113740579293578647563132802665030541435121986681902556296357013767153038118426216300042575530712719886367694137043942141765867602789868664977640144263280846935037632395156700588687253583964182601513660394473999264547960131584894455525809778759396641933237416159127622471597629503051853706338996138810592208740224836656794717309197268811882884193767747949365511789844557083963534764523930504585903337218111509120442876203147953899286487810569580902238847555200480894129410506326807042238356921208867973060802723070471552331975526189172567050288809159392516769094682571795585280233728852597119946716012871585117734470024968482826743860853012775822271449104909246553145512968628065113167602359401502090301077389567946036698049453829707478946227309412180081423204164723710925267975279493210882011934165711195580663452373798677407001379460737339811220761493671146622015435979649042100863355681370886581789827394200384174214969513114133691449190785495804705530467776815329126720178929165693817361605795149251742611965105965163832593446841668134929837696433463798084856630893540041050002556978123390528192542446365763974265979227638167161576193402048159515917815528806304978481908879771583058379527768050400089611624163839049194073047937378110219039537046688614838768790079044763493873401912812862536963498995892622474651499988293772127763903687830181348115362135358855504582479102633012211724811129075247896260230069735394499461640593747668800974996964792479781426538220101982339893892145355527759608322576835271619905032215345293245337877773978229847284272036286509136573287281368475609497815873760070590512470102536161799204548850483200000000000000000000000000000000000000000000000000*i1^60 + -287823019510147893709753467097804272665824236164902587382318289750708621196103032238491872630442700057278097403913630910772484952856134710300611962346204978483203537136139230798179684544229871742821052006847002982494551807921440819082916283985811242816814589757035038354872606179109712216876479470274812961962265229935804857044815642376077875843723522491808849462358570097612886580924776833838381579383115286035264205305438168774358792799883921939073570368633416340213510545335041689458094656147899596228003990497596432156258896192745618244300160976678701028583363697575831490807502072101147934830578170389667749265048345666645831817979173607615189956896085500341248629850430167514972047791559925164093804866951472873319470318727702410874606869765039748459458587739120977540314631352117270748398691160689383145012287545504858931732821080573819579088850756308696618280338058928784208271760851374833982128070965526071707949209867316077909616764113316271910815534676570035634289505471696497649231462124311922492809635542277207712854569416263283230995158964958752335504858235808231468275174124589357928165571232711593525083995251329194848662836944177487150839880948249506402684657250072766222353546158644065103341766146183001853354607698859760507720579122120354795581057968795080658774121503412633849990111309882550946507967004557962004811351517951070694346584725414277126969743691130252590419866917918804817815497750681073610565955046617618618220772213518354228218753943742616269294978564534840830675411667075581009424001571558808068019657840271758650527549106711728352455796780627218712133378080422292099430180471223342502407687553827075062848219022462465291486063959333399487213909685653030397357140031561104370412718478497369724626218168636674481898036084593544661187488408614476766556940782259798174507572596464761217191217874921877945656560056932270186346241237115132223935757900122256469315760087893452884558595298129162156002058405655889206958800477724691051289946439679282566613336784659524937478448119016966397570201035674250430350729274110352146371384141080059459642903040506072163372465807290996789000911621958813475903706458256393348651869230979924608813852154341762930785078090970822883181346370366256702013917347919112369174196917331727886923682201319471965180368286619374565348868521986471177820710130977188341954947493637586379984249342887456909440946921629622220692597210862664001845755956571416918575977612298544735815017673966164956190736989292432162904999459962212358667245565365240718680158468566852889737140485934419251877488361975721641859567211221025696888140194509806816926827785805776347515902805706588099840496179358973071793053498183261449876780790662448436845745201970229277414134232743136526772246486052840876753166064990401671379365765117171989033784408545344712964235695284660366016299744488555411178882219686198716998933548845095788652395590674267900231964093266372089180236183213995925253084807816334287084345967933683057127742822534858656199550467488161444821098858730083278622741011992097769825461008499917331754001032594359288849404883148369038487299202218901038438758735949338052094200188935082986834649433579469870445798224268332183103297373464261685806062622045898666078715512453593335316871673829815613304354483015367469807189959159000952073806316465008756859271066709814607886463462778821214697135815735000242510797847071687414475372437038434981544553302558058493983143312269549115869330656382873189107947214590431715093612689391824150437550204152693416788237499422468753250891019608519823487211821249538124348560370631766370072735246209103021047522480713804934940468259397763684957888756037797456681726256276249799847952850119467697511819907279352311689561582608039906086453906767923634177322594807306822997707279396880121863859859337836043876698329991613980370137785025933897460342072990574595211141314946850209277577624033999835145840232520217713487014383319340517039789414809600000000000000000000000000000000000000000000000000*i1^61 + 622153403943082868507249310980870860569707846738468833548653656173418035028641074844956172545337565142344085641226179313081428721260090907339279724850722899174275755447116328751203355956906578234549419539125344934701600750057596850885026412673231626328183934074990312918387476973292150017212580213992822042386268620119997658153137884356318407699290810244634539386675058368548330305476376184266188880025890103891462594679542552016099047978966211809397406822082705838855406829892292181719763369432640190341351150745177907371001876520851604449532065444469655849858169841895261162352027852582029674135065631924422066222815662846280496007785842074640086595953013133512037639163309763578182031377795102419143638242230720845198098571750226824838606133141878740031303746684018661181499948343791745619706578319289147212443877540257747812667527685866835523334336680789667014752387142538120518792018606783629220227662735981117170579803210848241058976210242726418465499798547902454518055584120647193899316406215044180099831944765489446259779126283217911296541682574237106691388755930538554750997213905047216051001974458822774483219703385550067264666422197752095326822250379219246799916368570229361486086299278818146174850040762076314232671311628577872765310559039801030215567304869020520111014448291561005307559880279401552545552491147428659939808588589238928835970935679645424204220175826090740797160848759917423177238336470172339951710072794243350577180266037357538788585832432834963651043712522400386080258638962504903471860929325647943142912048583122054180418923244271453044753984484760139252900715177606738546904229341584949346289380413161788862777842896725247637166854527275370476913076334338217762561127720862364650910511876718723538697503491357024403985586045167478018044285731691465637539508467226394223906089065343693417174762063246924451083851358375627077289154319019927260696474786956353777032399286253096293112631952069610923262258812211370539614603144203028383839690542990385900762330936870669712224984626197225821277672269209246972312605002241354760733214521563575676743398344539421060693960569096457095295230531774097610140222392901392459838022724893615973348878833404252197450328341322534980621583677440832828172088962212273671674447597666189475163569704221503265932283103522886060236078622171647019830671467871063055248604441255695206846065371756946466525784801759168742997285803028239633503226123519759585579436070808506207936919156385230676417322385019439042831427183039864436948756521611178496102196728245685680528730617705633998155854030886924718196133088774297425616862548224305002336251234657742407614764561906392839789137115787754636363248173000752294731596575398099532400564603447636261459516859029702497267233268952566152624964637016782050349420341709701484407075507019352252568346928837501868730966455193553195371520024935437602821015506090178386596301259437797478571941179616267372200558657644255137047493758838481204330606166441351560864097025372324665817267903801734531634814909379486353779887871130903943636461302525560559959705318581743288306989868111335104215597035470852345772015589946247542470088954273696228481539918524079901117223580082693633215347453052172632891849854046533181102318780955080308017106449869079077590349845718881882305937017446049465282242345680591834224346587135027112644958893306896886866084401240650704323109524770608241935682189970132251778895974473917819709319620233269388075105349508313055447596444872425785997859502487018312095482500262390939378978217342493656455101265865720971915848221101986546441265610782140783323114887734277114668876244774072460431773502666087146184371998824140907636075176784714955718284332947794542638636054946346918711557593268145374167129420003278575168234277737014938120839487866997926771621470085947279644288117110467462716995607195071653808341264505273914813923997041310854273236680612153421788115997702387412408827011112370057888399360000000000000000000000000000000000000000000000000*i1^62 + 867073108553086114125063807916715062138346223250623227252122160867457485264755357175103981566839540907444325711843822046541092701310086794163251045688397149163073536866904525830112379348322150008596778452730212452162881554728136501033934488748929845353778411840839411923650241767851612211202898901780324779887560805192256639662860896382614455265817890636489598304539620660433064092286557844713832302764296876032443491361245641112816174973890084196585973149770608564142195034948229769890093892138651596839995910569538343523683352808607601777309125619169165207808549136248833260678120680962743795729691186032984048322820381394000181501791674313828311802141006841109248444345721802583372369470973285641144343385105952551537057017198502575050319461326267409080301841118722595347828684956061566847398764988092947963331904176172269551347509544562155188633523501411513730408118626307274439884423163657765370229168975671455919876510422999260800831296834269870228684969486673313728953593614468175600199456962300347795067340042340164000831038969051953940070639291761468393829919813698780124293127716486045142201758691733729346070702679330339531957595807719785183819092129936037654221991819403551019362438036671162727173326591857110204289701731516578300857435767858475517542528968027020893875645388859118815297181365735554580750090817451190328765442746231026336360418453371957022465690208861699232390179260637162457090294987846972423134345835265137924902991305357600266701382359373314529013739324562147543775696672586989767623230784235651543178538327028777577802411019485253840946386234727983059078637947115426598043486885808565844879751114335789937409381862911070141496387969853761212631321402987205407821463006720051218227396472206380094541660471826145839030396464806957418691071753331331617908743291585599530546469561165490601289841031711029575530494031252178131867034208330781177794387310114500224392733733624865108876515096024405403991518804604655514970957241720904682343591816675813763738793666698319783421991581699966029283824110911560919025680474892173802802241680168453376542239331567614218335265292776725840292372549987158900023785598306012792189547153077637116085910570119108576751042114348441290107862192203816179264528998730983155901610905874104406450296436439272036047007128662686123640791664479804756016225607370457887887135811863113714868983142669584730677856618389664430571868961049374628354794039273161991030981828812370735177284553344656301263437022324541451830682785687908980010706021785878288821428238143443704882045348799764245626609748970473806033902855019373162496937780496472620065689673633211540317908835278865436578632623704729863298575436977639412709215927663863307242966614772916609255777498425026317600151486270881577268051983038065649922554555460988949501716298399973951885522505614534665756489695905728228700731034751491823738636721334967533552288611708873988907420163029402582500929055723037763811985430488833027423175907229485096167565315990288808662991924463955530505690179570035025141523966609217872844065666871698298188239392827989818418066664159208736455465371708478364516082225156052106967353481268334101854162211216566959088148995134506955286669124247349750381332183405022965377717861145450032092417330435370792085104602560318974445453219612569572256722396478445776971068123428127090717000277519798147038230308415260300504372432635600996401923171147054369506544439384153409766277341169262182808255822660204820545283123912234774195734949377346755461324019601041029543719738239535250832756025857772798267980503082338022231047797803790494306249606311842336763318485318644621844506002183917372118187914623905623551800623904482152863606095863127848930602607966727421238711246641178803526915468401710680697971883250049147981613648765583982979668857247822681319343919217377381676571583476705213229990628918770053713892079066811111826627720334484796289401509886182225761982251822617722880000000000000000000000000000000000000000000000000*i1^63 + -27186557318249833614775804257236082545505772492730264209328374466218480970376365654475771185409747493664160365775964934697636118651576443477156118582138633928729436785794532529283673857730214815815669822816537279953240720080200312813595458205122609306954128647446292720233795026235979716919555914262336285391068806171368101576914433296686098619372753161797466846697368326277172951005182248209531815173253364225414759435651496105544119884250963183690203682795559592789169388893010460156405873243121451768322344078797900472678363886777190013943209592306315063806428878302084642181055661234780952193147893727443568654032299097824290233154084768969286634033896805696718344667667161873766072871192695523288552493292653193530588046315260269042399342609689095244614102126162671400528740484771463899997363266568087875799922139000280215543523324559485021075074038134054961654375178887571640275090638207958485027349002553702151728225400941924954136520472969843699743924813157962056081308296751548403309407468379054709801040038543244679411504415018943527730058276870165019324717568793288385425809870007940109733850272875205387848504164947615397129416104065949583385153484987045498084313528802356486590667001807300658749940347553829663019277962186621448649823421869786693601755930594339803116783529889586558870714782099434012039860098371663003185263953032943907521881141487976111451382183075307574830397961521875864453574575647008996668401291158452717318400287065898748432576418174465869467453620140768662725226799166087017190701011952477865667513206239763094820457182463865318519207555952040544422467427712471621671843553578940013725512757285174638647516748189938447679264133766892921014825404296311947762977698917240578564137149337700996261673234706517267394070161481518124556837096833329200779639126528919178620936909140366628975886575304432076552166305619638099025668619958430347650570300810836558717184800331669942999526620877208538502597312789056030892748753891281686508949509304322837804118156729597134834826890700055579631089990444117500793163839340341381645602825381811710570522826672848707711359499367728874391825491942178346942253426166234826881909414222187407508102486612952352996803158515310631567880254715610285345053378990383307299322451480545214079164051264930197080501647600822562476764683189842493575811851162084807758381283214830914804193066981266895788415384385860200205488129137071523050102351705406060917431349561879990754332992557421536167368815164094543161565702277557346679813994877627173674917186788254797955566252403342408895928835544811664633749844102518475937778362938852740267399580645631712111657837226620575863683971145973032694560458312437312381962704991431037911272155538819789449407694797098103633431492578980713393486830084898999867296963168233806193733561396085656654175864507235988861901067217502521966593212930349509346098278539603907327254270894488116693909784550190901205299899491529271679465094082636624389982679063777675488961278692562489703813601824712707229662675710599954549989078860588058077738778694186223598741282477767648328005521177093466924683591733696721410299701190608096688353252480042080317005864950679098115347899718978506705884562559175702005251855660804477147394307316300579751769638966342825004064653081567954515385072820826939712376984978744461555232741498053063149585666157908342343013681624271990071945832333479608378319430980362285982142129073439780659713668009225077367917042530709526618375292973028628243179358248127925172277717023761785207438403460649299202917595391897174554261339130382993653199412472555626558687254608028485975749288397064352359973245700514270142807726037591796108530441468617290735272249852745132576002279464274824978590312703283529045834986283245365810219357971383984644504064037164893658029548192461881553758117775021285011405600754164485855287528528914446068857398609015599397202825175361981339002573819446229601165823180800000000000000000000000000000000000000000000000000*i1^64 + -531704532839886245225528038965059798676855016547987986598383059198148975545564280958497240835538482984928923451313685950125904599953886689577541234631996258586428994725273392018268245075704782488813886946636176251845950159440883751093055592492558609272878145067444275081910829423353733414391130555560546001098531457115425421682243158341938950926334307254055248029670885092872125360584188451060201014487412164470879659553973330134439033205117849847787128022513290858240568642557932004763986755493265914391662671320967891584637554239150562384309807520445515069647984227105849513925745977228599065701706027224676995496871417823718990832027521309173104261122419925432891284494358560255690537076523593559171316185484319542053165758969518832862508947029929207603070366867797154822200123901252916978245071634701853413020810019225928426521932969556549963235789658905026959385261721395750047626279863818961858008639659029233159193393579313986242571380151966424344470701882584123325889705335284203770944267552337109883992095674275741811920449651933892255843154613618294216882027226436968283698041017587560179055757204729332435862875761167994505105509189556462145929974122584655209864795263852292228649344153010409480542936989819343306709707841498047708908994748210002620430322866066697535921481089787888432195059764228603677476452023713181920314677533954429626837638347813987343906600163600325967293920005168062748994644840882442404730097224138076063490199698568884250477737741272796969946794768247157604849070306988936019850679061664291720394047200008128040940940661359299686418617564902039571567949394305672110427492214871706478372574297321387669863083084500985480943406661017918248654042124440314196240222996980659073587371596768293705607233566025788122319259346335802144157199895757184387770401759004480076549920876978851733635377728596767635751892856819978473821064286348379235630281804051421035013357208766327231363621647825279610151780229052106089552265555292443800712538538886349407363839316252059391187623231437857740064554587334974838071315003262896055646642908968527700601590399035335619323435788582567467548436979099514992590347939110135998465300878847305067656764293788539281219161053980376853091637417420336730206189962415136762541026524887407277944207321940425732223063174669745396919037525402563291785450555799615949654869488929489799320935682763306954746764316169171965973875480788875954690101606502736157980776568336518847114619730941760568424926973475691365093881011025994474131920453365127287596258396364134101377359214428179947180591255691759553074633539081878715291431881086247417827411072115548793253583635308200190448648476900352687305164269371893081345324751514074362406080991631355302835590460898671349029170737343871331821441292358262861036392069433435754691052105076562486963497392499269629309425958724830280329592012707000389200400986458291473505817902886325208278689385045286514793144045362420393740858311656876305975196227989955165384365075214545844078074099175008615171428646482859507475294206823306871104196300311992472371418490270018320621896207368828707735415457308257804412004182403392196691914947201614057990267893428125246334444251011577340107893165621646985457097013732833838259019157935374336476491849546573781957368940723119279584307969093614049999156300364573181917768479012423590989186916837933206029246706327319423020245907031394649711406462012836796004314821800054690491808736594575354288328411986687647830319714528005148348853922148750050268569014021283922526091263334406458336087842130321560992970835179220007272916253212484853559737621466247542600348184468022183983082891128150311335828102580605625038575047028863516835598312866798053054167503662604885438791289201704508368671695386262396459491434090606562026885274202254633053048120522933008469864295393734259387400647459023960741073556169178367677536801640134846339504221859998719860648080669962208452542464000000000000000000000000000000000000000000000000*i1^65 + -58972067931317023567739527919786920492735339591024186231589174448117507458828117471023954297100962956599069071851052831333433520603331312891544956401733230028903962038594844645728203935104307764715017682212452311012002638504178560948910844771334263006042091533516878891426557598848634836124921035327546819736355738307918654509860202506801373393176970520717357797238912729140701035592716769604885751670523637065551902287274844064818647782582453459972172346476962193879536517146795821872337051935881623534859005436792660328669650498466926129122284579963934501061253316695632547668823652683752065788811955882650582984915280652646168296389944397622101625398993905495818217967735751565560076093014916076739554075354513470155483783424657933329489242514539165708848299903127147509380383477263031760000857062509401832021255610094023549878643870074226519040846201972865430013835590169040698520206594081127019149214244841665481566154722509802743935023901437945627791093455879921159564811494588012908229471194228959092556486312040714165942430937699862569592724474654345904022375275261662718436782004757385404427058095108729903718237777030681516579926090523453067155383477879299602398033722137255803858891227151309514658985936933898067052965941041507270258093436012799737382380917081025849622101111187859181643709955963649688909727811667202582302627149595103069398759803030409500182280508741299677292050469032625631179150901223287846223987806185600788485544525812553386422282212003226087640322266362356119223172957191196101142241486717328813766483605064967698014189704569200680870712608481982802397375921193182590664943882990230072970161574590728623906612379540046664401954075409645192490564656627817861288755732865143298374373054616695278509820678053231455640899589656130654995215023618037337252405624517732617688380386329618571378840652615152035614260069118982792574601472943688313423881119186343816167837876055952454814388673162019859938863281369998288139292309769071623349280945536268577825002067534343995574018677501040083665749846158172497214958796560360786747372219810098978151724068756790504454809015051923986829233756804175398441778041327361397631537291031876269785727816110911543709916825928852788929442101510421150729681629645447034831963997865949308907897440694814041022970274084070722428349892379402520089804197526003507841286118064315248217139048859531999637687650549751601090120224679052564360816033951957561337739306667554152734662949878663753532637958762039516898989411757415444529462641867040234153605554534932278347718351601525710774531297063691936092475155311444059555981585376002344303383013711916827739531028216894223586303561693283545588193425097269773684649982291791412629682283885408937869004988258789564192998104247839944137307363786884069730219788951757524062441666041565617783316908989496286579646775936017661524050450429149973089438762795115910039143055327491866975507139333541561353168114472577272242482928604815683967678031810457314359233612026225867436742823418623674942972111282901687949087701476210791568966720451546086519888809387164348655894950382401796560467131348484637480580281393127186934616761521974525851593791901536706885887741594428751721176632209220719003933598008835126547432245097289860984783557278434912911337847742844870701932365571686377122354734427104679648276875577783686987359262986507119012297737173177057961526809959369586024408708599252033512405396524160380334773404863432530178169442755629796651899568805700072462674955195952683940143159664804111412308115355756042700145586180321785600380713124224216184639179783935298677738754703496126288389104001911797578391803201561349991565275545449036624725180246055126522880733484174845704011361531336123658599760346390793709190318786731690676613916628439895776090947325390556677201995952498954318560681113148154684828812764391686700522109307440542801343456899487793612194555229544175472040805385550325350400000000000000000000000000000000000000000000000*i1^66 + -91550929664205571067992181525967595184088897982933085830066967832233838235967760950419818594709351592442643593655902939838040938620315328142079569357654882528046546607359449901287286374973556133114762936264537281961825360901548180289062799257079204110449077272726955643686940741260976641119109910172261963594905052374285977817143757030085709374638632056572824068066485085538273253525210131792627135643004991913992456909752690829923023476609991667674790039114175900329110987995687709927668984335068982173724556791977135373654118520244232221061480711161176725776611619129873019447341747773969339787099233916952968514087203373182156105255718616250872680651025815858372250746825958171379646265774659246368863249628188555079387531258093835527484415854993857192148452519839134030868538559571825573773812994030333518619662119346805102944302392861006464319823612906339524546741851213210300378097854417606045469533557091015003774308566208849768317440351430900881332386991279983846010452113551646070702879735204486266561536309265599043556742082319302551325785674050618770742629339062831222343167791502978968734372747652845139822767306266410446710758853896330849724041939992498140052056858697163840804442315049397668179836436100216336602128690957816982129809533991542181324424794550670479163995773652082093858530573169041483617002212247600630933696734665837053417260967825957700867454881108365240916667342009095787948319817897103991749381462793770413189543370395260203480346378916997108495113040584097683428103330490193067704276959698333955906604495944776115059680024978991924943983041193991487950058988318429382406109140363172369474158192331799239015077244694989420578346808081034473070390944222837093689062435556062940802147656290925119549283902981042803501265612411038427707174153559048442646204232143969884465932047705937255758610547591044974567012414539575393246138748462651488771102872391773779356833302388690469459216253078151597779404768186239738343053230526857061111654958282406428362020218822431152977633443265710453175905853048303816769224142404817432362293324068884632391026122969262990666771674497751537955427586129880014710873564718816986819740640939670937947552202628263367439679055620051891976243167482604561997752986238970040913584855234989144005496072796044131128758995922135477989626416528564486445465571502731005194420168734939237804262237279614737065070043822193967616481627940720267799551832822904403073650463739361087849919096128461308110425117922014208222678818648976387194260310551358665366723540881226002114327526075758689722613730900250386673679410881711536820414880006310968294163549182459318024210975894141516660353655456529906292049017290985703978688367599808797925078835196464670705793005733536166500153335613421510441341167187681127128509632085616438636678448376963988037688743931972133848716967737493424391882762621551727550586967445704623451065816073295285370565870934835555864485686649358963374081417080738093856396243259638864020668104589408266471456709741449492904491049975752340502635460687624233262529136752807594529241534665198369621946919939420392146326381573755321699329405842827404047962648242702590873302272715600036648715851010545433265020933414688749337329893763597982564664035843937260213650323721269853027397735210004624760337171127701848291460058941758591285663844488129952622180799852399088491125519564950404942300721030151012885718727180144915999699815165448274449456169898300378600644105319884647405407130240958866451375731694726771918762501621726387020236026416933444673081691496180874629343682779855113239651736278720108218325894680150592386645362422391497269478527419335872191096299816147195301172663180119647166396175347927154960216210145756126064259321368149200585452548751053717662731022565789075030485054311178749302674928318844837602023921451471784667489255164741045262841645799155651285566748939660332572108204313188105497880868736204800000000000000000000000000000000000000000000000*i1^67 + -1457276868191158763704430453543501264187353005673034406768241583272171439888284827577926593899876461182380921119272760569878012641032303308305051106282151330201590401542311059851313904648668196697421485393609605588776782875556734928673003815798537433493963361265675800489552450443203989474580521211766987141409617308952499116975754962036187427725250465174920420598774802072280201131443795923920595259987873588117928252591564787305121751089948860137492435321643563856253672689957842355416657636638776744905283392380606094575796686292111367096323112814924197200176028708423453642205438340575199132794822124918765265180878962176293797596213896762650878245331409174476151800477326859539288538952415139384361376628685856458978114542667974162055692383003867071315055751638410247807091372248271726191680601494701450340071586858843783891702707624209013508652555976452913192843178686581360024601084725947514935634175048606267238106701176513388568354616628845709026286319145331971528770593653216512916997901342230690488783969561559466959869219714177678235288686126011808182138799549171625510711617729364276795788653476361836942083750879141990694100012267564862771567027336400707191404029922105839025913826160491862121900119679936040135192124950838433820964232176056251028819631848928053821360963403384435757911659811299893678198867361727754522776244161645096462689264010077959503996660933553815017886951288338275355410296022179896526544654839850665046861654732932506656830527100768766447408267399853962506328525733511164010131079209049775490479588823196553702760312562422984196195821857496493056512937160836200777730832829209914895601476262391772532035736736720896120886333860005595563151174539723590450148105449413241153969806903886881309902086094251570600761630145826406789036639158958981610685061800761031587640154868912820750856145012016863335937194285979721166698576598335450491359197447804952499657296405815649297331264693308756794775905356403604755860217579494192364588877643748539349048049074696846975882596662070444612983022803131561442286607122176862184879305424534647407140156689165508248617722718341607021199137251080171224205485529183313539063004571604320584092188518440673378226694454097508648386200291847174786513204177117963562171928992188723400630022651137475454107025977623755680566005267956416548735680250297386212186914689860480275159878417280908268300337966676045980000370391581812744526517129630180806983265457153465849008385350628222120806430576428471320402233058601659653841259185984412047906844117240844846443550774655867990411101760639411092018899788735588222471527243214110893214276140833450771116252352709013037122977148516899253992787023042199166403357149883347332066696742319137410328696705934355059402259542545362539716613766613754973201520841866917821869892567555019592908924741269656941967106967487812219120641559933611678897523588416089018922139673738124638679977577693834913261139257156942082273541613218209937146412765433523082842515785131878777567306755130067319641561748335737816166450198748044863113991400830252652999630488680169963405823355410869671699353197886663939726275662245178870706419532541126954892453335877808123401578731641365599160481337334417171798411878039950977672085340914059086710104164064203255191258810961916093401196416030529740528927958501783782872613074208695120477769740380776001042550421535255631989196939883053155000897415513138067067453791865789795104702173762458805412972018588768099923206935649942448200200444375149058971504248769866383222530333170872188638149351661747683950429962221939955299204093155395506205318784103750016361710262750743780038478188440830720925952711265506794778847928865954997988195772779839630471802555654285947068426698416094713537942405993089889453302450069168770675422749187969178256491446187574314344042294771049759563327950678761501308072504148560900148307065039194329000105057360784601905857822720000000000000000000000000000000000000000000000*i1^68 + -1441548670032440343335827303525757425603752159300402057540231225309434429655480760359982314363407370233595613904175521656963963888617529984471889980798654366141612938625568907856276620837270295248761663261804994413773197561240945205504546007083122763478086770072248672241567639541988531820104404496577706987461640807059930856210907382787181058078175764142173540261866473818303650982360979410129023088863852732990967819245841262547836097838311024326883580359948553960291581867701296164881019799838943616598564789008104266302858361738628339220520950855067095235854041082463817786515764688029330661732243085481992704518279281291678584491886249037646868453546292399114818266473414017860730602597155121244081146809791913250170802501706243051664643775347314356937429809369496422611150754578137312036729478808509061115583968255525368528214227854207034811418398603188458926044753395410712130116184259461738852843971009068550216285977793659141786111651807489014082136726231601396487214509947897528619151630454379402497694087990843326581757711276979585285028609702091671406197597650745554105375140820512351077072205586386265089982839971116668505155830773527568615404366201499506085209190775569307815708695686050905217552039929078219401898707784620927464246952698339399305186878622884721025086751326090464896113449278019924206374282989447439400106999919579521091421699725359028795210626617587679119731194207041798174709902980284129176199348365212407743703030641364256318355457212761667702836854599575370545199030400845302440272113168184589743103561079377189497630112048271289366175081655449292707406116052742082151973294133953893061494101347035137055741718651475711053596759246025608660397289126075213965377569319842223082421805684091421759299316289854301599677751475072736042409327957683295654317013944668326041139645751776926874763600478492391041257714674421706784105422174348962327392088911430493311077463983419114801051251900626265818966019026684249496016151334876145495845143458543552233256011958752304869366260341505604415168735695206813021667218568930691066210625564872555852319440588582992519814404842056276350846870277708444038187982099745898757294056808877621752825232296398401893810059963203710962629125832240246368112876022123358106649517589239066410219104389690260195002113803454187844338310371885885834068482455025022169128781693856152825923351890680480047096808237674792382829788024131261488833075024228303005730946999704545139832134513267503659008651827121990386776061724843909146352359683461101368772930599794534867034566683173828569045013016762654571383311730960077832047601573089677925451683272800637553587064512550813450663705221010988827515385122067339046097155172498334241666904168698047152972402006831655630452334782550268937142755111364084966073308932848440956998748799607456971331656653098068671327344024080295843674607320723277513412545026384936917579604073378070317084358623817868678597146498873442319396011857859644808119619888712732401590134339578430603348121706071266118913044843202213864186009920794755059726185415026845442178376946596802030116019154741293753043868496587682012357467231874220552755500014556083910024208215446023888009525872642642243838714949915438108186273112154205449416027928791676756205420072259758837168426852497417093852871356319079523918399903518545452526947261859365040509707968189205411162405317206562452003576470442863963740575507984133699368212535184784556501406056787145220290880018504072333844406621058275357806662672709765176697122484484242983762628279263446148270191003847608069868093025115832093689957605234045348143414713734730470241818323510135096109486286144879491774362179260011617071853595602823405202657941336609618403598598271934489350085897505758142762455946912480751542384868756850211673435759896482753241812698057391537393222621064601895362606087332770398306796734774224917705635833660529543691304901917321157672960000000000000000000000000000000000000000000000*i1^69 + 1716748544702147045729080449630510257180818363207731225164306836981917862670838493735207818550860287829714928645967179824598947376368104440282486040898647138418134564440489978148554029845826157483493140743547651660003484133914718680654141244522869357286690550050100523031151709525728112585396144953640153894991296876301761250360846739368658088950931399049303227976052602693377985103506507495164214434590298531253561892866785043346127780959765676944021970270818795455323494486976858296244096289343371355472729860017730044143656271690802882092358164769703501202135796363742192292448873883000459277028776277928298723200508529357002485110441969737964784831303891857874077437395927941436038539103315822639910948890691840254427679559400949771472261100458995997837845668108793050958940614415413260994562215564112735912492340826433992750464539739515612912122337728100705933970125687216394743894174833732407571313945651529637099220218699574304567684532548289202952300165074064703611341294416617862925176455038637720578770013782101429518232102757611376676145673436928868178293687417338409468526675811481871206440897533449120817247134072882820608093698015554524205209256642801100143549988606231108414067740427917667522704804936900327895569293221341984043680012931354586522327379562950828313833070404942888938186240934124954996387704823278246583992525114010858161602856269634302726445635977676661296832186964414774649294643613854109987028668946069611081114975312064535278242376020715193378288970380377548309332946652327108223935353432301864111801019099319881879390669538719736043711713676180494854302527850043420144530806612816038533850827499555937244844231368358115115412137645256409292977446503303488498274545629854678420904450769296091393071490409367077193435810179281452382233200494225711529837921866748868195654964019751596057898707833578794208091341951103852261379401944627041577806035672322288769245094668367358715254626403537857945108597694180977172492864963056937480582375988649144109260114938392907464607600815628723029002957671007998525921481532084333311267736718391610376156257004785706775488377855098524267637693563146217683842266563693223639857202127104004028868797214794033612289242968900910254460334009480300751954449696103343105350503776803199728405130897881578684611056923315888392488451849504747203832265316445927902345006931548736470178507878163788650124146924564229922199846160706715259581111808314292534094564310579474474210246913475585643456587205661364863746425441863388461713937086317974548476749303844457111452828499460963749553250256493745909430026433368838223265063350769133263576206824246998595378035663213587595782236445486822119064578969711772400135051624396795888680135887351453682576347718734528454175130109301153615479483304051427583465083082377328717023611385532222667021331785007962306192730014297758752854844296733228610157672479113328672896825905001013829402054305500739589730932955171599806783399395414456971473110297539439745697880727779609040831365374173983459868800138395057643788267713308450239649319035236369389261834713348168574708503060156793541978776285719772573483569808260766190890129671144707675321140019337159788681891951017760215059684559060868462603835538259544806245464227643625844123649255657056537814576533140259482627188891161417093801505832731028201814337487637637256187547199918001559978275353552143112907264782334979233287273378260456188677250976986429440922117198410393032070080718470199563650894616385744510148316156222007275282219181002906472544951535366902729084507970635012548947009146604070780562800991456270360320924795896436690579697464783269501848320846797231242475620357256023066068621679959672396015885853255899421018738729368843947688289715604815665362873244126608713284714915879645709272955145537406501779460544040436636935514696444711234364563125956861298174443570456071315317722135864004439746164308647608320000000000000000000000000000000000000000000000*i1^70 + 3831149512502651190630833889227466081012576221162832432896117211907801923089419507310412629125601759712647493030140440398981706344609363493950987050388293981235006085992422679139916828611396252993051178390307476777375058752387121262314165735232505213791429623358168773001297775345670469815319449838254882264836422805590590552192901460655655998966848495834222989063319196214059085572930358610947745497917343192964321388326627154694802134152125264339330482492532117052471477485878625194842376607118098797806387350977247192599539540830673645999893493205913045810207746896633336692508207086125886330952270854522893775089651966996372373500040143798135507229695228812943229821836653913413919585300802856414991544875432450879633619517277875239970124039935578774031030845922734095356162690871217763567158287609744285725335304553448195103149950074686677092702120639208984425357334035801888198871369168593812927768851658439826201943949573813021969523456772858744568010697620282224261396321798269221821383192285254402229479810930022742491470097393797154443624706429870138922020303460713959244180065468671752522215854562795566957908629669327534329441066490957772433073329672987666120513615019193111185383495157584234640665832473033026835999978510853910553913446693813297938962633779435472253940500470051395142217620518050116158137464974305761461064947604668317594033977837364751499678108773098813906572367249435227616242298904496344399857608619338695677047128304004574855484619389721202841738151502295147860554519831464144010771327557086318100727399293693056167141829430785505380069373377682197006431223820689750853049651999557536431358803099509650084168903485370284756751908056930901377188087204984822714003107563572832270262973532604608366911885025299535367250319138764764974741246275435269183153421938017737442638025336098684790441423404543355680108255121933999612762199777021210251509296311142574473368026497128241606575386528342100791782560712958856366678586523604860866626742688222639080478073058962785880177303544783597837128500457538938120265774386343672947278616872959763460267191610715542307881231460616044809260478497861746415151157758812191090569628324488664822452516230375226548008835372070777540476547531325808717359302447042670496998571444901609941812814556119324741537841836245174992907936950576918779832953295111902063103882140634416858597323488036454795493416487354074792934108864024694669022563035628558444397631328457300340021865267459859748536313481588005886195218259867390331386137391380145675890535656776007764298687600805222234267875801047149980637543228448799099892805880792132362329433690879720511558563750119690751285345805784437538227356553982634602104482916184791054918274007077502018405841135548294879171452803757940021744104481693443227258892122333728842834530388080445521567559937893560302310312639368766348689003632566055582138986517895282830456769367650912382709321857175978924261349082355250807053437316814383245685505590547661647543487002345193938219901639679118301264119465322599852473872023352529792661507835017962353816686899009117192282201482280932300923705340485475000052893166649957114145439392427878749193666365068886814134409593765227164597562566059953981229599468333125369411701843685341280484802414027428508630486577563156444521341691458667626490060485695855573943604256910772015181827345962039652806574679817255599274167471509973960140450981260805088350151094293778124074077647196275486758180819974663517449520629848128212558781537940687679115349545263946481011939489698904360916209845324994637736501017499369984286838030783887944395785496088305458111251620660242549337177201934784573401091894366240079984173048460977423125979565662595397164630321292137758970963597804674886571982821409398275741356621128799606124686105170059385421956447194228117160484130125084930792937002511956961250768536004686393577622458169924226495675367424000000000000000000000000000000000000000000000*i1^71 + 1046578070051347861870821313975562100478046323574609867578329073980706990680807520695590971875820280620928823125688616062083093808187815699273073360519531277006876561708647988464922817910042098962252793209285929903766048752905040886815341382873012966139836540377733150315799183531899801473069444577275165325267046087646339311678722805367990657965329001906471377117802062332455935665136118072891057409498200812350520456984180439277479751073035867784533410505876640149149696902916689925510379655154352386874355420023856705683214790580129038451138142347553111545659814200987244478007220992128507996614400673016330826179355347524045606540122827079610218747895442366547902967362520028959459230998608138358390547726910385232041943860591816872772663858895035718042664936154235879479589838940354617009219578534486994969202415078698245722824531799899073391558098015669122455559117692719288498621075287046012716519001849696612278414516972086742185639255256226988535480014634889332818251294609706128096433689620039635075986950480573486861228136762880438002745027214464191007790690578037531518501785416409564287516649617448006557138031871074008998096344676591956512192963805131787731599498786078631745379842204841660376031681964517414402826265280632446515399024939257204626816827070035927497285872315441007335534716661256355112705359869607083813714176924701685719539549148252353619981671462016953560640998882241454075888676602702720514135548512034228828770646204544325912016890967146864175563243570467002900452990503389680552304610861327701718727633179694152042066243601774931069715489125587113107048845837064169070514572897606051407624453309688778788760410472600325256050682927631908634523907111977226975272827370465282026826565116804515436123891504985978438574558931040778347256011835836062063795197439029910811920004197778040985901113413899886129217647299227300539538418461199148713771051958482784857842604901552671997335072300624489523042351451419797303806945996430788639743868581311854253482768368263034527115353328042804415862439912452752178759046516408982941713403765566481617597437165877371076842892090660806752323068397870690671284557908301588154811323254166343892180269941946780341506574504810248198243607393067677394971951324002381882011701876301687631877999649356399454807194413089689512949066879312566934319665184307446273464349464674076674427480707202095641760141589364982362199978562482482388918591622053217190628490748860575086978928195512622151029155847700051041591203430289310535832924497156153202804519405099587927917113419693838914317445404474569155039995809922678493903656144751001571671515669034541391496572144849329793573252004206252733283090290160439779063749481171711723516549188356712672829220527584245495143867685054815111845031983972021039197739156537217544381129563790608044336806908430062510318952960976667159061904159313500498115502958573507146572168406464917501272527139412479194876439461309602269017529401481816946000725094621428000135938996224161513964458456641772125818659168797495125280104369558713730017123645126913018517683980640855885237647981921349260593624065309694060402203361237433616150277204430778352227553368962975158782832683656986292323321295042143435203400824786732906069587833744030383800935910146228764195950234872319786736175468355242822925813800351067114924067565961045877113230855428488028815919966732330879344230909038452361552940946835146413799977463470091052457049399933164760915724730840932441409608255573084694580761599014628791233181720503987480810712051454676766301909932115546907726941402586632085276836775437794098681144272366811278611290457100804219872221893381676860265356060474948225890532195808158385841350730668641854636943861053259192137464591772945572547776271881420064492086681002828432486803080952092064463729854236610884899970962582612925997509596293485796400043820092713638775218729250694113945190400000000000000000000000000000000000000000000*i1^72 + -2607665734850947044526591216997314337361450939599430863212925357303653566171888588867262554515265652091516544590432857583241234206418421863826977361733798357789329368342416717103848936237443010291769207792043616564059014212710669419682382700880454788714624470004450141053256719920343578716568413326612407835083977928754997516886796152304845414348105879781163097691709847487392079572457207457335562866353539091659195132911320989922126293612038483652415129668698309410547526801227314713130262700367914692388817467881713974952976320051852562069673027246459662258534263577218175557591388216028287449771067536313721243458742339295754765698626021742989874035368814651404824143077914553967307732685234041498535692291452390904810781471388976127961585896370110223105236009232995767708493606864558064499057140848705580308583715044110579945921357271427056533857785312991188502301160505300676117937744979385313024508257226795758185366830999028185150159357158625361034563795864785782996933570808582723344001799318331862006121199847195660805178430377075389746429454865720660470364121900322096741741329336891299259670714275086331800463671647965382646567874276622297075467976780411580957758872374585219957626230689337005147790424176446503477691569228470258247149899863558963887224032961717212088831729474953049719532382109509401545088923169378792229823742344594459954348465310801073958469384646174923700268319929654035812325188320196272248827988393054437701859536066484232709863072162436800239678781076182880219061545317231656295068649283964007809672186747519666242254894893145056935085204632882427850010245460065616125431132599596513710617526636931417028586178866209513790441262570332445949314810897008785844248036027609606645300356072643430552534004230601707332338855554400133662711165199054492558580747495471592681723488443494752940178763725820583246957275533859970800681878884815917920883833269314804210572002000927091102200676181202062755001005427249988930192878538571503853596807653170022871863962279324843184795809116994207773916002112545569844171246555771268976774574736494165874939350750515338689312794376809850709027900314140690289358107041062001347451679702072407993715449562070634806095025990572772348657598359080895040445220593851240526021777116090431564546016421891254793596830296142263531812493204674223890551109181002784793950471943090218649666037861549602660560434488440649994299218180997923504772916262556991715919338628779892521185721733894990857304465314542838238685507811963385332382786818818966422985713576977782128463352555099848360974280417089829849610742368229788638634943922304073559548477133400346260405062755379769281678254243290779569128397495587649187001751754617848783237145872730382854263836842854054653115850164038986162132643498818598109110961731610934396461508274980284448702971602989798060295001977614349542025741775051864485000395555905062201990001841389184454721619956201561667558340916824394644710474887858213589422787827026006269550114195307601902258679675678276574720800431802829417606133736267607737419974067538594688799927145555821924492498629702457181962965258723392719981254031235037941356744046236131414522400705251999128621585336268181893284593567423813262462478702777656863785667875307234452384037198153401694018391850300716399064440526436019796160485377778156100880002943480947751834717092331322900009201343609756017995466019436973077238469674836539788026646607202174315664535835233328511878258543180334898859275396321304606133910394685540703502666402526788241583446010133427504497817761150130320094281127583416378237994269822188572736630463257708616371932008946162606118734472017165162185394146268940432337890342610771682693524730403969784659270141517438971156538560483097243318523285573452952283164782731698708577164041580877804377134482599500511900545689166715847226113769235465299918821961657342912660613478949165465600000000000000000000000000000000000000000000*i1^73 + -2418159101439971402587398654790057465980881642649972524428954441321717241343249449013115523092570865208768170776202702888963817844370551965926428922769474970043721933511015211486016602654787739272234527507365539997817881530767165167925045145116943067912234354991948500977286028572581463435718806106450774230139858803470689305734485516844734216302583297990762809747461039042407461606693055853208383763212971988207457689540023931543313086177173742515506337080533067382647741659263456400482315711794859700786842575731352887316872018377686846669466475296194410794733531500903075299759158755680725615791463310521003924939762856910120908559979728860156731167891567805550449764964074350860686795577201791731623798187610678119526444351239650822822201406824955830858799309035462567614631836282146715738657579448913387698310325079055308273569788593255146574224834934103453423569690457227134337694041436041084323838799311446710051737391547614683941518629709165817598420285342180761090774003990488098909593907261333965603977121788159159974546175551259123894266352755977371763871741080621682740871960784273431231293502714037434144349370039961401943697601232555750350899941995649121350939017232038629121293418554408649154474859217345449257083864630470764925247974089912393113875687007367554954424317769499129675015737093778330272640795139812812981482636162765010646488871132376962334847808542022576233169154290660526576781230258932997479099052096809927743203866127867681746815415052514329677900988271776138032801157736791807016173411525009566147331057371551941066497618643853964893111353346206694080362743247447328537612106271680228466003648439219392878487119103959414657265004970524713500871855126878404481001279886608852080479387528734822069310554763682794519053280682486486230040831992332034636025868658416861850435964534661083894460451976102429759402608836380845073348971714121526874632061121247081332183792365688968154053512903721860176355944115213221478024347509134628370139721833714298794129855819946490069676793529453733718699787921301185532476438760786717895430405624787124299278405271401155232146479552228455519613601978057274860894627157058658324199627216987078506718549387053776519994222716537087836192573333505562099873746086461212617727757244228740203725471893081938662088482085313453967395293138450991995920086427106900395323178498359212677057516689602291365406562804122872814320168413456856634562539747913905933484072928869597606920816391638715320609829230754001348854817476030580539277968577891340230824326483466223466873956158680262829770964431523996667904875798794504908636269332085242548316983523943047715264126571867408222318601399353096865056849072568027880649689210051617400215127918258613231542322733256512435571243591835403203952387121715595977207756142005073453011334199241504772638638929755264630105247154694362513468025267692164916233650522494781655664719607323489837045993225857440715262196257920659833312111513269919558580072533892847190818527782514151025271227146980829681927292553472666847002354737722174380439446310886010476232227784332966826991770760327027619771624213348210385029894503586196141036251937175592697651750821294639790176213877266952777060232989120364656068780343345763172921641520167196442433751886729246614888843825500709048334321829217060042189093038727953603821565168358466934914414287978492949634208448456031769627077432509326014114411431129287840247992318723763410105926077617854855926268380722454785283168846674311487410428134063938892242404457424220221725417393244331403314942400456795326334208135970552530750465283441562961078673631994200169246021923405141903992236100638723510002997482539215551894208181195414542371835872625615801742386747543842958704604914909154345491435716721175632017584585924690889576672607790710641970954551594941238814834428243663659946431538094599783411255147886146559595896425676800000000000000000000000000000000000000000000*i1^74 + -1134016869660588812952262842308180961327703972992629795899295575320458925424207820380253285803288740771447888087467399657459349221795238042571020648863609080422679860192604839366039635660843445383609488536948031542864725080593722586342539160631456253547615626651713836051902184073633473675450587036561784766411765950702240587334031953807568682793041752817985690510115814937022476261058486429682311035036375024185490165130388321986789068551043082035343850697813786578316802011698628229389922423565335646073497884356732378562554613438261406666006348424787395217879053590225647133440080065437593753372292289052898452474644246824847253062927635290560221015483451470349933584250937301308607055339807965225048343112530057050153033090171725637582637193503558927260627149996179728784729124154861288102553142486251500517616548148791776199675180466057054886568635801801810123572017932303312459176623897900720465187944235479254750817398774058682664777122667140671500267230577868002469636610853374450484686408263149525281244161435666434526000422583113115598889371296939330116702362586620316303876579529627514591334384134105018373644468472462900659314852788574117346068380135406738056495309815645996214244357614012339768222267619291359128385550374482842921178377237624740460641328219968655069935545765253579522791087011483100711181778862530863489111343962412251153916329702234377712391592602696089678847721614538358012037720087618494771429520377156800861386419978959059392991163095704376751862878254208731772804154872350264490605723558381499589492501838203764769254369703438835615394784371137472413531970755585556045458010974123450857146600019013435978816151813594648400133159641717908705001720781779342262745268133281710506382185538770746749575944354568684739965673592035529543313887626792423525596673526621156670237602706228364077116641578867347517275768985455294095730560393431299423784816791335000744337051356545148573386931599738403462408199609787096743828824808155996983026515975524328951577076686343044423990084072675434175313901623922579505306404864577583860466841661090043359859844019854651771285732402458834512749589418192996400076434654880466703676729302126817826193370114043697240073746161317886578257234827367722012247348891426938509526489022726996703604383469429989417179012503585141290526175437223019203145063182046570424801503211412633292961373292065611745182019824724626778844007043439711509150933765082260329763559839508031448495794145290073586406477895862726933253958098661556463173680046756871024175419581920245453213235888916943902561586451267212919897842979979255352424195774234319210292332821004718739088606272888158086064460211023908419791061557672075582922553791735982418620102971338798524705719828677073154293498368846148298963447521892285653934514412868607397477780444938076717846878955803518243396633792815451514374336292097763957895487839661487228613072775324328009873188732684115659946300440810128428583583915552022509309923257039472907905973013163581616093656624882263208225040100316200801794123289749790073558608328260429617223808044634161415476212416828265681978205364190791102668161844718480468473308540361581828563004202417133562958704128187870320169739848759353020646526754964021013829297289198487599390816266163002642172850299782303153655199268449608378691828146286240409387791988446325066442251892616237185519124111552511696831674542530465223687211531628054895776970906677166193915759930726479240335247690652622644985458564766163369584662577696865788529257311445381881876805655278112195291687106956398529414771198827853604379967616383921406315827203685752285887993475141981349340389926234361690074852795802260754928115882973663949820750595357701359885367821051794938960663666816898150999894176368301619740339273139728512720484028863775224267728751672595900635692026881085889873747031456629978568847772457950805711912960000000000000000000000000000000000000000000*i1^75 + -907820513240772129818279289161027759091494325866394618351633031660637118486576677370303181216719481886479288587271075824370772055973427439302681852569826268986218301867578809724532912615849275648391152846178581893718731409612101163180965869140626390462286635267977508832161912355308657770716981215413086053265399409599956128016728214604086595264069161623163726562219632812217886313756685267068700745950660392660322548982606474752886982598211988612021921738378249720023751713377560818202102842388678883235076168702689555801950994219475415028347594977686413948088090599932739893854533782196110775239287738124506756140853825250081679215727023140832264313400732694547358979591187543780875157477525286830564624076832603401796396611446026308621917798380779612394198666897034644765141391565155895257569647407018816324666282803311252636256744901758186068566218331012354211005426215993434256733678756710326359148387168042374006862741272975230520901137475295692654075152992846398166772801367199308824829317338863149924361466484815555405699454988053569953301677336910472372487913226351016695467186370598430114532602856644940264237701076208865377067379898119616390553746799745084136499464225176595118359117829872987378563079918864169753388354970001433149243053381439946539171748440673451824893779237648652373955650183809665367407778051268335484947102743858370977853425869867497412980257024073041767815745800753633666926891011093263516439835075952164707522689741013402919013787291468451891366991103998375359156195916194068394716058538491748387821623922716278166581791662107588424297964176181457208307828178389298893425580552048631309683510306466192849574396130310921288386676834043687897755913532541307352838277948968292845966415102886395520036369055863180967128511257260105302937526211206715973851871925369627458143996692301454792103140089417717455325512949964487618259535541878817547201064940033575453368800035688593430865198788857355242863564688651393228337100877119312627619744419736474822202009864056382204964411648880656463670038791542587277568480992682808379197657475517440476453440592933438575293528129455541467928654256310652785239671049485241535242536782102001726132940486637409431480134106263767754477227247244116495561611028843572507703565016472710851012987458200855183624546785266566599003510663157675428469824030835895151879835567516640702445306646055445538966634559916053340324675043601519857550426232745582109163343139380644304945639157717309947349091876622082905732180880297965405630592880766039360422170494832045001866215743976868447209926655823345349127652425928289175097878207584724016943319724305694840935606800482747573810559019983440630479385086495292491343026804787837862851387307998089109097179756288699788650523108077430608686347800382383728392568204811955545137284042033247372046733584512524173606746958697212497126893827942214964076448240980014361801415556635557198190187970672740923200111122217438660802542055041471232790701308893295809447073528631813439394223972765444391927776874680333002367869175984377473058302207758937779713963095531420308731754203631199620301922677431717885364454559432454801214896852520797955020100506584914358856976320792578627989668759051534353248605816271486584917537202917167450215628483513098716401006791426792498062752340379709108965675169623405187966404606863930417463421150202118807540855793092663512166534922993003193403410847529598782097460021687337945752470085208959898496386040118453539071126513100609587123119429893113515454378969936170930729679816756513216706611008622018077876883249299738253582394482041065718663834541128200668680963287777776809564264435895304236157652800517125227793835426767005704009818639098818406302621406364800676352158236177016644322600000200069107048092984058611237786769701730000177374079481648633720479193741676167105137291535033241544619861872637573595136000000000000000000000000000000000000000000*i1^76 + -600740398402702465042048156568006863991215138159528810227596852863374229572841796410336398785674716955032033076791195732016876071260570040117601149840340411712678549650993698606498929561262831861422664705656481077657006736636479442590935300725841749323587234052381613262761765254019143985132084790455207845349972631060489024431906747058721898435781058298066132939871291264353911887727793544791335746561540810418238746188051718603578085855163402723706331496678245895553063914270167100660825979276587830067198828405198929053076917085125049129435635805448968276686938943038143347845616247172904885351884444527689349761655950334453855853587149632050323136206623495400257994567826356910289364593554741347491644384904548396427391991930178050961415772315522570239758140371606928722045567858500279374032833446187056287215968089957735752216375768204869203338820586353158805759270300916225298658448899355208809553164200580116104692978689123447627645459244631251361770801361415803948291591276828832506506174559739192465773620827193108850085161396791783645177048264725721067280742489039117583357902178625924314715194048650182442932883199032632785312298868036582274992397761657632407839143329773079114670587752681735766427752065058329632560594537545437209862567565499430813840110208627594659131561835331741714163890799534551334261808557570658509061713733464031596022468444153647356159092778703198946492802389063127898251100357118752254432921903972542388142575262951344495883438674806310016286191471132150689489536910162373081456589564594015301590168694027698920860025574114794321338059016044691842500400516029642306299149468397500891936003235272515730869697501035878765428582634382680452183339183853387713724808685943288906889128388048061888509253205666765524727585924208333942456390534474667502555850658512908191438168826429876512567589248780576450636018841644783218118388611125334811233424553087500722419502994625945798072236653452832222151251474289706549395017447665843419128366234843783650207626983279593467968067901573285731450553329762260783544207331699594284268923937563507246035551625213427935056934656336249350267606702346836547602439138850030863047150072007813487182922106169770747442844254562503356887732378907749760013704845967421547843899565118702767407561411731133703923876465398233686423420843856725471328315459297615923099480800142806936690650542853385249029555355169419051682530081511735877766702858916197392035498341223254368048499664605058165614361976220824211659759196259159176267153200885938986852620046641906000246509945556966841659422578914417941955721391394833117631925496834298081900351953467067953228648282269061044955228933027702935180860663520674756849040204641916509066545082166801071518894176519796804419019740568182182116722297397470214056608474552430357742806831037901174151767345682626298830443947448536287463993357660194613591660717903365804893544611285504399563093539873649169832372230147954000862983064254600891171481974215084239878855067043239153431568861665940203702438824688606797512705591462241790351455026372435407966614105886850968978067683942912019000319778881481696123713468782023718835810624836427695575045388175733168873620040818619797863739533602773930312315214600898871483686078026623119412364911387183317222110494957696261177753834161687879309970917937093188193520756694468103615550054950386374390957850225371983980244524457757476308124469550520914323093662542368870876365906886167800899752599437216632871172040223205453635494185525208636642747211669761028820561844851119954195316830873293517164473466107814640153624746133583032887157280358304316710876192988719989423923826922441925135400658988217768566921266814288815503023506119531672605757350744993052110425707124807545205669955580182984658888396274937816797104711740519473573482459589671143729140781350222274550212484123191028061006181957632000000000000000000000000000000000000000000*i1^77 + -424792447511969521631818480458991377652568294863343232844448426224030010968860849356679154141457079424569030874131410163597543849575994427359635642981755952108920924122674111002386027609801575974512818618823576827121758877364742493160393379361623643514155117721197227943604287978293284922357240521259867025074422807591341600914095509508989092400146527239477367059865674687453288139397254726551432045051607977237691563730819195913664625456459144018018859721059717241341290571019313473298162710623941040718844767880820385558745982704185073885062207104032519773960289886608913792018597860670088440005690756576010408174239608562905345452754236563928214148805888071519569265806060402164967050633963381429835815937253439961418885668737042785091503738352822424203245048693561970245345292092619848510616825352121073846822127084282564522750295284163802688381827708719759585646228232159025871192887964560119434959208880738370167289308009097875690983330108768216143490552011390639143003844907638286493795510546279733032420726078374789295703004840236568590472458124343427954468679732009633496081660285782972042953219301458622753597718904166744322080588155871004658178732311353500663627279724960159035237561614264599636736102749114705682514735805674058769308260451865663425079564597530983245640747505658412800530733021321886731532708123592219749047000348356426585837059772784010119187998613693810426289821724931576341810263020853615192248095174053954023008369216723745707920057392021905774454929686149458081968290587203000017245132215869380972676325715375749781704568106727263302092049782383330185902578011383733760668747218312617094477756632539819512964704646143931968619984887121477573470797905405648988823808899110497677355574141762345872353608865570799691147309718150152127278921388577321725475370041823446104485201446031468877647246265481138241213015474900560247119345139862582999775197532432294219108088493116106967167663478952116286331666215255107260813718425065585055383397002175202929563722624231202204446451648051506545618535330068353562071722677217988717392032451011332117693293375612730031684437234747413132427724063437854926412188140528918466000229069069690134857718409766917889021380828702014791352892418231056865426037627735704991081531829246070909601871572041617162943423784583618065074666527445319728980785416666321327743675347764405061338657360813199066170993377432709292059690392418160912619634893108216049542572061806026871720354701651353633471888075436254970874864910051682161665101835772565622809721926211909081764114443990240977377607599695082217164481209759244022034810023831341574368333741643830546286179325497275360788899655644010243871826573533481224410749104878354578925463727751759861532755182182655379785790102982975494117967972382448166643897825145449247202411240310450165202922081039883909447045392309927195652372931289305447947267465708481673635854505189677866826502804039036792167824939091826657277237020493553587711192600338753579742261563173759776411116959732313791398406337940870643071547887596758917094972172993731572095690408285766370108773880391148242812681265315264967593505165357020347243151493056696874742956563017556082965169848680265842393483493127421488068891542146866307092994230364577006234037798252105936838877389091475291499193975923663902862302698850546978899379273121976984561454145934697742482323252322331233563054965765526669481418852880630970734456651243919845045362727031194881305737574725172648031696609528962272067719469031858280417767530560036841370053438613822860987454042339804531437808658374081951137343370533570014209884229380511256654483737091273868815053979592607310901218927189634071762203502074947067503812585033970346415336906371003998246485616569267227988656034410733883184219650856738818460804215011012509536870344406892556960573195367313941335894006469515569764132454400000000000000000000000000000000000000000*i1^78 + -408143992500864801534086824406109731788215303648922302226651636400906192770170383958127447499255410510856167627712981894784009987868347837404224107337211744266742751738600931453045641401077483447006975155600880091921111360202353395409003637492374958645727559119445533328821662738480045667003273512191738558797394463215203515301280667806737198190291787643660240428488996503635614899402747548571670075252010874535599442678885560382525233366357094272392336070469810580678253867448317537944881937076642460808809439646992111517334158057149999409084986537884042216664956641317035008293337674700771613739163082668375637441239234058627883900403856220498802807686494332958800125139292300123591231967813447679356740320685955262753549062369575098343195841422009190885084229649838978679280314920805300961197910752982655797325436489040394415000531710008062648892253504923454838213907565679674432833095290994178774994364263613446526561705182201262969325200209565897617170817313288277253175882652391255993443842944511570599629028033348842685121688635118292132826410653953985133261792454630336787852796163959105195821994746820165133845871046450281741596077672183364945582036431465778422907893370547855665627046717949933718279324487638501731590074925112169165259954870819859325318295793097153515201936931771575857929806201445573679474257331529264749647631912354363354237397287171801374231693626493503986731336673163910891978271068862054107010351505811590130765289096367490511068454784857667469436086621183008866869093818646035337069633611124127652024616731096114083065834960785993423545886415535949224912752661765837903960717295205261025028552246840041539760219121878565713877241473207715885402922939943408094848215275053213733765592196509610304337693675476749015672737912893734514560653467685906998321637741140804446178230985942118939441122159551207952876502984146428467659012165734355490482623026400092806383966076032729208914267921209565225981196285566641819093651387914313239614375532872843530709026506482095547269931370736114237260153053008143761617148208153561357844341992893031424286221625969341913473561540434017023188404346694257989845038111710401354283828784723410731225463733166244757080889466784936006734057636482856544397378411323326069272371755169921762312389528620027378097962389207265547869007819370375410419355839050536100030393122180424585054880540701326305649999562537706029333902182206419629258917223150224515961801260191307497079200759127222736395812009197305841028795030019518519269495193643759056374423811016769759684272500604393917549185636574345543854955648310977594645948574223174075504540927578582017878474962692100258209485506805321419614858714387427781192226221403619003215261911492839233629592676038708425204469197240569323537289537072839039678807389363468148734811221736233085281018992748819620433126662351993665500700317892449536897962287335498306638215989355446242312131746534195010690114809023554759749896042472664202651549559073745898148017147163255506687050655810327086155528587116794777776401402520929598590566931322351076670973663469724587059546794654609238704055322757082961650168131227014849443580704837422891373691406605095062089622822035890052259687872724604098732632924346558573981766756385848584154377013429533217184176146907573584993652917334300587091937469495595883121837716615716619220782230257726390610299156665099548908514385222064014898914251135412762984444562526021763613077794890445714792383363349875220667547887427386033599885597269514748311290511871332237426005977553400038595343105085060479669148314448459375226714992023362621831551353222217232964957898303383271049379170703892064260258739557023938701973834064693848696020780423269538179320250935865896358097822325606474524348391708382122169418433931604404367264233231481423395588229770077110941172975566872394251293379327047394918400000000000000000000000000000000000000000*i1^79 + -293961266919717396351614990811853158141401614948528929789631128463611610061996009223868129685426753042168932931297753886171514133986092412564856478976445052661735029146108727478999622420039011927011930943154729803751633839829597273054489999203195559660108394794079837151236718330130770240241573173140957322578056183421006488263369415061418763574159834047369814749667504373475703719204247105277762606606927566117691145586635732094966753823947941623271816761881620248787165765462028789233076210285897380262002043725283676662620168182792906173584197375562960298228796556387474294789014671135606040594171164602005409026712334598891012001675469642115725685602415848581243845781628938512676179151740172984929864356885916099196765601858636661722113382662536136166988835700946467256202050298484058706927372251072836029341667411836616928359214640254460524034634896859112849973467313603943385269442366834289397053325933214414901665795878428785167325635914411376452401735776802783097901363621205006746055208290409943905499040778610860320646923057506417939748521168347787265545906574129953865083146207765123480662865339038679883830637216678288113960200132908922559087992767648843139438305855668367960225082713068920770241298089301939912967301948129087504237370854677283093061878358365296671303825364773131171471357500778061237499119950668362504891317952742988238950636152221831731317627845561246297353021723817513497450360348488188966029251100849462738609732514220780911444458732132505379933803274939962461891110359850187445513964222006414761835895146873836412765472500268287277642571929900753990255192286115895894823533777033216263277429411889149273820792493309951321292520837936646373703892358732447552948426871223700871146686185495613358113700868739478000561952151688964495755912233462832207188853938801727858232002538478316444343542098934178005521726783279117053257568319366153567870983922705060600808996249430511501141508207701882606633297248332317602573102177813473357477077908964509730619520224453585090232199345783487894033437992325489159045841586699607443149087073882632214151742078804122062160142943951522848711913921399768421917600526282958998505683093437857178590865313111140258149642045722015926148327830367433024985782358801120543373235105213548373609149593150507818193542150312252042887212018374325493501942724813182569994382576631261421248210953397495190361199104314672451426231616500247658338793845960225851321212934708743126358048340277714680941842267585124096687840235664154311788279075519423614743333268380308704667403155775344068791391598291614320510138426302195989668692671428758792605121184175325351809933187825856494371662357464895013435175977512172183031482632532190921742939239724117544259089407257597697999094498646674034049204431099625548177554331361795684173761062468337284312362203168125215170726995524748507261354273930299522976616997257076790734053599221809158923177615603655545445135166535289409946211731961957074062671363079510182452735711575491721808082804415142086699545134380384391917531517112486331129434912422633218555677691370726485098988515408688947635274695888484567741157721007096858279115302826735135466286221730530675301141234118058233769110823537187141042396659911606775039883188836277681908420531245436895073491050354109874397279141807509955153812293981592557540681418749802247714977850884227535305807505567341488396718266809724987263560708282721569223681500158266137368669360409844685552740338724577497126865721032033184952152418537105967101252984726214565042681477121334918652205804240094125372049922905102540957694980947852245153444127278865390338454399586092040342885338445367267308573735987417750630039486159655670929555039603997788831862430142172422899540878973238619082785962065728662155471362079914445304619167229529625467516655961614184499791452630222626068166405353635840000000000000000000000000000000000000000*i1^80 + -138473836879669030029129839581655308700312875925218061789176368605604871006496643701256800078448612684148955929976001665936176439662830286401896381152489604646945206673473096383541877196555750045126732413505741692115253014681578275279995507788149321518896289889825894295772045767636286258036601094810600185610940051464521485834401693720805635643593401521020658187282918854265388454913480406636977087275786016152267334546372054539342861541794689736037690026398523359992660667860302756706251222837012236691907576428119820840332135250220342177470862527571426961357476577596040713495514885995938131486451765949040372395212196998952998050153423063896958007486047494001198900719969682379202723301821707963658884356901975262316216005748394390054790651395997903739631992746446768767157120222801145293983519048974844031985075149841744523121901524132691916031724757739095020297582422938831656808398250909473839522972800224710173695192174757423572745213937926872468513589251549284961967762119184879366475536796561719404896774291729507733403916195947678425821066438339493141320918679946326639663270222056504819504002323156302016606436494909882009658713774669996462348353276235961904464395400002343518497529244897775127301597347735681806665661489919652747744760960693790562123795898650189111384250301269468088299412731059267781277928151142110551051235791773299471220195695262048571706301913755885113936758331122948712953796638725718305599899658285669535129667589487912222856938082463191697843849654472994440768500707742754421033769362559533596449193252779435002306436502855448391023109552253960454757475404835837350683455635997060151711029594315684850305216875144084440986001213150057249081133803525920376073708052817020029225810098312550585936276886814685257034925596131091658124066869850014589146332898381358756783991281441593308660598346436473324249944534609811889401439794796681839642562949037892608462699391206070994617661805955292640232105324432409193854474539376779546220109392764963565594523240179578604313199438251421799254218137870110849540857060138250507387083846688730517159908024590216304632682157748453254303544515742821745044947495954649254908552757304353837992791933680740664504933453263431719306679840717428618569356918784741679339990103059780368185037655646400545311933252057840711837255810379963104081867664282648630973164747543019697228981542601960765396373364547708526471595842859154916329129557489277364567316659485133651481295486154769767388528018851911210308673101075396203842447907892850130689051891883641455741301786239612853419015939095441495736381342532137861131742589407825775970158119063400439634378778241589130127951699736216799793113040525009294675576108996684388010052019745644058038176938527734022277959249969899592293017960556355602090760308452284391478312883506252292321778505004934491475871599229365430040943024149269923801408712321454877974317831806939316353992681514462224928285253923588038768817024339389398251871206025504922502649954609396489478062315878824114460945316398924932005747537664936497861187071600420520755161447652970594813925576086416732225557400727730513276645299602048020684888982983540537093059394810460404095574243990069517689069193682809011796477514800215664295734034815232192525370830984592067628586791427412310879889349575819269448889132483952411639093486256826302337460624681280965432333344807966616675361236385038582650205112608150101612738996967370414223988027846275209912494250277190046957554018357321882697229753632371720355850613989227383381246045514096076475024137856126112306702381753463616061437619776108150477162195494794576041154250811192539698084033525195029381076164467312483961305765963396402184455528060426472983979653130327469299514785822111227193905137004161430146248755214990792837820818598362459648840850266882349764119613090386770126952202240000000000000000000000000000000000000000*i1^81 + -44476006921631451630081959944285903070113023164163979015978964394976636307385077167079802907831666204003303752752571497174278203685369633812916425887068360208867771265983722559725262100748173108834293593783967781093695552786438411199797031004446775221260382165305599245807453330718734453298607529108541249157323341487017164596697998956037366023290480556212596420454096752692679109828265381154983462904974833042231657268149762856043135321860792353061108824824421814059032983470678075037206151953089962327475895508991137146952438891861614289100250711081613316279940632890996914747812953645789823483769647101503330851336450480618865619901942923193701799743434184822271172991148473675265596422355562404113356106647750383848029342354640666041054892916055644857141708179920128414920219058368040482299026184314057215103994095824447956057197905597002731824063626978358904122158584653061283801255183577662819429623826242487459791486322853270695628639456717616675948536792383090595142315394750157792297047341522661193751145986282251370707602443764838465879469489860262101815736623119259702311461067106979226200490986243039587070220521875457868938606161504637863009494209628271468793277388923538711203115160939421790031731988689474858869294122808518873851729081540355748760819804049016472535410621984987304395599415999690807323392987496089646905853072603865239386510040370139314321839626709312117628172334891633296651451980481626201254414835600975901074059144087398742572032328054173518357512945837370886665810006414148008457259422976540595675229174380965192306952969828253591190905087976032684198153278040747831232791539560137747166107754725839506293516678792577775234412756397180569893349960700620217746095392582218223504769116940743869465945533494690903345688126934649481638326895959325733355839345649902457255225015844202845631333884623308271019959690730759710151188884393828233774683552782313774009667858375775482938160817196146183574234858517344835112816039786889335465072291753762444287235109960561480966268699188965183330984628363564392449018090159651455105118950845503980254820403811946893959264887968643358085335975398276162891997697357838696091653204138630037349911790120213661427540947264743981748677546309500800024653440697294692734768936442523303072751172643282061858059986881804845704593265196268227557936814707709379412674045630488976762156251542556734164092712314506816911838905725702250935878468027503732775832649666052626205224834355753934889594233991635542830108054157303528810190726987832699931098922104609276565671384108522296810132663662499823457093473559242730671293019978632134707051665352888319832004181107796547009933894315734420420863420310692470133275563362277390963663639010139172477175950977929295637586266310086118406116607971382420769776854706097437769497907757531820595852639689157806128895144210493011989256231565422018064501517646618118893088229073950170460850793950365284514358685439652211968080072268484952100580098466220811405876665502719174901430980071941565219828906797332261784915530883223090562194162470896755267671617657509289408515428195630249317161913219735795489569147224120203294973104825112673845888471552659012147529512374685268687466991946176483541016897356900649884631437839481998042634759367310995119477382598440091335944416724232539478020043814879199811360242098192134952298347302021159234585231481833565744015017240313705396093952129281789533880656197792477736308448208823114180376911610534154857867168083872736100278213988772276623287457172825699180677577171097171111740773972550407880505652613155441384998115132403124168485063794196312775328567935113207972455750083776262738201242682492223436463420849852798602010678812935823874948966023218987313616270980038006031996030078146513790846068316168293315160537866538659748903901665999240475685121240460668436480000000000000000000000000000000000000000*i1^82 + -10183051170375160899872202180840096949960550697457552444805062056753521380610752978890617197838425249519330308867265582879008545347949480620463071855947375364383008588677528525577886662249652870382259659863995920012990726238258799603935330572570285247511729700812400093354307384189661163700388138103427229093234656330679236946784744896888609891036295899140827780784265989565105002344990220960782595693263497826673668448550325350477185026563276867787812423654152673124729815583381079351614597125397868099695710661231979754079178575281173651368280427929896808509440601184163886166795516579676385070748760368329917512016048608036539401136766877666259386970335864935144879605778588613648182566770288873773285636242992390009581201655138032999483884007173077476077812221897465406834622553330322279207325712367269055985391650420357674948345376939699355555916434748351656861827759637164474820104431647350774320916298673729984128302295399753624882281566710274605893875064823125393381619970119429285516459937504556309357795933140678769069593662057117798483207591941515412376924972110946402393964477237904495056206694425136447860202694220752430387295773112162925333487050272047520633388892842275892082449249206499703242082730553960946696793901351363952112706166855141378706842930584751672235644562983068041367411826105619082710612691741246091135717263666456236518725053313243293238597017917878984173724840092468546450948363017138334009726205339273613868218168385298271885444664456529624737786198115732028154663283678508487125551723189198451997642272530227616575025903436219725595048792392173801475745350231498051757717231688118619404780357280330226708576686483251696578053549164074582280043019713459179900309280867627026380462390660342934613861262141069001200754606485146050383469617170852040610725175265203413754776716611122890115817403243161882021130778595510018559254763252661364613605422928065450052327348080912661000215325390454060323671981204542102275397387241342885689627149426396133656982965612065054882472759045244516865843289359499771406216797116798823068368735658487200813401947603178199334503000626846592551597880980932742028069271800220033987513078395771762994854310287581329984818958940188086556984039234866458646259671922348567641960183930863681892899449743049422132672338473176613485108505830934027927046177505455285765070868833295066979839074129327422019401182778804867736013599807647706693855153781655887094529786148163087658579040425483980262990195877849942137472927416266859950167179597734372802569942708833653433443432735588711500824505093562990147980991820348760870889817103343766355581479972250893723502153377250565709858742950970914358225424276107697580395417216553559168192359112250602532297932333840900747914216099530470264711619414351173485408593060726941519977429312998857388343623474402400342225636119846649361632079750149336892847890806019177045102530227154180758916320126307710812870312588984139855573132414398654926820699568955751504229798171639055620107963680872618988576274187316131641247177487818267584934481144421476035359844166534798820164424076529275260846725971667470500956479653759952795217129702810444944017646192651401653031236993016721104864453220175016291395739422859813743200363302332752019010277310699720746816233360919932672275084480945075027006029337822521229707104713885114051692967571939251909240299931384994501234339077179635337026102415767597963533017037089944477590596553874476404850765514675160751245480163287371662752042627077351183763239273323047217258825034949358249361674745155426322901877641842347756181186929839730125730520755728958678101122972685800141456868129144904330173236058921549046318364408608071551111443422241246014979896749193753821641349703586644731266007946518597434647674436288134365166861003067633699054451383183296845413649739677696000000000000000000000000000000000000000*i1^83 + -1709078601263550901077329817265316857027404349008403556933030490689016236715090425306603524567993078502444625600685909848846587831112128866188165628135717689841294718767502052757965127640997377894502199647330910277153188924397702827973846940007160441542780011291937473328133937233246159485485687187530428479849165255679175190310283648701051194738161704490270425166763934374269060989510425032307687228119748940733612474098100266011629682311360235861339738703509139185111012411521037828619631767224431250705826492893727685545725232506241951073252812259494589108168760859144453949057348227535813904459165165101086267501818964910124753530651126264914197782395086693705784226542431230860560640123430773703655000942385144316660665696479821984267091767151499152268451107030688820399178380274613131876413885490520443864378603064155174538182884527811805801133682848900490214742781986809551853149361709506704284908153354227073595634661176269696048130900223561815723983149081733645841261729474640519221367379117447331742620709371393778750136428279543029544134148179122786143393105504118400254841567470129228768321235867282564463708229503317382789117700682767169591040615785575372702405819063708782685196346609581449243708154587682477423371186917854100248475584222666635632515526923080106788678404019161511524033311288780209703443726000164715850782726722462150762514292373855925278231011095650680695094366773001111300117008577569448250096737829377425314081264469925762027372014615866806536547531485908298314395325062654092530140720043581192158940734518030378559559363373393530442135906275423643154034528910276322239981969376748461413622978396960302591971027037169823935046632629148056267725589504066324240111089950266532386696915245457819055093255119929911736804946841294672897781772809748564375407916694258505531181858107284831871836467637728313144040608337636158034272515273782228459883062974286908774895468410391088931270630092387948372726917676540265114830674842622246893307962589814366995088433606204495258743872597487005363176998148585636172299397502707494110909465809568382096256253796121011434807284827210765546200691024538150360043510514098553436064269957967500437391620294198214201982129019785813987229322510607413170277907675456186780651484636230275704659230473160123696033715218149376859973131512235323836526755929420185591175399280042696012315873333014307827106434297825280127951225785012145920564052635209635725345976674780208373870536415665462087054418587875259837907559639956575473560696327025526606586197262639595827109559153043962209103754500335293498192603817035885416632122164840271214734660878774279117917876328561936768749922846839871512311940962188483869979911893936717840718677046864178484237671627741246118863933466353730746118534505931302500950811679872239137989607658183596504906010392543994698196173819049803681018403330077899478439553299268456589968730339495992987057503130742919755737952481568300232549083875118385604363159961796520976060796019487421245366055550565311213101396510113963638041393367167882382526000292565461863005633424172931289456246293027467554538354634562307778720028741856078441041488512965913673775648957369497916651743581275987323047662488117536123455628994592425818302494082358707735436978057784058633910943015046563203417978466473574353700157867299362241471688236088677615911992589420554953129452174324706998938231543111760285986559915158349077177369780600453180420470812909126111110490611024113613566250015527257608014902797832134060165642992962075997085458451858621294109177312071154010525934992685528515067565645929722413984688705870339189804214761610488168355530596544170332966486232601102546686390907585270062447766535617793795001085245202599040634586880056283804164107929817826773830053792731943510849831566092524531308799414099803458762702848000000000000000000000000000000000000000*i1^84 + -213221936605002971744829686610106102889429633580675444591403490002240925106875078934112420087617052102226161174132845329967721991431276554641810767765538110183325926268304338880515439319102917477906491520733226715209422986703410266910309688930914521472363292094420001066355376612004522382912888471083977196825261585783527893127203400118522584584974874163856040248258197774382649612110108319281848077808268839629177732603759800071745044608489844089199094406974695071667372070883500415049147389144093175225384433957110973484412163865345117151963419178637529192002007509831447673707316427541011725421348001743679403115749569628365785063800284045906694080558770562729915775074252805044184289782128120063254513562220335573187880907424840891703202852133384579802490786609956454537415254196607655717643860103636032964642927402818049384526763093401301527389053502333219183410166874086733968136545367969962435480209186792486898606287711020670899742911142802246040530788386872122196440213118819624773942680517014583889583150386505563348408720151830380717198240335889639954605458171400132852185154165908044381657016495551668565244212091845997456604245679611821658941864933627992152475470232343546021990802626284262395695221234303362491820954886341672144644104848544587203048924692561194182783839284766308746766553027833517151676223077610259484999679909484362934826612370965064086251477060080179292433871291454970090382387301195923870061320747942563381906966508425655996781047014271150979950859272817242214423222432148975165759623759544850381568488661726752258106547116633165951031140680697208711463922179415786325593751430176611107402286155831812190122785432332305177117356168717881909731372814803683611564667082216892440399736808920002016465675622257047781064987122741594451869120561923356780281320961414099696566778521650252444359851532391774984779966673930168106265259608607289292992525730570445912550048530188984007736737035821876821339599203582795563850091680252636991447667155374317124381459973153524394548308987999797885037204542873871149735891877932563149827910564340867834059469116682354587764321493885809115643320404978940225111594123814457079437490131123626152540659698877925072992806022983371937031035764022220885247618542757375976073958806021995321354374910285695461260981335368303359812195805132678213635946824885140278086415326341360378343510982354529502911550384407067935652489819143165817223406251669868772799373805888261129374192568860956969206416265437185259256111137775007101666394971049404349462729990565093405714018529569804064040686291380508305386983776540346456367490602908022279535158122944041289113561872662108578344548715101875369425406482925570562070331310639655450819875498946526721289348818548076072132678477445650825896085871525079206219927602501959099636893725365048689440693223437078495526471654461376944127385861878204123334722359473411862950766105773738189575179864400763035382309676332477274288805566020417767190394072087525926472830565130615045683347171485442207819107507765718381354852562357724178101974171758891374088534171768425891928687676752804148329503088612331678460348461935115048326255094335087128183297241658175245356276396540555444730007674690364246504331953919493752510525886694661823491663098784119791984303350307570418958527068773238379046001772894783314254542284735686468178814860370028114436732838189597224164463117281169237763780759292352713196454252556547367686867690778015074544990815328064547398890492873777894809184578463985094640938961145882472108538351771141441826409813317036069164359282633744672366406172001073861433235639997552209345576155956258905224472236310155292768280785415767732722465134980590008094041589137413829856353058029801747871713379169637864407614781531069400641903303599856725496590448837917933980201892002994218598400000000000000000000000000000000000000*i1^85 + -19841898107849264912004660617167994567563682083514186955492607240336350263712781708742197938759829945464224354010715823764802872352382586353504629625431963626174121875383188354300512759376110628874128300179464376309233749017841508757185365541018807783499538125901235111631984944261853565471767560094303654129580779339676810185181006872803021170852052415446833684286438526075508225929180639106348478507351753472774817105275117945271782194796844170981582182503772237099173988365676703780914538796729409113362436168887650650992842124672494104564264715964636841334843074394757274550362579812113912590079930456665833823057707865223041372650475594806513279606247704310131422213091439554294878398471843377513320474823289946378771597803100611611759383932837515194542352957832682795379040479470514047684592525363200229018103279653702254027919535965260905312557491761386709959243394231484107286894927738710686615543611351378257848965253460952977419306015425311423617501658245861362161391845024547407236947671240103585671891966382017234657927420873598492405489080495097034918695524789481435752967963942194021025793240948258588072682293933980802610105464856240755067821273643951479855782382182158094550726920900327051220477303745139036045827745155910412233924662218032917759517698978618429281386281055940179765870642760453710399306183789637368902461796575518573996974332134028057378670849390247063381475643207431390142154565925864207712222531093181584696392851001490500276659574668846599649916636203578343562691100133286118243493059295134114283423862735881967254215336199288754683681468480199436052993402059147723453474755769045539436645655239916509944645277371771871480682629289088311165877285783950906420115746033885405340872079158647710526100092859126999474603133142307007451645845381260975003138707057314849715628811087385010602282091693173475291744335976314737419938895693156106935814322638892302934319966358992902658546562024573253050550463269052247899392078373092717846089321360830400264733767964373312444300478976760887662275603251061264747710948219973203123148025912457975659541599188472969890549911417303238149979463094354009633148067232033824718808196495489242400882363384864092054861738128967548453921130323779515355547559264488442551639548830467536915503558764361480553007095590102657636575427384318721856753838764697330084888407527158693132466269551186895034399271418181265333333084389822377035629256366623011242574653554920808508380602370107545344133251285410273008304588375654128281383448716089152137110534339570083284701511060223600719835476589585731990731639071340208115717228257436918696036618450818854950309519613332919687754854592565183218964226600524906294223154506264363897401317136284191567740988731076017084636297392265053295519185631916156829961634444311201350220109759879889044002683956508196854661033421308447334589187440112538120976453618179102369336523358189990656360604870916778099780411342671945694800493078005922337451821567242154124032251542007246171321164800519371285274608384743436693091524866578756748382933936206496045472292772611865150672460643778217641560946278474784451012386649110528099387062134864861284874348757721242634649800486385305855435131401922558170626170450646251847104066973195437448450538998799775234289652756213586078052079765426869799796506313762469837567055296000337515900552114243450952616920968716370408214812447515055613289349345006212730630313793697183345951164746292302617340945357400668705590652786052859397043452529042740853096897034760284419822384391978038474415870521978924977961535044703498658375108794676725018340875117624166784767940659344224434844586649164227338706808400969292864957245779155367871890214048843352709531474171432743411137158281332683720307803173363118180803703627473192300767062586280080661824291251159040000000000000000000000000000000000000*i1^86 + -1371832673671078051507594783087993859863996609375466252954932507527813461020330908561011155657644015682182595555012815127342156473651481981189326030444828925868222081028025087929527407076391308902561077121446745382174764598104199187065897373059801099398581559056449333897898445084866001350062703451572492223909768102028872069863150928439722713346591380383283430272847168603510428822880712287991440101565773974917106277672733152089275108686442351394837761113258127646771995858095113668184719548642353831384970342208388504985082825699980519385943310995703976874640728632714878510549039552050730784508609701131741149358810329593079068252065000672314913915929857586606104548898648072201579661121373416747378357602413604702456203277279956215311403714666710411373063750303435068562619925121770894732057493816000198734779001104605642028754834067869660476376344614048555163870038549545471100632762618061801391931623309386991384767275400391561967385711375010384936861499850749507154740132026129838717445285404363123355924983414192933564003508657659173413138132410581358225565600507673674033238516804551591687231339093653631659701463217262555497235332000896227747011103203572509471931010506244060417406622015262274800300544854850838172466686093545156900009813164681571002094684282764029051986039299186545877585600964004961811174847762896780290131445711932428178777190184821577175154342983936390041418775833052800905107863578763592758024570765639891394810675338470791424678206617776716193713471515484306329298824213569935585925269793958597319833377686750500169787778515619359348769863079343322054384485411886689313480923609783819034277965365939710622987124617373034418784367344849122777888034638674909503189193138063802379056169605562465077889825671436254777013136081762686297233498399603815183438248340886255573839443122688511218049852106900935629341801593429313926707985605111034547531544552691083158338831280670814937167053826527656711244879353375476836502483413362819841749351799977276870975518182653241537303457433428599002106325462955078695870245757226209313781980804337132568707356551683225047397763136952074738635221092795296697744237940281227685872570593306684385369781826443445849660891597640457868002089158495921663955304939073644671618965047521297056083726673915550434179872019230129981191913711440248668951709430816900989834695448819093667403615798666518304707879029594873470520095547061039728912065391020541295337189680944462850114842718012492938720998291074625928251142622017346692558883330815690408522760762183148962173844548416678203119337879610350658323045004758696197419974837978715714568224044295276843273091880475415396186391518344461824317062648218737286176216507559709477471380471805326104441950048319185321562562075719310079407754182819564866744909554519220885837587403106739239238790938821185164740401974776841067631431088674706131001908040288083292196832529081817132923385530207756282673942086700201614131248336755392196003796175531773912823775996487063221544100930603156075211863110305015564544528713858147125423722697295428913464024021693710164054383890831110725296538097451946298735937525688777729583957276057908656614295101635427032657447679621877075748954947811262224949318959626010316659897195364848528392444793002909361661895708355513690918631207324098545101052543473983744001109493960509827624939173266118086921117487001691502188804869388731577628335866904753776637153530894521355735252468943009340953149309467205447143343884820002763130596199712296660258175252854950567016348540840134213682743466823480473889649014102852364653294678704449429950997482660563878021011697680356741227250233324540867531304779666579910096334428962024993229501504167337158954182796389087954178217000318523564101397857791512932750108540430216790476786577659708698483752960000000000000000000000000000000000000*i1^87 + -70174213392888244276682262496288132878337132561545086181394610892158129496645592084445709934550920975317647576758965629916219502890300594433310440139644416325356533188869429593636668256567681442158642529769603241329524350536471058494594828312932824526010369275334564842677238554247365256018226638326231524008118021845253013907713933520265754125732220321062813309486930854135900301143449582750845522994737020221387210903342172388648914016531281349920235590279795235507788304515746694459339244150777335240866714455755883843679359182211311391429757746060527415093088166433488571566503427158287045467209146840727642885880500504720057064847480719386831413004223641023343710817004982749095367155734076873605594260336083331228095303896346941149950284439460998227322419931684963943533154422051763242280513611203041878105903223354596369025487258558928026145065421552150816507707579132339811994525443139586744787758845892637161161526056350015505854107342931044842950621377013559621236260533044797849721511842048095018342169367294791882366362951453280050243117170446014410024812393980275307169361335611088243840676883779981673838914146235101363138346174292516714129619415129577041248342612564259626710387063822611636070196487599816988546311207797412456614396154505330271854329331053396120190498877988422294499707460415626835324519995589574209490085577313484744081294941259019549375509389293624137533849054692215326143832344270570630396678527270254092730061476955726157419764601354744483539024394578548888961222294915544671920231110167115812781740701730069863479725787173245373598956264843053874494730640973647071357085867688156458622753767104934598943221625002058069031501722665328664420121856561989877506375572376698033153870321300931560944502568878570939874002271219437829471189007127282067805906954633120931844022077374101601826909000294727620987691031191414589121180074394285657109445741663583599709042076341128920495705787897297187706969800893000061766930817365617461303556120324408428468188955600234035641645141260296214031032771797645878837943969676935277845318186214544155216455987801534233109893628028886227687487387430603993060967677974722850326946316492350754995630699051895907710305243281701564247012220219049782984371914127355725338391035405449328829831370079543889463526378340249220667382586329608708061567124477126598748663608798170803454358640805808452579878560877856646830421970359889722721945037522814110918794630627733422283021324935757810673977343772898753644688417191517657001605266109963666417836565422151363901477483234442356711332428100961339094485100105225260393510308531994670601937710080225609097204996854780818427900573973720827928782365246357617733355266215360196262226978201662399242016822928741410931080286246301717057902779050843294006054175807505440519983897765084263494436427092890292049205442115238052085668251655594236476997082801755560073367138813813804098376659662975638297437183425162163201369176455475423334226000556182058070190947646060471007027449457407104369525860907765308590792366144478710708791044643044695186913189732366383139611959457946423742964884822189933009359650822320319547270523066993003116318500747966720813051459832649900143568892887325549477271231014367356945683616805369050704434658182153703573587608537913687027138017467536833781664958228391272473970190153576996280414002515671442972568790104371409933248934537513402957066345634714964566219739463791497024542880262409415834286391245579721552746872725565569017636166700879473255753321268642370703454255329321741705192098160762758275440684659912343012271021730565709518205246615877718512927818358510391893575806825918926811269606239583637346769363283362873158366809584991979455827217416558288206426035832215181016612456741397216568095603576361395915352842581764472832000000000000000000000000000000000000*i1^88 + -2700777235944600056496181151605589696662510841090140484660866843611890943640922868920682983805120361663945627034488532157949235279235177722499810350654948814739846991185110696426580238208657853635085423856246715529003167220128216539811245710028013680566968524794080125235974573125296079147040848513923030697110769591867556656706431988842297492305867100031874393374168439903936196060764301596961714230469088733018236331995735965219108283933411312835104052250090655022943282379865113604627922885587045658917856032656937145102587999084163764125255064550197333327072487039874417980432195231399987503796247356927762962635608138091912375993794355994251455346817176039896624415387381401663723869784192526617365740263949584930324128115209892449220839220098342724893279310227932722865938723170360668145633533733709630410491441420827771019854356484853046215356284324206792862552649551687584602438889292219117487388070495379736076934686725435070794492302394779469502770190139004378222672697787590450599041448688012490294060918545589344835563675993407977748768991488392927296785478438323077060611423401810414599645698109225291259056995763517563775832008200651122674963302773535340151674141623961425056309982523362650278632087338135281448537869687087063124375792551318079685646280418721225759174531046974949266461019295165021057552651766424633723632326820462672823918252222838612422942218623300052054227743275447562349104547006409590450425600785736889217187781087673028649632827470253911828483742971175247236661723967055880787850137286918703444335320254051986956188374970072708121039164838557336805489689053345262511750667822613598918986337831117407136462672117422429659194654507813604146364957925357454810113861747737289329848360890136205041528434788737556905827680585785724773543805766073516790047011164915338320249595212233686898230832061811696531406321491516423868881880866566225277874793073563219101531261401111131580297262167360343145703510340520693714953885701859119544992338517792340471989716758564853006913545988025409211909677060694176923238377991181444987200362528827145987653215073546380555473151178244212307054550213801283247677811027785763129491886850027818987834840570579450206620852160454995753576637309626132291642873981913226042394418267396279238635248492969120958169985227994874443116922557480524194222492967747757580404497583644930280935204988407146783842260659714928088497661593339986323824050582973932886628032808830110408218517790414779586499965428644549493907067797460202448462764749718300554497197382956743513515064633966890025299036350649393662200573495652180092511678153328628263751270358733072786433595271837531272169503621545299017429987995077538770311868435859632868377345646557117368195162822865852770561163814853723652255590273520703890227685898798020691976397911781959841654579121837082843104584069790236726835820851655794342344513063681036293549384725635336432849733983508592523800087834592198142164286898095864898782243185990256464724623460460454127639020092362448513550108178498886108821485643871509764672552393016273933505892418550499328571335385813352342715451213777331020951562902741736385035400858854760294914179233735384907786607557592322664165674258402019461172867642820228026339988329965629225803950880165321898825992207138003846707910574418926212462366517256553058046526222757729461876988231011176466653514560177969466794270427538893937955439984117195583449329532517304482354848548647083477458684834556760105881748573785966388566997395793307704355977610810840968440544233343099807081972171703178157750831029886636488986056722995864787453745955325890339360291948598071344675522094159160841145520454877734277761955315871786916519594549963661077875192189025831062514093152848150642613646434033068239236477831355390289504746078208000000000000000000000000000000000000*i1^89 + -83202407546680978755940531805200787021876987875113431914937513518165661907637835640052272634607547300003416633252983964504891775544327296082425103976509867676251843879244423278658078159790868994263195961593521376456078739202128388808162562045958703956223178033052155033256220209937668910962490946871273129903799564770394206818773835337358532717654331180335801016441961420323459336243028314932060522395144224114365833002183178233895674173115592597001896778724338016773931550269933418103900199375494450169359542112060554197752441079856486619073817835983053815409931251846217016011146396219524556588032698003713219287956267715322198415434674385274563278735878784853530792356601506162168783642301393248271871524024539935377627511101734149712072831129214826979493622637253276879138020728685227840937627135673363357607125724562977368739519384869162255426777333426014778160000433179960351503869629215067436093571463652265251900484373532726155837104349453520619897993059255694533188876888987557216068709779844498761010329834781412597075172136582957415137141936967764546273243105804864020711895237319149934696231329723562039215275531523021788053754971463368133605547879892241434378881807995500456717004855934468471444332336869187468574790590407622603885948730224112430237205785565336081927203249572212603430384293080731734382857035861681761377688616950866774117977090078933789382787510742321777879730202733341191200592402308074041905015678527570686089511658075817518512374561885336836994332374929941035348231956942140939626761105430777975756642418246089534977096326786250854119003916434965725877013981764329431712802245352538431817782795670976032329262792906414615076912689747070221600216634912974487375612518380082624946718763672354442467471594648712004710613414473632810834214363499180950977717045548126489907709347187451076034296071400720462737096295811217307265479491114947270023666547442400140067832526660476585592490575639755275700985910160420734461307028034219219952074567437624322131958495128624292804706673433248053767391578194610778217144419102469464843357051107981072941051432628439954535615639809759649719248830311937609173815560295804217225835493729318076066778090382497086890200194754668792842893202453277020059082939175907290690410216313061279103561095070502963568320287255196694247524632915227964602234981748228292274540207842057723171428406673002638326439602663430099106214357669321308395927766932222454553829655674013210206694764466456486427376654622776151820457206133913648913999509123546371944944565525875506561812496345577728935240504625676770977483637805390832233618349118130638683083306861877430041808317282576073896119495370778049487912507306087281010395343412631195771247883029189463527671904159018899693970670158413805876693349587277080948766609488398703006235186110556297001258864070504307171774661798922792505602192988344826049180379015719672655042456985138937213754971898724327478948671567458981039817275626896272110685734426107965287227349341228853308709766090087973313166985626931229513065670476070260868558788301402419979260073147751013379731392600499746996527738396950348794744720457531340602143901167221017836190095128294181773244547284129771045711931793181563164428763696099747330004195376372434236612178443449195281713583955797220120029558119514254901937443762401296425428663485271604030802309231696931892322285794100888163941021669312870068682681519121676639266551568308621457237546586810054847748897971978282160210448483543433829748035454625871087176165911364892099901130569601892251045251792548714865403103308565505192192895633686128994120657164696010836619274858390375996663228599502385068455114508517639595277299669256884512625636727898596116362498275730305458756218639372772589001415401678159026149751185617729460633600000000000000000000000000000000000*i1^90 + -1936310951450570761281954005672477331805596862817213249195118077864031707440275643563125227765345645354196125276351746121544228766189603291123680426364853013724657219947890824122151949099471633539104117896978130638246858789508803997111971553654022718343104530193980445479189147733927716001890801742999229453998038131244712801539629061615420353185546449366669182581833223752167743358047110905285433448155238553473793455639277968536074023814726223081520948380772365654410507003124703382188296411943827519704940285860129685702495681255950396658832441593383217727886732361005502705873024937089260680574978665319037083806317300469044868070712533749369653782048809105472961444651110116943374868383852460331923799367277669383780460974738155814473806337726234195179222542083753409690460953019148578166978625537000757538348278119022678567069714808338852284622246357114071994732234111496554382086838203621101854987586352752194472117456990044532744512713963938371617479087729851327195359984729879990894853078688314329628386382054036294680056058548126249805786059795813640289006810811069570686743318970777256005623190658082420831286978410309493763402884358210101229847504982642454719446812289947810197973527096055729704532257430458020421223488100929274850955584704531673154781105328214423547871777709655833474796456481744149878150981610870977820905051991208820252549640386371713799802350415639173176935754818919723585304116238388555310900519812015001121043790567404417752004087405680142699136530417223774775406848716516063030466012500519946477648086038478195522907939844074218832418696246418015811798545319588898868611900535128040797779065671889103734499334092257262972663774669878014452056867746877142927635386500316862039896265769856354819749362350923885087741887473917846288100882207469743946297407961878769817506305183334454345819034565278704226986288923109786681924124657086111866903144897054393144127421142673545726396439523065365707406036660170193682993286644421850075315251995673763471541810272061932063377412415225306732864010265369694078594916600963384999864777731909022164070752416462494877366561545362364646230604991999122958325052062277008886282697875264776264557021887297374066309478507999537909887840582943482680293620782782629072286582709058534599610757507661935522156839459053238534129535530814922237703239163707014592157300236382618257227562332674422889138945115366973349155920047076757020901343507814631781766233034363811317158222977340632384975092932984471015274742660819617003238548193273514378917086008143479406972530392545879587782455456046564563710920449513548832552661778244832652240182625311946966698968827742429171434455501110482767245545677369329068268973773171217028682445594746338638656686660220555641981554017667900026374991973027691422753167235865086096548427147067132352467772923186465613729277032942929511648098001272907160385741197937506284411933702623577776845524547822169417976982886936413536222831038929722694273825183222539744704311798656647970472835435556224660548249655117499728828312016237442549278535179345453741925642518330319344991919308897948491352349002926324174174756923629638416878973041560060662850473331714697472460030259301163727315212094777342205274502996817775860184902045233686737496690501420711861226155409828019123400586653240188323423802068694044531388367210934709399106789971423218438740624198519331626640474632358015598490850834887456561782724006351494345204869718046880044195094876411798329907069839595047477528970032341164180315153650552635028009833005190062506561262766955558681026351135787042860554279086689801423665224683255547604842756244833577278936743921033904886222803077631973345561290138799727136543222616298236107708087155465507276845937493758270968930148128576571084828401018182041600000000000000000000000000000000000*i1^91 + 7609831310873377008574212419534921749768145073727643892746294186036574812413723051700127737591736006607785890895690183677197242743457554939802507583260804856432259357602630013465594355449845870339816212427727746078397278235568210239155471284173299697685049357052100279945377822950385354117308184612441986037733220022904076438812704737660042775630209906166095054697594909517430212984658905160323079334890949469527998044646680584076025600500153405053313376078334192254169557056095862073030213524965501420541615367531531711015098499367053556586219942991356466966194561664096800136883574166374241059527151899450544908336212052708942564214342989944958731304233118656185897394711329792816254406613966885164882359124190121189312915523283386887179297403603435379085753424456330348662631973057968415248184337554981177684978445018675090189832841026023538315602374152452261566013645331176933334767895760708885079713581064332892268500894158707299476537816496123378995716623058791726808654610289229450611473700704762209675685001220664444661522068290067973095869636596366656015839042703649307229992955084678974284605004193953352223748289410435650171505367747289683975514274090150223560095490415607781798620606805408072735679585971133905191951968109220536753519442380452394515905950191791942953975957035242183554450315346907616667080296765153915085281687714722215855487040271694542565253671753106715574553955118233384577030465428731682811422007007061955844245287910706445696173664467095323896770586457386391719853451955545061294918473699817419924439849495089842470797949982033356008642461952975577466122641548513230687854158058508962997895255142303407528399424434965764765105684100173423314803005309908391221143536329498384945075780868452164093823914512989448355802039298093281369128536782668191635145410420942044563892389681257185372757192578240125469132220445147096828422555177020119247314995001947077955220278488192324111317915806523289669383666046803936622160388691609649510969223674038342238700729282780973056517350068696760529686867653454976529271591408538401392663904343018347765869578996433988642475230765280525584412697984258346186308125157193271684318898671169251970608077008566655901177488553179896443242090586428486006939936610606001549397988194218362796142350017051453378456208262235762819459925648747533270059279389776660442698537457123810918157566546994642195622951113751659571187456016871022997608681073928204363901078326588352683765287965899462237522385341048890223158597669753628544817075688457437724545736150948974423536811659261657719353212668901964284300364190256786108934395461411767280257079084970410755547721554041625676774355968589283771166921043182885331565979929253544956090244554382116029797576816103870816547610339272200589367297237382173399210739024686189321419931496008767434448905308688875117520526422285816248832273826767644155108022157360339234720925258762118754208221400700604449831666313676492547152983488777452661623302406088334506938784123726575549023659828755695037392314065744710505809557146101181106811205100291582975429977606151866376696447000152674814801097640714516314626181991402468948355711253810362226008022462887765829841232997271411993278113317378819300718193898682311154620848030622953393347745342501912132224819884696865241561771866396274064476482669673589534515316525955525710963330695217823768255403431857305534834870118528681172581412281064115366849564751777719949856278546253749563057023058515577011199337009428990991193939363983092732700094419833212913899436203308059328235197848977806197742074376614006326270500317036929150687430661046339031296641776829945356182306128404137716656185364677578381524128554878339636393850121755251763886040736553039601999590694255987195089803731029390887558840320000000000000000000000000000000000*i1^92 + 3670261366693374125587147063757066497267653237575890110508120922837135913963719748672841941939242652283591301875892955156257163820277920346184583340495498697423732960299542112230539498568705821959047057752914414470531985324202041599260718597198711818890443853239254194594581042040354935083980193497354607893155977213356902140830964120580978942016781690704128058296423610949312910292648828427060408045547566635507699427096578701503414517340855864940126119183191380509848987752358922858537228557350445257187222870293650458095675684756617620037289677289419479171934629192519279609789824183993288236840713525311342584689904272533884887828988660941492770869541442342885993769796707932424209792550072681360742076863800896999588710167170579386409845155019790038030650983582697256739876088748238653792248009607714405399294861816145251157930891114750790501012757627271670690286895019061341122903251975906489276627612758785356796289958827057551146653861551678814206735391268797114762334206104276471957293518871138558827018617823989873159061825180193820107850885553630618241818883265955320285732738933682542804214855847393095224423429277196079128160200375130738157208876429961690457312625555120462726586179200056738234733682456646610487908696515369108406732056488277242304781006516154847748819329812935470118410801384677551155142960952820386730736589075297930686054495889079954425720783198433837535835243055000301511113683513830479066686114538880647699969945110056582474217627419443325732749430575448363671504591357629694250209707502185058423806691253818491603856795741060782479870599147279087040632775155053255119565738787395715730983437811627787773001220739053959966503438935112872874082629919922748239678715497176407981984510638604990324140886448329101116941530739359696882631077446506411531100213208575784760331895963523466447608084084003439266546684324598864048272912437536012283317987161235664491835881100151733659753306003872188604777580287435764513987473250919472367098282871836175633683424675742283307309924782566389123374728014538256380542309096863029716506302995708228952139536924065895868650378314221416213535867747239285607918341489307425167532325130501469201936603376966070489801000224125334373584096280057095649454799693376738888843364888534134765480409899959497798754843211330821070908632689925851843365786814243305833353596253656195286227268862393861300885166549644466741077708017959229775970612291597206180877317704079507184352554241567359133115354446434435905652721380809725905608274707076347649160525156301347564770990643419238259152477595049273062208237864476593594238154207606256666359688675646701459102357129076855375072124325569637643089242728881155510199250943339531857740564475461217857687075096021478393005894045569043764312512263296591603522352352891986568291302816972954880828014098460043968525820588381723251521612673593314232686223375659841156160018161858731881731547147121675301097412663356629664672808022226762374014872456366416186724433323120145944359660361797921595725972934171247217549060305545272295383832418298394752976568687281951381664585129232691901496931659032655680692088963834516680274813693313496812314147886825926450884513303230798576024149272216868373083867779046635316020291682384670120451366881159436528571993294325633508944950918529654617700964594389873691217503030600128847149975691556999412427491859006957530606161663087327011001465583283250516816753373994850069100017854587102121711088641120364861346476115424618632115783909317555495255583545696572314985830792072129956489369296400058836902159219398879287331925629737788905359501519052185374190608347523069509442823103944468457808242769302921941658124257878108933404556874424543571492732301925835408942150239926336906410353294388095877120000000000000000000000000000000000*i1^93 + 160418955015696462846120771990019099975353398704752882853302203252508459870849833794279692642867566246480584554945129768584379873514658064160583855096925369135044489790579573025606253565137591972516993584334605813376057795778618736090798754858195860321690483521898618723225141537355780168610020683193132340912482555587068608468417452529327215125174333340229878119548635948898125454513875254288255485776604040148810539281723937916542193294762415618349799152109324902927819220482518096687562476089189465590507601844373200767955579715149354995456727872760843091139983839008186905224105524138131762886767968575081548175107924210980221375798439446165538874754280031922806980032456430404561456185856182987310362443604485493236439188409334893903491480305289879469640747462470036910353865759820415923062285577731537975271323263122737351624515283850452237788205959976096695449249149190641824153880612345900622323669406102825943983825013153856124217676578467717162700249937351943195835130677570401556674943672875939307306977747413050435916542972981633623003104583522623437457025002994853832159591336330077993390295794057516225378426111652474671085242641235699165938628753849848999701281332496808786508857612741554988829277325475959915003694089400030434572799895835484290802101481310416375052873440696087995818787335884977597957784971448343364173225763981566123500022301188934226563413157203831974792622624166920167066592357571539242282411445500667939308401116023723734648108923624667691981273568027253559817271930393045438433009412635309938403235246880918329762329050521336792483072738952990912133442469142695612994409546593006967043431825502858797695013517196044796076063764646561759009049089634000470148266766298445470118034970021120178769909401187566289673682540330210400659224513468638085622832135455756704825843969904647080138302636847386257957845275038889134313712805958996284086184408804099197538578105694987784306616054095149289889564981180753905744086537533740309687218186058651208652755244110480205685344952864912248080755163493172037021748639074990445978847237552822492405952145859482444397942057376569982820717118284360631833706436802826611611180019208169613879133589882506746421771323251203397817908418783639206589052053315475260129845925989976547272084476781982924104427472720704958970717625029545422989937758894941170990907628808982674278989014917691916995139719694476630268233912229007220294342866009947054451261659768433581739393117582409503052476682444322602540220731482107138525064517303427019814728337783153931716548336214311483723338546698300574022291338505730397658179168690299893850114314714907473719234173085252703291670633446139413027338041482235090503697088373096561505869527021466727094180435010142319063382411748059184019440942656956143720762083127360121811128586107621439284263837167652050127871699637248837193233516628655512952602132974623107096693778323597411842468280884313843553367130675394487174031901375193881586365753466686895842668469973499591041815330857994460765324339002815228115964820238865803521925876781837917859575920511777575733068600104817127168015733782501054573855280059466951668107992241688965630892181181543203363884337993643342272794147040670037456638983965903991189273520288489104941976028232975884266666017423644906929819238134554568720489187810478289749037351084242405472380331296160517973936653388658245876449629824290578284517025003700628412854292850380448207307136878765992897748337777346702943888044157909139713580446300741486011744708410110318451342998073703058480723507771036433367159565525467461823085670010207701340338044180335205030826476213497229676074290911597013856644689416571540530934279862998299546179799015367396753358721903100747668595178930187402260709061427200000000000000000000000000000000000*i1^94 + 4307612427931441425448179756612953205933750891665360805590116619128096872121824655163540199053856355309552997594799579107282979937321203651720704328251201780999307403695757971337530498891168283529537700012246938624333286221345478126465244468718136136157891379408687296207584983892405616743581721608837981558499643316705238932641063205580656822345962159651886600043291486374005600321331090045963523068984915604564854281874454004778753247884328073078736090228993961935493743837685815363870514024808207131306252532204437465362809124786625829297391267032081847513541358315994268749210741920367242167963015248473578332673775204916666356400876254035258724890310258581284228740108347306890330586351191991088723843941063722587928254361042283027446096614943990822902700806576795560206923322923047054722434258903326112534297008875961905983331293394380711102824967247608501032352758932300702128742625546035899160106056010779498666854549571108554866683546600509536619626168680103659988325427289466691107111225197416053922548799994881299065434673849723540972823471649656199042182573745596930681519011130254198158339871847989303789944264410362043489062961024757316608301354306309627952974921481653138254439678551733442837041489189681640163013740312579377070904266164150786911659490077287078807662650358249358766290987661477588337618985640967974122212648501766589711601461449780288737058376811804141974433954975927522412492432545927525032889223768263734188692631247634739676233678340306980122445531401164950693922382315474869617322678793094839347904845227879986084359836305593440856500456337846178858019136469602907615525271821774751027548571549417174769747233793439687129200801849229875165946444041256890173611282183908606710743263666636949065804841903705459301400869039587528420499673160837547885862547758562925626954855966904995637040056240610271802899049119306182999718004680470489786047462266596154988982120542464933354665903743628008822167477575689095739846967884306610402336479246314900230296350391673603275821286578643481385908202093770339740786606376265418010134664372155038546957827367673634871549043219838360886509186236823929934874492138150669445411304990922068327423619359842598227502862096004964275595383330388952905633757478254329275739712237057157079007664341399920517978446604205448050599679281192466773701435505148396750811300443287438665711192333822435860810577830174377026899278313570470095362151531308055510716957582320816817711994824714558735350857556975004093840910041142941812925484472223938305434462792828926959433790862585018712039181464612429005468592528670169568325605145755759025249201151829477972130091081132444543063483102484048394865673977702538756337766145912791080793747384613458722621802043421606222894791145470865821170818854134863798291620370604358384841258099457553911405962471316057653499285091622865705610533514320338573329109909425392628781007406885605581785818864905196207766270091314575903290604627770178296006907428860518478734297119987171457128241082494529461728179216618758296857334970222575747351658711960952489824418020342392586856333103614169180609209991344536886775971727717990477822192123320707782014157306533296408736544241458240084069590336547368196470426943989701335607482386253633822525563996291739316510058008627959911567642267914687431375596147301892544586515619238858436860239728413992129412062205814117418312671245283816055296135400649205945026534378980823962200388818992033166478852131096784704665668945916089738325125782821914975725843696705714440397275829692043781721175927785654566858710406707735799880275318342685037033682211059361887818656501019239086484986861750378146826114550431508928785715230538631926342854615136797591619391960876391492227351521744098689024000000000000000000000000000000000000*i1^95 + 119455778507410006085358615512690937123538686534013186455050727714324905610517009666557710544628986650224814940299267913922485983866613103113864294279843122342667256196990608554075492963776616714536920194773965143584906365034558997909561289036328761228481754605579534243382531679869217244664704692848970338737258137346243357384431499102443938209819875541593312240878455022214515753361801617232602230046992052852253534167077225683012260257436901144396689391933482455300524189581800554968073768571117483784314669645361876926453310952461917885630686708439279445369885540012701265807563023213342169384954335867249900302011808269578811332962788344996591070707132847352563335269229223796155226882159135613601818218395581446060870425636510232679925580373604153057196298513713394984273371539712242649423765364173859603005549575728176759809361998870471066061961357189180408009413229047163666150641203749233683862688005724314687138457248136956877555203326631878512250581236018768711708959697513276489662664580652252938063606131210282731774108102268139653426379697297946544207199706604643218817672936030412497133439762501509448565383668454317203243438924971271399132039128362815553848443239804369893511380539971194675781937073577087642484438349862971219642299261989619508453999425606120131035096444163852927057136143570665920996559247310366741829831005540663038181064141089654419714011007401472966131884108182142886307138689220298896475543047503849476643440427102759927446268709189266843929912901412602586755858214191302175263693897419834248698990193394050216989381572242104271558691790144419953732898775788759675436598887487672365710505235584665736898182771007006497769962691031480176772074679382961460814636180250469803319868553335392675397607075792292570442716115361112146470812218062944836640274843750519728045785113531577409815659066579498200960619297890042533188220085472397077905107641518337248717156624007371488932685223457641052314649123084679085699946090443469641357171800399848109923163453937891082405376654441047292217617381351604696363077755478831942885704885079473976264650581620462606417658794736916522105367850754762880962834316115585777151820771448061867282977630971329821136001919048138406019075266016322239138094086879521336783668509132170680337344792570411178074482373972320859007718558217888021762516199783604901797954900267280981921505720034989053156964375153704000111248856198962964179983164923145149289067933547761694148604044051104591481991542037850090224318347701481928270669097842339771330032730521350269861903320635920523077088703645455941663386096275930234501463617160794028226782336972862461101124301251488855973802801665393895402383551639398523819027520546269919955415849499084018520272657890565187608664056625373244689126665264134360050839341866328450821707720263082399154602482983462045397953078461707941197204460955096372846277119293557627407388535890190670213834723499460600313068078434051362756097804839150583601943307904409903299698851272496015815486081449520402786807228915626926280288190570634278744899502648934364247116874472203764688732916018607661643486800626628197848422761691685852881287118041509237996096704722567141572732437223180801268200769265112043788311880406670812277581399998792028272502484730541416268737129291021313058435027302630052523576815080431580698585387658913136688330285771599849254958368036505808501616784859116676227977155137815389624640828919768377637706593765763880677300687783462378721874327727909359061657551984120365351053447854658684699307717202944522326923748820292525997005815852299095913119152889516932410766403121938226016956708809914597601627855966656880652431955550216754878663559409481632161652404126380903674482777275040938721373614073551257600000000000000000000000000000000*i1^96 + -5135809872255195816889168753317038327023490315495274680011460525717659004080905374632122792838940671834236993236991535719559660692435614168584557986940765352012417916642996815708898473444361963961363897947901829127542092167745701196820820582067887883123148270453212558516677180831919194405963838592036050300925158140488262161924066270580836318011192143454649667968396226417216566627825774180651403819770563360451496931221759959587399393774735819930933748764656972337413073602646675758648184297912497099290925807328544907873002425352379211101722634022544189242973520277756317201405792469781169016018094557155659910103376742096764713038510677322652661498578239494633676090355290037456409138419158003003883089526449659169406121336052356007544640155571184536579629981472038552299361263676895535962048722537944113101608631926451120735339613684313733302751713523417497643374523193711794562627865166878112050186040400621980683238710704005920663590474810379834053579272917183553537915602873090736669993077187560967736152455993270073850734497858736456831060452346613354679139139221336753587126688828090510313116464054248926186979052544333456565291066445200635663911334477065190958775883492052282854253543332389253408938343359236556146697342706287170093531345611216886231556316493301590165339413587354772717099719271571010262759425040265817349532686101782467674742273974789328427013130923109917028756268775803682489707548019277287353923163230671945839082737003140429929839282447505894447826273417542877256628595024917085267883621500173109978760427443034414048565815408018618849145595459871089539002524424049921069674714971318265210831409163294600737806566082952565508441155464760455484230831052102466267690134960506904529794170597557281190945092360597212499644581157463537953247706914924837511418215529507780387984671530452576059916811260972110635270906868145009707259350729542303579918735608940007632781961212448589308972388662062066198933412956322099389153825364471232184100574394785902620371445092951906675206854680398608339021833520165017628701791880791099102293703945942181954640389945324405642075380461998948071051798886054629256638908006065379976845714073011303662314503611194218550160050904987779162538082770030942996867210951122202314512985754129347034060641845956179821355285202656338574201408044881689474226247451784558315442969752989626937986382900898467236370172377845177971228209350464961207074345056135630013602091563427131909802330137030917215813195474326889588077258093518685715421725549757419532880577146541559801533022447405966937075997109063624168071874265580389101499066400447758398319765921601574988746816865975242878861376199307820090249753334408847429857810760622939939915911653449276908227156525021564862252266814882341490530752738600515539328649688961785474124839621093710755055554571609263696349734710398430409929943947386233324674173017630913880222287114750023745570026510219612471677489001209543487576887852825121349220458569294379355071657152220496556866894816281088677755151185647714150348169188100655065064066931850215926651185189258921235816545050033575277784415048528999587596897145251759816153348852645038949244687381945438891690960281440902198227128280626193311727287682199332719703578765592752696904433346619263171518336097110175792504629372173240573079867933451599704268132017027760747758973368670599933267356748639433085130331740019897853727382797802400281167100767747591998213658507925548032084541148999633866298345151353649564327850597562466211554627865259861931469049310367132863558694568847384493363490857271969103940415350948752672012607413358642391481466044636159841456254764755710593239074649637054281105854062660929377874124038209085294523454127370418686252390809600000000000000000000000000000000*i1^97 + -717840791963595106094129051103054928066392329277237683973883433441564297642780599111160441510143005371004689633330957816230518641899443123676044900622977475777597685917347050194382999224824675735574629705864838110413007319357698147421479826642614040925355247902042234420877292860140613904520452441711678095420519857636829745285074832198091524736219728102668392799739603151555010776116281670759558355465696762368204929465516358253908658451136411955394414347736517698983622304349011220554862754641115990993587334728505953401428999186821954408943921399364791481850431687227607479614817173692292921129147866738137126624554867237303856218684137224030239699369547320105122463035935045585382533655850805873353291592313097647750892926207099241893725172037365106124152647664659651882673403678994715934346703758417133840933493387661814104599865334931658552174569434572017183718985626000357341956127590013951003403615018545785925370838238045098349106190905083028837709206514642877313973257674028322451779939305856429650941916950604344141504733882277402527252829786517357608000612694807308709886247943421014115242779173633413567134566454248495953328276844946473631049075978553102705685727946772193359792666287107299090061535029302106204427686433905978226483148993137582302169058726084294657192791275653673240841750006170183083899347749667075940250008086678371351932625787850399806338097239134312143385438120951627620123533524002271889261730315554723301767883139945304719292690153898905979114449037600904461366421337673029157047364865543286706781205928782714367888261100489044528197989449384773312458020340244575755373976086519824292364510629785271477714262244360970120233985130345407312220811262222484255909079617063540769935953236923920871229569233443154343428588544400468285976461305944375921208363703577576482290369215984563251809531324385494528981162540839833179907223585861657409724941440733673934965513672704272340937993321564683098861624297237241574037074421576134624117656603355596372075946193326440587357666684569356669418919174295458403718200688794503212644666139200975382393536468301770056964775630296558823285834257768387988149988843565644939097926181072710005501900806800099643866102473462793199212524328128554286427297105172679763851615331551817009438262927930928900939996925524282716288691995184198695525330762292714380819739610215798101279047201037519822575367063107223862538280363838486254004149950289857026649152375772341705318248522279129481100549294605944010089724133043394095010352913037406517872542157338817691846651101907935647555734122999064281368234863565170112189734684469317401748982933269474628462318529261784473950855253926945180896935043423542903132873709431709970930129211095998992681108373198684223400786672718577605870108102628247069085581134617146306317662943891674912306381905205732433794879084879220841303496368719408854140383421645193925109311985111832686111648623843800967361062593045742372770900854218315904562362013478222359831294376972948212448989574416508884796670625106950085565581325636960622314927106348110952821056997881109737030616958176888761169373966694430604229616014049276845773090761015502516198785188540044660111521050781077892332774286237855672020004217160025021603010286730416098639588326042507192513769642795118418567695648346113561630911040637981288841200869183698177750313183431915784531051723411653009694672735938287966046764363684801734675655181431523267131567914709004178037610227564025035247235451179167455961396952287326162985476870853216675805479087207514455931319293330752260249154752469968312624670166372589289847393908913100059800773168346205186387785267111483018891261364101904701136680007843362419797657722176536986456694739749154618081280000000000000000000000000000000*i1^98 + -20762667359703826502806943827708973254375052895854877140793316530878384771220576743313682733179874856679182095365292333646208428463364407928606439118133377318334175450701344838953048404404793413966415529242301931095607412595994758146999390400558963854557181142831331455642564334123410471640328513576593539878463983161936965855889962025778906590760032289733343501738255419136867064289669032281889659675978312949134558195067428919476886987520613118119120860484755562852894025430176779991156503633520905940570071895705257520716182707268909497377155906192543847979011355218631711791880335803717936650820928411383619514190054974586193713058140215867042057379308756724410134746541005045977535038512724422999892051271559508473596632251849408170638275434156414200824074609814545231692447936600574724945277308594924935700486875854434732274143260134255478834320489880350187716896534820942471280582864134056811274104702614736724658391759864214617302549252769430809100304710560102075228628729563843073338007717470366277965522290794709136931092538097457575684274380205739264623266372785138159774105598582933823745352841305172655553091799212698792870372990466519528039240109437819093355149124805955720988845239632060623079259131407693902538344750857270691238139566944236316999396291877567005272461823927630676833427113563813256954294349089889659264150258493329871644628942537964371721861827870412904351363131048412626786916680352986161987095600249142083391117008769039624694284634027696170178149762158101608449939250660797408752446467193651814868234743060982082204584708788458665682105862629427485006463526512217700547138674331882284045746809176905516617783587830977230191494841110938116309093140989235451357081875852530153343048563206013591153838175320613529739968669709124222963611272245128094277399500434812687924366938247396984463290324084464910149948846965855489914893023895599429033849773096133670038684502070216223198325729047016741374637229308487372840973382523538840896659053835778828321811096228530364291791881819579095643057437961694897279242496874887670845744389783394633280173787071027231018410750189017417938508824645589008954133105106114797259246275853857310984357478940122349369233165824496405363161928446551503730367552511744323107030567623080744376873617777134420901141427829016054346615353437520355114064899103111947405042048596341951752836120238837194818753304089274747126770834987776861392537969517002689001650735295775502715298993073195664995086795793968320124825074909187413578984715708505228813841366562598786681412026713180365621224456796160818624454759604189270870926201987858007592697631166625582864552308912373092304716487207448888772039688827953849073103163987382358591095939689642189460234919297592366370402278583122291302719926138271669984388172923221376661495206558768362231284172495546892393074539724537703762791925167346073151132329371402441540603997262900788071104943070789006978530794672067197952568830192405688939260142302286777161656491981599336923358275779974585348147229336782583864172708685262030163143642142982146662831679559225997087948883076953468087834863141772252225702828820731595956509248017640079060396202839356097875315461453108247803950825775333438644788376473715342608687406254459777106194247133096959601359940700420986127744856127790321847878667350711749228088078164841176811024420099275712495478483421578043445925976328919557069639931312904126861000876783841512530118373746316485051807630800665866040725313083503362582608500506124556297443359813380325719057074621121431617399141117169787825013448528243898907257607887317442107880147286409475834789677339828591256148068277716667473141829234025956583393211108195007445646101329389450323391304297349120000000000000000000000000000000*i1^99 + -58062230456416540617717047076781860591040870007328198228622711150879670741537203489393965432387760441043786767121820740966226515069841390066378117080552492788277792492318648122067795461087810908043994035398114507972137202199884666105379807249884544942252327311687015668526538024847749217654076395207265772512040188186395697273633724371285358537894376556826984551208755287812553386312283447750201101151233655305514627288167731292930400887633824357419473508764932162620521898815989737259316291239588957775176221633965129507269622935512728130636558239747287929724066180456303680674707455542357442122088148808940696058491565428162791011486390128973333450527365842138911279646303966055936770451231116204303303057224897084744862288413719971431590796976145586264996485171847251593201983053273414418165757086143769589697866379379722497690626904073578871836257650994393294283882875208604375070630503729171754751071069105251271166804875948237439124547715662574486498867709341308518308877666033453706390679121708685926776384910187697295606910190044534939363269606509607586304334897688000265644085358962447090970636730845249740933759093623727185529845340281075001214605264379465200663697034292167502624191862608344874788382829313369281447048368091205485728520106592092186434627516567419733314314871039158751226082215269473101966450460608326943287681110880082784273950830298853499461932033746882406578747510903387496221446412929429784062335646036650167938063913165617139426041237789520841921387609169502263014886906122560164183180840014535584448617877901102043217376256031461962704649427687762394319669033037685387091970272925903362514147723569607032836438235265863181124050496956476294177320758190770990630416764580634486362350378224770225052696064565719754909888757821074617446234331846837189058339975367507405940152758790312582881272208629276938445715764726586084183203536516908177556361392055399866398599165194592909483777374523787857888245911240522671650935755811907329002646075950562106787847530584873005204197576527725680676336113199348576610683971452754906724173735532065094679482896089317263571371860114636018066826142609774082523478431068919896208454869285760563050014834624151141787834660447671507000498426571053463892348617987280585787870850271197604381388700653479301232855697819781976712662060312518414147465898889744005631407176466812473731029585171706803637090105861000051749659757441032556792162417514766525594783221426569038646153039249988851420483231073634778136705270852249917955482610394855426508123660162869716850421212449643873767943942768047548125488315436786952608452142374754959619086565442585738011318910035602004281290946837117537812032267159064490124753100555617066525253362877922528567584703029713179387570303020481975941782879557371807412394156612680169176721786941184000550937121344880510605378662821429999223645906690484852882471499777031196311811525490321869971195366087955045390277606773333266418913001618667234075538049105598661328943747940191953161164078625916120278972135311127502374416667544657762760992227790138342202533616771173186382801677117596461428828490669210897943625973284400244932767755248328670145739743436109277820730959722566159757772577964271267153680085804565945181972913505123712694355203105759094137079412633302893149781574713601540933224087669539939053593572101923033305452436864909704587239198768407171130431129721120599890002808114004986556813763884323248131749744131740068093304785448741619362961312373767787875681228484225377289635413368236791824163536977045244768073023910527334135142508257741763769132881809479509799564555210006861393823458063937372249181180497291501607273200908503544983637889484147594470931822450016336346087424000000000000000000000000000000*i1^100 + -3892332254994105698889753463379420834247151127679585320883933824482787380247262370089567418609581060606807488418424580539330650737502532719364220523083130610017328029218596134063573130226798350671073479102357990368160012422447970676032086243565702841251332161438170813421194330479043419781508387549159109650050930134814965574153842921071068057123475096906000550893771227145766883836550691915136085647144483707206008034520493642622780180413115204858575420009064333852432500622296631540470030460683368282720299724949312736575905325154634972662281931882913576993411636462597185863565002186456299921189376718231315762609024640824624710556905873782365581360864246207976378606807200515432653550897125477831388121022642331337674170194069635368468743083260526167724029432523789924481247336929703415212141784659983908128416239619368893936210040103312031874302452662463394674685985731353983378081645427788471098605390101260223936613189200540205210908966396292224544564817879782608259363093655327428588259733345766078642310548217516459933557400818380226447336512667845609933451957796799154175477604471760259652795697293654134746438501496403238528175916281477551077604502594839670281687902402449481986282594921337552302651915539370118053255119856386821667415213226753572802776925498908443153517132472917470438286645582250553736787252437942197570460730765949815637597112701505540800732183913611261985034185828423844098781717280036013734554437834587886732714231692603635885632637983493575169164591999462912484982386275931341477458355402810706936127250994436544207841168196156539987047008945353578171004721879403241880592409297512037917246088210725800046527432597662157608020705886854469259238189868865929203314213715824120275812608336542959197476217997104614961845091003577184706062634706930500474365994697865801107597902876038801354327301953513673272880582523475062924947761486290517638721607020229586765485282491985750611536487692258514645116191445664538644296337221637636552807344225986364399858259559908208447646035270363402528277703959723773219098108864883345851973257907562991012279910522065068362741709184165420401339850774156215436279292743574102362457184424507191650829223465160956219837760434156782142822722349395767768344271610525549148508465462635555545209483154289526070575099676687701084487075191850277863528421459141070034344569379916423669001557918524920112024534394401215476033425247735505709460414717391972846019921273622537856318410647321282388255577072688636794234474229771740667685450591233074658968525704965092594565420214052896035474713622729691788568425802741334782628883467321995378752124413276386762123786905888075094656045667237098196608801968869094174633020246332271152106417995906166934788908567663587015062758866808795826140052262608419815062063959401663441100085951324175362722456732475728221762698822936753201519231135573542024805288279299910856298775791505705736131042731721514690601431194932917393906102967741469991676432745161100047500028457152535111532612439235081977021835680606053993989785906281251550959584054720673356927407156379232172920055572440479179008123395759174768515441608004252404455361940887919457973530899751073210682980619413296427220054299345677942344307795096406801224187956650401782105787033752402455395575585551507173632544900063223198078549512150720352724277009801509985109824298628019277642513881172884499714768106570435714767633462442718026546345480714841173821332124809126754979801972870033795164275467143933230235682385153820838520467082101187530189929192416239953822099819195990633894286673657695281419852409474681594393458959730505715346820832975936704905959725806553444081856510463909205666775801960401624019145782479290368000000000000000000000000000000*i1^101 + -423318554488565341167766580300419927290426809064945093129833154512775200985545847738934657773342911038378663643410537904608819710105974156934536618314766727575096020872134933356838840357587626351151906208687290343134935285532602598406924318928996304960829921699568198523746427982056083538631332956453466559948801376188203443981543891622991490861586997197362809436836469753992644203149410113186163307835339682469775887669199128626364249458050781167588904609313780799710429211348624325249129178542479420681046118577453404393197521176319161442538354245218497888798649312627315271211051862161218337670605028114336468156010536987313353665562049769140891235324648774842108243341535441831975825579679171525625639231230872481034534586124213528471701909875169618833690605720748468969457645497157732678018228587878819516746765280991781134196297961646449961244474866550339460387490247244590355213888175264714373692350785043387886301757807260061616332842567179908363192296830663579079966359446231989040299849145765877530460149545262685803111799855246544944135270505163458159855209406765157239209303863498228238451284397705569000904603093557986132735473267471195852964386328646370567571728267289359180751609698833257254460401008354504070460107573557482164634969333999257130562525560832588062887929420685084813145322472625188922419068454503047658895552892935288989088833756495451050860144432961886781447470448979814848758310776131907853405019109282413054306367805638575398035086722470856588185715313118081285387292237524058162426608182813884567018283644850450865137707618294246805631372197016540160093727139547273163965708206805842302594943884585272800668115667248916693062558651825961774605420286795514901620849937716950230935375161716859309415711649149663091467116669700465382475843676396761011964722166511320819833531657473801730557141960834955372692524122704344439262245959610892340239962313946683081224596443399654852669422683695219713891567946844751362897269695457732741090945584031153338609640930127382267233486370032300399800568141586961815929984520705547891380317396436123640985060274064324863767051402612713873420878032654191506241703836365291963639325006860357958753928443944346443248139836369473934892413150560772714946579040729820270231845547725271616118098787076060220443070766751383705560823620029820832796220627236889395762147122463704105941493339972060359290355818250319501289002672995069877109840441112529824299452042070855450128849271687510022501778694540162832753993365803239179664001510581331620085196125093289615079724386462056811829928702369244023802848900613484365037460980738320693165367222350923607118041468581668761907486131324644639243592400727827479699773354654031665986782241775204344447662462075640387510983753579747152568349792323062859558274189885098899378431818717684865330659224035480541563935506649771773594275813664579146498408693062867414595281488459701332922513105594298863841318137119211290002120420553995728774908462388839648529728983590486791667490068584287553294094337204859429808115125084776034107925805688091691843990325971589511278918834775378169036570821101410525475457438477961105416865064718398598422536286059911692966793488043657258551769293460050796471244597485264252787802084875268560275561812155669502398355195293685790848041032699867243231018605059321033725505630829576803693556854018373374069235723455723584223357598473773243258391134377263823181069996085708338133379741890801141358183899336485580106143019887233370682334956437687472576581445718620477344478648699976403493025275998382352905693608564032473167343198340644306987685161861050089535953775660120811471234541783686823539707227143740258578610892857718439990348113510400000000000000000000000000000*i1^102 + -5262919144191309089299797369869225024136602208946782343799661939834707514788692830134541265683986834782377289283435035419383145195060187116105020171920159005775970832936765399466610075048958754596509722395543820864970421232766798079514300681551949326723046988830496583702530046764865459397376450962445975419522874180496245659505414495013143521642029089926005207222266005654519573668350109538651372030242501641120522854815291573129975894001696544618711705445227126255608280849024780795562759622158365138729393922413775899601852355112534846013992809270606427498953381300275382498657028840101625091042832925511557909797054732470962284669546393679338273006853599009266488035532181707399296353699161681512848827868072420767491977021061795727390127400871955505978441224642038375996703132871064108385245810361207958394908775019186835315257015595421355409355307584761858053043729158837477600958024283083166300880387138777219177887943648305483910760361642404502339166158353530299730675244408206890850566250001547235938024232622239982206402760203200302608830059314573484559678284037115209078269061244133080710112703031812163814676781706926388154194938421277586624999805768138052479827562661121560063016777509393910516358312437817455811945718668932729429338932314864534881731819305177970980329496948342040955279688330405994748219800032317898118545494852874041873147999435589039080578598713192419280261912317744806732719183252150178431843140469403603035720368256902257772746892763758829073242231025011626320493205633225579046348568148221687635930657239819660325158471496246990844424439893426666276040899780157723602661678491192813446704375680069837773238571156384127289565711375426719135311065734751326826937352714723859774761202590151478371527590554221498939355954298086487714097100792756751275387818479570278151943986887033417363631182693227064934519062153150048833126195528851438620002571235499663539398861264033097764853677333027365043485016611986260788548964471006703354555868228156199467722362706947455740477595049690445801740556840324534884041905786094723972804926953311697830922715030039955272974726536639773926147067935790162212457668396401522222717439463870787126187189524660962819634425110877771989244894165110520335019749742797705678802047325360948098286486864011194613104486916729337441591129308026087549377379106038946455203686013126879501624930108721917089175527344440673619300223362971598252158211660770899181738816128075401372019735047510801058381012888254909592584987328471240587957041480547067671388569147524411160121441867691147391980503735548801601621316332699129724319449284102986595031997331773732184098915637296776921663808073558681332702481074777644981823569857871410531977600436251362402593774128762011164766296874934865714747002634394615614869262278445929488896563733687092043614855801504625232728760013845779230154628960408222894608975820956543283712241885631621790519303850968704730579269623541019405444249683391037743373408342073247983145870210683960701244687813481863779864658373821348579105153073300953819442120846247610625209088753144158178253723533906481766929255047227808750355831327106110218248935084642920075668277647968036934880811474139870338160693148333441272568204907040108212904937979295920208356147955611933926214880996031479196350622559592502038951618827107532749959920751534161981193489778947552139507777905797599866602553162635173119194977182508990500239523707055925285644666984698689441094497253551596346553637129521354154722109831971091147010880445451003750579502780149493773269731414407789486188817526394110706689382585105081697543501896591607068234432036010317097626223913463743149411871843672211863307371419637750169600000000000000000000000000000000*i1^103 + -37722900648527083407456774623119391179497863105474775052271376506510358948027080062663454232275551235711329308087112928120462517363800429715921911833848423128203426639263112941122732510254763311877426673838453341079432917174365894102708758681013526787969683816855785517271690086389264569332575046330115083455350413869123943931707598888346956012872752978324936944443106505255390466624534073205365926210166542776932018649253757183808125860918995590311749193995568212022212229045275801733469175727602226969994200013992869484856428288664834348746383407626318934643693101274832333540130192285697511524130310100958911943765906160556824236105472234726887566204950436399834441814881334630008734075519223001587560950497436049675127486606434458383989178498272094065257584513263554766648966596355585574502466380115839104868689291247250746864299973144802391772161975631928787695485937834364566882315429690513930896518552093230152218714115926180208295039484446155074576023296095722341661509826234981632998120901819177971457096305407171363176356556944287472934595032741384143945749388831377476527641714195252368136504850019111002405483840305198486681103581528267294014058529459378316054206254417603517795750572464350206348868031689220172480069138769171832387257159381096150495770399023940626750273036951880596077831062603885586262074902731973815137879801921675174789220705576331999939097168926901367339987652148594041136305775055463604886773494378968567199354890909991359171299033875597003247367951583081969957092907005028416762557190304348178120965531903895640609536890197681070283169078482522951476102513498973674388783498061071130722441716537478006355325494090209696545465865959930850688482075014525697779728316577119034909133231509341234782460763814952659369259291982166345547614424973072032955877711184599104910362365552914983072608020490348337057971555101374821101438174611236183026525986269969921783132329718203863312701266969528313201858967252645883130886176268436913206426303528653706522964629863939663100887578722907855831278868260104210234036318566631705131420279261708438426150084008014935341295808753061558030361333937822166205640190570067415275618104722608408030856663152349613921764506861877457757916119238998857897841837434827892924180655962422900929535131091976871404529763702399801582885445260232974352225585536286820952697037883698023558474766939103683039411727819579739124676157888008854873484566903305106796641051397005155092830196158787694397952407376691693313234343421769220612752662366200501371356692905122334757902402118629263297042249907846835494767961206809605672772079729081751104654973662818128179405756502951320087320333750900069865376469960524340917283909829900277562962030597545955971648001703680712527105926935624045717229470777571365656399891487094457986496429781826145741052865147659890056962863758254365251799343488118158300029878578629868830607864973262482862071686104102263881310478630838833926335854740749637154570730527561602166181750100923124366311540443803013711219465758829813622636429407107566791311473632497799582257150724628445141183852453408880200208384397967619937456649703647781534679523921684883409619085380217619480865564232570355607230305775852276961852181948703191884967805754388568167706301818476157673130336073280775869342807381262603158145580913272326214746103903073456937682457164291482073615465754772887343886914302034876316270843608422592804864612129326955253706496362080651374043303864164739916496477901549854197273006322226476337241831111003981632572726777994709809961822217584738054838233288580714928546143095327572306254024648326328599129702598155273120735290005390029207897051902625348206052448424427520000000000000000000000000000*i1^104 + -2504823784823178901725841997327081919471535195654137887281760135886141789175527652074014321401149515120013406280368758890074083536107701551190694590982646398326353031886758377239858228469813830424635795110611351542703486221991126907997714447518538921554993871688127020815057950705204793644562416588891555492797518939829145064340906652585012927619323140655257294450752526059388401140249734936266276747033156451949858995466951651818326350975868562468533329621884533995826959722594401218693133855116166217524901401755963395018112487049409268073995275164537040479381042965402393201227713468979868537046085608189291875641554779625512212740416995700079712563421546205266871969998569837864968812430582280086082799709005972867501484509496217850270739962259074215005695903360011867967079487223706133373016219569046941698678749577681572810254344170508706291167823899072716148838940649298164225438035513465887750542678100158751065993938865225706262444536696502374251063215468376685993396075240861422932302456600089917138160899490765398000169057119675534397059721772068069135383764236548427753312560205223319007624330369624115238296135005642980661515717393347987755936820983875992473479229690843658552514184127091331156437990900874819098451937597441632808609390526248344187418797521668845528109491265998431953650661499492785933842980987369419168965386515051072535846696704709349294477222779362950065409248805497451965684598786885754598369519800659472709496513150576804110672201683742881423331723230670968325593908610259380158684133363475036700914021596201906527420975022445947558521145937811368424595288247479406824134862147453661863652926866172247693271278802800382682575311702518891426157825034008781674464903818935698106784140361698234788180449026575930359256919899003532948672835256381294024060768909742019457892680157176465384337144051479171887578527842958404862284008407127113465441743855189878821216827876510862625083067684726893589465291573437413845876101385883315171459450075317405945613923162140963159983896162516106998126147596725060702158135652695991239008359301089630762283384823938203156263847129887796945170422195495172354010754856143815327738300915533711644582478763420010838173890739939522834496375638173346836536856434278623300308864000997944652546484009047994745025585809620375961499253149084361024086983811065885328065851909172135816774403115336606440418034038200011858482891723145395667785860975502262247101846577367950120765321139017011350635026870725876926630970160369959173018270363489465153285939055433577970422225179375940946757196054258980528885464991148093559066709802927140094053927819464370582396126396536060036462188661405708274823458037204587348317937275184992989300873966435186446741481442741487444482518965784179581881163469683865189741379853080626802308576370493870879383728520783540751744291869091649446600940541297621252735223887970219487508572727742666734200487755282503793744710025660455706876052826495449425989847027479460891349191560385984668979770494340412051240804574406122844683958382314931385480344759263430213145192599688456815967383627862958693484856932697510585535627021623887062027550090113120571282950413198102189558470457563090016613210224741300892745767320898066013199176545749274860568169613205608256433033167021408284477246487319772072598425483074664997800436096930182516288524754487009902518531999115421625563251249228822348175198178714578182058962756678020358335092282525019899332849018204819935358584803145031745584290700681973748801597252979340542706368625688490187591156328708290715367579978402952486699413678318912175738226186406331905428864925441038689828097215592614733962218482437746358757621760000000000000000000000000000*i1^105 + -51739988702711169657751443959945488004360413183484822637261493676941585509937604703265236365962096476664867987148341618133801334811525199047895621246919641093272704929636873944631669348429542836423212838105961827996927930579619680855000111769482032670037953814721616542200538389226390346891936968964667909276016552831133364225485296146478608421254388005996624321135174929128736895586108803333890566269227551000103133465311208911114283353867628666315617789829171333808009780573067111536997225861752460354435207827970363670037941093493086684873992007853852672665762177741018400614450566123296482679967735993370793554902366903508887930674603144146406483269740945185927215576810729056099464880750421291064804825610685374440056607765029111848525363742342587804140085612962632518930524556686598025996281578083082010425186647834734173979327273330984514477678530602338688923326476480422585783333430962100016973192058050428712224880280090753372860694236925705009972346677232423552395809772730216614394547737131581843869656468854458281045122950760964315055732238314932133183111833673725092476192527652300963610593888234656773072583272461861891438177373614728011210645429980799440792805440446288414884987192331976945207081669435656484293391840300736920500665441027220336548208962268883133390436743706345211607032712407738637796320211553496795172329872197133676553316577621318365024422461604081416384258725210286127250559368949476016682563489679307858126020114132107823729873997058174186689128718669594343346644055909747758614472610984126187392048841630114110394789704266687774438439903221256200134454305133804944502474288693511839828946020670702581503483437969453716408273120285238670147366307121946234569612262958424424424468681267203151854978946946855210509350490037485636167928231812350639308368932147637416646465299676358381336664211988692707967992609036184966952579253231152377479442823299556583232168666558052463598185516738941317796786056160993939766885187547703729686177326128883257885772558448575490645834135578473082893755394508129108293877075177784949820864330302812621373729789825780740665387483567033968056419031609721035816397608792288365748711251360916833777418502051820708274040643417465368638614814963735769742240378807416379421979789955485788089471631023677962208306600995324085162515589901631930649288530827155593641453498291986588361532475729964792618592606010336844302488643822019964031655616240928960368867855925073458920033748712734095112070087047349544492944700231715805371716504200446427689520705899222188609119115904103163789933326089607011930950871647418375945313341952651048480329441126500119765170583262357527185552551742874980225553186494119936389530986228322134709547370460219996439166101926730664442523404752625546603779459062283068480913371704810201654756491628188679167568362104481374721111880636681855571260360355750333605116753028524583524983159000991018747056489960663372750515482394680458552706173889613785751500396984568138920668033556096164929032474004484844392574175783063171700908026238158490784176778508833686472503087055624730013256952984923111736824845466656294278435365611697088445013778779765989399341239517005251393604368570295815892313253517025885473500042239727499563429418537275555998634890122562064313877911675976122011156682239559473994314850112858849218364128297307038987149687690812527597862720192747750132398115377254700983861260531262725625948309826441747060565646409977228031270893846559963520546566334947329575172111698072846474394960847985890156648488365803693238576954133735866236566328591123123150587773189078608267833500277595969931519132760804689175934816966318261484545737108012138496000000000000000000000000000*i1^106 + -287123064233263512792967803610882920400225034805473679562290599840703143903358488747384204023859494841936731497644820625044343994237028688322844511970831827289722790867029001551340251538513766918478596420338141977075768251561953441895182144773671115331421830253223306439230140177174515627328998514115396534868294693161556213306446398471618778757125277088418226085517426442966713522452815159442928097305304691491966758393999005359296283634488265932148665826706286626186336336868965623306261494502603683735196138897956095507734836930722870654446068857842236551323790397301326650395126245206008190341903952550972476032360907450054724580878682136939062680273491499975327866660571139664206525227078434823163694784113541525249255164671755157801603856121067859083541263139481955589344399594860967117048684311453458982798425834079462803391484145620883406713080475925927667567944751573188135948302055740557976317426026108130663725409650848322413834220488402816953114048751442709795514245233944644522501209637593445188930877059560472325489311395820877641797880506450254603370858252138665860400302384791165448287094964110801971346916370939908511300655927982336112631239854467406909582868526249336154715642527469010727288076628953158466164605692813340660385124185270405894704273990322574953368922261166514991657137597165515842564277631165008173702147360252687879450139566946182334809960194797335100481373414348577007117182695470460872974790132156434354466502855835454014591838325118187703016483953117268106511494174570192736276593571508719402294968870454727815365437048587319180666862647208553566244268749296570900070258917336360894343465130631793231250715783261012106103577967948783151747169447413096710529332202184902168009927696198341959323888941248447834980773058049199771822433942979025257930518074190045187942004986795727149689803991216106985265552470526564822949717248188302693671280127697398681336530717798033571578926688883405067158940868766272028133194540598541477517729085006458004555193914033867924208816864323613236985322754772699088920780304605361093577572485758023129735935224279468402579948633849675201941834410375693328104978626403028181681329021989187762222000359613644227702963708749207301988494026781952353127936511141174110530357677654504405606782218087375277388001204751521524311141449824778921675377303809354153064225791757397966478616226879441180119572397510734641501280621115556123480177057998050274017315461817277332361018117411857033813385183931368030318005601212207236409579153462694785874482350563684245666418906065679089110149366288195486871642766682913090564970891968902859864386429116605382878866338502340523595333422670936997665661831573422173437912925074081521867977919710375682576669617595760285883551141828054858692196021938692213000550562893725751527500648602586960906672307367797566351979293848654945756027065031824680241838025803729861976525871194994212267026789773693778992602188930953398622486375226828728692422221968077979416067194023208749097343162198075832012128578593309897536380785667028182983705689357349715836694991438929387099061307925392022540594937919742266146093178835918455606849089414523433376582448244567992755034199866815100485413771188081850484193807775243537622793630167061146513701044468348417212239731795852319507265341173529380895720027135980108152291965784655805584875912930830879410484924835311322614973398589930595045023782427886060416344063612225546999920718184075144907024251438838711507191868414777607086666803285205368567476805783972830655155174959787582990540311082046912373200870323296706013573948780418891175211149647141749712639632316324240439740169749311647104999882752000000000000000000000000000*i1^107 + -1924300591598907130833527470121360241288228091497542594274821141884997136897284906099555997401739436922698712235001327196472824569971169689730174630805150235043640397194023038081920224794225147417646174802714070472065679901919127445717384047149860946289432216897345243999627009889617576123792467769481397185118520789453492376560861542146738861515580319747628990806661576250018617521794520310480380274549135754483013046883139444402489787911799067119625577199824402260902891947991616052083514042948289477212369416978899545842753971122189273359614891893366057162475323228734019467852818827583882996023548015071678830517440990379619931944179275364703087475730653313715975579273977033403364625940870493176468015687422872900480153501838861267137869929500091773234982696866703531783827223487875056307356313342194815085912729288672054624939340400508919781073155609131043623399084989626264652723999006123679897175025329931878052997415849255633047097749120902245637629806965560206362716214561527378391358235692258475861354575227051290178994483281388794179977995252406503672560710058389768413313788228094781925723858211474439160493549295106719877081910620978674676195686568279381569394520118317936817577522081092867648641883362917510397061893547446367947943558658476661320228093461749457878977110080678644479951447308389353108897023650747721411623299975927652077691493030191319688052931038831853580046608352657637089490115677644790907086829915613187878179219847107542504797179327977760816503933574376121323698423324970015029530238577920231953497894408836901480993303594648313894954896836283547239916786243373233447334544284780452738400443019745668743061032362322210982598584225638695735616732806870873516835211227406696535780180864817921725120601949613098505949088813461261677624863128531592190916644011748425846116936155231336412045190987480187653263645168505254788137707431228534630579918895384015511370818309694279266094133027884241408152585796332768273476074985307247752388266424679945394307802705090362487858630271016451087285247683692483698406761748074358088653982522637419992132639015195318558083086586098318351359156166717759841177046698602585029372514088576164068340023965403629300448042552235035037504017424445543683988605792887117436412315638714561101407018649690712912988482017051483476182158649209281630213580945203995818908938415361523149179270728215272595706457252765444836560346804028181995971560089323204749577061084690392892185792920133090854018069504997933055334412712458188725681417373018211482923108474816955513923531834748863342198439680215671690561123959310323983490835261897912459115243541206191485939349063581764962634391959620310295074153116033789622697519193883556961555222444740067819979249093922971534140259864414492115543624664602684532245438471427698725630357385068469188663705261905328052076865804414641684944030156193649108144452572833713840059750650386763160952537972417031976066243606233203235505064427728112729195825620531512896681664442463941177743651909027182432641302529422163599160108418228871905294760089368067184910657613370774098836555599818854574862945284112640602870690725813877338870828751577930759918442925908172336848964793914675429312081671344419861456737858089744625947949655096128017191627035268396941066730437673272531194266232637226101015547066802950571408313764391863701550432675604089558173749904795472489194216478165348821686439171286120720066899088176547922509415875548013737724274543609933657866527766438954598220947748167292133008101695929193758263782679712659094810905913607579600918850413800944666073962542984913596354497424869965304670602829933946623837963489984330596352000000000000000000000000000*i1^108 + -3505506475257544511670848121131305399528437867483878557950938754216759803542675086693932464712909129632894599508053630672576341144364874082817827239169643369203388729225196962084751832203446037959557278546440603297673823222291479034335499263929934534547916612491116021197926564799056575059408325561519848662050420977526680658914564577194542796494353942842051814905581077536043371049397618887195484886055519539980642495016625675087566379989210184387507849441884218648835135478501025405707163970335150489107807328634280991643582880879959167425123605096994100803714901150787666032189938945845435795169683510269820798989078636531650496764009799766795383316416683044101576215533067076164842422696104891454741249473586911017016775901467525718187977878631334986608391700346479385561773760097867616165764753320108395787162570242461140997861957940209836664631571878724059811054651341504755358063235654143430251659374974328103235147747758203711071480719621012873798604679448373131306900536727743502386730702872700219071706275569875366327533881181251495949845818253634220739327739060594649342313013851743487879916576458425160128970872246218784637532764635567211943498997775548766414453164744491007058753166281388948324283677549393022482713174334576560914259005844645058062826084469314738301938419228591782370727315429063220226452087154880409249463203283345477551494820113422375364162684962859430098434870194041861223241149189953170916593518355055790001876127872402804956791397116740025929536328860118123732392484781868290466379928642906456152227010724902715470083351952825155728666884294016251090332177700428432781127885102670633882716261264666787070235709955542190097069719677841958395490245087275264109222881077614939555682751476151803142702643414473005007232719895715328495364509702828386251769766599701573262152371569399753433383020129050529762700476354417164397206649738746501369774695190092789828253208892188359659216502217126717969031335290036699719313439419635625442603982660915900344989964918510814067845074427996933513676979087882119329263232126616530770956554866209578851889785212838960338901828821970512978590537729446805694029494975605357397642172140579856718407786059178856910029343736551093640195306555543332456599057628598863568896551229339684199166131965759365264138883636176521608167369139500452946438991315950434729048574070252000823587492545450332350981906423258974673259763085929200101231731025257310595053464129511934268175201115060137197171305885488544687058807626335435785640879916284579377075406326403169469000003778727632613314232230048978815828829652725611499243497019838350518346744646492408092161521281922446756858130690536233266784235435209178519559996643370736952235811532952715173875254264937389691902793256650029721276400072789971635694543842354057624733384794362154835963212091218470685127613329038215247056093970644514190261061787837881684981767418792089740259043687097207955750582800153839621468652448588116486929401046785587974368706762842194378013185925700332037474962230392905314220176157530336424406921004294905510714424959762068292321929737597357095122618673114767913912340393447183717214645841246258900228934733442890464482210487454849765198616477888486704466487044010907537952290949347086433943263995023420536636337386787691744520545516901692300078562978251964404811286635695817193329061526972781389433115679967668405965593884728142253222784446788269049958662459673696478064573327730438574135113427054173532146770749109647631800572237372344952590499737015144536136585057410410479157155599318270275847419125092094664445228375649289841938180175485978835655065268953733848170058953523200000000000000000000000000*i1^109 + -1965155425344482066829326761928685037011367454219327114140269174001092172081380784965660462290970103095807524713416673775021853306897899791032751195980958352432211877229909337427202912494906043117249095441114001270339948074723715143025853213076552224382831281362619818975994505214476115368222532777575823203581702546762897273099996763055475701573002636994213089105460004545810840622168274991631686382448935368224416528729633398631690467399619618156129262805061151371156535234202962686025359497364216978875164711781449085055874450377089797730943412519806937546780237941921191996938200821332854315728960417931498898237732933677656639493676576984836153452161522017809224761601972064613214397078226736242251118045574095108880382639987275349057916733040502554846964089643329681579257445519669760689457067894007653966440069366152497202320285133212438282372188355966810142297713418239859275958282945993613074499603908574475556603065674462647741074733390644924585288882736936883752697133754817104314940528795558196376866132460190924357472859835033484649408597616061701780171332473333952084794230170273346377226122608416433613118153507292705441029038488418276395198759134711951794394423903093842391489799899592671149714496213039001141851970984634561543302692029952353690575142743446791438361895144519237751380777041354483699457546337027171571750927630566585880017228373165347065990759225325682765469028164802345418911257763339311997991907035084723054623603046708020730789372437261233021391437589424430373323610291831728290851872093813317324429081080798923371943486817313242323551787485342016186095590406697940862471357385908791337353712071359137507770122058967460647040698356242579928019317082239433808662397669039418552614099550639539742725049948786459272431010400190669594155031991361951922591661135981249238730749304056866144803312232673697834812149196120158897203264656898369128385334657721818177655029245341777030747122289945628722009813406958484573782058769834498791678587213365165727248337765527146882800751495953586204333010715002550908935284240949576126396065415010481867848762890847519605899612968147173460370024915700354247014494793148168432330065433187448105502546951215023426975964450779190998037697112231884486973542319094897669535145762005475437063785183127073152349760886968116400481677452237943565657411915533781517674564031767379600714345742903732305185676139973747267205430176117362478195909576591915287529682050608926491033383669646237595250567625874637880671432904389079642666307012309806605978596767663803644716113559296697053377198825830215779656823793273541873146919783457478540788649725021293328627274689830589968436259119410654426477355949492332828951409725131691302705774955005259206757072543179118950998581269251362298061141158135609127880676537638964736501203469877108541740606727073901296242083277732817388082583814561955992167191751766319003856108942488140277165735794093237060996278804780330522105432766528713059434185464291593339959302715601748877405154942460740064577889458271340387626562749878223051816226229592618140434110094784317276607177496932560318330504774628516450140463838979529307012088093057202238717735135009235471970348279413759492601253402246400341548347521646844636541311225701364484495994405166078404096954324037033515050472204238414026967431352086305141710569070165528068538228872457160988879801426699264820463977102173230931720618530465270173109638235674181447924797063487128578372581836057340314887835451179268153708750617395159748299081615647806109106603999429028833261288882903260199826581819973359366065700550203019980595676754530814055399677399908444652175360000000000000000000000000*i1^110 + 90305243037512676660935093356027497019340941256962410580068040671696782396845677885819233695771593963015506844569644549716951999326172102394967315285288544139148250770824434523140329912313044194412576556547855218748401298744119631905345542118161872011187136367638718077336667432081012943555749984136550886320440198841697072398706806281684149207340048010800052548529401234478923561668641881420858392742873530782778717628685607796752587826676182456877466828608809641460850010600029695214728453611819997474454080911963893923709452957471823982107864403320967576627237197230718500161185938182753974427785709615262672131189063640602821014271635885234997457208796789131893199653023329069188554974277615685342849231674522466879147417452642166407910672320282158848769324816916613877968561416709569958843026939381985320965399915163138884125988097205038496762825097041772018149860159263472370752705717342422932736946059926721488172672392949367572565892371702502189237037297437735774303377182141153894122246337457209282597962404564482521231695919035061545579523298055517305356829098310605725509975105408476118254757602131968969640908366568949837788172991597689937463142377262292565486615162656149109874634774356354034386631176365380795934854218470950688254677790426670033531407113711458149924891422189091232667702176855827619029540586005496716094217619025851149929604263310880613674040252445811960232198236249629718648548450937619701239922148383812288614324881621336246463653194850984265113681384488907856744644921679070677091124629356219819219407348459127377377686061073116578202245636339836560148253772178786448617234424182685044428084354353172248288418922980261499167269119496189375703032324468379054074503505871951464786623622725141913166383056612069555354960186835870800221763993740868228082393300487125187749193820346861285121881577530747658901687808101859209702029149485529082041892466253244822376487983007213955480253171402110387713120585197848882447905333261808212421771481661600320089900987178137499546430884556625913632440687061418618961229475941877474523451060786886385462655488222982598440211894002276438797537072085640082356292493669708283717410432259721482845251792016733936315835106542175702792614927162964302607519105116246159206649044319056061831928528725316296307035687765724254343429119004266030781325455117780166253838301229089735303900182096822223843010623038467055391527754559378729302461991505605879772758416422739819877896356089654750682510662496154725455768812277499256620384769656407465802602146697334661894938356176098389638807830395602929484804228733403225486524091419860761267794794923571377454405371614255088704058190800584295317742339354395921618158162522348600977967088335564566820494648132907028229126553108303525719021490319242582068518130110531072499751165822085991310044367977690935412532491876862137017780078816911381481109992163407998133015216053031560788748215351900432808495383467691165146545285477333995826360122601379322759425535912575683139741284746487688649255829315670588657706837734145764524290988356839601842641991422490823342093738506834488050039989158643127449573973026755052263422305098974658398639877224273451855562772177035198365042375910580630321664495269329126979851725210856709684655307865013870385969810434144369549794576425958393705010129014255929027300804533585086934839481286692319290214186014520187087105913266061449933222517791563368307942397315919722704260343151635792102549588205737070890781037704299293146885121140292647140475024228810789578662613393577422167771093253167886067292343666800658483961643612084867947758575729363470455798507765760000000000000000000000000*i1^111 + -74881853316933780094859156351626842623478486052130685037614543631176774179876093481667589726506699384913338582443106301102888732081769564297616440525990304264649807657418161313504951803211342676093017565013062993616691597486485764675564946527740406312218520006916249967700355214530142519150634263201970075770737064661772023441398127703536371620027839156895646411737385972150851668586245430269912098732846695874295089906128876550625420715074827513975883176344868609425252760765304966720758200470925602240142116681632003955167802032259560975111895928479713068223233266957819994785042698950933200189169457111431744645988935996839737050267606619307753357994716708582056341142064902281986783623876833783094739077784597029541491496973148308778230233160556371648889439480263517472953831124974851190612444426295372966600296886226510837363480166609735385515790794004438133901122745818489695306259205615495780074481102671701350275048476462712018488279989536543936701216411520473319569525383656834183728679614203313290846506102016604072568584643580000109120882814764558324157729539364654412019789566474101370574258381670903255949709345734099155939176620335845839571619001286861845102522433978463026771045148656032327440757394015989249751364022556742886052231774065784441881880561926652401711161198501230232412463429811041858817294751992388640713692297844853915533429167069446750866579883545038741154269604042216098745133904573688730788843843711865443238799255824084583729918315400410329613874212185421236537097879438592584014029162499106617382965816904516641109320234968403004977373612782502350363994667957209181302098305457391033946299679219878936773772158791835463357073031954540121829955175192373255463473239417433493962068017148623705806469000869744847306822324043498531218673142896490314418414870483763890404121280372770304002885692463667435850747162525446873885609026128345211027938524422118970600054353674579373568160355237594592893258539189109495901557238904125134967405614520869005021366847757034638591402681557811937403857211871132033375192104485496767398605903023311332910685813194976431002247776796316608838124261600706318365848184671672491661486740258994190549703095672438274406128527338354755764991294774655002909392214047487472756815481437006564068618873374556190308898426240631301233518985563768668623757008680302736666289886850447355495199650366007220740742622440201488495299660307730112313619484901786967906514859824332295863784012624665091902932582088014845289439740946690224936599812042410029307654704006187601637887879747838420454208336228043686438929937145465354941727031185797834304011378423866151332451090723227532461211914231617802512794813838420876274782548451408786703734166468748601355632490671221368021841766165519452718664503769232764321932233405759262108760523683419464272361202029621374958775492793500645738231486290876705244289557784511057721209166993350079077041136751024450947083183518286019255843597031617332146033487630972940558105569895048577070360999378743859500196782126573788925024843942085303712712723339779232785308236836124778173434803901843299891254535130087272170528249169308237346762271859234122243773084224057224706975867186804181726586706361340859775817640589015702829930706335669153307900009920911473222870378143326287212533741878626283485199682628498099434816920747474189213912781984247860063774349042029834698505342777030325986048583007797651700672050447093601709791426061870948152445104412243035290226266119536865639982309829097047692221223129144168170206827923846360430645840730494593018651953434192384630044878526028554560592046889165689716736000000000000000000000000*i1^112 + 11661662545139845980963801984615019331284731343913369425403164241155132239691477668526366253859155462960159883431803327966008872900966880602746275350561962335979666095623236051681160743587299953742380381408042860647316703678589341442221377350539923191494227273293387514856624929161082991417040755839926192069593723876702709783272053502005752533971518942862571158397653475562209275831656671755278785624186444406170981435059639186795297509639200409589616795425235073530948173835891631666041783555139225761892803659976687205419510086401773266724653778059728874184768317486660479946806742749273072664874511791370015459174677040129125722238268298723796451166122296450571115184956972475656040152995071739723505885031129059147145934848895145750282485935500563349866389676080291952861700188068902256316885836141297964013510578889755210745874952364705390012455400189502707508820845136146176037329227814564611959146056980131228246188051070430176657684784409619105001132848971563723002911962591707106030613299885174903586344197112934506574644816732249873459956730517733539736836064602475710356718678021797292423061445020843862757480730825073301477632627274307038373094401854126203153651542587180206103043369411006944302393847134091653757422732698272160394919620206050794876094681487051784822634705878535784893941916883466955256874330114013547937644816947730292895640670764304200344124516544589278963010736238046685194687187151997887519585459502508130774591734510473964983365856837548139574837008216480131932943076816511483778092855617739539063444345223547681181225292200665616476436494852760851155258740894325365957327645019240724586052254337716636952839266455856084671872481439498528335990547575156551717357901520065304761218844798934933908323244709972733810736417118143422413699323558179618154265386408170323963084527975503046447181046045743972473891646175419705368022449849162237019859525106542046316948382801922461789303371897714590719572942615574025771268507803244597269965738130673633004304089184342684812566717482939341914329744262118757915090423259449895754610145180520021195305752311962468074797567974602286899314774811877570886893135300152475582921733498051232622574337156026101129505873741242498672718563447877112171026182931297119891806810995925757743122012591349195679209019183508202729715087558524565563872994143332605160927827997497781082119486171980064677907027163398569576282436736182323422667249470604330655670659047189675234642786801577615295607192678886413334588784209952444885531583480982181880639718571030193837987172935900666399839667067200083661688610261145344096228151369856511228942531209960490334379507313964285858315865921317646843832500820108266802047914974027147734983754666026568616262343836560660565172666718687550662656694468273404783157237228834316626353401162375366125577827762966344431833513663427141124035450595219271595118698302209886709451128515241688347579636246735792517085184313566622426628488888152913777877061926887752173228482211968231016943742041966397506327117198473305647753663426280776098873313741270023727258281843839573719744577819365132977474701159638059576645192385209246189149766198729690811344088300295718765739863125684751278540011380234561501975484652098894901445688432554797216837764182481812592715346312377739782883546709171958698693454503049688430973548952061303377042244332007835204368689773833960882305380639531127774238401558024074105304425848613211263322987231122097975270494903958912999615704291405858712609908164429079245590201244820262174510236118751344121971984500851625418472844602447574028862028269871914115038349099008000000000000000000000000*i1^113 + -24019467937288029120371515894238237038089739226715893330510425331260104521597933806357201108608836300764321992903751948920424920770571733460463032911203992357514103497061971440533247020922745631270691289058205248163214281500541144432553343895873214773776337050005153950850788936916081238435809071634441598822120222258816417829326723338482130727707964225973677564137293176834128198213687890589645124255827130125549694720941548559977274063057050258538201313376554812783947882587503895695090824942411235363264043970203905936384328991958405460032742773387339082725476373984287656238047933211236007465969830865682485249310118154107876091874104533442744190935260137573039008269978451350084439399190520473971212173082823489990547869646650515754791437652130278591851511719770492278811220224804586520547642096062395035452247304949362624471212581882320833538739893240941618361313831443864006366520313591016773754509044286991759813126400925088368705419636718003935266106266833905379371907354425574228628580078106691625299507120863024948682664494013476620516352343829736495378356644805299518172344243761143796180956567487516394809065293158727397269527133292157915150472939538310096627522252960342803227108021043931794584283053138463967199531890140575022365997243371871937399280094042439545931711435082065292975537076148681414711139125613006415439192708171120192338106083849936547432888656767945193278876101986391399270804863185870180769756858951454236262723637845400631045566902836647233592517654094024315513049240989661389195454259213360374984649935891500713553563823561718954079163063462151695068426882179080361414170504603406519044223708594483395158495805441321028606560258040348346786423257570559265601788770794870218098926623053768247451907505792540252672723218704621276813029735419666950302977590817168414478969663317607369297418600505002295833170260199402919657696857370566387628557561489713376551283902208257633534694909130210320081990654259721388175977921401377105340977776688282946849028569128346026870128288406302775162443810411510152134103816913728146780053654706424172742551264062016749530798153007777318751281862752497249881789375235314712694538775945258474897855497572852518615227892026613053712635938107346104830022528089419162507213189876667418798205329273557929230066245983827968932549205470337284479552305553326457121057639612374575134674168862357491604769275826692555958657849691177972867955605604695058104063195809029584162238163789110471085709253837867475965517333889494528205313761044238106393888428861340240310141034629120806762613527573669802832335029450111330583391167497546410295579847308785471832878318765353827596437048780759820566682176215804815654831991758505532994489077509080879134585209756705540552012383511830556735750366488429098126919629293709584582611338550445547982014625428342522023005508189729897887779628071726869576427896792775650348025639086138751964634725827331483791264487614872429307953438888185968751681325242266846188973435287630407113375964554592059224583992595496575936462774638383387405395876205100569777737594481299900796409530782400154142924310773949541639276278092126064230538257428420386542345718920672931525857298752093523080815185543332547157190553360440359043631375980728644716058747856632323688690129527441759665266130573744052816574654055957025929832011396252161505081249989847319174184604466151611827919938100992411012357718829823127412002158579665346172232869086122396734737313627457094825631707560963601902051144058812643480223444056453749488737737509598961918150054898504670702666917717706066591209794885080055808000000000000000000000000*i1^114 + -10030393020307189583674279293545953326849158529159173073577928489928167187767663698045318518163974612865608888252513548648123486244187357513853187447165372380127723257927599694717866269113012853204336637161773704741617040611908301540289031878806704900079824272294035452057698042409969931270960527308865370784795484443376191838049864360702083726129421859309268405030864661983686705455750414324801789619664491131760356016313761529665968101088914158668947779602812676090826448356304437063312209514389755473204701273313979335558511119683507502001641857284258337206786437058928930257011676040910828363460566965015062578377665768100192313957155337717004447632104594465599469134785252867763496862425308213773599746509528513768000802590244222130299179374383798761490876064714604324452402874860881289223637956345116500304516044177858663953548794124103059652355414730423219563237641433528485846750103825750363051924537947163864151531866164633745108851298338414603168292494310575680729157132881789544534862562838179612211616709147412486625147847519671780617623650188580080171759392443898790766587514141267342711665687504414003710894986328626564122576541157936322556556799964021642259119811171700415346704149021134135307809457139587774430800981059726414563358809689174657184852908202351865713711074012980797272671769606738342255392029733969469054371647500117286402473844403957367566737640537655090533815161331207960174690258402752537253425053166013543642894319659043152188297620413055348770130903069947049982717587285356004785013942048073660717589591063937810160713601962750201441258790154619658245811555803583857688214460713980631867979734180972724914830543300456777173459181664170585836916253580187449908003593046672589517019043046675492638905048758000931277242997877649963086834101835670846880822347908602330658297328212443931696026737834999204125414109559059687664201167574741533353561514599341830407637485384216419206786049703849577416931788318560112087317343090741093091751976464964341511361958924377001914014041041366358306550842731230253757376040101117526825729148289820821096741047058385356173415710521079968671715762714230381591278055683842876402531354747108360241440590351137877459729537832798506803678911034276180923293673827043005643131036309436187838254394104260213948113590395643416302148906157516433221735890527769403872678626310403493261506255054563706738935807650842190063178887866853722553906912614786135359668382121205582192142154039099343565700125537235111152695678580742082073106338749291437403100675100288988144502878234678431458899501563533605375497032136411355556710398885706710399242553174685502478457391577433022438284675176310597238140290926706645540273738873018213482681521174902202421026482901709205243041019534301752960129976646688716009250323713029414733866501530297758382549741857945926753216065429288776092626979269779628783697130481685695828310727216669041338139352726605759756241756680789025946044133226985040585478544726189955364138595728755602500738341083190356315118577053801081941597620297434011378346233117638748659552476595585786955928282863762099260306352095855415538792949565959780651425666617192281318726395709869326045134135885348609330009859995407964102019701827262885032003339775807155606622233797105039455872297460484159666742995526276957132471801536507227289990095233568820586430154245572308409893889709631143103187347285209176757425137520814880232347182983238134996127638752768542717322988403751376241019075811917615770393307363376038184714346122367759013156618125201062050453341078534460933925295611822546469271057203200000000000000000000000*i1^115 + -795333164421709860663699677506326614113326810418293701438695139329066502473969708815840074569289166287656559383013709630838301703877179122522672818735949033516395000012189403361560031494414797248260066984908147350816724374372325658657611526837965060010952631434926037937176555840497499699165606355876850456183149123747930369574584271844002512663692338055288066099120738621945197428697687033324800191311842079086300470336478731118355017652258370168505771059329012106892485432906763702572110331466521152589974114994013835724693133115775440531108836098708585955758208626435114618342952430119299623262039440384047756287652979431502249441459381745692255164022473458824076837505924914363017906121020191095012480004379041576607633371152122384018298541348515420775801508446476696241061954515775308233532893594612878037779935792578167130047826242625524861902915067168245384937212461742772515354226288323247129110216931242064336512122494850223643732402435440769302666550178802357605480567530790067789024209747745699595477524685637695271124253588024759959711047318039097201526557877079465519224112011286405770195062662908433349445588756303996896523464621743979877505207968413305900175546804132684775587658826055404629342303103102999247273259152151957919688057209344563105020133765980018107921089185117520766315320038402377457729951735835230481038111149488847095737875225757315092331410060807228373700618200379862242611783437150810494205617860969680888926077681028177988144451159064760202432925633442629724803844512827108668866319567945549705063041987981678207586716275807923670039038917817148629779652245272987706844299557680296430686696967780579446621296065499576763776185050886418701761962116723884963472438663284752326438093548499406722061210776711576016056660034518952836048308692478500459515081901804074071358376216842975650349763941720553139711544576861485270185002711653493919018933796574065300940984083556688666046005807688526182451963443114756595318690755303714282622445470342599510058017605623079935737897059300904559753646974456427544332396328763033787240990743908273880362657194906324376438959169657945132468889087882852575985129417568253482829820050005232448413325193955442825514620390584979404187405035635243417282316475976013201266781532180593891011935434849953785718722350142759215175300008551956198920431114308939068249333197546909351720742043698507199177474057242808465355906469909398808002344914947860833388497709431615875091124463550878222995708694983896363693749328672812313779208167445725860381396002778410666653972723590813122227752049278004002114567887025825782054532600393965694735872135552030277410904399033574136173888551008970244838834729045339469754487967916334447421528908127451094081891322846348845041247142046059185565044719762257668005486741623465661298901251733835624746478011404397997955973611051123635837794731401179389609774511506299062248842628821843000961803736545346399042610743191296681758819296424494233959416797645366045263036435018865440104505278468814709173445713192189652822216916499912681055115808813932561585691577953619124562668194171651414013200920664790253204315754638981483475833572912368755881333789760717603472353629020538538409966337823103280060904651561371642367420500132865367141192838832253670048622273781011048629775665746800597131688682271325995464585979576364481982781318818728389378079780055339940724738833065217775927426736342670113655922921758454053247041100993540066601607563649319317459106151649401603294750477492137399603992649101141169221930071071693500763236466970961527242153338671265218560000000000000000000000*i1^116 + -186663336363650118352141102197545040282490109152170611428257126579232254266465222903472487146284589961464230486311172681403860468585589320510441374060445105692708253494956688972388111701036154484115796392791775877645456165443900101383268554941077289792772003838654583528710991835474885100115641066169094455980233539555681256853267113840848886195136413174179070169853851713603367364355132862306638568084988608766277778172521244393457673056261800009933255309383249319353492228736903520360809059371671350296397729960444570595823271420049399472317779345525690766842351148418317111965144389815310335835509565220755475170446241704278847088116878776095029015655948120522719045315672826470062388101850020103349857522788720594492691088505017340243526468798323212311345128203553228616098886243852531808786447074167535665506644123695754955664760071568220480724887991927096628319870933350989224820726869121084268306761877744048085577997634527721837366514321491568935137967939653672555292393792527579078782710363592332939683032131758372438754197126645846857415096616849297998087361439782989928650827372986053422091542359360086255958598163553369745771123463736762679709270564596522295869993322644833696105139605928676850714993015160948208363147995979038758615707473896787011990823732583930404339815316243393594905160330271429821770374051031140276903505016224187772401845208289145008548023558598440256246124706805032640930421615010552188815438621036645751539223095084486993021449101684218774936013022848754963738763433557764313206917931544976394615531590391417286139018144169570867535370571044021930844320437668459551712942935278968899622925363889198398705651361353577670797528299172345236201313111870653271139560066695741836040700053448903184204825820631827021359319757337449922219533651826120778606380423219399595165256453731737996891543905090081424787104872612113107883466101706089373727624412450641531092241573452047952825569263551746798125003775455916718645067230798515635946189055549675033239797492392990221215448968863802755412115437389574370528010314093722547282196078919070939765687003875619343922820928454305621021509932396622072476806057997306428863054303900439707864416165924424769614729500055535432583821745805304947242126514361567912944659071522085650327207411416765866722922858155056410137476142837675002460514896168863806169482107384310967302975335013030944413267497928778903379975935560384797505637029793200079685466195753348751128826895320450671650594800155543277597982480237774507318679802464415425591017412043362330760458548716485360264782615060978431345339804507263688664008393700304974419528171753818281044848181603809060692032344628195533046574684624471962191154902608637031388538532262956231288025855759395288656663842437281864442902740892180998039959144101269636586182616331579803144402257120481541382723694908073000613945471216141417887122553359965392742217429374654766639724555819882726822215073318608288634578961252775373602103902281002172718522930074800557144357277850924965228614311231774755469518178572012391969686856225854773708599849577806351289639795560017924748490599087285691527890217874675611113907617933906245714255134941872005896498409971292370944370981362666625060054378430050067644636818666388372826109376811313520451968934498460910988643961809440478492837021751808602553795779969067499214363328337863730123439492062133318399114567287609608176399437781723698847238599684549988254484514546226190070874570996041739883151083160354852526019621510312264911296946296368689352470740504768769969148258894146475966637015040000000000000000000000*i1^117 + -11258684333029533481793364584183942562325997412537459525259087498243447459749343914310348797265933098997756287401170616985308107651951164809542059342859214121826915824144957726675612632221868792355695851134028210071047056262293064409601113119839818788058359515704261324334237836744160431954598813949706784046267047111971783487603973163209047755110658807241322787237787914357262738617175264711719632629313922633028447742481315275678551810647043115203973949723445749783479772769556114302330470325839661959505219052888121793276842253210364109526823115748639703105258076108807772908442981349325274502114139792186485895249015355676289555775638821630255239793249690651487371496605744592348691398986472904166645003700009039570875169427793362184527464945954941018818543685986119728996785088560498549857731738817548268409514027409399218747013361629874481269822702963354345249196582715802609966773640993841337584627084507757782590294823252334843385169851656958446239249368569611958183123334926243872609410517751844926163659324829982148564229733709411492413320959504645057517303014975856819305974016006833819843361733206059900163831065804151410469096112987017115643624324485367125222846905860425579356194584333563028354912086151055373998473371978899266262442184972121610970809097050369796490976901089535028074630089799145830646663865808602231458418301206815351114278134125964531745084334238061936241109450103979852004679922450348410812351372657423349016392014114499756864668844418814845666963907895481344647683017600436629457256383700419398490622385682854742821759555559401731544882331572412277285988831825619538878955599055940924451578422639716569821070164058171906369649693517798745643031989738779334212850479610242492552843727215523094968149210382114762464195331054453296315285137427381474811734931905559177232980391708577142576888674060006183159540351112777564345957710880818795985184805317313339847019471105213169652744282498641050541146335370501483500864646757127628786032598033894264523790516773522527263906789307771000595109031475052587790105838975747672552003660330100559023866482852413108132050155034720694138387819973094876515792939779955123266297630677221835445605766311677446295768650925986444840300881414470744836599529977957786740600465273693451413356859393501819787759417521130356356851155816508611205631748712060410073913196469168533231916390977343118297600221498744445189701822470015280931779975077097632604287658219015233407694871551151819956510703391280021484119403748386958290524693115400219472212164714107931921019087093699871267887224714423177573377229322196441528569396377376241364426687543629526511639254693626019006612721978022174141703159313640656425871654535157478756957874423510283058431283242424909084956772964792149713296721692415449537969605417142375533362554056150968840743648514044320627936140786665488892482607083913339247254672441831633374588561165396358663091068017575362559397139686191282412463783400068308980970897498972474788660197973245633083734000280183503522286028457011641999373711965169702544890067056659380012302347997394689748416162035763582639969506051376518301793538565144468879860830380912019633465056058488265963663343927866167956260312251591412376210646516449400701442966484749683956286249593741020813287626412931948120933339743712418050280397597182164325958496703509917893359649928948784153017537810793620956130018666113824387945106729125234931500652141624348514781665225615059823908900113596676920913746725022475153297333071507077508979849611479835569535296852327184139788364334017544192000000000000000000000*i1^118 + -301685631818486972643145645746266573945196080592538741018720556873999265467674800336473748304274819108156079103158837590154066823095351953788660500945870343932273888743740856747066648257429273811414550752176497740372717163210628057115813970247567811160195959973741934063406978117139654682471644556906934496672411810398871621150025136426360045077447343498276195258358771213040951974110372566712443128010609561248519832819009667170030646722050232274239253633216922522808509422282099532310416674592703218771113707438012953869302882573189676922445181704424158958843047188444625637665070638350993183533613307295209139203874159188427382218123821905990290409962762573509379264672404175088303667471803178725287640152520034649351263508832010529050023858711902440382356015685579043580682238304867751993389370006762133385323157767403222934406658144473357706115143952163566844670363796811338956509533163579828860028203719560808645959772747740329608378769351028230574676500889834447456143425570663400188649317585369774776585480177086076629011010610539620935169910329751389133614350646777741914997364634461958373813370025604384223885926703611350636650474422291718346490393727928192949298457565480883275286371622533317673042504482930745856177474227430285219447009850992894532592485915601032289509148542025286426067997788376169522992627636228204761646346206338924170857359570739533542403436739970907385320814877469828711738475542292338030086188483507515741322393467928895954772507618506521051117654135608771299498712300547518517469844230570458759837862100735682558487767121874648792421866164744394872212679643455305847927284142798869384887707567396369232432900986636890517563822901435020390255864140008676604085274710466501858459810531741658940740930215149878392429449155407309469760842893472764909797673974101195048844529534140319290917560010673730354570241907075558420547155078822102695398519746123127851130607462247771057966303078835862355182060548239970608096845221300659349526617164824163057423203851173401123605163484299959070414846682440487597415244771512745324689002281958897512488642751190283519123902752878213261006307208965030573084171924341498933808831875287201969421586743194704956724794705987652137887098218512641638443179381199244000239365488716417652986438300618198856061094056362245369047380760036529871279096874580458419144134527042466470837250048947537277786517490736089079406888943682143509070732067187260691620203067399480189771526984344780740943764904038066181243640853490771857529004762409585259213336229422968926094826298301079933387286853797043036868328284593863883320944985488947406503964284646308272969912481078421028277934857618264967216990907919897128059195340016655628541337951108583096937396098121472910502814880510008981904678922683382640951822046744487883500011128085093432343108815357072299476225453526973636427317094430717894222401243355337170182305058660019010478053013624524356720873835565586430941013999276399320999335324313417891274446871928233363414935232519427499403528591671958088835025786290150616888412083596209797204697250601655642921882582021678694251061851501900760374281691329765159840742062574957317649975515009309061044624022945991636630920551457453911079793756617059360433710699602074106841109355595914613819759766259220709523170524858584498133618049903939111776122237116640002555918603980609749002285094702426391578007661959210367030221108658901104257042231459920472903312403697585757563900149122611810180905559902735806284243862614902424444065012642241482212537647556881283022848000000000000000000000000*i1^119 + -4657161535586220480777764096603304126059294729627592273571260002517750716075277314950403919161068817584162625049427600871655978114347200597828206673427329363062421087848153435894300003877352786839587465162057929094693710169378146561645839963932982555308480065352527387166089675951143055594887869049043362652151842870263491573945345544276554094813782469623320690980785840158362346435526227348122483909556601787352871470910345587987718569661533476322603772639764976419774957033875837011571291801970516489909839623211925623510637942921720792903343096835247300577221730854478750904226532688835209979747122172409259806789361694576349452468517638448243828491339000623860002682369424354515140545980668802505843811302483809796167022509139344811267101537086018654247520103138955552946333672334943536617062423520917928773561227795395129544218523652874296172180762307478493779280087670408932248485931035353105095435311997123653523886972596557229023477468015319103928170135615112292486614716839391036420143870087295748778476401994272649528714224989228726497439990603698822827231564636783923691067597551754257145252711629161380325800849271341590398122656759071442167477942334301366173088684425919963400237903931035896961157573746969542267579630473303102990675346167264498186445695766857951367372657445899914439136138437561728498431679256323585088089268200752467383766538961398153172664256575078157194616890402014993217542024873288087386535270337028280150745445522412333629116303908779189940092449122795604939515661790611312555190064821119871538967424301152590153341058386862416394499875830914161404161903142460299707816543195851385548988821607620694385723320211659842253801333780966897706941377562410274239845995262185159261845263513930095730568852184960218561461559300212921025687742060932156357580701277753700670518667048023692148373972785589791131491879538793028203443908326685262993224040706089003132852424793548275322510142277837039345401835193491692692711074111176756465547543046560000710457236618438634104793826994901286361706324240905348434364355930694908455963228234295422281566713525081392954489179295231992595935359367752348332376454523964044016182126722546684841709431786654131400533016269851852534898942581127687646065389933194169630188247182712999784371844662602548006518513690506730278509400038626721550066686848629770588599875240972358558222008056504605158417960697840715358185534655238366434012137223723554557707337895142426191295326867381853373029906902120366979136459958899879004594239482595691881761464533983033287918334341166284153755059897728627479029688691513051645707259778166582911463391193792183115997437401724896280275412323262761418188622858631680405540192557094715620624014412981554530270466003271037221316723697649939617502607086465169753699277363451649309022219797003622998580114182854386904639270381731853358433267281690699900560948318769722965887886969657877483702010078396694030855564883624456700924885945165067119049835228276527311826688647989435201518929898300367423174891464154373227618503270218869972655088416900309772666333793556754119200829764416738845947872235226593504002351129625688029779069964259010735754865543647771458304852343928624756184535060991905725087451694242386354024448629989634921752705827429903480409610144481314464082755376378978434233622134266295824868969492516058537479932251509852170697811164719952214463232373929779822782572930896790314714432231436827142519210345192276915908594343037347496904875682970570342751115001129621419090084304210092836237218408719974400000000000000000000*i1^120 + -37000487210285789711982313304831015938867110639507954271452355161321818416821745492627658402742039026457679097205135500391780833287967577542826604396262110432966898050354442702477503470050902702490432789121983184094652204564001865381603545291307723975867701169916975952353937434947585417062975728743885759126894677710816745536296763242414379214854657267144336071371236095647355530530377816357046628591686390078177862502112633444899972801043799506734822075237459580974056894144951258028535528408920268898805616553207229983573156762010341850187607464320853878994409768204532987050160413499541486692292175205547794307181716938596524978927925390396338410607765000033639498512789804980892075551152493934214123914589799183997811703249075702425400456122341473156570170174526330853982083640586107270629003892764852458712591242722280917232068218751070804181635245194195245936198796267951048200188523385500371288064482302748026182231802958133194083757487276903897411788766386871960397354315765163540941767543588167283022676454963293500987217602638950974045389935156159241666162130024276810353318604032179443907896372655050035415606698121601723070277096796318321967807234624545985667050520931973231632692958308906280880750636298151120767542372682553707529560638564235053926952921475964646969511529750517451340888942582562320777304887121206412096143129099868323674628486653688926016731869206484009136493114009495094314468222623411240560176918807667761286488941802628349625911095755016514734898530147232281232060182669362964785684597166948698254804006395279022412874850507738473752017861612674250664046734825497194458573694589848528678539714537033985332508768024422634779377674563903426993924830684849880704593748845455402578393495029607407992799241699098918447860889307870390313144908228175380080839949704434361430208381401661594303117345457898074253510096633967651096883628079841147223080612335620542632072786981715519948605633994456181509223896561339308490529925551914465148109381929923941884439490896264634604583502081394214800205751849742558475083864593239896282902352315949443123163358294131059697060287108743216293705246982793942408208030990578036778454461816150659858896166312587717512603351587357077569069249047866630117937926331084956318206400097415367007356528079715358864532502908737212219244856345323195394610869235517018260083861443933840500638992087767827463650260521969123637947511796653727328147666605807943909229636231298016396714315424507776487681672598022435232161337954635539735806950897101482637377324733063352061428927341383446912924106493529365104869112087535337629459570979817911322207155888855114569776515187333895829848585720212686828727095222604187265501276050238130553251315236869459875303774037851830177111117122775241377689700095132605335961025237966321359912002433598193112588443425417205175230316860564956764606111844694810005067050814703222169489714224275912581153746041593357899050286850394454452358005105474314434386273451406510999386406252694194898918600911369390659789854857510281629602667268812392237750887424099586190490083900918765798117175177656897837404440707580137809285639862526744686092367163117796298855078418509360195341130436790752904574031895060423046249694887854508946326884872030296108144840176084733212682174781203325027038302494402509761030269524061993200792201490652969445898726060959573917444049891251044172793464638150310285383287293791460838117009746066376376071446511543008182014837103310293233420461271368447241708729590895789240229587357328081944576000000000000000000000*i1^121 + -197189062538465555970916358606870169644360024133992421831731750728623943695530932958534912825103971606304610679409261248129454892365781401949900227062496938670411605739756074576251876809392433779406494682750418574657737571914939134122142892704615489278692388323504046606581223138399319351846265881755083801203280283949132338344878953898576667934284347090144854561131598564010805420079085961103102116473301305864626411269707741810553961225000183863389385905268934090892763136571662606236197729874697549699711726166200662320177332252443191423730959609795980942345536023074481648007454837531963684946752167819472082908942784362826473791827818667374037096024010448431749344569564914617830008151623280274052083072350976495777934534848077367723487877016949915335652119059768704759110224796550269079178472342774779730581201940445708128628070245441323034617872036439460997148373376338619552332207592592151140685199275140853035892048888476886612979549323704211498780514720149829448717334023548269153148125249647629869060112999978223340917140917157857702241611194441569956885449493118354765774012336273436444387245243901041414142201832385532657562209834371746239708839578291959603422778799276532509842935930427964039485205560619927581030497774154971868923285518370287803831907689817574735926288484740322104357926479855857237201816571716212990210037915146984783914087280124349544633611097475483402933141794686733583111675093987068756551933021548432417745449499990734720097296305683095161845995378690489342413173350434232767984714914561076675645695308694132999443569581830918878387910399595565601201635731358118624766743443980881892289130615405553198216648745590972962995854822252898180109634278907869596182572244869919540446487305238723907784086911374808224920108761392065748868908214214145967351893259067515662406636870229335614119455752892879263991167008486933559972691888640498299848999758787861621127974861280028652149000738054979538983478747806320115442089862106770169379028864163546512754417164772761926246052435232387444160409709588556647810693655229753395229619360397523970449624764171335766785403445622296348418623183622486806869075153037252399987033029080077987998500269260188028250877228271658330863663043005379417198462454556714739719191860039909500476168322470145318173595581147294693933265976817167614829140593058947878857268587939507134429525555971643400197237101613285559551353924248093362652817274866432813304218555310010667972099429136832764669291317182717046469083251995886652779994358432063256226798800055131292103528448357157094306458678760078338139025109922139092842435999388823082102843830002697430117421312431177670526214730103788483764141106540050937176182040703876257767923968478860303553836065678541601791848058393376192720810211252933753686383336191249587268119388762083004059364190308049725539521682070264266076001664128012390362710050235518712223820235706293352336401253833121436213275386065657379151318321404034854310699700753044002112036627078133738848851727835621210451511877035313378676098274451017303082626420278185208065965278874170966119120796098159087900546319719528942500358221500226804390160149517168392230960118203362584175333518525270663945400311140871614990422763826478020167694026572768716434121560917761291731139352117599022913947320344514960159833658281746498311124021937589157713372628519871895664501023627247246977471143440281802916950950494818745459554930237166161994453968565639600004865070107044338229229921406028799358692455573730528150726513786880000000000000000000*i1^122 + -146247512435827712966786484059114027052977020216542670590624179122797842075711238250034436805008609889205773268506251744175016147819450322515653546062014417375719481405831617998788526788942754457940892731273124517800952651402318537462500029079289477959990291437428195624301581292029346362668657487629055613252067518772331344010732614552141900895442655629226051408756849997779145338407237123874638628866770215179658357716709871869442137277083016885763526020958106215100713015459434139596422392601975356397989301799353020539492964427593819577566878869008892524616720610761805699739833263114433172715105529860000644103443360296214351697069692957794890818152879174789628847271776843159292561949560440084022908724679681948512432032280941017813517254270689546516162631741683858016876670037543437284110348199873531111584786397639103780383555317817289259447291290712003149800593813780035787898894322154381439155336822142924082316132463581031484320641839273781143350345043268521980083196728949548875398582774110474477529216327293817947427832579716848953098905495263643458575820555397619247776778917869402740490552977502929412775336458307402377618182275861935540430828109927660995272264129334101431140085580045768570100716544193197656188804466331190385215656989254806483847562422202249648240030306551678913353599874742478616526586571518973166418400323690025478688959661432308413477044926636357791875652853755945721880201272807225954671596089296918234268123031806689217576095912267019074148651948877405795892712333649080166775786032808272067880533821051982184745098354087816857926131539645250246747435802040607791879523124099951474481483996575227709771138637959228993962317721172524346462258941025389180162301208801098714972536211587823467063178143044720960288959596304344818232577883159026124934080472949927945427039196913496146604396976899593460689190445227981315262826606258457399458470568709264538367175806209341614023962756600541774558539600181108278879890702188436767726638276548111653704482120240535895812267310246035977045776550658723676511813383686318451575121941048941538184028757936834470684706567189588145568224706100726575067186183254791533209642062573147413992168916565068193119428350570089283835393851476837809190232191107882948364446428930396598038228089592593939175369369733857610982048422378489685531364059798164860838288347091263584338327570558327762178094893213066726862522071656283539191213812115521420342750061719788066575881667826582340668943944840555272279938213235651697763014659877442653608196915436974333177314065004688744954406723285338479340243406740325427503361115322637272708366216348526478789681544266704085990508854853464347520856656482823499287511981098325799502374706086853326542966322807094717419906639436613000804722073042626782273676969369435568183918216572849567654088122339898749872090170752546679885189277832675859275840165744772321215515404191447160241439872444446983187760850969025983666134531281775088314578454123761497875564887675081193854464759150215235810366164220895516612567022358070296185930184593174242892462457277755719814762033325951875752863166559373796643796941798163722272364810580569009321587144012186212336652983926244177739423483374080928838408169981504515732587159377230477509193392665185321871872297633058774549931352942414722362224910634833158822939758285703117190732512339090142936933827690184089233358687391263892873210788889156488879180111108467127655950731425490168164532195790223206096551207231094060763071729964091965440000000000000000000*i1^123 + -85696609836122395572642610198122394533652354254722438505807929222139328902179345202864401910764761552033319340858730332030422322331866819779929197989031360181578911164821866743514431643876779092298321970405059302495807620749268359321151399712801201163233593074617475883454166524709543606492645811168636580929394489421182962762795021600872041430385211522805686025213095506650940102557645553469141798623940257596970417055104422780550918509518760571776190007303570496048681291993082849377517849413442951261269665475465270820292762178642341750991667957367327959479652463813386149355650556280082022596068377357005771702546736376875723598953672955355567950797004368719815887643431222522851131736667611969507044270563892223730812016865518452543564062458231226865018438848739526845284164680405019376498155977521351511998657671312360486865643648402286955284178935626870627445837764627199617047192461938903526907432356214544278407731563414342960628512503751631849426525431671290364050285621246357496760510715718257214251738109581489201884559157994271600257536338454645416007997563026026470874237444524666957298742409077467647619030409808932941990609249557271263992075498392181776365425508094609184653370068736503831132023649806191881556315932668536571413648596270803467449657159043305094222602674038870958134760093538463647527759899964018367394738179798035383375619556141619703515321196032011836749577764330714446331521720261513792355087587104004934679294479074027405990632476913502517398124341457672637261431836229097400392649610690169269507915784712429971355281208247118065115097162498151160264850985767429888209264306861212576112223325621589034402098025013288977632141130386873588842905302014915077292382519359227444956164254930216363794145100052325012294759253187709427266152843494226002483795450940704798173800315904495641533400212426347530249139646934629491386185696671033513091059269362417747646340294622141392869057790879374083845743247670388790931789703936865343292353426356564899738214091770179119016646515460748007346563566144655058889893190848935847892898516370540117065796528895202443594314080621065753259920271959410246761531757520037869149894581306655779734718825803139615430755587313762298824005681075700597318256704608403163714760814201064682805237494467048965900157726910760963568852172267817067284421076852623365175120515755900442616340586476610567256207771094799948805121812501549608821565690343776545134591409852335877176551491602324735990486726561899260121314578990450387657117265880095703772609530440742386865090308050022273856913154548188237932758170410807524127345038973295756430389590643700218031508387692107180173138952585985871104335115822857500202502134439651256081779673707747831881457839033449372059160125738678204525261312081704042939695604232038655827280495694876013655790176344101292961573569717951710838050096470758409003281484281162016810934630384001363288756174707262124883659667443773670140874809504516644831431281919259304192725222314955384141317771615896261125179315459987283733573715415771624992956580148501034851723774826276704486317009565793453431098585623932822938525025883305160691239534958077947634072586491193633032740927446345383054341188182995483176240697390434019350254996684768791153823957068773653701653198207881853147701338423296314051653604333269932992197849916483417539848191223844606073593561027623229337445607120180234974820915660615265041653663639352474211679985596168128127406053817190506072541391405962948178345984000000000000000000*i1^124 + -48952722568462308209025066292216259056235784621823403489064812845156286012128649427449279323863218993224665475922070300714885938976337881305441659456771480838064850262879798660305134764726259250355762781651955076911738940033834822867515509107093371119203990529144978528191822035519672187360412227487198812660086658620537318509985848167882403038484611620239097486187993975586690968272671639641471497242670202926594122371690493563210136950919508205267924277819306280117682407232283862487551861474465915804517088431442191566576452964872724934339189709408747948484832434867866503403693129593812724260200240329250702025640508709939978313851982751022528011491861562265388629139906657003980393179071329593620882308230704009969003398142118021394293274493053346213191212249963077518635866597018741136398358545059755259121611832570194973206426158373345405339568998295482305980022645773199463613627410635901742376077117317287818453462490476903044384146406245288248997934786335099163920398675205661679552353185792618280613283813155749077201252732554201523114377405706801605968983198238771180590869353496093144424421705052102455015189529030982284521256763313837231818804511268997353978291717065113984868849088154877664343080472957630145407358375310833175028105218676254644275225600700272266350857725747279025137325193106977513430561085819161086344017716918239031612260458320091913890384806800910874586290741403751469942003577991605858674780223420586585510056885258311599578341189780796334831595087037041915442529784854820413297086062369301204095216422563609878178768105667989013829491328942613208759869369742190817661771528007571760751085745553757494173698874310318858125923088669628508165551502710939757354432833933565986463743300524601056619123068008826399888453119416768153037587829894873210354389466230319566857991482434418331566031713820603235296401193684575484171418124465848874091937776487137513500071377106084549694370451019578101473401907991745479301483104171785327116395254440686298338271117047074504741523784800724219300656089229616670477665660710817210480137921063988344079671389584212101264602993093590438307227475410011568758905760306945355296325644217257174312763044644153663326349967575179197180283999138254270916850507933501102855435897907549745832649070983716932029194298868773393341609691766452788950006998732067283287849564028675947192490143131249862915526977215591562637622017313933427185550566338482167769157281025258250228611027713943033958259117095345550354618539560383426093708053035549361119932150459629005724765270161481553192098054289663547362294480193065678311486976307028570653737032796499053060499954796787781480724739809268236437595891079170907834409992994088488154937445403105229500085296621956085279296671273325312615787920388210432759583305114329263955583508058835201143209697117172127616752088401972485863065737302039301041809342097229178376779578217775416516165859898611879102306859875088376377868640120813004827803981820858724454257259287724133408878945244869568659852976481370325101828093806085637426257881850196059003605551945305275110133774750995647392263466554769342191333815839942868543762673426594667245034439494817229235984079929066407026610761537990249742623073181023060316226494112412213404841883489118072459429556646709793131322140360319646653203698479526226281948876461144528622320338535868819320548897393053458736910262399348137296836431441611376329973785587633283556540763947573000899840218561090968590678826680320000000000000000000*i1^125 + -13794484313123523246746657804961878474531105438422317396388614500078480375981452305729498651120506643876446578568572263255138174069697180350252297714131021939215351624395775526253506324978640776671841834808305186921585398578385395115977191145912343310435681857479864962867362826636604111621936026643289415462544047783138818163151107075300687825204183214492496710092830499419059329523096364984651236383337045010664016011784811774178541176827603661656516075586682501242105610112720343515258332568721483940556883019215185723426017396820251961355596385295531633890429799721884638035675711417392731105568821505564768434867189798794141315295345152738100271902148610224251451098271861223918440756166171082564515813038981636058652979153625181590781361560652759954610324703140270243013284578598303017518296465212874514443164008180936323740191426285311020084568570382452902100745141775767282460761900927276495163061426307377099639034875317944837119969455439208614335648883971803831912755649517120825438378229138958036686428142614099200358716052735573604720968481138425872697070529478266499504007679183709741016425296227299332527530616961192619479025017297804947588143009708217893670388296036640863324953929411231228374623227562390805673309096672990462404241402750299919407435684493706623987759312459391014469054985331207035898690746094094517024789397778854398825976808407080662343124708386966956287575400806842464002176840518251890553252017469178647925041788310330728359344477996425964747728482025374964405884191633749654109198592796411143416282101584632833478331095093189719213498387115237895854171840097885066825582796422501909945645433515736718792978993561602651226921348223854249643675875699811221052227628231808637661582493266686501926595214849869864882019519890773697451339232905467936393263151621462564424405141465143750913670460178530169152587630395798863829552184046296575413329764966820235774808107301018204103273316569803395282654700620108444828836317429594290164852402167478978860837854693107691351020345345819503596253003245161673669659398044563846174217987695792723294225198493762423382886394853050107604147747781970115157841679655066904443059187688607800881518432646117619236379368783380628801236422175908985649186963877268632043739120176167746347373676762157493329078858826903236169091982761946823164057142174858654542381039390746509147788480694216282032222051484582434092111046112859932902680442075883006109850492427262747571740889503612455602967476414766075894641415171862188493130135846218188848525815230577912766954634434371959092510486269732220047836271425431518090626294940083583070849233541966118697046373192751609802859880849807334555161943693129003373472867289603306267616357706626520115762896794503708894630105807158073248537994540451628274180001340202108019543498796277380265328642575222503955435553311755061031141370860215749739050166333851274303865031785018203190902491139916903002143999305099229416599757639517558801021747926715778164507721419324289379105079458310908805127912849431798801813774810589912840553737201636269735140940383243802838485915902392724877312817160861836700568069320386726381624918512568955445764974728946083534543172875290509957276058345654342735056483221165598074085604912370634684489370974519872047431915873316097180664069692013856946646957689087198954023009164113447172778754828958885751726538983567047188542765356562722188949874702380987507607867930117634598008848400820847181854423830767442329600000000000000000*i1^126 + -1293797507372747133980792083224804330129364588334729332714834268044133749371941850938298667044423133434209000153791281673439254687666672493886924569524579991349575081583286002304120713194002495175111495736144424841524485331522424887222675068419560401455758661831911055390410812985243694430099923200347414782723469073445279132610099470038957057301409326486794349954547181462520229939486046029161088293908038145841583198597810069084118385440536711672621174283471136423334728631471272552807868128408379760472338081650342208316215654826807412433157483731586195490022454653904725152264613884670013412649049640826022179229452334609221974510126280283957199899606607080467620311127895583324288222302493720857181381391199928076160145588242659550406585732854627098197862551929101010306615138274101879879621345168616671122683501753555338312322331890887903237323100232832212994128664747036546416649788387445201471812171298944017379655985107322831716837814914048688302932094779538007726469955127582672751342814068182202716622008062821619464613947957763632172182533616050300659077389828430512437958626068602009207476663685861184118251787371335116292537978778836572317977870729655918035420136091409892835700657568841939534503691810372527788201701203089359280311738587317205458611353650753557440693448981246026151667360687157258569559619068025558146950987091804828730105499448615725291633750872639544786841201045447670711960563705206799787930003353484094381338812004171258408522276327944791331719034343736167795417531628026303655215350149535091782368834766668364157640965325861075693931582573807500752501761426157876814871268217577268885560568253746873398470879791207662734345153779031244798903586462430823945418601648918768764730669845697442767478582872925480613777762990631340891189848326840662445693757048981558643797871171530069063248116350172429243675540513254438782466352895747838745936911257063647804888075010527725453188798914813116396493971093519733269859667588741128432321952138414335620388843700915559834292873104686979459688120693260774043496702855139094008362776447501152512281050597365771968585072787419667727982515497237565821982340593505226779361449296222862940024730695117394668242138016721215341631513885889462169696495069701138394358136939422961755816349290875531527673577548197681627546487583813612119336234589086539905089782588621968433179091262350540084133635324382568734874823210050985769029296144172895340913087094636111543555557907087640306320300155281601111436972284121211179552327210336272539976986234744399550753139317860232569659758386530979385307970259308131366614861479678346106664649959041848847775728344081906380234272054526935421894576586606598624605399307856576343532030608271655948306738267500156743177850716475742480260506220343310812120515589795541333491759493275801818318413004915078734647985825489593175251374339114292590821151945668930559697123115576515040340267135292249064638538581686070950967173650244850416865154018239687497132632165440044832996554483617601608339466290457447221787901822162806080878974167300824849270224055395197296895631316929722183584563383033289071269716200691069088118911156270164787499132739720626571180606936167009466650136326431353710547922396328946160797656184142356010292193682102126914550931215111632900344793008759016253745614981223446876298978162514912840365011876725597853589439156914693440050983704376943838274099834382517439334913447515605772873337534386212916166656000000000000000000*i1^127 + -50218552532412035145077373467540439191451641827099830552683386278115824463440062870163505368484778738265545669413377345212401027641672169023304064846598791835226987587157914876710428646553171100533085099014368240789913320728938630125071096209557292265656508087430566124070234203863316961106485906034274910636431941040492833190870666062449601868531292537524457780179826111354822468060095161986859412044567770138267898176927113913118156384860051859112876564870471261530299622689238772066295593302558569959058180674926098803087276007505174523118816709430813627973540103159183788636122770135043779088984901105765391175531164594109941327810070092247620298279216208488982508893924773627075609849278108501921188739819025604550360599364907079306348442110226326323596831236911805841342117377933654882540206618460421532013198239124854388403370207334583920062527890069036419410149118165228170667319450937980142579316578108145961829347662482368193747576189631904412331646498800120257398611356226973427897268660761870979250566343748102469232802882193923827159078914144902883088097390535408282932522792201593501032235424282855180798403355184166631268287268120842752848028888266276967446104909742992116073046285337870959430122080847043206448800079201135499685781704907574287226946584068359776194453159449740490923449744543326065476330277810340099538227533895941990615646313472281833168343376328413466728683046375233399869178380847126394577307214181398814315231722921617418990209411449884325341874466536304469916881186522010977905029657259301552938554092239207798570923898743259133109619371460970420070112373226312377044442323104280032257247936011675455123592566744250104883009640202666641080526459361016256910541782140764225914082870864443390092368664342869653676367239758821715906902870778733278820692430893230849938561466302415269037512930499104386090712305559390597986757088505380664876965050847540924998653154526996448117194675874091131071429855400751478550005070299271964678484215416885547273682953058999518018479027908732452130707796457053732197766588313802810699994563402484219955065737022884566338635273730070043671483041622068758106171324051119065103369104632123178028309944393364759193722430575660670909891498218550017811315684190841111435502979529311118552080710474133583563456362008139463124343687152396627789378118390122900802321492232194526854340328937360829486013756368828851545025198848772790797070775905729239948935100779906685416309323021960997616049624526533151155494096395497163663453524260242266074289747562738591183894422953939451768240649417437707111468404155840091477556467337033932107003011604345705578142049029538661212013899140906489076325875787115991705920873526231191165312559740157568271487529001655543371756826538738823192953071093413292473429307803823665668666755554131628120718165415350579304429689697694521585007093363105974880481002588484899014754416459000403968107787434335502597118858055033488770650484252996687851942935690889212363690523462938203214121517119574047914912639707131599821000136761430293743935549052714381458822473954041966642032549095430219091518015120642892909805678560922253356433040229337818214748640121970577749718799231920208382908843639191529062181313900507053611368981025242178435273612895335617788455922074536234307896974191288152200449580238332876400828617169716322689273245181681143030342678446517436173821489703632063868152756024058363337350526047602898279569104568320000000000000000*i1^128 + -689205729853617794517032311591261355571454949833837765548471219728496776849793784829038506156129402544371781318196901560107823314835343134790929434993185978860197091213324978142768338098833506593349361571156865707439006793437823882697511593192701785277008735622814897765278290278293676209282101260431092826342587754895008707015114417064773303724557553425669323127693664403173649403039042665724904691088371150165610594357834770821774487564055648565454065685783326888768138715856190241318738630007232291048307763027516312590960811605287365040163740753058638318599372113851889117229184529011925192267037925835875209093608202728120400852293882665501895061217529238155329126322377648076677653983515045886152914780653577449405143878992959606521498386368412026321664978963038754208308321858533627021414163425303992803890288576075126892297691917584650440949668236245890736368161389876436363135675857565949111000510872968931347198787474660326224561189395423778170383405842470182233576579247809101041372074935966810836095307392448484565817592757937198935679497681789316342674279100874551026297165131543843766596974000589790980255860515097836935100238336761842424204707312185677380856698331382179596509121878745672103693186358185208661711241751720246814075182969416060966892045642228665467491388430868617901931047175448527301530814385921099401654139997557723609561457445267747603804096974586159901346460902816545703905702506450835350116208508290345062407492178324280956512050838774040168557463530049298851726736365926534925520178952180709314323829838609021047334582293307239855575363942978887686670669805440804119422088072304157015638573021839885395873425913662087519124364659565969076080133255632891284782991974950334623607066011816284453597072410747567679744361009887290198073285224737324544301681318922754565129898908555449719203352235524284727485024284829143656684089558973502480636798383894274036434168666789331515683561723862318731776698233193788556060582987387226900904973109161175700897451449155822827851441469146278034987646417284395223792547160028463613817209132548062695580587799306434587993079583125120658601743924803529027486147162508963626162668136867037159737257165517339657334021801119946452844884597099424999659043085383327025730161577299978791619972863363161533688690769365665069370452651932519932865405393745688330518010149811408805595683245001021387455600976240207835103826240566327923759318306493449605537091199883225251845682176229513669403504452140599280357760896103850862301202134975706825360629897948219563903638480594654940325157435445740941120170398703770674760465405711182529954623007861337853996646100695732100192180353503136389811852888383733020276189251915989133583701856828913255224948197227823900932115025411983971577659622601575984527636782633449425469046109231141312992453700801900423441595586213892320703290781524912122370161481364644393197777513045719991762151364161764488237935853308077911783172836436946603744199343853066067391864347040036848026206270454771317439402160221409701744956807403274699862960387912005794803816785201167733725697174151433079942405262222301621195794914299171648467691756354701073570588121140015318101758399702265305470066862307640551919024715285459148918006270354079092872121775459476078582450820390758009311197823790359152416507691557257986105086329477662392977980436491474531255348836798345801489911662539871568797869530898446471981984593026744320000000000000000*i1^129 + -6134394181819668017677757399078063817755841436434917604983168761824845636754799962205631219521420529592060052076943961451610223288360447041816066010104041808691502455044692988725782718124600115385333346862232552848663187834949606210306887246068948136825250141553193875063331242731626882239888458668075965970452236847515695394028079740456120190449533777993268462935676078961267593574928314938299498178049282979478363118519664543312569871641076770454978924564448284156887610103931707741710143856121042699202707050450672493801930483092429110326110756967297948652628512626084887345284567178673187210757867820953759962929682702545736109393427967503431834630586617360900718785899560711343547022588326110340852887963685041786294290810669049677028462440902986604373836353376157974555685612468250180052128921900110534457420342728506393366599574522689472578274805175857411004616743834458099964491814359700243971704459925456120751795885299377938476473543235710054157238005067037005033074598484619426884307363241925440229569200023662581203144059570445224519000431355260478753279141168687145370036795937419632958646413547299046573870111519903299720821400094957488819065235531817981242022375750221832719763729836932513515381451841931658844297436950410137838935201934667480042796099029627520944737737773009579495240044038769331954784542473317855337575167616218154921814982698720820244920235360174140069753721151168870636039665149460358074752426890363059558457608165585113281335660969647849611063944375705146284343329206879187008676446677417783058102769884144467007284267992892917406824796556849746365141519981970035361465173294435948857341707528982372790149346023537861762825165940132621639391064065992769377483841866948115588858515287036613358034743999819660535073816040012562415616211720807501702704622433750413103274022839537543919660477519264166450848400149675167954137528014111974386042365753832109278786777300246038489217321663690026472208639461966709284840117001403933780565820384858779195260719815232052718276247264293818267540315802554875243769206717365022209641561558481187538901861214949295473688223537670118649448216944505198911924879459110958567201584480259848121244215591046251587651910651627018377441034507528917347320247858785964063159573808466845947279309584795758089293151637402096100950462419286630920411422091465428139306197190706738408794419336560858671276735768209827477012014757143634119090003485101125434644774858182778442109488142545685172158966833091865110778872458281541048495361479327447562188160239039170795395901322541884886094298559097841554324551137265683134009485560778662300891541031668506273573977679550950889124286359874853888370115540304127570019692068726565628129563296642800133054126507740450896716038488135209928983224727989657997882993882090161979946769364105136829674249955813654044082042999790616891170398487199852102790753487293937276851398171994435209525916230231677339247853884486699826755685646114275822372698085954159972641106546110769723953720530294823715851480914519138805346062360147978905122617555698768676000408761381682784391133806334571499937637965191477582990012974433035865725503958171032494227725131196159746463905623275433345181982135932366580761702827689304014786512947178599718854107415832387647829970718941694207849598879990786079504059517802580489549762132142791265845037381538877925012247184553823020085378164806356278141005324736039747584000000000000000*i1^130 + -59920595509167788943972119193372550772444928441948350975040170796134272645216201755562322404460621809966731733871273752345209448445216113980780904169859132818989456272735472915793936659788579698208182604944659727595995570495589616760284723409375382725638309768389885226234934701643351987872238314072672985081818963178661899875261395939958562999029308544945323358033100473395911616998440483520504489042459961753630888307464768675345943067746007208277048705384470581263642819607120181574339851651803131573553174769114240100448348551400571238843077459436857078058543522750558344373424991800593086008055759046277087751129271097860051199574816730858327566948656788239135066661405124747460414431863259261090869005234148874252054745159423307966233665996888799312940725100112491293274995500010029136913443705034225779256817545453873041595370590028892314470431254589247677016631179885999701385955010886200701641177119723661399702899047277801628360923123734750940547603861657215222269803064777430815705422854629932848218594457573877199735375259920404655645892365327381729186058285436235849504250912599235199728962423137938566045649514797015247373086049053433141885507303263796663622468158062863962654217715827135191243488955218827856174463891737992313981883481699283354601813894203277661367593761908461881306307183212294827548216626406618676430305868975827463355318147548567474746209023523398499349408191769094391458810511958908768603885372139144580757844338555731136765243607864664193120457481613474131914829575831347772327985449411189748701757954708367065808476187185633729406332091081648342718186451024838315927094767184614666148155996438977828124604315132269838649639807649983731988387058021655268847065541715084196747215278132591244752609354497170946239234317465185596341764184921050135377816023727409380226717721954531554289361244677686771231215231788812390376963113115050088346213586806624180513483239751029997233666933395219017923678032809405688993976759641681256247414968598158254062054859501476546725408892782201323915487974534896934130438759246050967153319759003595939227225530802625005016923177897348424505444987917560314696390244953632645415238628066668724883788568945713491900237163956890107115800810923729019833843422530614404086355433535319428970378098049608976330804220870629196621820915357354712695742789064169767457957220899408839093624895131907067021712747829586445481215684736048997791032779614353711413465155837371233212141040892447648245583704710194415740724381048072175089572111082932985277483186041344411796127238511447634310928088172697475681904855993307819717211477505252188091803312802849229067470333364229237190069681537830166047483236823676986658786662217423917160574432401208533496321593578581243113267980340700496690191501885505417639483630308367453413895984426672314405367618863325974802170920651349912649933132173256468891505475206814111682869446949443823681390458836924343897315698260701160113216336963415281945194335645763463440618896625238668362518461326202953063787412038224819284972383623955462341834573256264943774431060613587818583316926370532803446418134707525505443947379152841529626910857375732489582235447953844637556519888783859059470984076650279608375378900974453950308887378872764414605723614299701047156425116629498494985236516861508887725113058864883162648690998155980300459663633235814578277600057797214729555323586219419617372143616000000000000000*i1^131 + -529626098347544591523742296215061033126849209977153193700771779180535175754654725448690899662388160792912485331783722099595242779142564447594368661416900250226766553356998143734044504047821948621901387812758073806455795204143175822527161747768683787101512258945211361177016079366621197302915652779683400856464485145750634930136741503613921629431309739143092124729797875635216431646315322822886226323054273944799815511085453597576593510343786646477805037432864900192254750264348249766526063710370510472400207271088439585165731337376112209832608533602438700504421041862480955652816670443591445651023021751494592378578497299455794508957759498764887817478933387104902179046351831576900049829811522159606385214443516259526005451938434590744181482014296246329509620263946184282165438303279440904181842961917584866370269580085219852810977678408792354990555021962788463883092355591374467109428995255752522998478852933394040998648677620511749295782792543416093912106522718254326633680580564225992183812796073010543171344889498043061719502728635128538625621132030803071816699743702644408932072808341842146492365895153671286540180687022345342129406779079010709808067557894155903684636901385479629787559047350897186560494594895809740179780126322567485408487336297211822437550211655870739742406215717354820206321170938484576199131822164172785488179877813911750421652989486053067576591121395184370853391819632609252343181563807184595566210207460515950226126247225908422435876376246725010486997984671851400874254701239846467955079509794963189232132792856387180145027629816875848991098255731649850364013909748737386702550545909135095782320399149542950478613127348871437400807588351440373451603847195703896001282397154428886531485290181946719111166089437682551110876975117463065530833707949773579618233831785735377620000469836788950408431570280228676930531937841235738787216156832152005036869980727139565226701849795049287276613534463775442532696340825067811182409463196624685980693909427057988432968744251686975493052571916186335672023747842242240655510882419229138218567182379919483484107569057115774593544886632133739394872905745957410996169194847197788692743445151595455892003241636954366458021397046565297882607860309555869271030477905371914467630526478213730603634453908207589598366669660262115710887124413918975299605212913753875802502340098170811431019638093410976964322687440156306170080401273359883587957688590906245287123320690690813713743693009519486448944370235586624235262262558499893110365548126232087426367951661533528151003857135576294313180176571680071503812926367330062291125917779279444755064503595716022765648370206970107792030238483293349266634162412816386175982622554864564602816676579019280836422763715013048342906624112022028123126490695001255474553953798593293865014128200313161958643747520279693682950070620528212012266264798712568548870924881178960420040020430977249416540115132445406592895884138436992816294936706925707930705915629341210920967905186626893145888636457038363894970085695256494051459396969621403790117777336209997764412227219319974263130129092276942527319371055651837272619085855277343903845960935482348354020444812199019936711532707692396839291710130182570183394235314805246800288031201310121152276310027286628163068504561905098041527188490292559892268014481554893545001984186323459531753886571319193369725233641285682843289455375155200000000000000*i1^132 + -3146052751560803930931723427826681188668112958845544998109603069007252289506970451317870862430599035283402332967796114133124662400540663988346548464904473181934130589732217625881605700504572505399216466162224742173114909012970402576626320023850354887791772794185437018132484765603475141631452647245890526975438231672181589315302028802593751032893616979398495684181015255293985043469069579110781379865433197993613039673338188483785419350752086035092866863135280160420530221013721915273896635553571852380123407281602685142771668488187660164136592974389317153811730986407133666970978756473582918615602154190205058135714997457957641541052543614880920179913884912888307578442446484044036522398978380390518068043048592856411331429427150392649087361767440845126968537638107206929269001139931472021515127708299659679940189017327293158368552160487468322623249247716235397848163864650066260131260839577992230027735590935022126343254369493318321551997271719136566929572773189621048854502538715053175498670518401077584123164958994973300499235307143614572755120049273227840958094248851708184808166160794672312173713125925007226633540317231625366685228811622837512537566530106904504896066652621336708693109713513111292211105894401876837438742655855087659059298232052755622537555157987923002383161696878883158650968764998595636153973378433530597754566033842292217978228274388476359364225639729489868412622972000846754072726873832668228353402047410576772999208194145387774434330882069117075800122103831791887724208385926821333287531108993883284517237558733508564615502093301534599461957866362523752933728481893046954364972550911847982407369699930912071844513347707657938720930058440540907740076579415281322227362151868540809698457087345616922425921678388310751150452178594887290433542873973447190260821409421774192947499151312931644658602741336633758830809874655287081662087758918167994290207416829653066621065144480051482029656737708866661331515984778931735893544567292317006470249284836750323069073368237603148761805087310015988057043143878053452691580333815539169789971465692890606432915711564734363418295867560747555503048945619429285405728034782962135512506829635631582374437624724427249420726285052716079704659709962016097627273664428476076324383842605449507744766989582839477400090927732494064028380113232118242817825890769855369071853330248709806549583792075094827492118241820831491359353168403063987066610903601588312315719822761484016137022274093874185821829940392288897947852370545521959981064821790555366620824278115226891264969439161393702265241947148275165044044180076751648543723999045123968991888602244762431787439362852024336274360297089998924028419467486683846449647321563087406735496877515285602886359998834797409568956694407526270470378991934824304186459203501819552251824729364867821329748979711994966635493934368378745497841397828848188407477760998856844756398600265011793994655068870019096459159843780172944975469893275553120935028405066749388454712670685576322753749191688532314074389167924555796315138690617312460479213986093017329446860558542148320636992930392561893423884567851123198668273221108720182528200132595041371592729412982300100503428923525274892156879627562831985028155804741401928559018160084389261049935001979489273843081872238613583190098302243817994927778682893184530116861402723997472023247122356520171970848187467012505600000000000000*i1^133 + -12268188597877943080217773184047711054298970929952310149105715302445648641986598320612746181226444378777228536629100198547164904857034480546005692399824255772863785655879899543956974012564806141284743037949379486689833830640636127673063755569742671070578412959196127356444365989858948536208801390798208815036706684304569943529860918503898313746688034469663796575451687667836766452448492221947085172127439667404106337139813007657667480644040771184584173949998118782212105588761208082293238278861080364081472697248431809658005124764007953024789658285062266010461914817113567695495752611790086945828175304878384109051973064920036449433457183604440526057767719440114420230786314604467660835440373204184299490244150760376181716982688240778736727402698229192325126052878467030204207072619030792172458370031571293276980078662452170142308248457560547686866542892301013542489983525539442193554687623799136341719405647860468417884987946472579608660656535493582975771967467196313922493502318498927652443308195026146882876468430888986090519392063595813073500828469110403310226799565941200032602800207102925212320210799270308074662741001809234673226503340766731425240270161880437524634619391143224518617892269061771892802574078236195486903516548810268632674365539928314466818513424515637162340764403953026553103491563514338577085674743437124822773464603253996653483692511880637983398674249862775213106588907876423549518060706921946993362179312580960798111224715020404436762575070906392821137101059535472752394581434901468050832405253017540520899236435812411610409028526809983025112605741850659591147969467904934066039286933827291649383886746085680536911742767861970167846571905553408757348901777454543907784948161290445984862357081627168614844848163372020260430809265632461045346944615971408883224876425093415902805957525184011157028922949332421224946895252637310821412800392497707146520035394319966970236403818439321908382798817468927056358172865704841279660227570245826873564107546013284797679010594935869034622886041633394191512418744216472575862213242625213350243894831270812670204460172307216112095941512209640563527538438549954481329989647090485717355161410652321971355333692759326220956745380015533827255836989574092544991936459033107019275958204264699872424357551000404108285654685662260511236252612964897542934332582155422583337114909588773500866190403383466528354305181076306496168851309912969523611241509956978525667116359589295606707203019665146073619432158139528695678887199769822767449445512409162254675111983843172514079862161654680048284444677251244035098299274028332242474277679530559385764270116680821328911096217711027190512880477485786766669920869342504729717886524480041845299900668480578793729995010014071152255518634933967568855679127602674830635425812628887690353636347708835486106053872672086428680510178410160612050626487255655322843380326562788552551198764248561374440104045288843303465841714903350333727977361779016182748823268112003843756981342857184947563396790803040773789254868868443331097679000666756662270995307818767342984616171453747973791353936202154021785239143379795213333963271125544594654286026464781457238287446915177368019420092846507880433360976713010161604582786450885797965993463981600464040080198457519977611533990813589058701479336441660807418005294600464117186815410060693926384929449633152132710400000000000000*i1^134 + -27841813119543024346996387885941993947193356099679604928583769431691629786597898985631921833711766385339550781512368298112356746695639772336477568685088784018308208770988374825178464986359163136553487097457561717003431667844117483555080616717019664646020154108116176899858042694962384343914619383853242671959428466574090524785940665644062502888058171695482961217111924989810144176580429959382053578077219060682396574443557059554300450474067691917002715782835910712966742438044719051673978219245690653009718802501791230197482403288179959834693435381312369176585841531715639118153473045472498621090558524422631419928078677209227933456997724288203910540723586709831364048457676081724327776433150268338277491958266893292490162812079474548727319487062225747789481673335366186454308157481095690608309334402875481021694426136082442180280379951359431418215504784667684353784501584548795793406161870481580847040198339849169542880027365026673516495183219605984218095319951928776703523198829687805173112742503576556615165025998658489265938241491670869131469123086033025675838028092416634029207934993938386157935221799516934790273334565104498794643008136425135831795945895071472687689453419778071202219017277955119228913362702918668268697739958518167190711437048847397270449361725097472230703378184135883851698259905158429040672255716184254918226675722233859450523758478430326942054776782742856888341571170279141221274526557658690464299231006669921238363476203584492438945447654291307951516238446467093412374839879816297692598450774424308658321772562791630186684133879713040546255697866154217232505698519128994446120620291415606860248068768143499361407342836289255539493104266632984256033322976825838077204983808746881450962639704114269341767495353432093753332403449091796903853980355169869477154716268076931505615063679998778460599360438956025419843842222771686836633756849005362543438114846190951595060608668065820707345091804933533643311052991035833426436891507716041125063175765174311070261582113492022126378546275200881542907590626319634451539405923353196010650300614901717147210578789061624086947204132098084119545364552589537117842055329455490019988144584962781571727234283259472137354938615951841430746673161730405505943976571218845808573801989252165760102252553954332284708309890081071716706576863835630185841561734033102818886985824942501055881417700358404610580231446539529046672370712398042879426311957387887733170521555069434150222503076085342424836821488819237826085949534891178603502718042107414810424576258179445733897147494906104140245934824567600489279339514670110022325651115946662092729610007342893357462372440983895449658941232541375423114614201033344516182878942787013839175754046256154472932341981233571806225705826401112485739838339927293348073985325684290821577770548063005013843397622798142880254861689147922201898827451823409098423037075517216555545794698128753979291275684554175843943191543870147998405584827473087111979935478503977864371333431567475815318815109601125711539984652181534389365138758700488169159843082839066789195219313662068554074317026005470614231682439410450737871154251803756421038552802919707974550110424529893038188554910035465914932633014852592479276483144768363391145189460388301269792543550461918515464705415018090498215403950080052836248127416563974055113996924019169445197905920000000000000*i1^135 + -35855142715400830410548436265319809561499275884829934964170629047456962195492196255562272063259309704660855767388064781810155055735611414741185650944230079756501764371196933653598261339000311931372002970184865018352789021405301665661056056874287073602316914227345459520669920187764163352408555763132507841528242289006652866959415359981506426843465433089608166152463686337462170647844496995177114348749692165194092097200710571164569640622519123927037190188476306059343719916208716777543486493677165063264582058247664091307136235773404518841004218313933678625056793386798134005443127045529527088334208486180203149839515774731446885828549638960066193828140970640870632344427968485298842705678815812760553053628558129053249918473274727733757378193946266719824393088287007425647294212525260606189784217411872021025855103038582110680584560941308909641194685927421782063940738812320170948702417989984159120832625544161206693023485634564680786339132142636203702675569614811313292963823738000628114139238351538243786027111879531434583820180468627278979874639387108495777004640627898254891042193141955752246730723529413594171433643135557446123589990476477550052861405535542699928560524670962858535283301715910399157121713046494402147435069549252889994097546745140284252049371603322781699430426546382565663598047331613301424515195661588133372227611532726038328259880748956150463451327083557450301924129979026259563799406662802907587259783959278856769388375293629055491333612942423652333086930145745343329696674160952383404527270032892568355685191359193040611494454751301580480170649609943114266458516219043619842330922792485707480115526929345610626047521618775261905215904430294165064865471248698889508130620290099463354294889095525333726086428880579931065899981951093730565464839083906219000253723032913908199980670617681168728096922568196533982446370998511541074915478843494646841001334692649472102972716177041431701645348510305711146809574315833123616158513378711399701034174856113162870434495121748778529941656235271014428855576024072205391679206027573705251993706187676471667600665984206769887232842720122637343376535543440634483966137749231409052930715820665657066889652214840127343669968530500142644386036279889295073456454739866093174823528436978403173801375269612504786254758552594756362407115025925709386384494188717746617082266641830574642739583184779380363971986426618006064572829768988441010343136926655477096701620883255314235487820395805938018035146150587780309086952824863754004266128767007957087197422730260515404096718628345728533546183724966319195523929787090729025756431990489378145948904184088101889952753622790155512220912997131480070408970845859688682843740302042481402973758556535087668076910261812765088323967547476937898245914750753618594256358690310900691929905309926909675779791984055027662038305763761446196171462006410334037547589396749711494280453716268530596044906964821082487180708658306721415034665360383829855551712719963526826426673309470742618098491098262649873508188707616750288504759688793967554513849886123362774376563172823874368913614287635271366335252691035681866818581722839252723819902300173319719207459515810853524315808815307460071504735973077312482819756631819162232208639645796975157264619996802020188782784997904316663511915383603684491917688490152834023120743432192000000000000*i1^136 + -22403623546118557211479769970660724383308442952902709595938070321080243768299785521414068675347227097184129394819183409021573672689080610789547106457434480753242447020713640270875011037933291952897765814771941934875316968841310727942714227071108239599481307026454233348513017536540930323625630397214020876368703746837878814243948758065381827122560918429037046859124504690751598926862068866456619007138936710106256378729403830674762123879381819347972201615327832197461811649018379632789450233777270883045196250232529827222875628791737151593477184323549468831744192812527041802252142143534223340432146840448447124673413827271906979498977917370414492825452826673935261924568884149972217636447161038349334394594726088251435662041919396464649348174608079787028459840094937321341996853555274802633141331518625960962771287695068857430164854671312897632363472831856564718736319151447904136879402240564515876382694752842411948523274948313871294962076008739110800141701086997215421774662198195157062559796803247638296089305547299525574328209986643589828761811823027274286082835709978942967204852107019907813369588203013676841265715527983933218043615755430872665866152615598998707525444764740849821533216646533937002308263182273956872099861927389297553805396268639798610334936408618632511166245585731142717508468769992559053963274078768258033583069755405465428665597466293275561904253272932955248044201610101826993611142507805871946855241192264159493075767913429106499129399267616911285970015555633370005657151419536574685736333042414267780426390914124063907177270583913945352834049682470535740214310785247709232733380091713823091732885130467040293334479583738137612930268890956628484047087954926504179242851705587491075980302477482467143183966323165146883636683616739057438087151755997094212750518557194856504450468489861708764066846146262272709924381629499294775250080863275855333031650269601479589534395604007293589307539935331232460469871682154865604828244664816373672316799271437945328666968118578653900199309606865948017257764561248790318399876139643541076753582936060883965701790724769953631150509455459340149716719295892002872523074727261996639981732243606564902276302244041555444207081057986335648763587522228914043802348153438734934463272658211664464263386077473267190146370024804426132791552810221110217676421186431630127416725699218409637596398171339617231143680448583575331861112394813607602193761382597118621404747656796329685223908944977707766122304534751339174973465664108765024164101071750511163692544544244965831482794979238364481274964267599138545522648543893614251924397072367019758156408899949680505097354455888905414196305170655328482966083872062856467735060841359604729175569570507278978299998904583978689675470906648454844593492319187623517777132214217012166084161365402852380752228490076098210206329964030141836678193887584511260537634367256826138394702356496477873195731953944418750310768774520370734433372235670977846680176401300839328606349390927646502927283713900925667218332771327940635490091413977805020980055161728078710713797432446637111566548219077782568097816900888413891779054352696592572899682429754140288883839269049566603319022911023241340862993339786642167373521351442353498692935387534030185599028417208014049423161760031530256180431513186268674910172146040832000000000000*i1^137 + -5670616607258216022474564340757661347629612380422286112157721812927192937410780815214144594375822214779532469180187509094050715075592465703440999499618250045530043818859186017710366431050430464789185093629483914095049943836647145747201167059112081421175417333043503979488754928138768330595461281178717125242221061251073115068461473521192207883326671593850310888067385207429840957539881351555196218645555000969433806922306794663468864759329662608120655117683071591948340651027272338059360582909535963247329298698016961953001105055132021305062583024882494039413788153564487242817568662964928865549481304869109380618843048078036681078672997023770595173466315386121048349202106759376876005993140471070438654955476148849675108834419112188576805289616918384729900341862996650454091526501815383826144425343497547978250418815028592963212045516188118696313991267898801534103530541667286046742217946357071118216764225828485121240590082390699762254447374773280503829534895471102594223068712568533636835244487015344066078055223197393161320881211051134767434151628269441218549512977361800084785790166044684953974283751451091154177481242249955519867456230650688233850680853730599664427677184450056484957830182060913769598331557100376646693644984042466870422049987649284030252302383385742180637046155618052576904872434094456747538452703927534639737583535570867802361647816542636501000943139078288703272826542677291729238439796787887843351087012655652241415511561358498453617588864487674396310481474384066019789998805497472129529537401106790777589863136430466152568792337042015836905663021082927347171871231492348403096070536805596684072226788323630764289257984818972155984612471099815912777564051403365708322643226254587696917661285186215368972342923273805266702915287603368849325362332640942139984423310191687213878733613410540894580068631607657770636918719157827694240462734638598781083836374530791813887683264185171065857675563060522524463939190563261554017371178340846734793368070302036710508855244215441960944244545518943341738740651748358735840996442260010844292855109123586772264786585794470783344811057220527116956620891149990266846208615602571746781340740614532256258497163907142188652108777135169458785235487643953181822039643024475065800276737409118416587356259262409614116875132398250584488774055581752955359977231166881544402713174532961316794719871951674751557613817995032790022134296952884630325441443991787281364941735868536716385947522030701432557243418216706264915629884599980356071697745602623638331870525248456643811206698639088514927900910937881723819694500765390639314273976136056992511468228573258701756914825464542200862323983335268795772981839795390402608595374294993058149740365790529362377808423583678430629843248055993521417968837284374000376896529373288617202719905288349654627779104905043582629695132053868072357438574048260689370670742638292176948607486919452584658247785480102454393234282012309954088477116206918640473703224440315598886673017214160978718908227803514761440429490846741167798491795255292495424510619651122296975923632509406207038739627864569178481406401515206568320758939098919289892958597378557854174138962931310837196424791284720973635714346735490207811024837395275247638239961418473397571340262335838083750192140880431918314879553973623193600000000000*i1^138 + -2267909728671262238112484028506191960521069854943008659737371061799366722729555746600090338160578440727069188677677680164043257695118376758239347993953646783594259798269947728303725710559065861238326270703050957986763909675508214089278560107339733412018042182425472367805452820036479694886884187499768465446698962410126506957948508976629720750614746362541174799810215379076456504074644574482564590142525656457542148717006744211210041471791956809832181045045172499163578145795640446052802492701245738776675310845444180667375102493506491308326770748993843019593135088799254561640827958340323971552470781596656043912309825986713099271647265113495029049423065550638653002366391094883139139585468823594354316120918491856046132969655488622584758725579385999054498622276932529770094699150069174934108203238285943440798692341092413116313339676991849579379599732956693958725523987629679692526457738829959877930279088984458748418955187598068373643779697162101819048640408293464120899691916004919306122896963715719681299198416871980156483038964030216900007287742542625480930758762644948103843519587505323609862107073987006559395637330635025300175191843656390307707877114418943490518885925419847770783922433038673418709849108920604668403482430190892780263070047732973923741473873530725731382789138148388633929359431713855087938704955018706503254984492235195039540145388750245772841707611266759438281421088289782115860520054844504777268401236569003993292728969415960236409493371177393678823252473344894931876590789642590121951854784983335427274391729489977160393339820849773263602924877560520310047327324979481554596540253079007049765952828527232082137112141636803529684230186707480439995848696031502958323765003163423550829174977823806066277887810158213705845075626224136556059123838099769906250382615077434368196723890651776481845893975405868606783427895629838626549167338847801971084618690018092249633178173971841012944117198551246323956890334540268611891905298879059941984238945094991882439241378043917500446977204666463322889510262491681685916362562223924164406939109273054103521243211937824204605250985411147468627337449244925770478478484789862755865651902865427971852641135992372846065469404873614881751786035500140213223590740883255276657055348762226605828707347665266692626523433833306697940428126580497506438974990323798009543729107486128624279057179388950943444515933405661572905513280316714222062600827128572732593435962733049486654901189604600786285540284780612025153016679127063868019202972837904063363460376350515033551672498657986716835827036287967485568350921052782256146944647811468984935030780058832451780661451766639152939131371339203768341021105172095513464278601604362622383438579041292838830482588592110493977969207760699942143607868595733411055450576010723247976762752425959217480378813226932312039368505491319328174234100774176916262590184340607138647589780901898868337589042366477952143489403326504099085456382622116984361467431469658432217349496274997913334793993663145440153634471607153615609067053506576366917693600217827414354125882324263140951673816671075305092304373592630958147327490777308624286053607439431954227436481739414057415467610368348049390545287951129322606196794548537305505740701856936618385591605002234816815922170424317915955200000000000*i1^139 + -503675424014773870435867194709856893308250490937339858601039841116471120504656470691322509841959576315336254248707269601329692916504083763132024562126021699469014694051533445081843374734806637131805790935641100747866928378663715681180765416492251166846272485749847650774986931117014833860507605381037396041066241086274201937235893756375098948680388084209508540276276988773862491003918673511316930238784700895626528220694507789563843146511801236458887547973372882888788530950084264303384048984613429815874703833493019072878897127020943277949081083417058450326921745230298521447937063649209423806173683228062719781699553154299758440447042930422527658545940763988881854057941036169995107171176950278100522291014805579803341578875458106897642908121712540451301663834940232984284678326379268888699739521975992527289897672536891258078444864766201401320731090012224713544393451352848158487483783516645510458255381029651824529056308306032859432760113241730510531532798235534767348007265263977595969510184791090289194733101693293751303016260313786726098233780250937664008069527472402498859891892551829536259153245386428841275978307428019881935109578814128826655633690653726084228029412559101812235845597000603301352747421149400835782276676262302566054345311461599542691499264886782313148866112825719179747919556695112583992857182942882876044321337870717084308346293308156620833866252160366264312018423895940521149614781339645970299554184596881557314957436255244831211659002751300209423026335070404642058153279685206711614668512302344597021162794820789390212897408257022317949943242669887414967975457401059615590815933739736015377162947391996328677527951582368679792044007658743663520486079757638769718337647289420515498930869704523180150211546775179541894700299673900704532681312239012237984094347557724052419059301155633622190986077325636517812773432542132636898342734401590651396219581058281056532555049856675883177333933915651492975202273189186890393388465937013757878814438278629912197923070614327958463435556348562517524153126523846312320573033699098727062074413158703719541571744728567525801174457693202636712582879198350325837811397682413393085365385717146099089880014097028036466652827350680480622222411275907454696959224691220454732087932489138350343970903875100169786632096041322649837416489863577052234857012266608240127183942043682898733227780886238211543346596046536115656093003893853125120192443939907438292847476468746080498586938700122721758290350875337758164942059561234698164749652154728762006911582996796182592464360712325809747378110471611680744256619648804585842340097033036670970357594499029982754238488774232519977592846829694621807049058121726115755109442957964175424389698745561230918920654934157606453600650511318194199048548404568174986891542554861068783309440715645583773936373073088438330928214766411325135740639337928520303145309041703652700323533245750013198650872412004611942317032445274506109949621181596183160355410729184716658129638531753325444800863517601870685279402730410264767766018353249536075066873171059926788468638027326844875897112228041416679602797761213320091470855703053080971616798652153150902516378463726614981264694226555603422513448941605956543360689952697363327466141637089055488666313701133199668674560000000000*i1^140 + 8557189418375812346178184868496062034588928545275903597292442947037707055725268932465474753044475981402463945646151352855066300038421727618617112325270800902450059264755689806521883060671611477937513589533542633217840925161860256081887155039437637697097088787574622557551513481989963957269409304114827903654659816087375016407789334465606699345191645363228768733166198618851452510955576080265954579648863918279808443471422808803904869354699101077980072392247379186801124390900725998194675961539576374601358454707382673235492348616710955323674588545550132397206990892584030943260791795900727741306174512627519314357563099495289635142393933696862950795228758292674505445609383803625910974519267909085540572586420620922123689769029274913744010314301095736668261647449161329997192258411524926705828609424511011636334920393451935544179664809143813113475858274256981019258119183933049729201619566224966709051512664371181385881771284153178987273262420360525434963315931923934029392423747481747869062148843708469070037157254947024964261652570209975098716638966972915651964133657501697367393398025154330002521336391552538599326453993259601810211627624138283967392326467379321426254247763229047496594711137093324755264014505035684585674829579731641124516376478066023505063499164253672596829618050833752326765654539019185581532962533809569035448042596261549344368218479567721133749831468510203955290652629565990602113703654853907484493600858570828138970009381090627261876675500300153330148598904966822580232262481883545971746684248959383955359427243970139570219878680433253819268763560481317448512170541700639176250176495725240409847299222750677888056139027310545274777006093007425582024784498996363204835479703887266560494472294277002879459982359492734694445036359408484149472140631561785285612860000446511453937200524504911163125729254140992982932344152278221466796295209181235057076523645146855176014293108379218152491786994304053748904961322285519945288756350651288806920778356248253249412921663444275984687439238782144082350811608140169316742259376375728140555715526396226324557165295442991203147933842463358825425708202536633345334504029452383588764116273019165164319464679072641753510088718730116530712418438704166336136661450553776322864594373340276575760351685421825027567533314377334907047670545554255321454672498313108342883438622991638247763789398317627109219274835715686373950136912583348043361303526244129669424332759821631148753123732401990491653390210079773596621258842580690883893940640129642181110549872372574940287432277004212438717391795228942311374718835261215793787303469311007902115301830802992328083779553115971669182107480683354291131038201358746537684367716245819691665833635507571549329131654179352103815670001554244463764045189963994454458170362379228179462716774490468636209560660790447245686983026317152532552987240250012151637826136444290846196145891469838978530177217312857180159268354848020743543754485396966212812484469328203451182456306889028908313309964817495385278573818963702871749146228759498912981073227326038025322868175400085887788261458571781348392952084794797882636776270776421400399072983500648856290982132428747968580186960465934937424831410901815188771612750712894404906541054827698018110668800000000000*i1^141 + -849496929312407464268246367463285045934510211162196535562861784338562350157332155592862991709514410756171337752862533725354186866075443491595883186460468101251395200257487701985607908747404784201526530435364733547876285228490429572252737762144282727250940662373476543289727701001201834520844925954830506639439661785558146713998355510596959915567207079869209958545853881738355180221292907531498716280475167181945638593426719433254920907754143691063581426597977274166655574056512991290124830589661481397990134382188997631582463772452074149629080820123271978519729975782209383307328276055703080901784685394100432511262100130587501424490133669306048143274422592247843782797620672486105478569117142663880002657350839407571737440613863768248368231540874303010834394479588198007552756793079740680866163712487583417319482094842347638866053802838743197627497786096629558678301763427357195444985075312628783950922979110328183577236584688816475912863549525663591157279711967535909816860640481938707294114214074302290380611924044074944758983376754247357468561592416038419946472199850700581618011156229682534288607286888255139274164543228287239801397991488280585507173515139422578231953702801320785569578547237000694279636840764510581679849007928708126111735387649562402976919190494320441868453535354939922860371691186761106806966839769563840798070054330541160786186656785814541875799363165883953712282915927791334755278006964331129162694927384535349731368714424187476786506054755357548646203495364865914800356331036585432278494681467775633823309465391732162895795203709101002008942648605124399737054734698747429588008763753432797657396206075711159142680737357772865955673392016469323029943307835399468680594112738780537299702008334950196763062442604827517015990938010684627152346657808824204342980044676976349606830866948007956233607250807137486731883364498215920040935564326830638413216086422077997913678342430830369926710459021527215187132956144697483199193503491101564995611261733143303507361498504455266917089841820378218977353494112517188528051559224109684206929567606840111897547374168908570811573950812330087776760752453036178511995863342144549668027928209940126583152147709377068561404573040444092465984864794273203363214218805606081109603942771651501859000030419222676978103108728049756641899189987503081648724132264304647390479637595163188282192830880773656233932247920622813292214295330995798657661734856115972428444024505846846120711357287186155397727093038770025810192912388844094302377129943945497846032137688010536960289967594739118564842884200197097564611629940987316498269347913211205165262294615940185875493433939790026408823297158659714765232019159834122329284692267887826670696883501222090835279408309195164634447531526591952195014385018335178172117984687700256670258052517760454366186052388542932605026270557981019034821568254580253716522065355329939830527547764819513353559547284957954387886589133377087467566061539069101162455754007799947466280075180885859194934895500817657998084168817980225659956227272819282349355937468717437829463166382203911927004104566014516005840484215096057101023210625905400959187505597391825350299240626015037129980713960276376762830497538805193636195889349063589477604130816000000000*i1^142 + 964308711527777066261527298808466657749986017299262126055411920228739832787481948905884833172267810956337081288454758033560571163153836163870675628650855630115179274586509207160073011392684416521490232737495347698231326776084973210640464778260156586119354314180078369042694917235739233310632040257856601259219451401503795665335821080791363325722974542157951036593756560969268229732841605344034462700320796409535893312199931898700834867186770358323781226105644156458257466500963304083910984793390105910882863229705482820659136350858223646942292459102237457835806912966711457086047109996014307419201286777123269428134413830508832073456483205389840942293584430259686303560622038229731439013916635165461484823592077335588523790338198109181277729669491572390747513361030746174740487653341759470618642867971855823722359718886844695938220022997453034415209749557272123993311123178247088469415973301371013928864051735659798796441893056899184263905174255812497162009285560384698720831810747138891436035245343634617663671332290531987225742378988837184371652642253154959879339548932508361521728023489090999538372695328872108743347693529560183067949152637439614718970531448329251104607978697370197022855631070274371936322642739033755130652377185129330674740954996668621536774812095785574894062260223745550492417407458369054672651136936510571579492544149747354463720700816940180469661805391339486943609819950480964191642518197482288067121082467016634648889809537056299900316676124367260986006486780320043421660680735935071423553846921350842243076168265285851483285951510604242456561747388539393359155763259506011439387049700690088397484448000068764614463594598593475512419499519922977254070314986122785886253498529356597795370240027912635707757010765977346681499319214286138682682105064631552238871150671181764819055997109914277204357831837933023560854783665210111509748600196316128032406534080125189376918558168525958743808853424537994949061330775990404266303946892792110586729379149161048634577187053332080072842193344896340485318461811111534752349876796716603441099567090686556697963889487278607445648229040802580796926870156752166901502009601424860063121811564684064868740922831704603941512020051377966382876080103446647531911667731240123874978863686005669607578945137409000114464911080231996299903095071735396659464433573621597771705707414050988696423976921398614207147205723345801797569853150542524832353308541149838257536913007649098344683470676962652428130832649190653323181565614583135298792838821174059463360433063367599162798248547820538759813862196312383734609314284748726897807940237308381637124113080164252904466405132978128561946591647701743007022261268411610030450104009388695226135027348012088330315325608377815272782868860372514608574795442259629639865299400478170198043275269828762129218405429401099623705610404856031250547556102915122107287644601316789701817680419191618280813628487030415631837480079216401181122602195860263491276726447757927120829887914621255264049642273408875365595492583291710518022571314580318721444352834010199562255260179205033852448132865178239686635433920883191064319572247998217200560289811571640088733337973628905521145588867376984211734377470070008095543656448000000000*i1^143 + 52716721983434713042903784352659068242199955834193079750317656777715825458430314075872480685655116612919654483733197099418645502799468233157796371451288509461559614278848577125231052978110650482205271463322843334585761109842232996335327300241662737466195895095503007432798373635795044442961509981394783388559010710144016495329717557056093513823063992823994885796785057312018536766716013134789759278871606170010035477733412050417827496620173590854298108550795744042197080326618258718642341663078808134401343741413960414811942634097911182249890084164973112953196936321216606513002203888922641467652271720670946709289213472691749964129257324877596082378643760979833648223227081317243650173931808903328097304071939332544977247974890883023345956927258675064615644948851911404075316279950345892594836578128198810115921241359640224479414627552226002967959680238333317769327848729820788339651124497893745228417510304003087129775864348605777613952335547208255297824322758049685631745035750374946098839081746922352149946832011850595995640711036902482739665243765818276152481946562495396671569693487040686819526268610963968344273714630070213969732935328684910975462169139873642898390456039641850522930335169727000069991151187930416750577678498104893292747677116530096745525701806435634943395296843551280819013002967968530731052308153382917265444078171669495577607904423051543665623044075755719030225032851563003261238565846858239839576682767464727213138575969464452219918761877483839131232762458882535939893427899890040579404027989191132256176931661126130529797413449136851089555308216321792383521912819782029916870991687781252257957187998073922030339090940127894494444255881958168694170917541025758587499807352601165211223358344902066713429551791282843111656777623113115973745012843483804583114762688172149054743003664618763744790910266121282834512544833337050881960960002166232241392044246367403821605217659000772096753797461262678714610940893180328862900117096518275231265291193568531948991001318854482202496752713414440027474066822484946588051740899030114885783867858910419351547823856076270390665012867866048338086997149602856098849369814685147244665202580834747735178323907237963942684481720114301443541109049067290572487881357838161635610197120843499976642942049700155758019030301208979792857818169296347450100225018720814758327078361800000681148593226775946238706694018321197901341156426470289830616656629375376997381099852778182348655066886911405428995507483754942567781191366532266213703328084688810017241883264471190471244785285149689012031027185964317759734041813397238857132725131311846477105870074433076106274466264116354255380802445656212831104826811567067217675575456887555646401352062179338583959752832751562253477775047129594044467674979650144023576002338211419551666547138846254505384477419675085722627947944110768768616756128463958183613767859471129116923479910989584944990729371115013508610140003232122105958543379734029950109420081173670757918708163688288051586047944805145939093010657444924038273353967481062129117313222731825787948031110332630563330248938954870944177804271032509150625447250818375413665565460799412850567175760248369047536890597499299712901473894400000000*i1^144 + -101163551426448654541561171232533228675626557696682902698649786478938758682536609059486615898927509302082640430298538816656368750472741453958888156974999729391703340135734994056612088544288897803676970869328188316858741270815965623275238573201843247265912665663346850004767797467892693406923156667162120887491907686809978479685489750519938701572073210721323515809207039514972107353540683497898649433595851209258685636280363195217427619387975455560734256685178125581288041922004453159555621361626096826792898495627309598225667762472679667534613230983837061952384929969239634267678613925386706804549463096406015035451861523481771119126733144664438378673106429962682236942569423972277564206701330978501015925595675796091979259316673861561232624160310469016934701968136229338567663293542936709022870914688505663075884609185306037592333667944512465570813570764898725717094850722995406248583905288207115528884069003319556614245691704112975909350737274513080049076874444817147952172507016519815634695771475957278367189764247817464776959396860670247635898511638406383149787125050240027088101126567009741061997772094662728925870727169486091551769440976563722988291222600199369664132550182611918167478517150763183287716180728737361678207823342624507882548958458060263667570635427654291069130065595126668434738888569694814181117181250480248332270617148025610958909755824620975297623501059064902861026097777975374256882683288471966544938852170045437269641150249235773042737010871639188584755384998239932436439586486468097328899040379016668194281308781504173233290820601771973157770596657188969553599251547643615284686042909892905236020944320226375133247371754097441905829444051711319291091375933705145710294974433710445153447210874981974525649721747139018660644806436610789889646834615180898783777747903943666521138184681785527303966728560745717006411622826324517876366590685328952220100610393783343416026227942388917336362633986362120973160594304441785262020984304318976083335772501979261686322916787869175669261277875707434612361501040507279982299833189589064783710264991800688225276335050512987528984918156370359666228447656454249164740515705453171451762817742302626396397045849710371872203307939466072213559977283617095836915360756873368455459955365073874205676980284784858852189156862845084825863033490448293675330776835834995423074688145098302336238054249043439531704883152735338766979193400614085964526000931092732370916694211499450226819385774065846925062263934908072733895373034094060967518601394752174416900374480203933719862961245419421970987193018701037732417273051935371524525473487273052571469921329924679393666259639626168889812472620937092493316968368483751621798919760927345287486659884656566369808865718515274002877239265152893200595794759850525956992280022894189437757896933386197021088769970497288084717546803991537710187225297839730623558975968986639604995274226572900528737569416819134363010690917545316725501658810644044813930759236801313435714529127322507974208886833213859824508041429552164345748641917863187352847032405777798660300365550979827845558859359420668364213671118818458604644070565439234828276269047803620268382120830523133031048701542400000000*i1^145 + -18515131447545954051704439824897488826430787249435378398008784539246106240476733262803070750090832168395746519992861498709360215340739257952621027652169497464349430998524907366584961779155381964491628041791897961883997541741619806408282270395627003671578225340436127434259394274883710729345997475783048978323913144550936762348736091513082523599839994155922263798285662645509061329614048686542928901684193158684789639477186826561364004697877279328912152638506830473491091398085459253948928263345645246568379642191551908437894971992691835972072577891456761940992951711211597420655917580314130841572168096475283149149893108374508801706455846391644956268018193028945550649293505644799144921737370539237415306292752345079099341574777435460487579819317991705789998912387062548972321216262336267422940822039709355935873854199340361661322392522181911077468307594235414233158425374015530834843365230051458617426530546144473598454142000837184559951850630457328484113128427031862931940022647943334171131190564365674557863558905234610374700789612389531426509138233853581710918612340245067495801130439140698021762032175882033354019478469709907154153499223674435171466443717211193757837395274474025146901088109610621033658079988153830259355857999712271197168402996282884023486717947301633753532586018656682972754831431550092382244898578786421123787818766352839843595595286419678626470815562062206481617651356576421768098426352202920959224223118345387053204915597301301748266538722699113942605560196499517215214136495349983070913969758004509028469997717302115026714931676056121433823782961806042091084844303565693434394202453145316755366329818097807766155788492368937422532587452593116252511149919180404053603054767216895674593581344051354106909223121572339000032320643668758175292329040935556071990784215478704509672161340968309929326726872688496851788957762587443325303459465235199063636032764119500333219701823353312624331271844454910831796711002773100934042040612523950393575835791121268991126066844660915364610517489761146268834663056164963180206373349336259282986101201992889040167330835181856295889683945229390449361273873382994747638622417967510168916715174197869879130107114616523612426371470557410828766937306610460715098928528850796164714124231719108930828918343911563692973375288270019888408031923929441962348976664884309825239532542095314565382573323214763515866346368367631144870297181010431105716281625020972460904032925593484483009168081266781459564311807167518668205285050218547809869229118462006415660514557839437813131562669071536748275400683930105650081689303872813718118887150682736065735636388899824514853892431390712274161198517680071523353375634929054031102838321562414359738338595144335703303913545941888274719082216671170979004403316625690990100372620496759219540415851937876806159029768298730032102839823382989587320234286055950010784710794194927457912055777293407242127433270474251370814438883032982118064724998373149646384702870467693976897303034814642856631816539468963593927367355697957735370937439230315933896759453606597075805666611432303258077537317433558685724351139741575522121271538319212823123883262989339047279303065600000000*i1^146 + -1082993074645911998390787289317833577469244191021395473082153677739382605591275840727882530591090734972181841807219332411620755261211271773616423419343863418407528695209106504616078364844452716395346365871601422808691870130683524923037048615615819377014306138245811860161368806687491337361869869590402724988327998704425140208442809137547764202517569597017214995987208229207489115536172200195068151341940664109414711618918426019547744785977039490798824701357505500854487140912865374969620561796456467512228991220576563304610568135970396352121440908599809743923573113279543441820880192992727643380996519369859954941985502683047716170927476807351302537453059423686499040732393317688091991091175314058981213431148511282624105961091914721076228047374147543964979765764977889468708544168280176465692319750052057323365650627429753453263574535384375070000324340754689814063236189716040240227983430587346490680408617971980048957999763385325329900009303857952955983991232916403099515913628196974209004578816281699826692476626585859519282702599477031780530947991464459410731092056400188308230637258636499374855473756104806160281270714858659695931105329489972781043768030405874999536027603297340779356389196713472771916088749598941090470439552195429802521817436818002375180336888639265695598900742563664937662688528847488384870673595778912906354853451316274482553303753649272712926150408121412086880496015803722689441008846877970682134755692622157718474720533086313830102534039080243159341670778140995050624253585034761196781094314500980446902975122089977581207085441149533093948169698841438200555648768823806265619276879673614982218878476857840728584362164839141102840189483152972776114987838724518957615120443906845275180867881280487599832491183241504812287101975000799774117947964612544271247368819018506006469077838377677725895180183384420465848529406802418091622224396511943459301727824875253538766755821824200758186644827225546858113752756529088462845945823601927938909473609385658162048625722723076345729601224744321328979611353463444398211916264274178080655131681239721143293282879742672769216992726782832587197241544681415159168196911347443773485486092730857962120556799784463961001378362398562577749212326974578752752804782659217595687884534753163013748252558966013248519314973489440695004387230679734030893992070194419444333303126299077207246634403430679836809567782395986207464740233508915372953475048947478652377371218935046687293888207576241852007527798322906062899361326354873266289789471196252910311062511033969403695044307041969766392021616134061967295082284761941501543893242889701214128826785364696772494879078604614627737964981443205886783193862495856373633150025525212624637479713603655231972127103912947744599766538995838088504428309171917833682564379834711252547026690936179605453404319652368835438257804070572010943681230790873713333423829335646862024615056647182832697234438755422424596401308837054437584280232252195607695031410534556307720207812978162055984103161840584116857488723362455075447313045198662532018447421806796684785461783101635392014445195259662710377260566500401679412768082494563821413576212480000000*i1^147 + -414568258857950238271509287200307130672472317836889238802090972874185494925443249668863212938726601240644544595469913441568158694199929466206833995335095323783678780278889975461283547228249119037833723086875560090932056869754159874695630726557737180802223082306080127715653608594124494561531981238161524416891602541727755338815147794249073104626981448917546767836508169808089793985712954510579332980923454291418283277253045140795826425846458557167657664425483088586527507808917161337093526087921490370475821328311411065674973260426980627516186593185860466383847317330225965538616951246103246528639223811326962445872056842986809413096790387239931876722880037947385372661186129779060907027909273447443753819148795528851753410135977903369809411595907776625558803100602808952263909692888125471600162001180430768804805842805550415907148632862389060700091710622608091195914200755150333056657442903975472076856712629703188120355200133442156272733653192118712187123731082633326774719835611656267357475784089841844582958197121236239104703090724751385368400936505733332386672414227469067894120557790693261355891218482772696069242943802266818506323357390638849798928275023587960175705043890627300749706190849198486132784279415161935612742767785792579523471748714312780354928542264589084416293868444048412899838210225995427594585451474151103051621640669358305754541200608318720010507031863418984487360444288539580156432374858135575628566549216067644961960209098392710667101580790283804971502811242110761690974449508893876366783025363115576855931332887064694628004670098214697943875323690366471810363105627477411891264579722414184898206264849426815453720523387826312055503657165917908763128794628923836609032374882531768190625306838191334467070477359312462007537707708202358843873171369705138634429068682560174761057490219165558566797320242079653845805028689093090097679811221608529374806451932206644358442253382363125506557355397248760585304525070378136736042063639757997879521094541563519149070663975483442558752135644746142640346442453250559686505644800626380714577441432156484520897798752177310282729304040251199494095685806232485283050442615978390475245441595573840749594461357143156400546761341610635880922579709240555498667619338482501538808087731775269067652405708191048724547701896774421896077162033529541534180127793399740221914935714400703317890555001932690369849323527615352239359259053962105556467970645144380643019580005652357790224828822610358433586777270791324925451478632783080258235624502034448364877121408854988343251495250096581120060179265270753362209495882236058767259400523772638976886838065127102764139777044059481877775392254009112058418250910554020114059213478290504096785303694900081139643276551241421838022524947525023562102011332351689468856662409172126270287223015547159897561454218209516435696720586542856224588209977291218490593108899048264255099054591553635613037518890647413303366264001455182166248563968362024823362199026868321117757534545176285720562342699396386541792593734839354162040326970781750071801176057376861307578929236440300611839185306731620915307283044105363255197696000000*i1^148 + -67027216810807002733901834360698991683283437313058005131322629295446856085968149070160399521750266524618739491857093290401067244546015984816814813506352100095785085165241867943416814596188604927712564876330221248153101008035643332992204931620028409081793339853718870132901658011570252263800610093598207300554086816391026351995916534096070695627580547579561767300314742765092376317442542199715863011722613744310354230410524825450779640863517448925246569377380037320803313437239246325878823461368143653013764533213721443573693413466413119197641682136035606446571575626641144961292067006776115943441294856524115102385648460641165065016650833602119092024793236992023048120783769163852520165350208554833338224884602597226084391394872591655452030639208459324984900636054107221763660169674356115545322084835141294717284442634917590939143324393937602532852053363805484959854630047575934141300862313911349759637266119978261009267412063409890975938829295263107390976819139906629603790450389177844269052998489037193416876767811152220748861573281197810381987019000329861727671630584141391768460212368060748043439872877337843139298284529955902569980201598724624483993912552565678606880504526574106787958134550108253578501362151364975049875150908885228480374637460324592161286385945157481268730380173731349187484521904488762749809352706759438557737620694989022698425818024948746245875317145720254821644545710817898305135293404698835696718520601905592684271685420264328989370341008985232704411790800942063645054083561978611693115781340017695567376289315262485130484499700710649742165814515933714615235611009607990566861878625945975154376688190626003333260523690625794614335759534127152390411694477568286686556728728929850875870008235560672251018406540175049982925017946894739216564083171218209867211934259071668718471675632964181697362337707333970316521921556236804367690597102538273448676002089106604458161879680591405771400583362662352821127048941654781523680333975520048039665630529708833826873336694278823347199416361928159998124316440554175740297738791740446348155043770852052001200749010925194222258346948505664417467959755998632704421176953406142838787172624813781776357850606434087117277587084967642433938135520688768557083615738198144401856138945306703697941124032175927361020591490235909540517136290449566870829811232149169066787748101198118111070075658841869061981048879867342450984423959397422179361298026257177622309283990943096133397422323714847207968954572972299677813363174721100087900465909874272357377952489270677848176820703600788716255264016105450069269304041653946192797234838131791443634423707834877301506059575837456123525330396254573417747201039113942930027799262280981129767157632439515010387146875294334795501893380672070165726841622745464581025947793652143132380949908007871173487620401361212802050419670993901202060392419895788386462145985179938095699157062023423354718532756728307139754533987950651413828818528960629910242091603888290814715113296102782044262482443647028131768294485234644260255416373843127016525878598614800421236467834827342429745961795192665800704000000*i1^149 + -5005407644199409592765637148736843326538882967239845972159612254355404799214840227066546242735610561740890810087292839869285593770646431083778829383192508964430028014371734084272169472745717745173209013912350216898842743820040784248326133714900136665003084892233337500850213024325780206522990393379980644074076551419572011808692124657792035677859375170540942313921545393675742668361789587329056685360091562178195315321248126175458541639704485934745580054608066218718194110242281289292180760095866160206544074238257013977366113626850946651838630796831516086905110707227936612439329217561776771026235028621129024008139457536864069594265982567312563866349702103405595355251883258732736696378621754086454207170070835825514044740525528311204966629206468447014513679866840424240773339596800621528877500113390574385271083133850679757226169207261783947350746284573163153655222069172726178020091769857444354173751430143941955779731239086607908841830510958692786278781744805857339789400314148095197195152943101603535058527058320128668133382817223879661763150427084721721215907700907058318419375585787389216953110951840753544036539673255333323419943282022375618688730590358698302041238953105916147456688667405222925927630786828473058377625737117624106824669503068454071567258854832721863302107610999388040950528798620241492855212749045241103778420092415683512891191819787626444681247351609848365211862447770351696481174688742571863825869191063475835321619353231885089760176946860609577439029351736283460523114222108607438317882217693898903926975232016704797715882323352834726585941781015292278679309203797199767321408035974609549726431193397291806713466395543452884831915886445638777558542304656775589503989885439845168148296749707584645260562248733661491458217519112068789100898746671377293112284143103042119843962313585199801789425199710088490814627034140514022861405753504867822839766771777322367760197448579051664957630147709870751547707281888430995590469493486594225878698525707855074334930411485907731727683714056486922242337116038355316061692803468293391264802277973017780366390244440798220547313249849254882903133165147779083009304961621085233327299047025639745622127854113470996245830656247162665545085848360030470514279123914412271394761829492597700456975383056061127255389395693458230343463240275369376538919487633671118340327516602011834689255143070463760117172607298504497561445847542755820507151269777989877037819314873073244799324210075698785991206456436024330497874378305663018782867687376528818254799764525203487746280163205964009704154164542254679752966170478791221163168756833564454658784037559855226581222727230521818144745762072367238464164890278849817896437231643464062249023017436949898948477589446550787381705932445768155839073386785572459790713700299582986124934456190210960034752075364856727661503017729059005738867658308584237416944311915359552142016584437309107253352765993432252537614140452407465815602033464366990286802820182815754489629840593053720274745073703045581932545336894725479934993318937140165018622219690359002505569551516041216000000*i1^150 + -161138170391206177603475286732642816046826216825871812346862773537184220207677572113263615888296471718939557474344533070629064903145467422566600609562015725412399538355596934108368660289220647460513874136229138180301278171259433885326438447762519542291682005486674287278475960222550951924676977169819189388321455369927945678633741887334018469931783279597669563637921058518191389484275940730758013557607782180971265331438468505521977997398111166396066393853838928789797301654374677400081411151964625401860127630485866958975267989330155532854354830801554571361204851777687020507302968409672770431408780907803943774221041711155278743612016399864294290774985833960496231317143635727030014130429789075254094241980830026554438354807713040764276181702715483074938058558901712402440832688943638254818965794271363495627715374220768771343014696376882913590482952032814778765713449479029302353847637873012922668463993989737134908619301651803540333346360144225768394504663859556757917011867555814889310674529688991049656088097548143332484589828743507789042252523779691917387809712278010389015638292037597343882513269326317021587645934822679004296703275034931707885996627224372436746467522470550893241669247589920575037956378864882693412892099291178729270892288264445970135306154454346007944197522314668391329456355536276326502335021114523057905860543699800517541982960507516528193443008014803306713854407443234737057052843730465591368329977849259795279825988201951501082483891001446922022659323883760811744857312431054275420061730799286558023481558113964898864740757489868106777806895487905515450064512030396791521117222479466135150080157519013551423358956291738342568260295112295355524919694367905849587011936438311818781844238088021840150842473845455270197935878078363585002295107314034815909481879403097170910761136318592099201537334313406078346780556730509855435395904740801549756780379972030294245494038087751621501759864603880508957145107133747430591743745931069067901330995853109212708178331573894696392838800976402425253603362711924590044483750308630078842747393869670616829182864406454800475288284115649505780877566537131419373333655945980626746014713443285867666481208284781772465927213871031464732191813421736122266043325766187113715603463880308820602314147529991660289205464186141760756976777166378103040021559012567371259772415892895026906931982312830808410102647826840183936449873872226228934367005264573685796974541589989813701105244892683651328339118128136676843188018547655714408957860816869987163699878718066564306822614277576429788490683023063092011267075566698155203716524031394707165293752146596512779875098947471915106275825317791618282411801046904886436152228789645032847300605982063350913835775782255583953052744899939934424027856783935249800359273707011905575961069765061201185195663188307087498682556569126973956536490205899332029946642922643057350100372050229699320893267146676032060154190754105674209616797163194783581263529455987991232007741705903981561174923659087612002257455483437271997968341427759415324604164945920000000*i1^151 + -890099839146783604092609782994381058295854319191720301214139056182770425161423842443421241962567377631317960063726577306827724123378776076792144784573702725200387837061556286669943723168242767163744706089625711021110314502893384669270297886252422673882790142951981757305677305984285093442742371482526682771709691863875918921759222393671415006843703579334707415528614431426888463869506989370125587825301782150141524043115800763231353049765214163544992637970447847052042315332007658133784655273221527028031433871068684278658681789571480156471631766206058571195347376501610499108520473900889237311951787368397820790752943999703636909251394066054816219471188047672781122650144233245414141979004494158849302455786809134517396597778976493010790718834884532211485004177586239370097907129027234710704061304300242263321743404569595090615485883347511109888570246246065927876387578532276191906266842268965480590968768701409405302322569559766661743278992170787690988088953868843956306797464382700687345332275444353040651572904370349771767576673746910655277925598987797750095904743533405697934535928311756427462091830388682388337848798531710163556624620229011301499530585072504390111954389273011607241976801088488508918091007164918012359368507663075957644945556917183845776339533001546257048493459816268181585444322659851425070399076965357459045962531874096235790928807363256791065008749832443527178847651118332975665413540547801267590627255032670256225246338064395999988155012101559686786064881516666989383078690997814539855369099088033879760628483113869622938728645507950272948954682141382127354327539364633418937006321074040303780989066779605371552540131441953244460765268547833373206998677871123224015145389445466177934406058930553024680318502745230719975886040960178979645224304966701774900628258678583512246677621856479241121209619747212172786813875324333060744950934411303709594962586091041928324267672470851054151792624893480303886954692418284935839486307169952313544859711236591020484401834235271264629525526707392491477977990950773417773830930708440411326367276189789502168270736937788188286006230441239891398668137929369518016254327733594467355647013896817027690068238275904132140992815070264737166320644884389769909425639073089464146022307805835582101992210933506850527257037650988925678624941257342610251500501588650498397580004204040434767383456923527733757746878628180899115354367324158045101963545322435038838740749165379951579976111444561185198954606585880420905961134305706373471949615254183466109547969181002751817892083836323103550640130421500314351139679783376125789975548448581019335976912587558215490744856934285969175840145440183160156199781038617286899206190299566956350024160549966150906925534202525513717296082603742024695852798501141333543683371454408014541194177494381376537332805525301711268790009733902743155447683730980155125777660936273117772282703509219574595776470280018361464609841975315972148920363742042274045772934888213436068191661555001626166639225433087881413741946695197119638831595520000*i1^152 + 36111862455117883728453683815207772869128574128264710432725582239765743659253437639640061404538339482339945487593441889871390405355386404279590570684690988020126687197533806716406325535869122761683911223439820855335574448037286047461287236366552894097192945126180393134615109958230521084203819683676240422570432851829169360971743097761156202210204140088994990336652403918640665432450640630189521872902990266171502873835717285503887525084290252455647196100602635320278815209494791497184610548698478325404933079428549691986739838090395359367315621011369770795509601816333276372444955973806371182337267728008332017277985908662169208133076724931003628854807009658584614488511948543295687285394711075482122036335436837419473706852025883935708793943062021744976825613140560544679629922860496646821037985287495571049533193524224654608815982714693116883857403945687608659799627760618630320689764943333013792833998503564461729318617913327497741359388823210167277697919238748073080307235227471941464280378470912402427334874071720951979260065700849743695494575810273486214115477903663141220550548907931641499622887322590447718086147842610607328091848892931385046444656280172100870107937606470757950013818893854583235619321927199095075503361938603317054379513612218712311743743203563547581570465120300357944628474417049134450332412385518523379319521144085332286770641497623934729191775243881462059749363487681191138159805902410389637195471421576944836276125715055690752198408695187720025433796077376870543168042409516074983409600149975183825851784941814201645680577770002682364182910843161982488903892509460252858673564283293702199065367145327202000128567703598575943895534674240172990355567681710727678824511144842994946001962949183558898233297294238972610038653046896695517925626319055302632245357883541191781425417059783400294022427757449450112172696904023138583226861030195380791803073924732987197426728449573565093027258475529204330060808977291685616371141810790591159961418579820255030858943407254657568708626509925550061019618432724236627021526235950819507869615951468205290346561351820252599113338436269949665743339579961667313935802205533842044404622235684484867511295059597391000272133372640852772256232776424958620856443455083291763397542725150152719706552796188133940097362275452377417426160843372085865342624132808049858184844693881181020876795072735513788690028185177661109134719108599643427359603664806730633212277690008977827860243674413099596029426905456924459027963274543617214483242311295217259412447452495555487454123405772597303147305171643627480573885747579719978464261820737469178583708572638538549529134040600503413845320387927004233217598508099620265759122553522663443529452068597899080279078916913600738794418883098776430008347472361331296918252527035216179308278678637888660354070143940925284286918064805989635142510029489375296750342098614592936188123345088859796381377522042938605353458656103213244362300836876580170907798712194907636052702284266483095444310265506473593221120000*i1^153 + 546196169550367481097843348074905404416742104489926985179834001027017895940933341031780858262782367315069342290851147652361917492542744016588887997473983192047566533094546942804405001032005666614797881743891313428039961223452831152509077264852119442501678961899500174946330383036344601783191707033886686562533589405816120905568367161755235911750217185222252507781290060899974892704207233656505044174919690761027858225315035502957827920865664081915553660606662559503478980260373473433032039639547790201136562719672978651657967861087976230224827897354102595269906826011671550165196978108786991641972993545658042933855022765810883519340596404597019039624031518350173894011343247781549105694965006903223909713362744674550878042508008985311997691589650815437823088629187421309898823897504392118185549540852085532728772546975016403803058267726351208563879086214362153582755779864030195328861308786760379352122992770665411609403396604673471962085416011862572811284888008084361832190864979665637912836455833240847950743840635722448916170195858036647507923270304957876538959601239818553521502369384773469010473060093312208761041409600195502987708087837732196517994035170535121256216980751563098467254032153132430695935068159326575131742654743783496379283590524914448319700894320067954220229166834525829337321435896974140242147433640596675354218286798823312524048912112558709652021245466755114829800387638691366660362399613877408505267099362135584439611490347312696346071906566652016920255777380061796265691551273629580484138219645083018235939169595616625376829232495000327376766917956294631717565371918876175746214857490255888230207897772966282581938809861052458631709744773505716988386909533124462441782809166882447174102932530206694510485975245784748471444156617601936620486586230658904744243618151693930050818828715644651759930743770202419179566423229695056960500280296910330564034997358690873082687912497477241681406891571758822806802167816354925750740292601888419203874066793134940619837204608371384048350784907756941083215965207798660740710147010890066289230613618208095357097250575965838485693498983507971812441890867285483738815007848740703444159271193852506175358638999246251722579073176521805147292082978738897053155938392035349393127578240384524642562290726461334924409296182523401816343832644837304190219358010017581337298641405103384217917089281432363420709184249334030782370735167813924012109299450878624266231904852571212541960430834327918213056870391634212116413245615376146674796150894834425755735709655198449917715016297056487164509108814502498971951729574983414865726021630421411384406351890079470102819866021117868651467271093804031858299325554482737288582910541217355970052615756414290152066041739436873465986670791591119753308417944544941848566779516257817850048860596581520930386426915369715796579430310417044098991548954159851924853456417351722294966599453978345437434446224556624043360319926871610846144885055278379417487091324604757524646045506921146368000*i1^154 + -2390372376659885395108565020927393347420117163736698591430921549091191125534468257698337009928751786646394581001707941101959381233920411694973966176570214279574359767002674788564913157262303534561544311106978388964553024489411620631934519601202360352249231864913788386467035830645700326124293810439239869425928087331686475049367907088687774671587686141161263077028966436481277465927809820276827687953266966092234202099429374506116156297321030870110464866175093123739903903953514303245300888473662858179523380902605247850419082278561670149081737074326597236120057678747419850024111027650727463866908867006602587463920943874308977748403968369104447336910792478861172821236649753291385053906783278624498332248231842068827658459021167957385068370646575650462122937555702662858896457706867543248277799368344894216723319097949214413281921375088386435190868745819277378830090533429918004397261125669876516260279513948461143343050306110376462630348284697777175566550199839047119758459723342107540248055711584732912573453961011368390314956812997773468018945650147410935346276922848761542682117322228932149400371945505778644973660441181163462924742013619732094236987168576478927999999063374729090193557225617898661003878352888863570187287681021761730623160742456232547100125788205118008235317958041435783508709278789109056691291814919854606623948898000615872481870006294760118623240048353738030742529618894035612686884383868023995913588828940648451127472741144371818261109942618995034281031738266830318879256311686129213272246133524017418064246428359736354062840756376248060203692820367729778850311171470190564014819655347558714976016335928998193151600729601591425323017502686952023434082236919250252804915021605607108733745032139485628330208241946543519448527316124122598109578924136142464902897761928439925548845841333297616507944285290200476757866380300816957957671316708296059144371660791858288010654646312472419915777555056375937594161804340155360681204594813887784455511703123087395197634452844894411514031551874353285528437202149284291132334343086562952650274543792885446816146931926506190724203242538349241786012707625203516745935755489219220206235377582096883097067713122926269564367518078642032492583664676277306303660608745745520285688667936726784833876803901538923857569476850097938976234827922912990071600904854137162446443743213318719389403398644996431122894073939207263042127337240863560696074991380712714419761441977492937320512863128284205148504274921228073757993642906192407439009932474967241335675370047891079485315224525494527473749934902195249774811301866537104223292087724906803633127726600973398477490835836280010702085087245433685736018472498176067783956030179964875951733515122768754107511266770007126007637918559627744296600770670135334675650564725520540398222402847858534445947541929353956102721509365638637959154542314438538734633605982002141492764863837766504947060857422337363865567658059087553889517283843302092646602226396544000*i1^155 + -3845484283800816056712357482305884164984175606057524113258307913646701849474390480634837856644452303418020782187680502230376523843894477163096468509989871083758572661845755337695700242339749432399918951893225893694663409911264465736221719437489000570311831200804854431982175706720048629629812605198439236711038800927613909502401838047074028926125828434658741028332026481296391409758736596298735245015438919281530302203283421964160964909692649648450004667652812255152557960363282360596107222147372579753945539375554203155911683760342700111156942385149468145056151266722765561974277480498851950612537435894643220524344134301751715069628319963472836620324258643196253865853234277530897867556939950402126393523243999137428248105572230016722697242276180807930333029922225011409682039133634822071413308833043318237996444338992307576713060831078639977761495446170853373762380397188204335200960004253232158221440425557276304331836317445397853450061832121430994403617374421254754713369865315363326588399415797354787824972381980755686372597821727678584228568561654185713557610155912086953830212287987738612270940926462177637981450528294791086520486102000540718563997618100049815273384527181804112287239145280591696470874124380676227434529235838159864049607839228473815879115356775973776251944141437971999891240248950510098215063226963817611079724870994502934536750463522124757698106510770991762133297335534566319575403196786594781524618373962508712663000003040541139040233461379216070211144173215032022461421888416958186021574512826754444091061290379724343421343973362057149000257966975375561376331920472304095773151019578202985325628376482288447862822728857888888295645860625570456775745163151511242234438400330025327770374891366291574456595506466464517489037058300500592313348398644484626239073235675625625689613557821613323660240038981484254402392846377893809721343735748130355384302828068708408966050337323067206072837198306555755716579062162024229144384735767562215073472916264018185599291441720648917445660684015401253162183172290285321500501816013707120442107012006797519785392773616490369947708776748778454892449314658269305552601248814969445718064350188563093869706684114935604470106125514145677500364286976051285787374697380886545331827481937759127263270828058562305105228804409838823953166686548034590413271737438197942932780281266918624799478680871867137126302414585394905774889811288770715710398941005123618972610358441538194668790932123353267768049198035822490249652685371669524280795994227156632574838323253118626968878316272000141388440389013518109942997232784101387346377140614435633993057659160308112641211621805675790378777499461114952326104264599194844177277764837465842287961668556277600562997502642011926885184252660856354480007929694004837276450356578154090630504172187142514777097965733310685053876930951030440914130360694775203605696004838561245228311744365482235534436160976365416905265038763551130060800*i1^156 + 595888196973554317610876906359226064284816715702616906867601079296266823093300348274525840640326650962159381052032508648825566127712998905619859461044569037814716761303877805777446369729408481816963976217400391005163619383420454142155939439358718704758459769726863655850499778182484305437416642993384251084570919951016446713279137731113152152351086313743689238946452261486796833775548905272814831696883677331894410296661516315012852271428113128573944707480901155018928595411539020226501705971712985975058364445911108286665582406450078456460814426583388496912187828123793694900984283903120293136773082126903445744919928226827352765028319853853799610940302616921353938413861054658726200110420522630073085670791772685018077873710920788529985837941508830442079333096641620495252167128587503989458031321922574321547099623582212556894439410745176260223384335153618268235100082761697259304133198987082688996163233903744761052702239541258213221023393499245229716216651311574958897785275082072250261311586180903890720583317723333708012754188674702652076767596709063825213430131091769395626511527968370430668902234547381781706638332417025241212492897135716123163227497851376426621273717578241335150434159959913269809962122090350845876975343914746791804725996638213700262598931507439814493884599768259848282522748328098945973073858045102637638996642989091074377815519723682480461698488273912815802967154276072536327485781494086617020194133355276327951478574149215283922651479839707421464999270688463966653005294659828770953487220032925816054254009302274374733066232102087109354679797881986476435479749478909504881014873323402790245053503423282279233966595567989208859534773478023696241118217389963072398323032531257531178372421062250274469501262462824946713106964475907120336498612716563863622283861605449616289107212471005874645641278472429224107702183913381809647084106203902085573310915065411408415850568172796189003041727319939625133288064256720801295268850197718741786027911041668830257577249522170051617870577185576824145642176592427139256942679346980844470278526634343986312132828623746115724422671494805513619077978986013132576540383507108535130481323947055781097682931180124670563458787513060366774918297281120338018606467150787835532791848226053928977314555609133045929780629280866923726814113894485523209010568907195948532472257334863056288454016110416893035252413160790571162827663182912586391725952732253666347763394458795443542993455916313971832149050884682398698004869587844669576908940800111700790152859328520027811022255883128640611653938623027770670793949109185249388185674350742874166850580883982478367185514730426971013909040291102317341103904251030444092306163169050472900277643611055356746428905145671205779561934628707231478544280043350781113167442389746716170325799516815282691910924497780023937899354354525093134648152544270960884451002082203651931877623849874812800*i1^157 + -32215381898811753003603237887649067293497135804913677293010092408763790433109375415570073600922511298906823151055366303335951187648208851548467047396821273063691375695385737585447149745627284793034377257537491128446047266976568616149826303771256550694528872165853732540751742213241133329921290426408674661733893205054276327451341185980618378107789552074381794872558713404408676198150168194390793241524593759188882800012215720608217007378359579515008945392801855258708872492429296594135988129203128477690505592412438369760624283298399448100761861001600594925332085120789070933040986588557098289491302054183334649276008805746514640184275874410862611873487091386110188726206601805935407882651816522665572639059975795704136001790303825165860221969080642482754807491615764931461979615267845807528089236615500654258148394170581824462895370174433167602770802977479051785128019366579520879957998880688436429993213098107755296380292671728427995866514181456914287966262314902551867563846693153914817063643762267004380903293553924837757411824697829568404202298019789971340202230682035484915753943462957998586889737694125118843393750876012648229988292795641570714665263099376666918282502146493102201354555613660510667396068481559882291799470390480246572579837407091315635827207718791791994393476534595343195527450010442733198927454186057933915916026574700030714553701504832238655614090352376126035824753393116105038056443176055130552623450188148503811788292208984297004971089119633400877723536210310109991734785017908293467423338080568550101753881480864373724841393926826552681455858403736400098008816325544313773971514317826221619478012523820932585899041958863551448324768383014753963668090373866571234034762878252040005526019667982762451704328353881938638403126083348303559814158564340689798674166356227592902029079748136227602864335586538920237942957059156882334900425267252574972049920867174318837081650116968765131355696174015976904402582914252543357859290348323853286310536279745511537532693503749971919400203661438728109333012905066443272775818553456327196293609269363809130996738013516504169918266628732661288617672433057616362643983900455180559773053242309557003052756359999495990285212722209303145685484227562860193258295482280218567770258525879699240622713529885678008995055261568187669337163254794427136956203251861817797189863128313979942562453097430140325196517082339227405152592708165161380522376490100439435632595305480060886065434022701909728868143839964617098311102467413562929670102421229861729235235240270841665768267986631875273628419175829728372678857430083110288000652723996278553422669057716990625442656127654094431216688856546685461741838040405099720343946682738901726507539508374585233023583046638473807605719183161961819741334957962676687005285526038678080469033428801793431371499681331013601380770602815268526648828000*i1^158 + 132022041638099106983027416726939691824506132429207609014667353987066670001909054512296289910935101836142276657348421058412541528557648471308311255068783842362010838182148989599718421310458132328673237648249333364083691932434594800932143031875633265563635851904525147660973080575244538707611762216794376329770772846493149323922717898591279740524127399673831419737322902516190544159106034177124982737680009033993584789076667167514638206336447903934435962884478260886278816334699830564574439823937037346560089960055025560112243020120409485165559820072539717698144039965369251303392692071393964192313766816756671473292307709356798158268542358990975138733708002194825979772338830473156818689629751575166103923007609899199766538507409113029026688812321516139584177296602004717545771703287286703263262124726638449182281753976708744397452362194772169926104765868635616716304008217831614154347401988817743264195556160851180522766100244254771596223409851192436804288933346494401121413990687345191686689118630586778006599296123833877152385607741423092169827517701195498676559160705267353023185116711427920694117102594161655287340515682665840296038360826153158360721727019598906739551862870354661498001177195296812609164584112751025328723282510342087708971507948987790837716085538240634528186475554030095516890340404238215531827044554430402832380056972751920291384516339130782891759415473077573497600191651663076507971562923544621796743390416247757160607664498554364417607312696754994368660211848223324540262573820971895628687817024421181417750941240991432737188498604581434712716807796121443169654987758112315111669716335172799154336772219471772704634622151420849882790688281438486869636084765950553234859438877833218534972923724968768382629643931051125045425728299199154316682354205524348230947395100052960723000968888050997279660589916879462975243368112907219085217962981240632148832899641898468313737423584291608967867543504325663274495086457263403424296596981410561528892478027660439956863034904393409104196242094048436955281822067393519323061059682030591741298532104358409914017289319637360185671398636621376553848455997507476591982922506002704813485193850593552537550079219446718796884564902919062638418379030196496512755552942931846229418004023125011573486127675653921803059332617485848416267989800446709134668413956551680886201224776936360277812792987117548637441395855798047214079409247814441421687917142580335756358706809179786070651929724142516147265078133466372885808087953470004433103008992438423113287483760944809062550559380122253392931196495715145452699843090353129829499917215325898186192526120063806569441296378491157976034522164971107944884269063195391549227766521080064941005290110881797677600554943018039764910207760241774562686263074278452164974916738619292750398134903979375*i1^159 - N1*43598845006083650817130558290495388592850472346754351611002460346368175334084679755904824197246240347300512318253286102277363921707791410025339858064793625128016752483590968265554731427090059619215880966448257599199304789778144299350683300178557733899217565277039896302278329262429177976063152118192699618122196866400170223152028820114341171045737791928562556951334369833825250658999921586162402290738699785491060473818987740386434707813320409735321776248415065853179552889668517452971951383389137746720646339307904230402140478812838804679966476862447297137119834651027103388272856889581172192290957575739348379806749545217536000000*i2, -31719496681977038981603263424509930886046169565773194626316816628059516067515324990109313946593488711796076816326987512133117478361695290611571467972067307556633534733261493896529153142687183778670924951861394704613522342580423644928832945109584491334069283214774639111427916250255722050817923002387419230333452540653346182103986602470140529541820964429397119041762129368080541914099991922050860373096558538652133785817350624589496000282749404842529971636073212226067250265381832735228957710176402668798800210391925585950614909397307376780411675213896326427473237061705790092052530848153277749579109547644287000537153531301559920253351938945426428742738401104427539565057339220782670569607478035263433106329868459766286734923135596188125867733258239309908410134746755832801130830445773545758436398560995978525520752035273138900419147045736604658233483141970224713707818125133625810783609403072419261088531197897990835109910433948399935711159967925118309158792728544526496256995279016016927444887549875303411886965544429422872886034518745910813947099888046601276830070397242750433853692121213798239736103628816822711367083554203396693365511359455604820406120009440871906029745196839295263798278823889149247320897499040533981777420348059059731961195147227301180987107075736011519222925135991478220340987356249974689664356310495784663310333490914832577138053157434500732454656714166777475885119170734551275930978384797352265111413561198379495874241064164304727537508615150631775524928996694835960455994187198605335992561321526182728286325069671130645431418209413134615497544040164543388808455013042506580524988228413129841601053967936198486933830101493047310119627472393067990219639589689826641013551934037216228728686988746219445808263436417521494492256217992043914995870608652889658196578521252786593114731725496781995013636696663495573001331571642691804376271990074834896959236347738370335296359004036190243170182889196714820967310545226024862466967830411414529353482631442371575273572189152740114477691238116825768574449918215175049901059636429722598487412416116731486406963907903362398180696623190828601174969083696520569790077464087099800312800414678259354728359807341649174595412275726991710268095400006219511376962095424544084122738822452741503849509715432339584066885974348586481433562501470701004832714659463227457531582128607519745339355012083473484067568089594654719723211943198092719808616270421777367715778952351015285886258204544841524588363055693808304663830398323555436276164835694012090198998487834597999064929168551681158675672297649732691342849348484735454188313798791496125377417047196956036140964898547589781034886659863746036802066943164498301162551601712288505517874097295073716368084491043946029747102876728243433300040831897129428930642898832074866443196669645494401020423073266485021988531861837578349681134253066586251719164038697967421726836511387405732578389980901771280915687547674173627019017898899655602592010415638621531784582415846984639093188843236304372992956942859862381848559256665260580391425478802998849626789775333404132120217094736157307474100936970500735300729872707334880072335202843033618486447741883048706272584472213648842887313347515598838679805105910519409944990155875996841017492774724912220857711609105640458250517765352641889029911759230976842812172252272144478237440552774835902370132947035587069034759441313851790036339466274394132131001268070930209715828699309601815333685389988028098919588724632457895816444121858307467346554462220120122937894366176597343869577651682865113632066689058846690289534675705320913992882285971490388718293275128770535921824474735642175408973235841539158672980150861821186013296002624868772331686070210672804487322898089997420634073059732941755040739487819283328877331770474854552040827938565625553749637399803734216105002216128712222061446421286618825886912609011240105450452177431590888591798902961188571981814037829549576959041682909987638810792746124382082769701182358477429228892345577947966181430278466433600003245297452175798747979155571597899184925935552087102817872504348040939856806221600511754240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 650147140830229182895125803333998160672028949431225217488972801636099077678592005683586439929347340156617768303234407417156286862983662882936223271801165789692379560243249883259713784284055230067603068863878683475128257314821426947108503325905618003669090197063632964256799355681210344362448567781841773504545389357902725793487016784517553690901492867238365576105078506651260702294653981178253381427212770578605445308825368485158958975312245452991246322708451739661921049701744509802952602641523676019992704344108858445248735887526248570547472512610851541548651292445085720319461244903497601533989845572384006405622975360778393848496053132990449772257834232578979246182236551218201678597898722246358978476233685668076920905107620054379987693338682908043411418890526696036821277899727381406598955576670330495039908059527243881243219889597293923977415735119539497492499118163326576307712293480859997812725894284557970941126935271904042527843276391611257247272578074887399923257966624551219863636257804515194377412397324603132143217669042242199754060474261566698467753369888931980889843643398045109185561321490267135110091678101351844247311359025016951067391476473320711959879178012534768893746887432938998195245096250727513383532378678704758054916702323730408724352702907587429983848006848240196158127602592184878530540204504179211222551461129957051325097027526634941818684428836547986685499216101474991140848591007743789512526186675432498173050439895516170204779999735948297031805998358464354650269536538341927955765177529763331206102357087960089432790792218350957463889593907193906193197569054856817898208306527178575576573443575828469554606616282435707875387002008178706600052084830107948038773111362389748352730126655685860981476343662059412744615516984908403497364846892912511730810383730900001609405226422646519073129665527880780518857073272771610197357021248935882388772556106941766215223668526518481469647554329501494377349685696537727066440604071771728779473351583951685159072765241063944247842043493647099978463295319533672457021681658339337082061136343457951562666924544569412584559721237746059333881778820319221274957225281083428477220608570518544781646351377753900532507869454638952544431084173113093615746302535408884163249576634137564814491265720068970784984855668558667505870656652693136761407052087329265874704490155900223589445962135502912816531840613273174846524737345238737384207675720528342468321720243745169584639010321670945246783955111294294195638751563033003671764039270096560790575341626729581117675395291401005258111358724021532519187199722898024611208824781745317927941893506862165911512977792283501062490492081976225258976626171969721963380390110218206394213254861870300837161787970469833797105915492244088673032796997236883695183738652744432924817595281445173596609495602614769983726564124779695869972871027150400335658115880402211098605523102412180836974911387257875917762288073017601221976762540720752790405542078817465754732250615717924919866887397588461778795797960216320334591166276130390596866815796748607019578218778319472329487256303561916082707142024336643792775888818602809760590371877121293007840668031346956021564320702896105009133809949777022789908184132020527708188935895940611621704893155528705523864000481301859458615789464592273753933068684582624605036748109813574702923960411246984090627782031763334222527196825876400687661958874011917803371504352051795539849054491823205182851977842942140715367886146516122914625466683509060340363241973498172956427330516678752630280543978013184126276814558713645999794418979220196763247565065036229620354184963887251138151342064359449872957586765557958579097803603590697760553770981575282573416679192498094782307115407379435144456521868242987037795452882143679467236141739980209973111288499527489906872195344353505377042216572944928062323518136936620058000222035146037264116157783062477800554038943935957574737050600333672711910777210019003448340991422491506241815008053306997459389463289205049831271591074987122911722383166391588309575516098233395174859153629523495643386133489452541700542582638468975820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 9941737706734515088647622767265901445916595918215657168013657391405405525873081394597754418222522122683564263140014698294237821197443122325672176127894978376217544600222748169390870159853862492935591655032261127139961082185715796646356352898810787628516147797755417483784403172856715057539906000625736989997766905222323003666056710524925031727875077215398472667647433652452018137643152285154852146113125838177233265958129339300783764208643109441638135295634499315355800076481676451188659277027082981486369034396556893388553051967931573126243312896603394681794571288628767109481477209012917583039140239055927197551543354613026252690987769206099164245294542397925931302370101921314792136765714121385303952484446657031712512550624597440337631830519721585058018962865446234519276789675514214918650669494447920300022487468465973814972805165640737807897826371560353412240595754426158224455083543226079854754918891949449104084912456039117529383259813411707630819054231460838764064655721296138852934494859639626341816507854492575872019133848466600976260269223905812861769859786660511152149478149394786224437835835237101334967839480188698024916968836139336284740823452881148952310482391359320123352426336292292385225441267747729674671052756423932807982616355779265537203055059924940206256079124213668223490190929174646276043467300387520240848790340033653750463789939385258440128800005247570244372310955860260104407277703097967888787569177265048902252115322314181107083930580642637696795153271584759655616072892230196610060214183167715003031047322269605001709645466235678583912561940624513837124803928887781266267014370025858294397626218956493809127472536312047724067985530204513149823729939182463411450023346104214871142626732775509241290662288556790724557423086515235550115016837972711192636324269261131356838999071848501919534681756074014235634230189761872891010939892874381479880672313772679068320822048917919397092916870937526973131626897153489434833261108342899606095367711818909033286969034634164028113399891053637367512386501787025342659524792153103212502307799353270099408346355409759359377313812508969898765286255913458625533552984151633119262539474455389843242487166584753041504250286421153869345847032600326200670755341012475740449986802734713117714036692403952037237739465689808542601392769554459303551843625636618922769982863366347177565810269563094540054646210538427194204224058429461573398887213622678904991198351046566444612304086351442428663368266117949278681290456154861506302110431353202056506316094665289340324513510747121035463661977139379772813116371089980801668900135150681252483932192910402807919051469332013863709531148075135163274021468892592220229576465396069873967229398676376195423173065120792078573988695614632436005905971732405976904178969744953745847660488786945145808863532827534779390320937969836040557626619919363578338574134562627334569042836231646583190875150615309892803341681143953685058881139102572532970624184193015619504837751546442375360046640710878619017458471931760258405361579175327794531229366617379197099441470656395377925330224438787371445184129084071011321263020499097631901982560619355257210656201719940528337627715920841431953925540070332646894623646510220694588634099726069408889093129697965436205321298025094665108982956442389254555425559527934901686578019658423175202388072672181322002723520820710160428578168136006449324063826705926651375139579122956094597385130315238183055917342508316993298923344274301911406292889651211616518091101048761893410751235600622709218519168741978838048889198708542214067470522268904018090479389772025453721260233733465447649783647377964760666972851094374186712132069786061425009355295885658631554032481900849086471660483244011247072641615126757877748911358315124499266350569776472866865914051535440228722879903539642609454375488855951570667178229729614823289506398231366034053968703165966319390835483354559488447361049030175916167902903545274810823593072514399376607662360248503992695512938235860337374341912964725484831085512020386762873798234689987761759498840641726141447118604969910145576793687677506420736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -84050736565849205977546364071283870200084795667501407152132308812171728865739474775165491845741933793880966777310939521488880858067553361093206410004209709288626847389541727145480242109495177798188940359008326961711664860468830241790529117678432125928207413499123373528611406747936592087265196533446406139782003345723710011057312485679405101672845968067752150012344412563963672569620047070022155132303731373551988752658045804141268596594695792230539159162507310653339625524707206129290873209689402176821495912215517163376464919974116494467136652537744369525861429202351766058961594297152239677586184006156823502868481450650204847099169747559725096718583001410473883390108721353274218081738355331926538009954424096330147523301219198219985703490825975668169748434977560523537083402440712986554620244821106510093889121201900792443974945157809223483665983591989074159107102529468092903218034092472071435870672157416374961076105756539768227728833264758745411429483805775133636071073977233925651398499393073870716472096302268203397282911896319161443963249631058154431240422816520582516341188721504774385101908338256051404117390374707252032117105607150254753904428326750251149643925582477514937074427219694767781317853935828301909668793790979138298283796952979631728260217335472651907627251617154321690791784266680973799674449437955358911706141921761972505137585784976110496389140652355969951279288332348084805139973350233915073633025388603035444172880621618834522516692704222673158114809097288788832897808631306836221324331899909668757095010522047515185358293033245368450538861465052130818692413834607019317760533009687638969699173422870976386662622047225522486530843849920058995327938125694229676784221811062124482442821513420234136720356286963105900212877800943427534202414831445693343795041783621392617485484553058398455619858495959158972131848052823308106878781537221835828858564783166166680225210416341940466238117221528249119820984711254365566009918679800359689706188221729493989640386318002805401693244934960075295389010318131127905376511064114992025904247813558145190447075839140857601006459813823291533556069875847941824668796793243668205860873205021241308524868909113507691419673231901430769136665448430275236416650263408469697927597800978405825373503440215324199701144241891477478603786056442146064479852001990174945505950221887746840003532761250808026827972234528746914308800651435795551024932973028589323896136500800626470710674040295973157974849197437199143083675981601903548654624623750583990095226838668891818171995652533305316537876089658390879715335084725645911248786091380991025073380941053645267691503140891172396308170816659157278794347657044467745553525465351414069433233599219671293306590118664540873865477248267791924868787975852248281089171129939846093382114829982958215072647754807795815662908573882822531008013994383089635242845015922695150633747499216192567225076006575090889479088036045478435209319238301719120401045456468611398518048534242365203325275035379992267581268377205737231509654114169926427022154153019902459963046287519764754269799528984739772661362209445776194185014307777540692068709618875191773937266373559969070843964767078814044855331924562592402201121212826813839202690681395222291342248090151056769581778444024118012818450690404607159138467215132709490172458484207951967623337105015401992195802724136380303193706222020919114403341020260694998412295519501664609698825538239137409743487917004239439353511527066795679967616436783380166871649532233985056996803826632089902155524099430719763331950468776130371647042061948535597167612438755731229670488540716947151213912483850087539114306689672360023003982263235082604283342159783355165311932035355375825578586338170961621670934731651293628434497485792976592522707603153877652000665818987563398353278546864724833139705584064077258814068586021011169659171416484535789126901979774673600802502893139781457458997331053054137422023134857510782312313230915629705205132998485604892513447854265962247141652804391698962134999354709139964491268076393492457892448427907135231905081335079249453202746423715142041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1960052029209373052253045679701058126981818340562149300910941593969895358591186426758199640807836894689882700112116135202124814193404017025092153648782191608078764834135793164698698174197589508510254618948265572187267202932724079257356507848689355998429133493713806463056019576409609130049503939585625648172061920489699235541807364672339680960289796030870366546051625962819497748514047644788640278291723713044489079641180529712285171731207536688746931073782744620875957882556098597958167906232408235703278629299059093663280148859056063637776150960585368844343470629465745311985552409682748084769659879421613870431232024111364954650475889360843195769466597811860992914840899400168053945758085376808883456412801160097426632007580871004006669040365058420188930978165235056160376631041099865230884092968545826074503024320152555854562803129545874148361409498686829383980262401136465472421151552657249930534767110016037308995903170623755105702129405276315072681962400910591622803889289446914960424151044454758177060324696235336394434227885886243948650516867015792006280807735349518837087436216212338415827577090641658630613218678634698591327010711276811886092280377430596068121499948493531985752427189235533084787056603091408056710430316839813036365406016637610501773592531343075865235358885817861426647092143725197958211112942684576297614615911631069700823237163537651971074803435841328648308900023528303384244966608860953829116484251869832228679003689755709740927228857638247467267011829199408451135045557142709800725398387870858299549813393806958406568513449781866266539938335799154279040866372844092712442333559277222564260303953157020289381477103624005792171214241267087862217465616043265810452930448415604787971693534918163682951714366110354604445090162966606796121346156970329956498854452908545118942228326906697051159493569888958083135297034786417160515825138162926531450169990506338021661882417165266228623783133440628695559869989907167790635245430427792304391125229714183825681375866089653615620486455313935324895055410924740321174085011261706219056603952084645763666649742444077971724064146973822840970072687414341944095184170847018297525196303125411288409690633897769235756914791385212947137856756933342515058267138325943390131874089978924148347723411433785871205046461442961988887780062617444349341964842320867386717806144597117294980367535600628457095973495754592892030796290694170333884464687266759552985699536085306635745290598607299064208714780342256682655706964114560451293506537640036779775965238687392498916539787718272600520240559710608255480225449139051785522873535075610346935877509942254230886023144879574916169320477693306675470106026004585551078927040133249979558551605623605420703572952954617862984749535359613820053977287352898666935037973174984487808197139727507019849846367217042604074476256981979724608956379732743705847808911327100795634732468026703116613723750106971756823901487937691486271972405947854277058577914261859243661760531530733923732525248704069115206202000407082285778279855094157677676135337375531905934689746729184537155707052618998494699916997125320916971558864621936662797976227549477950524002593807440428015006138491724557149703581238485609910857110825994511433616455059679993714935931533374665043754454612416914841821049081474140256713611086855526398547733079291328529902855981609880755499117872391483974522944482769348753296332767332732579222426453424702201327345335182664601939931461859669185185092550040674492747454876438661800153077877269250715080744859147981913808220999538733668340932149830855197847393734043479157096305626801858069490314760492189975585549083205873644950055390639985442932574916104503357198933189691372302870941349554319285623275492582891806649491319345959215215113365828151772669188802883435818097912141312973633287829574338556090723726745809427874145572362197443358853531123256013361889851467816890432239057983572925188970007915728835603236875907258181787633842574905548796550009969994485484908429354156331814410511726495148276493772464767537276199829527181498261292146717694135973603341133394538572201483841730248704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -9917862616768721157635095688955626244826687124161008728032539595232204112934681036031231981210844985791906603527761382045092565903126652228890350243474896129622866665473544732132618018350273359405694012241929837503600111781707135682554344020690101156551594948507550744987160280905267058773112465537131276495891489823507220341536675381584165552712670784916121688747469210637922618696779197129028112796410246074383382302800159485721543807578526572615821915537095233478875047927616100141723852633311157598268090490458385532846523875589918868848708313281707404247841227427892353397923787457532541640163207124278753266333765167237945170400585239074632276908031640531053156044685005247661478765874040777573430463963481036939914007818883112524537668862633884885027077396107370811167910497184220806521862688213637556393234151717926346370950368122028252177248171481185396448597460642298953652286303688305210742117293898387927083240177162177584788592493183242219416751311868295690814842089631909121605491041515256505271480510192204923818124398998710735879223541208836787108796897459630834633059220533498513148503386862062147212179290524362677982747757597397939067642467501529933839218166349614190703893107124329741753894887678038459657684491162578240283092909103242929475173485134775627367432727942796485472868084876954676246101655473056999468762817406190830672221564466674680588683054463367058710167419122322166289804565208225113007695704682755276230606744920516612780403959720392461002020052015183622546192145324119504936199978896853989880012889684800891913652013437814036154624163429483215469334125344518954246542630864847619829026240228272929328478403411886806267483335044947630357524194354231436515065290106635673947851711245068841500101188345915985397624990422569853636692078781084153195479423295653465444717243094394841380538152522011591437843898559718957692201029400174936057017035846753572373231713400975107281537431636051818766372136338267713856754547104686907575451296272404737912216793549279486457065281701085048434977427334758887202652848207674255031066847106740304135401775640641267033502910029207050247045168611839873870604873635622639326811795894035655608981898606803928100313668027068596662955439201658364149455692045585566014373339551608552615258768584997630135515460579152142365930995421256078722885344424442738898312558041763470994579582224994851901779214626526199012832486066441504649068866115969192868163935414292338552384356414521306790283465147678797889934102323570595809239051026729650631867574776744602288191698565265425459535351418862980982723955869792712145637541174102376292733166168779977127096027138920739533383746324580543854602295732235615586365516103088426980480065390458882535360413995797166588344928862916307353635382096423517494791174496117713987122197195693481679717715767095996036758563472191425676146068373443868342381149964740771594339191400183577712171616341088699012052381574917192628375823116383724757770560685181268541974340211972617002635416096710908805102686684404503232629028592271224730588031461425428001329331788638059116845876415824681164587871838383036657475883028345945429521823032125426687933280594353410208433059066848851159588162500260382540426665521607561365541336420009784517636487430170897395721654424704014995224066675121164521707691299194575231390114443191510444473320563107504237609324621175752834625347298537712011360157020568825637938129642788648692049767235153488200442501829317101640356241005086710132308859314495057257646262370746779125545117341262281657009238161409432829854527700467754460509976350111246125051782285215181696109869133215196711929714527407277088388244952062474080046227727695515667379822087036999697957325857382765147575735499223700537338598261418391535649197263882899163676078548312532567375469830790816579206652636212288502048312772817039123538162879384131685421283116913157752987453232504088949489677781604309822996876256804337103634051525648309843739466930341983242413855499714918090224325469833951667410081296190707624292764255547389398950404516024421394344205608141382392607049567454406574601985923299147776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -63590356537654779696613751585307755802877222240463387760437356440608575140389970462657955170426844276630301089425467205142664891765135182514697365909133546635722342601029745038232878654877658274352716978973803621278257790663026920108123229265429791192739364614568262986059767128349355344933663068453351422792481834308662933948452312312404193277243739323483194161203542278235634081596202120442588525046006317970797556174394530841563239264183563812502670881127933356905165527995233590454254983304806264045572004285059607710453879092222977509566792541447068005747057215839069605259181327963518826183016750270716635251390890862121309606910878016152178881201003481786958027233869795891641359019448674326183552658163771428388453779282114264674897593902389941485753238838666526318962955188368900552169597178390962467476312664676091030505388787003631245174595431603001741953492359118411021986253050764764916690828031480414705043497845363669255216969306033488845800651839069446736444408024642001727880772594582982030144940086330416071248572189867351237618898451627911175792422155215263650695771944567349657942545360629430731033764482716858237381602861816319236405265101833037574842715340119870266328803527228031732564021354056753686236919024075955618711045208586319834599013530867736631616745042857110418598499261936142538990845158748244583218827471511648270712475140625221051760081664088135859338176426845074414152455571049789526209597284139607951013646833367349022684626893996646257890202814995136290532119371072112457951966804530592332017912430065745561512143527591952434300923326236756540434317027922078260990775590137035414976569822569103283886775195528232591755158360667947008301476599861388633066288905788235231904255274447725668794156592891837041490430543066097428085915780063473636304249012628689280093477604791916583987492426727887593366865676900375176681637078352958636960719669671221011845412190877542007238918812299818374322844499694193599764339382997845008787342988290395202084696045730684139616960047195858560278398929206621105052719955266517817188751100596483360735954861658569284866570757852759523991962295363686634056049091931180113247299394146309316952004560911751001981494330450395258608006553156875017600303430302912098422223634051133406478091948683146797232798616630567248720075967256043747982906226541277058038161756099404415617919028223730292060710237718214853700975363394983613183356087628436811582550939381825719652000447375619575049963052907559536715960158435705535811306753839990153896770475875561568524637396768785475620148524122585447741004976169101169793403001888337571725292805610160711364934223319697456765504298200594506379983482685202731164768983099514278166340542009319464174084500351198552363111421025749330873400086021553169648622211036724815276710486593826292450446921018401632312832206538758082069082021597767133571482281807060328057090710158568193172352381391358823467447250726426437834405734714548578956605707085075942721269355731360476065755523687825585463916617748702298879963690129037711401652269095175074942544273522364561406848745022492708849870794194789325409000772249446068812857264922890360067664589625854845511662941820633917331859349366093529122755049239802323806638800589827883388877666272739335271802297796962780372671251807177621202240468382481394657613861603810819363034048448727034658520570700891379628466249633361533090661126665518234958442983401312592579204616219046606109999841031021825214490824036888443925964495900426897562659398138547241186440007732109396726663034812231841729407739749601178962934281610399352069271770203970208956345978829633059684316884067449107845654962156144850464208076248718856405849286955134387087854130106390397772709289561892063184309165437603752102686457296498450661433488691931399312086377550157222555279145241257831835319471244852614634909725107372416391530441423516029568795060319957779740096946740750312214379646348124933076479133087884037774274047512924287719040203880165769052267878878074984019414926782276391062352057383647937020536262577426777974674368889436714885457105042763845880936855192972820480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -508780490855078854714907904208732852234392972017962955013858753269304453345704139252489928520622741988577908889145142821145006093004791606830499001173182144926134310680767994811604336174244135043251433751441845015647811761122740475283759260960382495518578015908393040272162870672864855055920324997407836280326360233226458654019416158191456938760045565020890007643050003109189494443398421701882345484689384504286984319495319301846304912705127268826763879228437647384425465481794109607208069696897146002389050889266841839765493233033066492081325094003256455338245519275290735237992287827015144713633896794490416124008737324798998875712886759652162884608637535393810349861111199068880797750286088906783952534966063438640329282266563502243654821368170234112241933941880303580324964136567468469808362964583127669975225744298641719255220626675292683527860614083673692313442303122434081577956319441718668977240342700053487741607324917599513527834364134574464491797086602787982021862906061241529398779481967299767758224974088358159864133177677799045755962341804034521508088867264670655065102616446429538651180343366028312690413242026044299741056696686901149985727769902234698811605337973519793973613718697995120333922714321707361326231884393857073772446830449590774073473327692206640036762297955938038962215646586138335349962483314360949694668641398930316034502758256161886409553856782210465513989573541620574540254377179096647348332162390853614118469336255745049573277262671635562162801806060021634932398155683299675582533972247884480556916669379693797299500630134490236777638411520036372031183284930553691175967214438302707221492669933195604829240610780721608614781506807225899480048691850976028068934735449179159870762897497890009718677344486915499784745169593748905060993212020019328261694048273540354022846497077049084023044816055332001080146988147708114211748980269836940353369663596537373119027845975796429254213185960193924896322093444253068611452298791065949223844425637345174483969926187765000073032922492697706737297554829551343046206309418986241202699530788378222097808597012465550222289309311622687076754608064727485055254871893964767999700971615573643539026330657431167691977980091525932061850570434412099663142546047667875663216169789481853982771664998593996022194371568746434050013811894761624828294411847041998149309825899717614889676503162260730188587798828786891405278768050713669884827781160532324962630729932731006758234306578070553938327857026016690153051296200412693589736531438467891965067015566248535325772527427427231015421003444109187080684352153587724240183289352428085748095219513348621840316500203934390678311995604323676721007835726036736729749948492628173792454892756496510889972074395364229531750540633709629261138534451513599842817030480209462339327661137779163682384670239949113863930449676085498563556129484737882495016184038174957707525548626282286743745603585622852495442662006748892077779562879157146041763505770822151240434683715573157231960006052856817161975410318367508932534612256258628136143023340933072925138346952972112193700053348169885600603349544473917498749443471486171699944439642223283744548334979616196969445070057022519320089562954893769479284650097764654426294779665309581249417304997261693994615134680950062821731314797855557986708858462695995943514210999868516377786986195620621499679566939856232793811163533785274463562372667885564126602192021367023743534392639076480450038715371243257550260968775189027016271097197268136536064646922227290860194383442082877805644556585229675888222940999113579508823624273443458599174132960039769264245118439665501615705093337434032277994301813896491158819400365537232357965033187452998939766321327715211475630811186248211701612158845152606812955869739304289994991795713623554179050938521550839620401263085806604055366756682647056695270482077049902789187805930724122139796375717948905746913787248656993072753377362734691984754143570976986866931487078071931081684366939360159840353719522632875055245255479289723808107795674517099575909659068618424920118450292109164774442860420816563914349365509939108249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -2093275310932423204801051518193725089241758083485972191044172200078488292106442431974039395779180354766871258556565475326200889109291767965635827845309050804917696401184930535118756311086703777354728237017836710290758551353139771516646204948405400416081433345513755001193320547390977064959607684815553136774652321004775695987778815580625575193893802285861347495210902531463175214939625256420486233739133325544299285507579477978504025956536671344788657250791100268264870814945818931754653839700365745778354599264192042999314559904870571055142102363756527949968200848450251057219327036014332849340423847616758076282825852535821034503885228844152368785454509584260802780535894497771202780293199593789870187932102785418400466262554726555393889793959575072677556946745543716379965074155739886990140594937345783179070514564807472604739116099970318417958489217626894727118754437771274398033577347954684241745474352000318145608546998578687542281200300635222226536137801678062575377487266913586196838058176617879777195376119626329825039862823456506582655120335971530160910590139712901561457913948861176734972661046459608243611836158485502432849377250260929136824442128156546638589599896334018173504842786065333064807784358692112397892788167090649197362572238938434166240688601253402456398099800991895915815999309566590306177254525237044626662843218575837081253882220471923801195128097909956836050269802354731171702731433006212657201238569103576254717680903082266464439864571394095933011686044903982142952833357777884235758909523456805072588665558704506571336560887203664476004593189271510675885939176258009403541625225946158665111933123489139897310657122703031058421085413615550411502251096390499856647155445496505359337580292338334119108378910910568822582296675843204359847793258779254218228192675195453536099575952439030575888287141728073595165320429657044034333838291390402168149711762412078539723504153725528402163873276914712473774575294491745531718237068294984669481986061532757419036577639379180155350159472871219614961520131730720265360371336791802470618876075560245729394575662167025126076945821386800136760216524180015534514563939547190507885249967590109854050483890032905872388775212826887765225992089496799382564558639669641877580074327380726619782680177458642008926824728116583399439482010341526466015445610823580443008812140147435827174976477492191072132482528222125522237213252519480064905408824007716925654677477731593363723487810559853579704359338440516055615683637386818749650769845778459114924042772104222976672389745652884312225563617965442040143101366152176948713802710422161448538547489818355777934148788379196514147396032643472908934747571646001569581525498232429292416887660207937802452455212095897431931461998128749251647375096825870671052816070498442183191764199012501862611875375457169234084372003822293543427709730418842215898433893642037210273595579697887506193939335229300656366668548619729444348395908418964655540308659340983626460462463727308518808925891050802874068480763601712566225486566266338034432478242029191752879912958212256610207766974351314623669800409590889266159707565563840905236361909665627341314702293578566136896660121210032405235875587109651775800020597130906406035472937411687966412009315482065115592917625283283811586495240953728991179504757456090070120299489893830667081507528325318553256943053045345097707441493164421433448276059937058654742423587450163252908231538681303802111069514172272719426274716072185019481537648370609650424000572752553166390481502768251350620631065431398405833353900378024783555790041267317541545334802457921334630224080767368473173145916276413422779045344048551641335566836452672603432174581765523124059321698377842795679079340151484386570902226933858193312259696372070163363813526610462623326900174236390770740382324118455175229627006356466257466524270786576578202333278671012194499708518387987032572626629329882856212330085830135307269072903604655445517036008909810239813145808410123188717253495588879400021048794417671410405726665800779221668302031513793528083554395127438658918598824548467667789621824586566860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -2551186780603583248994794540752299351201117192486490881536935700158430651372992209535412262016615715950625669399309962305541540999221889090161704384357309857475046100245220520596213527579603809790403012359098975547472565487426308229770130989235027418381711396102532351447837034415231650268019556221032714978399652786549594767670316139533810095748969264056572862039062066421928193675897817335422840394927961611781345426474203965806194896740606726792175676512861247700995621027928532115712914092560932462399581105832591107392124699944424903165526324183105918262823132744889874439179269115651662870180476178422692475564719268205727628026143606313633796209743247761210280936216265049347936818056302846832575592691607334307629176269314403701305536233384030336003120134578837539250348279832533195356236104472888203508838109654407707444679760536699086366715648933274650395584243123636615254935903735473781188463196423118393360009967885900156392096902127921937511951955851705999379202504343091299816630225418665557673592425152992548313012163997781565224729991774491290312841028604263053067739076655085729420136510270586006694782548416024731077632869225701234938501695334899866600334720418742641766868100975429123501236153049456837136502165475023294508581232810993731383477943656170685676772589129144893792130279743032329990636938275747397651577502432433626900543629431548218396951303082058626777255085395454627790654167964340077913764845603469639678548996732308707002490601901932785652835835166184822988395452518720352262564498925327932468062033676404122299831442999005569376843600064749390331693910238290565670105820892449398211375799307803101056464068780988106301150431839144209761809645108308741451674188845734879126931115230880967443240483441804171869499566726466530759776675382882502998278879286421663347875617352443106196670799520772012407111696940015865617671732354029351348198214701535156593726182923265109707619801086536661902146370470611429273872729890597517889759339439593869408180543059968648081907863972012643988750988054194470887935096423230743238607517467856175082831409894344777853247200786181229313005245923052772290391438022281243948001516338505848297099958579999129432724382458015549119293294436105960942997334896407423644651760305063680934596898112303774706436061074226654865146641604752385587566087836014161585616352106201193199688773452435887642430478402626519924444395275811775550535727861098146860364552550494072704945382302102980606581533826016403729686451780527282406394887329718595384146963143305102354542439656056183924109968603342523549922584544741585170363840560553791993904070574128223152897022093559912017716920874751212566278690515375899741127322008333077324312785287651454472125577303593620202131537384735000184203651410357102369872629032588448583275195786021726307245364589520411331039592671369170393529435262735265933046218431828810072273673200542955786327926347139445449746530227875496860485516131217589950647459846932131198162290930055192122751309774107324748549783474333987908636425880412996852236353634820543625511295996426799980770583454433430247769262216486223241171906981555286626059937374368417233263237347380430243742460396212402617459513612297204481580564322439470642937418711943590289031803995188755515494151932517051878451766977891162408830246029488752866687907409964282225842112068134196187091690652228418863567841884723106209675315558241406338643965323672949193243865691986626373556101670480316284766521027126905868280009473955576847638924899005658210303558362830576653688544250892871396041636908942843947111069072208729345707836077073824255113653360125005581071091314937893786724491674733090641931239877854645492786823132928549927197426024723784280606596419266523361731279881711401592756081766098401289883837469324423976605345061673285367578317953259405121685472037579953152666078990877212901887431318045709926479228073434611744302541582699632637236097480337858374392909020736937481556784611322686744824066668848362733868748405869994189309265673421091497795502369500340754047040344042488319375174379901320112889277877452280274709492738818048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 4250440437321244353797373392806622903967930457766358126102266069743990647883459490870740467448404411933854346068632815009847971403090546321657932267217680564909719872798344233410454643876354120054398505949530784318361140009746612673004295825871511776982264578058603114796446408296209352842988443775842461935697340332664704561187937560911367011569192555542254171249559651491144696008177962730778730448711205125412650744662895511334295484914410207721138218316930031682184427899305742049522762684160786087786787030620541594039405092989641058662304373759231507479268187030644075362740399563441750778780420065896203440353692357211331777142361880684676634027957953113777862201460303242990126140858120290795797716148364901096806776462447328636298513338920299734703261623736318934266220218084350001527725715863974485895062308540528576976695461180025601797852091830059933341085261500873531000979117197419070758813673460414678771355895608130706628291803052944822316139413169249601276957703592391990196949676120418969303923209403455146721217996016436938955061772283679612639661996594808537627872388010598219547334039957588169310508304462370065222978304816447395356216674922828267070183248256064063246852431673600380848367672341413632884944834805168544215381190693211095121549942195869782774181510556432009065073035099546326891678714211530315414037346915275225304589339838065888243784841418346069943401055676123835757282121479874443923803674255928566479698447712564484232026397672313364203229137629822384039037703345631537388916488225840199973493086572548591318139836247712927704846241513414813872650950991666221865904487625279688137222134195818845470543803700666607882125589675149766580317358420447706385137850659057512490473244403835559405682981547997575749196396649552734305494907590225103076219543746708547378550128538005804823912111925186838020297527828477772259021718654769922151011825368948642579648603938338636386397827291158070183473357311247134185781864590414001764413764800810108264586201777276591458927171619566316814123702482830722010561345879066362296250119850656812400423240754080776000752814563164851889833745828627836422866091664552815240355099160910061322278254837567407574087057976668138325850442312219531426889323685011799938839848905612966552186995838303120985083512503182555674320580018486937611317387883307880425487739377984314866751409001595471661498567260596450349518198573468364418819075123299262054148666635709275274425727485408600383531718524878377513602527514227158267043039038676894019319678518877108472318600159822448654068598417340093629234613595726628898530518591714408019792871877850004613933008160977034743075267455579734507703893642218755512030537761936206435828406613589708377032130014567187419091042789946327856882000152426129812750633638360425235680588951792564659032793947413685124793330828748590608234072204471980770019362243452220203277858480239105262666387670007999908668885778346340880494750800923050677927833862103914138306792121791581932168509217358859474888498833529220005627595104034967329457223172938226844074849199665636074483144975911221404378072279613579835654239370529684003070444213437875154898298017528721100399189594952270311976254936314689064682394049846267369333500102075161466743082756538793822645310089291000098833580440284401670832427115051177046316612383850171253140331800086595891831358484030436277742080690951393558322296420424940786124423043618280568193974177903533556585383309842422269780289982756621238743182005632265116162521434737119416559251615074059626270585603393750802750634315083614213937386482135855803582604854877591473512563395918066153149996044947356136918303605198079705643860634971150052156956284115902727227505680609724434738021883178558105543313493734459421899131986934369110328908951465353827147906913399501531593286149398595731881647081201531194706134237504828192186804184419163464084918676473152054002351221733810205248851151720269770753703095093165591177722140667338316309725346473517184409730650465841250672092184636644925203612459998703224253879545131140615754539139513566438346146205017200318201846378266624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 4636264150325707441181663412217536054281094508441192317190655229176335889359388834681214377575091583196638016450140813220237656713523722588613476704206345556329363547257461048355013622266830473911783080802985333345692547926060700840527223859129960051742050728826737443775906599030183026483831302891561146078799604871049539762432469955108725836819949362171550730064918594595850865090917754319343288343616965291958401817146781003600113556911355945887979346879059548107008557686354093069122183515162698994867079309590344209422429610557871038314428776095155146395986424202520680216041862040068986301973456240599112267708030926578827503831417657774474926862112306471899912544757026115013677875504441899589530665961564135282670686013937915863231839417255955306136257291318450150293275547623921280784318288668911357562453571445378594325796997094609582674919572715441555080464953821264402627990524419738667616327782222146757476244194996544227299800221463694406652526760451982553859076517213731264562947596561754255796885356773552201159738085321141804053611832968003215586896056209752428357560284981056210496724601654271354174314957408768986474766727619672276557534259605698184270600148472514205331433933210474921828473165167207731948212597876534086182516109459749874971336711664789332725914934955489866015825636357615402304659322102529416400269846905415649013397942986314887442342076341954076265128964898529202209813793966564264692171093219404517330099580012063362211751022922443125452220206515345489589124733865000602693682846425999036133501383829711627226980569655363251546470180574818646268505046292834194571840575386666718473538064507773769603812786032611755194191028459250736237333112910350450345621085727138562542893310761631027116638272249806952743798355727470594401212848776288043126527624709775064757499608749775895001432985307749482606107920017705104862498084225188856783497691143380013130889081869556286520102014229660641358113647718624167578406734253934215625758362092890518165310029052513420453373707567681720560450957307821802367105081983962095019312159949819160986782699496371711691343226517942358859805358398544157995431877433780565912028782168574052610380013067007692030283808083981600473780709672641786124266818016468990046545337101003014443537135374905114232489176330768600546963302675629297938007227300817993315089424688102506163103994145427992387308518142924237070566106258655589415625378473952029029042406645273166087082215215588850932904212415603927340905924792888931771545156289249029368728858101125896816469783573602015830201136575581370265779891962505872620083963173742504932360582796018261981400489108585020826945422082675248002100451706053271621091011594111492461961448480754654250277691512092215154492985833915987947946040860714684993099409407780645553416762900760367770317688010448726212500770386792510698224868609654720577790771388713549726101760156924636965047554002000773723425528522913328785238348895392732109521106826957244379138580072013210944818428899119349871232806024341669346534062330892011493210181199939969040538099519547974053379071718273315243239886390980086372189877414950429391416544999321221522367069279306566954574976156814811289519506648732920843329459063926875579108599068862854139581089120299235813449635167299920193067317795181022502195639578347212882621507628611257169650590740894215573169150214106542332184475087755921243866534902829960450892933078522908756573074963731391936948957993468277713975431175182089012087033554335697354120289154588600202422951143724448302368038159013538126376011074985716269025964354438171120767174128198383092917746935248852658078135203376228128433052833168808722818362718421083484525606330054103808190692347798322751597293669822304391746031280769357884811872286278314599527539731310837639500078833045047797149538214752305538373605596280860436584418090736818012346246693488383156558389867637827412927137055730817133034879626477822095465047265106194978252065920044351387306135817497845807373453463198135429785712783889145174059743978680765494339094873299028860201010915433785336966535540357613855244926708613120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -39495338985649739732220190480162800640289503659118631041160922337121769810953615775700278452779577437923272498397282346170370257218260131893010926943550556251680272013979163984987837697433814264530346769475223221434320049642938932163126797635381736308850319981893207305107141100725300988944468063623636066151253434031846516189548712794178062430085081733179430651312881859450035014739158494053127802971109133993462919176839143388846035019906455751447755739513513873328358346075800299145418986160466760334931175508064792308305307243388126214577547231415390434374598990276608646576807942561006880025147482563631831882408817262983670151243262496121682792000696301947594975992805793160470345885938943323418428640629454196472961125627682600051234817737574902819992550590992790845982173216268330217770268044927644371696944454875844130316762660984674938399168312890468306251106739902021523763297579500963968709302194672167493385672113405458376346808543795287806975184821093783280468393151325348125063481835219086010506146017595233142868638211904140515382108322177063490286483972061947248854512942770495604720415246456912252791330627229090463930185118262703793581475403473573110944832965654836751239374709398322333768144273431044541997227349329088421820833361605706776697937198648344762527605902138683980641755985013652423070790047107697656854571448159524754799651543138429436118316078700056111097311026014956584516402878843757639974041107297121348569030424061166954000717453921541380445412776574917495018740299596185395678726284081362580264525310719578093156015524764765400822632948790075959021607527113333922926710339618689751508016931646135035055072083325365191275719610104364455584746167116149526264402634014073496104946851610910968859903567978293890870634400392168510097093573877607113108411696483946723381550234785089258681485027534607053262719493589546735269651572624432829479675163736622697371523926311698709274915582742349157816017707774343566912144296236258658128130622532162653871159645896483129744524081341768153643349529078973067797159890785587579813995921271384636426019063855049149958862754780895158070337913270644056143372698568276033374740059109401329145117127162229142864520495985589753596338492700380095478361069269570526200953183777622534462045946846056955063129694957807420895767124770587101934490355034976501272243909581567700442054112624662088663233088985913202028511957267531035179149184746095961868478310565197407059296312620861489036824047216011105225051373603746380782724268130387332808260560845159885997858187107286223461945191231990772076659889222944399710630761878348427504125782714032026419345328297679068771557399118663406345260886416586191263134010259644201432707469614623619333945470378124100532988891724511170484035441731412338989467399655579606658518377965876285720638995424126261249404286209269029937532488925807983519258778057546234739374503789627204329247133514469641561649995995153012614561379933039315863764430204480618187617611735790123731958767897374991386979395749934282134541382365475128891666519902357203997492212319126634850816540983517658569302978250111118396716643394903185530369274555475619330949859999921567705726514736617240905329577256609515931289099547877453057803056353907076562598029549376822111845914246727220628558519214095921537456653502122785976753645706883340646668977960892506916545886017117743420221354630173514371438445069939117953367266837167484108680496913365411628583202505701384496266909299904623595086342121064064719184197856130831073662166173445469975669296857775925040294473059904069962239521622905280131985262820984474769797736187198852727809512342351181638383961858729526366547227961539408603324474776020471703228673818350528646144549310093683585988687663148651741632755605428168969545959896521999307628676738750849323559777870551865575309328624324883675987984385412776380017637160697649226121666249400756429893422870225986227989452776696014558046220088653902993683784374369588755702592976622780607042627357225677563433133255883180013989501986558149536923135594695653801815379643777401422415524041025696037436974012825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -110515690643977259790182621348399490845402562960095121629930392909454293183410900420651209093202965639035959647584803675877433095416060615373028358705106327499254541314848792976372502399187760131981799209724622903144540754490526905253199102037304972598487677387068527418387234498722937624582235590266405396378233188304383549007245896611698292113072698774499604263282387421174049744516688398435661699897850096732120850193496852071042533751524646645190922551780335106232541329727521182232835144453024673787038770906681183274602246479999954120425550903739120743810483158309215629559759252589646368986483958009997558878099929263926767480424612473141030432342795104576883985826768320351579539669580109419261580607596984857915865720155196474104540984639364461038476406678897630214571876690711052705435429650223082219018782174698222620744929219459281551721495309263761478523147469581810578234462393182102821937223832845353856000169833446524274597676849074973163547770992246500502342116712409439780421087181528590001997101430407394509129209314072901186957562618127459594266465378892884776540273302299530525639453768463706613808590539693292166993744987504841381483463226118214675480790523462164691305153967154731437670920599572185166153906719826536911386812876756631460678872324657741598581114293339975808755736058960625082449410288177507320328251798151788298227423515841018901191102743136175742402713167741766013936447804961744349014274988963685118289659113021614621016597300256069028885063755203535759401791450031611635532202244434663552671708004630816480800959269946854675524347146336422198813459778216761772282083764642675995909142482575196322452420715236195251882630101710572502761372978083666534209180632649954957395317790556173566748916657810158655156765821301428734005670380979293751124567690570672261262432246215793707254298258096667861793335415264083372291709046214052929889986341622919193946183496167489666314861757931439471700411813643052434571174240793716782215555880910775531462175886750586357069718132051786528471071662272071581684386601559498955635419362346338903276103657447975959150488387081365235087438605563897911106412554307636213654747646993762954515509356674843972620591606034845246055012386851518715422631291469748362571611906140850768213374531884689446989615903854065400306546145954777911178501304699424284624640057180079532786461006207692931250321069005704042559302947148644546141733103272036824374536268350257965698581236099468436558336413630319557977941011304348706722965417427433557706462811891442933189171611585002808300694416906428121566776737167868952217008510227183686167947965339529943596261808292837008204770275342696279951550646345864553620776088226665334906039706621179691068653176595879475899080390925759204403091392317514982594065298542702537748479545660803824645513062667416361600471506847944530618081554078545271776571862126559380991010657154172784589950108228818957903810166707180145373440128940295912606556459888640655047438422208654284580760399669983602404266712602935799321257949181119345603623113439104292386960276163574166791678052886501851351493001372427704657884308582965286376346878144361638706808054755971200029739986275809454014743872934381791774761771845527123823175849135632568404359620436469071039517972193197947096170839982301848899417271657979438305746976054691165079810344579353014414017455859543193246018651490359493245433698795006942660008371580659385271277045731307604425223352786068350716169088221202636773817234769066498471882218124185649676698676526018474300887953542481979614091759038493100476993543050341773394384977773781821102416332034486587441168194743774535488354264210723621506499834533740826759565821824090927376074122735779692321437468699207844224954267067581367594260239437598780565755313472185307730734311802137178736358953946068582668149614037499808855134812399038908145583832859787229921029366384519425725506308496027804148265952822669322138462805730299276897503072010546646841070617099823618909467662004677763901251480424963868940710808624640320533881369538618337530264361766902025076409079885821611617933863157760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -138060821588327438778844650211047606524637819271234281392255350064376788464348093384686425704058002216598483895060715498132892295063224487493804456100854456911232857469478434177421819012317978897605996616360645085703295234416758453087338158716667724176292573426076065895418281189203385969028508087943635474743420769795538363934479278925592811744335717355153491113056141696903206527312790843607905292508936517785029086054870465250789262522975668702312968361931236105578973331285182805815815829685416450247641740427597733977410230655435547252415769041497115856563342824529337953428891042097925589272502222393082629621234010377587986789237885003642970559011398407123859114597382449353150531867953575714283704593796067851547015304507432608700851036031063170935734489153827097175304952064336026793320241289813095305375216813212675666750389761023144795803833641013282725703447702295401593108501700234773854326680016272934446952585277400255686684122898550657595247161935185460710626788983669409629920846456455874964962490173367441107941755163888193648158942477082115114781943737414611853496861336095014728054010359230885819564347252254031313697110165791765960361440212086098042604265840871926078303785949859880326077261697550930607700044480012255533157992415064738249329903774250628941034665839303426400760630381220868590205063659936536546026170271719271893988783649348409874184105249956141531180969373455241936627383133931377099415894189428154860872150183622239484364865374678363595191869063310543021439373060250468995193897445791869463362540370852046405369044308435613581822251494267723575458062926730797200710887156561998272587817921085030586219587738481278782252197171566151263737645041048467650466045411649608116205140874332410716794133467641639498319715634998599088430127577243677209890684661319610385589554559386431887056230916968041916956079435430105059686597768438545151057655834902494482926770573945681812245737572571211867910180454902967356937803613293467554928087517764659118450530518703537142796631384893161149774545866029675714218392740328945800215119470356092774385790737673663879461652602791589383583241527447627796324320586756033312540054499089754743538064039931895366361568482685444847427227631465116661492289756389583461618680672964870163540746094633578058540323214392992042337002421785856904914562272433978742944958525150310814411932652842503003815193881467693286334224359031870030302557621183441743772756806153583040479122784357247846942511694308793188654784582069752780259667335994989923669736001494192235258114034439970827466442270082357913778928909590641188883069682911862636772561924540506473826265124082006484753404450683073386329569116647447950920129357718621300336456455964540213628153175375435381413719178952751187237586184293719548781647891415558215845673990255875062372758293745022512208284564625092926779158498317950283663117896696621054707978674070017706436251267526479673868163921755067676068013936562586104575674546586236451544079703093855261704853705046479145175205490856569798634810790290523466467268729892012967881366866365472924027945683717174089985002310160194722172146207370876439655020826004349548115863978392886594631986332561170597333046237730992815078925912792676371855738134346952636733943962374484056833023388010313399981222892776117426887604360670189859875601293256152126609881220036945369531497273281918906927396207506142557871211462408552046535121824285309792944224579933323728048165874548740383284218093789388179690833290897313852718313364721330190762889871602563133898821007210656745501238734978433580942928371472676428846095432328186362061774393664847505359815200059063093110578818463130689823681410501532004068555396269935273101463203131483892644718111243336703780945297267488885356443377217708621866346460996231558249287128931109931069632760345771600572851125256451586254220829934862037077264109221317296854643809306116574791796506525961084623044040940611382019140551907953062041409800275897859570088901555257648983892540379197151237475556762357016160740393497758226049192405098924628960386155615069843497391824887800744454677489254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -140134999837910876062617622529510249317536325427934373215248760571619452273750074268712321943266083958740715751893717679469687854544124776230122019278876282566373403977069876787084936196714942195951333028754936373548092839889451460171448891995144450171178839140930580601395010417935306573445319791077209514993481714743503900155212075461312071316562557774075544194112103195954330991785262561450662647516331435778516156023091760685652493110960301671573625486659500964845123630104662826470884963355996242645066824185255909450957110229352508025468861597186037466142754400827591983482876610915756315107839735496923959886154594924138587123090224795831936843123782508985249987374653533036014924673283584323036450587432708358911475091999422394205479623945486601407238666594026755510797405712548584423190634335335024849070334039861973364994577688930707643245992479399534420629909381182451843793654513365086016555117415528326568869185785244470168659334192873361415758767745606028603493323121522966015540325946620926726700747575796309097697620050738794000231616546671870590649270534137854576232456356726211232437977617722226291911542155035809477953568171013592940319035008062401823682403588821463623813642904855077305085159351304010297457913016131239463213523955987423556415540204984075776305479701193222653843520992365684256440814334537634209810482447014729678041310349335806794147219539674992714727582123473634685910345470182346815270344256903831657332993333959484449321211331323788039445752898234617592882537645416058852154745332483249727291169562193115831258329093728540499677881134407595225775336234601967397693577067237530483394645737577342688428493709853655340580521015440972466595914604677261726696257484877227094152380971569074747104574952980963086600388327950992614103017029081970296430468345921391269651570893034154602340621086563941956447413890467293502308431224225737575336210289600165944898004660279350374314606401025458390105165819395283189957029261868312864325840451576692897664187116854019186737976510379050150652003680238058354358465232495429388479423727731118565840046249122401029660295961100147000504865855393610683501286127378925649898307568182111402673937078257056656324542585437617027582873060726454241226021488456440037284349144602260529520552578453741697987030422927286456273872015678070300011937282405941659234231146442275112981663693909182804891968236183952258198917617915626126176157187643823773829180760996550891240844066240769913886854719906313425304929452853458344684434589831860215288685923711048831134843510200037663236586530195953964798674735071194235724345707053149764705276842201656459351182331685119215191375582676759032058772981913104840421786571858464451210753783724485650234723724923505543568384076591576271561890844833594398666636654368430136909881685167448689951841768238210450858665463092922534006504215911445664933284943448887674769224714383399780122349121627962987454202739138156461700895392539257355632485891376682872862227175326199744632544200171409010135225035429834010680227299404253499276353605520331009995817550367591726915721865518742833187259740690590549877760872801592717369930167547599075824080265304187650903452492006574981237362413144956599502096033649543552596420141161742656205515762159615435179837845934700689785009921511585967843933619567217305087005958471342668844850335386396922530655012651246404391415504110355580952726150652455536452102529132529425887473982786200122713241233701372555202780267529595848884565817344192766239538801084570094278622367809199927890857745433903611305331717826737098570296449544120079754156101155858271775921351177056245697559970194261440065782773892644991249685292400306771491612799237412755842697790067600740811449846319670916517905859039327157847211899937342439081663409486350687514557111616300518945960761383327380214445766995494088555576985000643433864106487540414513765449449714366800833677746752975192156918074217378456522769019552247174317451786693174907963623337371026828052236760898107341336042368180492014494184838198530709459537963375912859171091047717759699911437013803736982494953812787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -157930900164963955960010465488495432849084018525455370713064177601817274728752001366980685241433128730683424191057220247486969808247737602466280691880209594573716869778933277889431464358037619365260596125378437687840313267847164585762303744671830652628643813252064034344468052634771633734245962337949648215394645669603555135018880813913291142975454265275295795216505565508549802692921187076098213658970427767149374235665614482131823287667476944793948536591993228906861715850734587410589923143004386695526744842727074129464087819737601114966972941029904746401630363006215007763077684529565954476686936930120480449848825505480430010556348601982290216185400602305579139964886394097774794676075801102673709137486394697797065478630036775135747693353746062144569455148637401225294555194138743677649786651540768424179676646179470614216926292754463379421588836783137476222225226081648308006109681308824087907576672885595686390513353081106949266855277649311000129870244693180587421199858281053302871694713166458052372832290340298306781017845171238024007386192452811828595889940798585719632888852319279751426351866410161760972791961451752724466508590607241228082139048433117523372401663296477189079556491207495446873559933526082334520941292056843040243208104043456077442849545926617588347952510441696465804483277289674273222053579722853226890501587699239248437535969547992110551117353313742716972700097332931687392344452646188738138412406412542496087693238210659942918702587158520614346631986549474130500639370229390522068385593488140215841617836443532519533678481297558544126161160576540000491407342763636562911168149384600527402870653654218993923045918199783897323517565466756082560376633345242862848060581435115749063114838380409776521587172922819142361581259893021862939493712764188705082882271225944208611615537383102828134066188467901553267359136376558647895089028503720744477604656855056195088845662206949134199256155069346155339212569760763820605293972185963235268061198732652325768327295308316359928901722479479076793799710890226526044885714745956976510836098722547374390570145048765901308680250942728269276014947390592922113551443879508256813117406312893471005185329916218371653923004973739481589323010899309177105270279757288558292909917654517413928991514441731581475540023858027096740423606422826959419128510674933282594666423375008110235260707996470159352122907946994040690009820883498437449110019895499232121112278837110142147115136158466596918701033242566077706707280482564582638232455147108496219364239053514440313800702509773018315795815943062617446447992122698683530970846928417357633897820033992772073009834814832892757827421822590468399075221044003439551823407396531044419811644213411625332699276264559169285512859256481647145115559182020686567061889378952990902706933777869304038392453093065496259588868335022271985368287485896831970779392949951591614018578351335973912146107610536687590206851210084086368018003788922976643431618946010220701443175492478111349892037929429835172851707285787568512633027037820757833165334793485839640961172480826384996225072095209514418374712558753282923071976517422037713138679738211459131150912236524260055194839860501265308000850984248893217658222806079602835114752622193034990458415396264835261155248224077998961422322257847478519802782328305387699073050654148907237941007152879164211698676206837065747487987269343153687641937655005172503090129689879482936102576081476523063885546558626301954039676918882901365759148684328921199947100408523255113000587597743865230051657976216337216911389020747060659077487999354382876384912621514903862338600057190693955527991550988417677003911365103959256295815578995698654029573944516678325255016394121755297663120135871318799674444894688601335012882582052965494814084700849108025715353083925839349732935710314221279484497478486637396774742248677000237446568402859158702781683202344442446989327426356719203073777329345457947738452460829631487583390587454179310828371734565808086834918464829098851684044852189764398419816081264270030185116625234462667212469136879817176425162682946862135422396399616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -138504762494235517354801651646794831046741706974478295781312569830381465093979021837715633281077795277408193889777299389962495142811577689490831112577798122205093990320687780358204408728398150575324944516183399239301374034978079604800103844371845057793415605876576612440816360656956106397987299288087458548370063608867475120233517137155658466199557904965629983652792588074968515580882221389500730233238277458189824718378515247299354343879302952129766490008575895693700490733201330794633925111131339717266086228207240010681446861272862242534046796662204880754455414207685763593031745657004398271351222710145808667906230611014136500903272944681146995401481708545231301721173194247289952175112360102230048769379814286979315882111630457875433628464222144122742410412482788798146241609710178621856218936222401478496289319556081654651066064974198119569329012883409521058289144039670182244476505362284444489188103823158995027961805186280085044656849363419017676535204562240053046694283888642528403783954869425686950613035116426093547931085892639261157327958716119309156558033963238735032901648639322659890021317798139259126508483667602727336574038771732582221096365684941958486645427396091395534904449735424423182896109043740698840294569795099564780136701242767520380259789401815637343293246355317480265205688654076899544563238880623534016598431744014852174061494533769563575088304067275513093054394856318638751275578565241912644704568255713630677081600545018372208578105571282595989513756474040966271007409883882095527717050441147111259054693605898409501668682339574018544511578769162697135839833180079724712143608416176451433827521041911511437953258878027466387505371138367916845379444148660879300638512559100147739890835026129226776523228206001578303429026613466924454385870933148953744636220643835351177746941250418753048914297226707210091660471050920389219055703486856101126422580569947678797171687766734458185459337051739568649660061445764497449516569079315572614037361660530881298364717148642191579475475237240787457038370221521235113721687979335818053634951869908443196294677405375878040317084337563579201303850842044755660663308962554778135681904964475841854681571477355144666841309642423533010702093902800322249578840089511824312217069650093952473425497334178722274058470060156594714710544511902545125713263322983175413038598573035405451308798929110024191915643227142918663825495732038257241239017683133519863957008743050929744606206910054343759128108034565604271543818478441436812376351928935398281930439150164929679410283521544223566652758898384637038713141718749561775030316825961808460875884833480510204527718904877593357689614117885473968226984792041965558133426102788871760183041942773295661732281532803415379933959626768470913327241316201459271830217520675316273686941499722824204209297563394472013215458427985242830955362485236523335686220323530729784932287665125130334842977757248519062043962527039526463703676606287779536796887460349963205925552731851005635107067423962151276247874837287807193741917941107643357148806449136595906112123991388779930969647877826519360117483975865080999151673289687031510180325927469958420613200851463634266467182197723396879962902082468039743721400515652200597050235466777008099355538347918075155804133010153173229723351935505340133503159568715184382446581301069566119411516589738977104895264437557538270353795482531041911845954379078247856821860765201957718787297870197740014893850551881625115531344099402511108199771173045311115625905652818827692158936362226079796704811259543650715180950887526762834528366632355870588179103761915303084369335044655907627865428730815620598266527806947658057659810077252027748926192240221901625564228682241232164511250483401962171295966145794555283657462293652378122207454889136735214262495633400118305019610554243248729344442269342134835998034692752589175182520756824142824776048268739225756186670601207802721007263828753037077393476020063570216115945403030122697420317456202407502943296398637815809006211147002707379055052746538355767055401408970502743208477082826003454885890537056125255025185259520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -78830869396222870359090059166527037231848973841336350624442822802229496885999631259799902656892506828650359058773893462631261639430862724437040405907936079823623626938158592060323115147313504249418668979165621909403098728467110093382096753370586665988561003747773305920540111832767454445269003262965280028186609436292544069974703259631085407953496493081492327314950853327070463672245356563928749408544286662348362393946961766349173030662949625875127384313297684696365592829112552832241837707649453296542255427334943321300654791633990367969336310338712792053287888810916568825055067327474056560610480867875537625488523043026059641385053024945878018863001433814590711590895948638956080063694469469910132853177274748306120400493968108546856368860693405292404488088601987985418236998305189044993163379664009820250451468850361790814918306977369530331284869078509947269271268045105962086266287015315910255559732842198515915702482422619063818143298103238404449107976813296015306258445636293974199138505239799327246915605477996855636879825794913939180975036835357480741762327370116362237558141626815133060035820585170313557732061131479678536496628310831970615532742047640364915339775260819892134944335045998989317707200868038695106624002290830932721526880588767203351071635584190887007713800043651983525493951850023778824759289767869961274861578862181850261701262771177781131201798028529949578405966715457087597727231187531008003430102624893890934534902716921846345213145326590683671390765785420032832914271335058736574750752318344231061562716761525149171440238108299776120361327130458207277227856427216302185515010727644098575172067113932266083621420490312812801855987925875869689400827029421364786511268033387323777096206123359529825049949481684177271172013164839730111640561628505718249089965026263133822110022331730664876336703719983908142444244811872938170766301590160423329479275550356550106934129657591567307487495244895802564858193132696259721738756981639164508308931800451958726988459316627731640371662767640226802390902902662367060447889540814441290734875811532277565535385450885239123091982210265846368054160093408884820992563132275736766789129176794127855937744953985139424970649530082145636231212171928198458075180630521973290324405401766653842457086658951873950294156943732812172371317835619945824550480515724439914986826320839725456595946015047368851965990552374465688613029637392240760563631068638403319563288959038248707586998754603826653378563749114573305033015496337931074600090630388658187741288992262455563010560770489548471227210236405835083593545435030045838891898472110507564534462950855665577922060062599454637788539253280799887102339584259142227165150986227218984238780870184532741876264283263029335940610106523185899200420408498259798506602531423007001790526003859646562393991668396666652893187809308979345847215447852980643853119751112861270388102152877473327264471870263239164661039403740198822540817992820904068136990232028265086969237984769476732124144618322426663758664032746422957061871391534789018784791911327453290667421631325566116811493961635225330871771802877686709316251523606858808003097110424215967388285825966954778185275696389527453112875758099531897016786463419319253679329908150825289412378285995397177299048950820734699288600812994401800627137743391925967671944349379743551554844607411813580878210558129486296909403493691885658599171048949110219734014748638151432450006595088833068270731812726118431395123699680267237441764181577439616963368620441080426208761264453598333153097693700295476193483010273767605838051809644181309770480412928935518824601769816287927267840841346537351642998536635099552763707349621601560412011928563994322497827272167257943636471023962397743252442954202969357972448028261014232830680797503726830559534969227123639950876158179291985470324294934671567336134646788212763411566631826678087414501629219127648932398428457417839140247461566508985205673938773288950760897413572277447422003816542587439598208510485614314727024831391838395057796516494415416499864305760562004013573851240395692468424877093202596917673984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -42466508328480668453844911392858887805101608219890244758599580971351026801030261918323976396764029850576532225387145065646623717269924558940812341743024852773416469478864387764848633184490870937260859868614872681458893207574087126527361327460686864835072324120429169417230643198037882171298694168597943196643154865901027751185936579139738256823238964340678468440667633976767225081849430993139161487318164893057703704809256850145728276208378001192078881318986670662673056280846291444258341937035792080976761055579024372744433829878242163236069894329653579069031102113183594692928857655243066445885090734409999006270789041042513393536589555466843429386584836564086208562194550511754066331500692279351051024725158377475154319873718275154929444611723836688632990992587985461134898442814082255492049577455530969174917570111279424606261532088246930230745990920043247388233670803275901293455422864797640730110744999383744937110093154435887677102551993631312000964750121176550032391282980779177040673933357223187955724381191989844266875779681521364292295776890021377907275486717301801610841515014401614308916826444454668970584181516646476564941462930379548205388828156895933565945509399490913230752126318859908832782715497113482008454366727010295665079895362868278003109286266467403879718105389176092203892682318412726301539918929576936752319254890408645881978903707663045832280500186094299456044053165336255358454401943509397401840531431665611367741191708782612872003435324810587605049715233066381350074990216639495505996585878477763292144304532451547020205667583589355672239891458591504744833119617494249578918328508566409268031550138465277650615778459926879820205452700429110497290559940761151556784348372740446725484976376253726903008256366297578834866158270655991252498493145084459708904513874487428416987107347055160513537803576432939705684016600386940409588112212083845508775388707835141968706413968044818397332043399842542797378365403460917288559034767545962129044057676163460338650463525284782219207263822311041688223534379082643687358963342043965996973285763700100738665469067833626499637208063412804750546885413250665659372322723017199882381402273374914553094752373495243033157006239556639762617417300017755258401064531741711637099721045158637765206175644518916734986447620615411502214118418924204968613842022959922315408546071947562970438959736541954729217178709229695821784308921707936408983976106247434604926989103862068117324965370732113571432342527777171187537081358221393488776595328401677561311052836240780343674140587448126942163095141149895177008059288487217150744053458062335242715024329282337457361776290425557160868767411150537527235062453096656772196365138923812376818513591151325338393286048098584155783686731215488462557746798624784281646835176705534481901930381815477345316599676051970817575510702408891522581544250370628760379236843938936776814386636318742234598228051379490316570405822989778184526275171633421417681576563974902173283233248262378847572777621267421789309875159014516080218686803386595787647751434839545872971699972018195160558798891571415621272003893065298176792405608738142369470146586572894906657762416074657433731365403639751662145722682041191175107698383981454671702679843423364467649709147477115418977702661963736230326911720779134328516426587712637239417819480082982628374509588938092650866376656708232905160105972202047387110016559687083869472611163002632438736802598370432881373566890839382031532460770670277308032183962960307382049305185573260766633204664769601893517544662856333136541119191435942024555426852038466728824701258364848690174391230182355381474696450579230222793065793384565323149204232843499097963876690216611653729366373374216634969977089238657876115066085401009400522696170164534773188558533149783538527387026254458904992897673639026381951111434819421540072797840664557258141667456195383096467472738978924250703963650726503210586843411657525752309242454714241762012575918640302570164251502545929078747778440840579417578443464209063609551335864996854602031205024566930246425670069563931915312736735402445239599759360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -31109017251204713560945113028970677155375749207060889224608115836032045939139947469135882526323743409800555353968519622491826192976908001560138223456275116310619222500901432745042237910708202034921033356005757071021431028502441538683746357984722203799750329149778810609152483242055939951873721035294273269517534760458620046393318011310488866479775679277971700236963581002329714273194572739996353104046441156054175511388106070503141700600005116168846225736579188355864868113765532713648719838409868024004059734467072109537286847297349079246685460731224548630587619101285651781875590532712153629877739122223746430790776153309572334331960868768162800483871369576181359267715893711883276509588829406007776242340819366698321620992297051911318301907039187891034280618400870731061059965829669363869362374751004702459818537310417306389612072079993899392364323315751013798594157552061328799562665841347780593968834780968193094723793208168012286787092474187193625978316435789577619353450559991814937509017331246284990089241896818079619443193024498304324969066836677061204605855073537733487467855669986244403638492298398757488182686303811459103098378395403256573448571132967280700798400738961551588603010044358919665139045566376972453981644429121085383080687214770526975368986327734845399715479441747572769111642039001473437113043545128134811803207408112059477216061696824506832368677950838050939233646571781810532360862617704702539963603829168305287406910119735393889786857656879039784285141853800788821453452769308410893538843823810122917430644299877356068962431493199625040928877529709072470594174859869357995332046438282482519427176484139202156170172828700024523438143326301674215946104933890227484171553633805045750805257143810382771912834539682506439959601181520145813378814687596062051868182270978782017218492424713295329311725001959408303894260098135573061837320019832518007360346870772118154616210369002092672929564233904076177051815925081707868165151565780344045823849978068670150355992619378780864392388228173493566101251547403238853658136493254563272518726334339526349200722770623917228186936786137161037715829253391296792021162201245674760525751859417466802747357723428828884875782623615048442091184340152771897957222512615740266265246988834891767591134098489865038655153383283552039291621143767521397203633223561459643667973268424167229211761008673954796222348087436992619808115522578261706159626732558744713461451226252380276777568045701161207837265418575975963760608040158384190758043211103770631041985404933274733641434573427714223720599598956138485980020870958743845680825803937593085514212733007459427841577559966787976373533777913148473572160795456345606467985771559590654525825303652760695383362679728596568067017846536057533694843466185202457621231857960855003725480206340881345743105357143333599288965686011993629632060123909863856034087419007665799934592604486553833674426332877360036059918709956503469364868340015134745641964327933030265125825342973681934402996247182549283747284673900145781117410646626634192502725322422607808194336241947396705015029831567739829702643559684005292977832836400775340532593481424851136623773121105878913784411015360106423149135656983523279647828407063051000751109257122077201383761590253153008486770815522611590580960950971766744222251443818007161795595770409146022875937464575861337323394416218327930386869469551253405194230886571545565695908113707052188528897358152954448921297936358109752831822843541955489669676907891626938325014419376672628264105296707982156278253859671561677935435806087317612590081366976128034700375440856334522951417478822531016065006364089324245478695423706832859265534545914452045600153738267768246244240289570403245480555036483033695398327445678363769275019748737184154705044576151662261153576339559483257631243155236753542467959078037293977517618054678915453497555901177482363619971382379810443845323535523656029845909663836395845247524925425780856693457335011918405076956383068633025832848305868037271702894616631443175542910853750517539663138463054910381160511617492345161346385777637052309999452160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -18255219521531564189064697619892471143283462716984749337043586071942753511609441588299875597032991633550359037131366044940249759072389019806741049135393197560335849015576917011693835919016955804227094319686033607846108503752837124759570087611082333808311189883043851262778078613009991639103580973346246584557104438570715456074357447172004858578920966844279159378795480805290139912765220751799192229573913102394204965010472184439721915370274112380799086276286966909448752486332295679315372103375775824794336921002557806663836509012733347426071763135253987030729627443412159625432432798636625218720190948439286408210255515227741393231150276929277017027553397110032290274586519486948997349743279562538165601940527917315008545074913727169642598554453540159554608770951580065975276229749163388134787052912570383156864086445965928016155692995953480091695420088895343815800557772267127165696564811113701024175590784364079725582356220040925454762302922774189301594888884804990715674612982398650865982325541560481822573116557095594909267223300474923612524856637447134042674062314706013393266578565098979761163603697706651030281478602138662357118769811119910052410791883236714251626350268667221906069783503462798046532965189715330350112486501530757603512212414475219090113392565728504303978835517247750550365648245110040971679966259362214228620741755965631055799324347352450929152927361361414090881577578670736797580670263761659455219256407104126967857680539939565227707221440343647613839173740630903292130132102217114501306586943033552852046145976306677099627519418207748078280036228673892967747921575341121225010190583156969539483996306615963510929020294318347564116539511692631573716123332155936136334306789928977707538629818429143666471562649267153396374361432658459277422235106177161574096849594230411903577223246960139628211694675842254162403885444294138006179857768345915519551150400484689529658340951493850935135449809730912965474849541078131515593794601699831805752172614541162197750560117477849298105855895798658707577000136286361663186565104004503012954633359973077249221924971709329022852903464578581721589228343830580245344109314767398773039720236747221413397433381672464936573974680313658568728508156494214542196480125453456278614213965520736843432605303234858478641804543011497586384257029993821969026668621533399981674826922975218638246384971139255038985187985117039913695282868225228328417267066643465008528670620405722291303626184300826855038057355598283689376042353689331911811684690222696176485987407837660662878791611237237123031109761818544946303011472330639822919359680959831920336935325218424911080165532738719075688085853007257182922132052048329806929125037499443617748563296198561763586020952813535177371561625118858732937984778475351197934970224933048435083197499543755876200196834052896330623693695589904996429247974387965334968191226015485186825874068410368074925866015746413453062677051093199036390591878659187214944673433264339880649136634526009103332537702727364822282788999212357266840947916154741810623457363470766499288886435045460613074890289945394496826029297760865046426464081377725017748137677951983923876285784882864680731275954903827651319590855461568165311869256784368799695360559665850088906419834600065432478453248821773270177523071621678748610864375291176315331847568519769290905074291848089699610458400925803792480148957241788266764251565623153920449612726491381786269705937365977572087321522878937729923388030052299818633197008924696542446250199100245935573703302731969223912741209535820845594295952239947508110925329717648030401927307663704077656163898289971450109046650391194684913801126582446634066051630691969396999390981714343164957388836515489513775705421841361466514048525882582888452768441193679499160549211166301796640845194577495391853304992697067809287083533982753462805244724795848775359333137889757454080843151436874070785058601364229063512441215580193508676138088609647170755216702815914558239443024023299198185276586258804894656725038362785240526499261167526553682664723592540794340027939601530561075851879381131034676428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -6991082842952151871769630080411188084139714459484632678751748367005540382743991625922397035024947881002450267941151057506820239058725886679888198354089038995413823886114038104084323562890453971495678684950088071868725604866066884802344860551628912100722467606544421018786154186316255181471902977177058187945572440248210149721019255537155531299780165248311739533700891715856310662562236342238707655456914065307527701053232399566689455341702652371649645864129518315982955709380921068874388032201105015275432694878141440827969381806327375033408917917371827454433197156553404461957103530609571254805565162088243963920465023572488978786842785804700584161356205242463532071089183699156721218528751308108510904973858454414983397906015791813123728225120431071920857832169306232639916155975063838509655840984936372712232656956664769490612511165718230341024053981475825685736924803136558152989543524296661142010426554923401611797162004836385732875931164080253986385662407994861708375542701703109061235230445840602287088168463671921333219428148705016115818404243562988110478491099531772101328940134195304356833582572308085061041892029237430797041938753440731679652911879969443324912555160080649589064020780102460048436760421451495365962491686470061480187504681305980877075505871919306632586576947222395586506284211050901847937380493561853934447130563418859024047003485507742190418454025660424433564739450574979878450867564240930467949815157387391167422030717791923876848975169312773632497813226953302933866972167652965217742485995220095903875847194039894908398058251772234211937079238535174403854544081125107819087391857710593277472455344335599717874855659781185513460078890428074264806473256675866863370123761808291391914939176135440091212528216593912506229927479318199916161266138941503301444643774693855434219283820766325521713723363701252888564620052131975703049717182951298298263615898602284477551946941391440818976216459184429620398566460274944539014472351487987315374100234468457069423094969705789563337991729864668959262595434900519651086915667109679846124841005037844141115913840020774412659321917305054209335270023986092843299406134402538500281102885656771676569789528230436754245089498722885440283456892881185662494756836913751016140400455620694618761706841372744258373802561400851948629792652233214612364776077815904304771664365517199477438264473273894893163596984238541131986391800720060612781897018973714857827996418429348639448706893853823335245828154307597939928892960904324109414873237393649881333076147974773274061630090618893328046378787408418087532425429985621595795186678260801156828108381943910063764559174373828675225366190994704874446442729010445032588597984611677808603517137547769407070451989279120260191320925515394613244550306752098589468596244296387402001423780842644660136718030320831428282735780258138582842672810162989408234922334185535407488829465854749328830964688161047897339733108419019802583893520926876721970351757332349024940630684543486303895491232921856795720656335325966130521857579686161566677178640035596338983477362248080437407857072002199467501482127728774223822256663273730641262663549287486258154197243141613489155299581739260498318188236379117127099825506133097081450593035609332177101902327482071940416919757669795767540692857071262060379241523679045468307451509087426653776619884575915916147827701673974073260729152098704950820205581551468364766017853136327396235290622899744103100519319191352722276146689611232742359953004057957536157088119841857703794415531468333961805895900922876441605923096262165360195817554639631739645367483521985884995411998238157767853219102208227444719279240919968797854497654107236760804080726267565028775852546147619148882154624585809690515634996834397655440752077135976902528768312509846670170548940267077378114400244975059247977760659366442627195055208588770847056010353682455764078360514421750658845022394498605244080152557843355710093909691038745884026946510703031240188949295540922107328360918567804529643384257920092330377477295212069185618147012731296764411425363093263500202520712096413401481216000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -1959705352855066219101502944862542587287188798182187624668403262755282063604171820848994155257779965735154965676464386268925840838454675215223618145411305543309639056148976542433959388076887443491365945306161464861135472409087305359593513897493297208887777923672769502441185016768399532987763339554393537427205039439157359562306263827921559780230418442454529934580933703556985503423509300152024585260248918830246784519629709121415207319590005782497408457285609921108904398217276589094393308860336878397203385998664119507605878783733402157419405736709807799294744645310432983697740544119969873763669363242961041736453201098125312489456465260167479045375117821731511962599352737202273910744789918295525706659121518838431137118698907681883176522850911888725691778275191699306690413712233306695595980027366910100601037111222577161121873687806710455434881402243987068005631209239843266114440395472686090803504938133740665273925393454104350308269472860818175156618322110185282605609199123949190964798634640793794661830356534699958016764362375143238001669753817645849468902482391022366769366106482338417773411615033189280924364212551593404675986103579337888790980321197474854385510244515829878008119756200443325495433008122891653041518743388432846403590940194798696886113144420786900413908391855036575218908882793758004949907296874661552923580666342208389933492644115570606611436888314358436798044543792819913429374604139628308385792269606650811246247380599558690961200235599647414478721329071459627778670626047974099192345742460361139887143051653930688786575568175792374713519168733644937627069084405113509290266604252965774303970785508104442584478273538336646559970247747395386212842407294173433507957394659422296149186474352111852346100405283798900917443982138308613882601218455717796712694220437086309454130580116690046071230886904181106677852299068770636556610662450261344569609136115003511559949708811398237914506629881040318196620894681883640065466523604798154784702129137481871980286002267958390800983522849697396260493931380541953300399407534130444914377814502929239106597178696770375695942146399548468340384988079316682586450278319045717940530015621249244815357625890056262867443005986254421429996888584978409309777412155154131694224721695632869771741321907772639855631612833854468174137292160710694240333434969262279718509820734620231244509626912454682064808863753320002016099967070808850873753258755422746509792484749095728809717481626189299421949122352799883656155104419676375904818472604717179853108299292531669989537751478943451661034714197462787428696655063580067406618327284411753363302059543378931028574944783202486290292055900006080921155639184998871970837155805696939512473888670847309853251991518702995313807159361120472266833381889608536615864845673153218034085350112032884018158145329975806238367593612956590637753521320485483527871519685684735420381780796481104716485428113191679546447569107175719438439942565634683805272488228483577939996577945416720069944346604594159874619884935851919680912952682020476041069154476587262323216650560556848698925261825065327074393537911775930999886165681244881003480507538081336072280126605088885249644560467011364987619968867275808136461158159376049390880148437736458540796996781563936873955545065191250950964514536431376038780150914286920315240928403286538725059002855716575963056114323116995315188936317030499063831706134199222300708475551045510931585812619521072363083233503605336038564425220878936597480708616764722949915769193978431096935738505908209211659443337506572878292929031128243621134696206953770870073724760784493635170830595041036069893108669994953678405503129767462041326999599216535793088845113396782242260719763452302737251111848153320031403184217307587823954794611514107772390096330563399913416576171816654170832817600102007958948705616550642949624593047142862063288407316144445101364613970346620588086348505097544084213402747102375165468192502097991943378688735435648680996369862537227695531808430051516319019580358426662456517662021261094713083663294819334025180192121251858793905193909704510668800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -503327404291808602717818962027519312780686016673960959739104839124693316270542478706197287027034641319385011080947838913995802366140869187307764318057988102103663045520579258421987861121014783787882021461669890584340738231062458201235396885065253424654080310257800171061450171607382327904136463102612845494137045710245786394629847371046085821312361484810283093680716116737757463397095488016360869843042283610163959898257652076950150167742246863107832751469804522241387059924523007436443422480573035718993937227673435429400540738652894960426943158187910896230009087175571007405421518670835425691177415677692706414245075280845395964667561908729402349789586978041224890559594934500611521832818836753303872341371293235988686334499665639296947090478078705355913079344299423998060696691899760328580701771975755363261565275066544340949834881491162509673523062926198335422494966149291119463900077729006933663488749391596004405578013731142868464891415362501653001188323250713460497257423340198687904229470816380696788262710971083645692079041715615974812979400394089708430762869331132444710118098195824261347940255316026541142239912161285029844296111564809394286562760735334953811159869003945742128025104289444416655582203461627768708854433672301072101203188659223952395159648948412075541767272365428870479828032166362306605160510144522322413206032055235236917498412390822737934105187450539365562467266569120685477445709503079958229006157804986161541081832024799793248232825557782787446077821763891169310263170279331005795633841708523445371161576663002904100463018013321537371434339900816564396988779983423676199869588705134092807201126015481421035592167096071693526042479894729293892627254147825818313936846200350222170881324139920090727536028469553218099160234840915608913344893301150873230578243969731599139922971588518858462206039484279748672704468284612932744895046598842992969211641336297039914375903725184106792551679005731561998753925704583771522728975883018464428527897779677878528548547582958013887984906035374437180313602755132985013866723173280649849033076195273251971577714441470093100577063899193026555997121632767944147706924265207582078287079239099213224197949603572499591431656319281063014570033204434263042250419215442538002860758618119164421538376759532051033287595922493879987318811519177074031876521066923197542548511520385082368632190074479821762293440084239479666745044432094002267224999691556905918920403523387105788361479966048963303148705386162672320180985386327534816041172220340963065676457372287621100616906755344693615978557768024627182309303415835540308431433781481446028747918907131411589214832098875047760444444963014897380731029639132163837255036781225287150183379764768593750408514308166583265932008034456873876243366828893460755659409020946170282768100169583767768566515725083630356026170592919926344594922700008787563704248188073858323607115710749003763720752577839847706625486595908343302073400832217087665106516331780086272625205482568140686157631478731904132189665151368134525852115456903889120863360734847645885409815286663451401955602355013191434186109404263806630954109904038724549775073345597010315542662276715970191954232481570174987848967527510696398556998121955883466111569682028033733404774188535011599770357928391475917332758708091789532866821915762630107856044844051529611005084255507498888500983420872049588871595559635291169419761210252658709166191024063578433899883983935062688792507860644362416992097268267925026512559140192656324332697772792429280422285329922858950755384764331365928626598817851172875970561025687992663433132815952958282813470286235818620560536335259814486850932582990708394676089256399717090340774988141877901815887846141276976458285982838851085133818121791209935259263382484230051955149356504764887671325633052114112342957627456668852545827649402287707143754962066201021013563711092593262572761130512181141778314386546888094668381255022074466860953958299938262069314162665557746284043634486020015637993677934262990712008931093288992810566272453762678663562873582874163648069444901264913042618845224763392000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -114086500150545539487705633100236978802426044285078826676458779241876007714201509394790210585906586133119104894933658998978522066557263780698967061083487998058450917504070883856810172075040174015206475229944493613474759663090404065286455920907986852490017305368226861570411260697660702379577106245290583080151118569122448842663671782205331823154729227718003059805043538320013718890136038219282266641883075940672337759805095065540404855554497505441593664239554730447492402642173456308058047220780396203226875777904225740460338308299944605826127648404626807694003808714305263030537910598291768661280863862846878501271167360735854332561950962207347560730731958653299942433246516009018842081288734421634411825255280457564412958457074800391663419144940676540691841514601972500263909057493972218253872203829627757950305467350855303970300147693742743248925891245102860427569644209371081122937520432890081632510641161510584976417984758068318071144519476118756982561146002557379700979354023335766378753749646993093873909802452029295851063854694537134020986226156402935169746703776082485298991251583088056801103906034757031002460583028296482497495826776425814738880701382785960121194899809750450693048913906505742565755393225069355326022828991531089420974215924932272421759922292487975349547037672880838010882078640137247377241194873205553635354697100733140238291007401166358320112663153025075575347952755907135107600735198125902356782541790544975441399327048998541467180292154138983605945071714676753815920766152689110568297529088972026386875369499183070788084982799977825814646787767748372433961645808344976064735982175626093787493586649930565403181083496264517464373599330767260372837742520400252582526749646963317708713952433374314338652957822008734946943535823027637335532803088625209850682764974505709783485335445351567171912629916728021684741813351883774199563334403835032214162720257525155086966145756028096010589150013813882525733115466177833567485793894492084510553376870489438237018936770419231726653359567287679348930163543263556822799860970741066900009099970938553526283157008816286179636885288771525405691319488615350949583969343222844259593951517109457327078472633279296845895746973480989565070021745404311386987777235338572299556885083331609778469270218321739421247007322469924563081694022089705293251268842396977614012143043562346634938205239845357707508857915918977223279086397703034615112535716749409112214557574548942930504431228179568645863328837264650285020233480261144447121732132182101504736227068650162212357858476050497316700840659807830608491018397340014494719638613551052931698849484986271812900058625155913339433710008534711548499066985011020260415980021733494598669298401932325067905415008021253340583852656256700633136907199418154078190930057654154370205224134038881166907271379338834395859263586160313636494222755237189989297724671222955244688365171530563914241143481518511931770327751704358368600426099997951066168115466748221192762015639830545762482587723779582499990925753852638977761357030714133979770244080665911026466451337843639134033637930224268776450994720238178963804958948648841552851493980256991914198263174015531251261814349020102656122702693405463298270298158584316923434423716328745047777108794549367204819965145076754964849597118828940022406013956012408421453245306072621804361171842883850435451731764385258114327157611637194858123250069843732924880837623575158296992679508122428613879756552706406571873930882773155312693425976261857323397470599683367118935386238376826906139370356214303424571359474129739683858598902893629047893089105817823758653266338569903267511710108090494296384547134083791974640138507821263663976300045164039865935654253107845328872931190647565563059131147112948618134970916127280488799143451263043480090973382308125693386594490385625162612529385119288279791161820920663438978269939488336707980249058625625747319136451170501578782300260948934310299852161081176801199042671859512936358865143270569127889679396679182409989276955986979867023976830121108810168230925335228320553556259706613808746251123724753305600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -17216281589370934128373855456553006674803349511707759261205710604430084825716208764240804708159236767858834922680193782197489131839333266013605556901110965857692297651124788689746547558730512490342005990291767251554655732196993405826272660523507170575284753076838358244322250943921052188673645421294537908735293646181890100074252944615759838885907351963243598719230570367500984363653442242927563684808262975280516760855779063453487222878771712729109684120140253826925070050468081659508784683559120979255617303132718939193915462377636777574668336305272507130951147706369854646832377546424484062798429581583993729571390104512321193826748162951762223586973658472836136060330830326481867777680757692610162787502617198935365827264923169845521407146925785609219213865917588668100257770317692737465570923456988259601144169440107604275029333519943581692619910311887095233015089233044964371664054580305011976133855348244769436429859632646828675112438997568386537726362670921738312206892346137588268592897497509942550016551600462973983899584961301090271235970979274184896061284758022077108644064380730055596703379443232577760223862443640077520141994384234505577065936085012907216793151893959284820923373314183609759831666236643364287363674668865932888518909504746447821204417476984252376425098220352266260836128598839722550505897315880757966114328191856804500048583391178838367853361907873795361601386456604946464939315626056550501558381363167148148348476300406450804609314889000675574661012760029892115209543900370515109318037003139178894973749841670948050727594532752786402377541721357098115462649501692788237547884029989199204709778451297589759978391967874304172338112255047719730745364637457032728024861215711296928116367737986935799731779538817709011725684523815754009702938418829014855071722179820167138669996453852540520772438960725315608249427033127729297612890536209356732661762302347036045199404360677384042730276557909515546692561297092516777096897246300579625451088453353813301500418214039201640834808690689537901012163676358677800910564233447846651188484185276854797540072358231267324820239491154841950458613708172740377003590466734530793802981381464607100805760536163635199763456009759348252838606579527240579944072222318080001662769335635332517743648295413974100865959340760294934940669826713359068761131345162438516001813239024019843957074462142205553641636582078179680118661712334786880175810151838422896735694679870233157711317282975585818341416576985616666502536285394402117755145640403497044546327370189188728980623152554444767054725906651790827104364991757914355432883848958483669160647665270216380194876119450013370004040705724630513484741091697773312302465691084226115045946879877197845357792351539985828417300117985395981893789200895860004473758388865106517262568154721767638863473718328916035966917843770360175733966818646900587823734257130951357111343803609878883477122038031832767924519540341661757762189010943978724256874929680209812992257850376868423200612834523479973302092434067830533714383626032230164311886158775685851585985857474387540261316905972427808386428325713084391281183495622743522993328319016110165259278884400955423628689961531660850016955984686761350058755104262965982604992512084625300689615555186469730871829563874053316860594559952337795856902231969961054320762337284620716997806306214435319925355947339874776437308611250649342487856076087933408412954806650925072381004937274122412406201514755812370906178655209267651958250237342053547257110432954932212015818877294346420532608041754075415193202405498757519755737786347876318772224295697164349159422457004714168672662042458728136917618541945989859648668156381829847390449406735171409350155754569258084430206235644300709485835789055959052622729921459688758554545936679304344402962277276625256332678899014201031517166682427794780882002932139329693182648826818560221052077053469682543601250853189120339773195265828040681426775980334759405969786211517851966238694149697472646211029411576745478139768453624570278398947327903749758657225387135279075735883539876853625101530919755317248000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -1444410209717295186256425754873520548866846305514912111801861415929206610323098026947065843509351674708197635605570407174577076273850381058901235716876883031747154915019444601402414902132313554280479806792048750730478124432714359069141627651680969331874742789107411386430140720505620500497344907446814858027496782309878931473191585030614125346144746558137037476226093833444541508786597898505293317328338795514334425935233281651373144804562979231828964156992616164065959335771289219461883965230393257085972095219391640438167388900377355266068427721950665559371646025379894770268931242120793022966692652048910706119332037936178948602325115437255061424637657582649965658604333019266847940472046729449148141069338447561753731256456042673057305512897970546813757266133508657892310863916825273545426716565180056243303446680631844908454495996456339353118252134147007856967311719211493884308146378346822080737884208635081976175359243584603905545993850338075602117381189871301302435828052673720961850581106521419756767074998597052112671857801153097418466070981263864438193110125646226134160038407391135206938242990481947607623878942183379237827453724006172654741904435382007364678936107470380979343582814213870160148881836295309995764201280191596865387939712946724178262614210695681746015453383984991450852481973360523296092815534882355098929450300777839771879529428227505853507797626458706305451010697722270760873445350173160191679878331316219141532701055281702647039454392248197101465564239519425533618365500594588758981467737968029380058445300526759744458621919232609296622550185510889313132442388457876918229152217084029148056041493580560627689536571670527085043505157598296704953661039304858560688537723804946196496123756768216621157619448986292814589146073361643930936484402993319901237374261849112137975097035886360258813098296451608772133757589451484132269738701946590829130201265114844447153937758015961918951467282988814943613143445377065683719800769511760079335581159659291797627198312332093298107139278384703669687435420268562741937550606776715555749337795546613903395613765812471188995470270270603498800121402282978462487897473110334031273515908924039883372476795788777875582999438298906673147717959590590605453687643294381306914209319002049498439704533575916703380086582750047427656733239605155923122654231162789029133180309588411132004331579505318102426078951220507707055269371831941247083309275547347672337415225697105926259324619323287165896100584419114872065283945819106998660454832222707554428801564276655051768893700070564872882907792515123919505323252238719199600185075770673865707877726243041551101389662139079789387167212667149567994797596440096289602349693569087980873641429275050525980842435799318754170424777588607117862961828205790926035869564168008941713425372177467703303481817199955355243263732672954950911526502560931848407218623877376520392687267233206044709987967634505242854221953372583375898629307174358105476553577334180398841406759867852382747855289811941232794994990605994961494924551737012985249241919166759372549038245052403210504479653346040649338227333060952798574191131045240449921942882995960112097748457024547524105882596760567021439210859809447873823636209388432809330166251721105384559116564039564806729368032733193290708814552191365229494067478066896529647363250316039195430317917283089890800304335177357911390583343583077725100875763943506180027817541896733717418464791081658325219174784504653120073395359544741787922495309982058300605289442702630680113717907374531246567940941531511996364671245025851435922248830980151081618539413656324189116381071065597233347788607406569097027823068986214208411647012181828073039290344161282748263862144804166527145233893948313556570391483581566262860590313813483408374578964545167743836908952044103175392001898739222254749286911368902876849670738285556027645222482777165670193929490153702986572137716358730434729500792501154150425100883099723837574208692412508523867138501236917828112811533037117088219579630476596642401943054781570521425971524606945979629494745531965024819927650045788160000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -94589680803680568368772731871565164288834833365458414850982608227110668081403778112203285844522092122631300280965469234971318211893995284571318557502060811642359998487997264163735129235423804696013732920742167205510715959984093147935781917234622728160568851579942961986155380822429439918088721414758400442176056337899208961687290816141101945603956259797966468102911544524285200228471775548096763660937768257718794778493305455393794459600712852325604053083762761255316030117085568855751612372029420948244289754588218001156688360331429478325942691054685265766137899542651246684105447645711251097620051095548641268599691386750778201000585833110940152825844779421961087141197148923632191565214634425377143229175417099956923469154610307941382386841301253278448719926206252069249795180952102916897460469720300134868037878910501397499290381405008331650104681788678153205530943179668233320801270634284955090714118650422180558853089670118816798190990121793739460072493511377488343673125976670558000637659850823854577807843504698875802246075170161784114432229034585309140280888019822433121092994887978210078703562342318796502383863979546939380700880288189470135196311324208562214723694508369457650354846141005496181474002198579541758223671318433540015097802697686519854895350866016837263239695519496905392329782328478862641631335465670281084131024878764212379594306671225260803511944843601521733845593511472981893633625067663223627661118253886933879453294873953916157816731424745582292469550847858297883346754497994732027086750471772580973992716782184409837399587778788362088399121064521906017717567924623697505346098408507125426207199581355059631775889255591940931380353617261605617524799228176462800770369044053664310541828766051911481174488298691196708294005982601755297989456399596449192673843703217753550031611528355987110366879145374362923291878850341749274215460625172660124843566370564480463546811135451421622899596234841001210323533416535427234316328390196167150425141850529053641242514624740923541295791565781003905371485504412148911500978605387747662031092750535055664302199102342502953888081012035316818600461682783990880236211517936954853395514580244127363762548747715460603102093037686523960532679495157296565176047597906363227387286833008738604011139388341838765749190116485666269490004406822136427517700871406784265519454308013220606845139931441025431535563049759570384792125913578182695905470726365356955054657641409262324195782623152200588311824214929180181716380617541945081101925179782912467254937039980501912583633746423594187250392566328220956473599585971137244398772919888510839784316455424188529162499375008526755073095845614535741577163165690323045093257748885119214053728041563756627048208224554886630042567740444109301457265830655884597361141976581886406109418156255045409131819483664134554964743093167973731115874116598034059457099229567714461088850862704125958979107954090776698365561128360510741895137977455366911455951161777356248632048907519359022573936173370807451781744274757382142070151738196254650672401896731524274849933232268532049398572731229286722349787944854279809422880663067404198145805229117007654347501729694889955068045756870935732277066055835991997913478135015662619469066599997231354654437058118865634326401846364284735986673399783188217788316539398178124418111693417476835548123633811311181722430907713175022052115759871386264106126087537379959217301606424184697175200523080455363201737346848473356318656676682781902391875418583183358418227836119179626206624533436158956458231074856741848262669450739350915025162638432646987656531433111543751183504890983923517919977605853970510865722958535961104384033074604629023259920599667266507510863758019314430520451740666137836002723944134620859316138721866626685257227681547723934233467901728739345583048537444657474173264813907317367973481063514466354591054048393315871325664093894848978622024705422229772878172110271982011520220656977786013699914924493302735393320268749089201590189991221706073340774283233128290597488142421965376962905687388918754610062436755210641069817462784000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -11446367290686459476140752200222243148973300311392460393909329058055736100765374250747977315615595090278646928007558884437918642028546098099199282050877811249494444623059035303511209408110661864014217789328573657072344095522889594878833141625046332471898484487493048703359817356118981916821811041941541721940797645342651692622931847853807101828748132813060361582128792530052449373998623541860153308217645521475544177674872824531879792850431748973907199489061934599082462415076295584799204263229414283523121960870850519735011605500747786066921825236649874934404324274395698960863858877927678072471198518520338189318831865480727580679761182442660290662434144465578302312104338693434769155481186863487545276995773429835073243420239362646622635795990054530728509054762230977145531609072843976019403829187019356273653616483801880561403980205300409278617469093142504933012878058618289594243534763716993372625634386471168261813017178814710560965078213242185288097202835245542971042110564216943781321357667098887375561363673344620616675717591707138574374924678904541012289705169966557641550145868077533528795450364308831350032720934999065645249890372289608606420259328864071162606085725325100873409255438003220606152541302617145061957708399125309201229351149742153354335750107513763135215015394488275509023664597807703734629247922396517054041173398544358584953072636776736758117472130186101450491778015259619927289105615304395344428718356674900299494987932695103871264524506829077900467793825212683804108150250252731430106474373526435760668553622897664528888172800798062869655893504228800658455865336897052639486676203220568933591372244016014937814979039533641307957904639643275613521098158955875560737017673026851559014316280552024022777277201266744595143467920616026024301864272304227833638037330608413804020052624415813757251328204269442363531939426254190777633579156869237032598094516359108371132026502842860055166008693703356792792430909783634583784794523017330809317901726212997318787053906228649375698717687256200498165829544390671346422447192306812830646628726117263658189198267118695770571026869539927412840794659592535708217124801967661916975647224315584066219446351368417407205442319573115752870777571943799016423768527311591490031174396897657963507082863810298294628432298400245049907086341403621119024919269253905914256133184771941684110520740577753454147150302918065622739250399801683415701131228806695773518394179463312869236452897874339641154762180386714852216590879879067568734030051485161756591140582878222920579203408272930746606320777926728597174370368848455751227943449694347613621123124185834205900422773335377565852421771535018078725322048903228048638330198802788052272481561665599007809893446953817973401993723181775476647815662289512552309329322571126236175787838551011600679313223661154167373465179111719507106434496992956672069469916024616113369669811104065461158409773999315039226770682287014539832510168216776866869268148101574654555651282158346530709902537463953751234719026209925519142725532495963947726245564929994796910906017943724244171478118172010500227426061699357187570301877232077789978008055921470748962196402078082632381340460772299488195133630131974100000088932664658075523369180868221832951579081083758794141888807643523368582700510506545786047862836913271316992409187550612501652943663261436940929178105081842181894393873521823807301596964792589999521518643301529723913856653462728323586574868724971882884611529903650344684118007878883445647928814284121836201272614363383072827630853518966519778457533281748944302316442783632349681033731177639588939029448129346982927853883650529081192804038631736424962484683927986384950617327816823488786913572917720498972830768561882850797721506866482918604002298522293036807606415055447912344296569867995116254721651745241026771111567460605161144850425966490434184659361999512585270200952109119998799200690874331050666412348884098410859839426452494300843612536616475868421358847082074762787404790792220172335931829491944975921077171466929035046636245886363767033571896844726895268289576960000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -1188847038009955477901909918423832765034860759288449268916813380202387014129700636258332721010248929968656419489021519194962986980360167611167381554675471851509281277505563536218824274277230258920300241202682121663476538577753497063912179735813091764729487924638441301821104633471978435371207157497872857184005050126804452783467647902619977528223353665552508537707783359301127954038997265613353377928032124382500564950163027957334631936033953347190719528104731238403764933396824323765835711307523731485658812980702256021847327739573327667137755648383119170956584580102399295346189487589766632511615010829643749661242208838577939983750377539128857618984976132961692133231266352928555591918817002929432107532541209489522615196823876288816254139074972188299250105791339647684814103550147641129131220108345659371619403413539059442353341641492554774395418097755909432493016482028143865957437801280955573398506607163644348587646304803568390806162457050522652080725327642752395226646682617923684776004878801890318709824000136414254923880174328503445773180357095292957346339244130261817555460322976749381696735821354275119605690429314445044225712059932755888956490949681524716165771114389305229015369459824484779004055108540274143236415204709289374890719925143022058781482239987482273057974768362834506132267223285653101859467256622053453949131439153203162592756113447850656355616899812654629283442147413403221109242357161277353526346226693583888578481067489743120462304508517174093897173777900719355487078427812805515353349132770842124593612954032756430013917434608983345813292285650783838336885763375082498482237519860939301449628051697921459914058959079180228544928267637381761254281499045584423016711601249833727074630980687288733916254562792135163766286204462840136408261110858657019825002743579812881038926628635502740801072387968437290479518305228236585435715709003894802748881277923382818334450027494366748501404750631959504517556052194682166184779649941952322978719198949431191537584438308799011467711153475166527009927676904754777113841000658348709636287685685550518842629846306088021523151987616404375209970399935099952239435804981724152284258644094805286350901486607908322105232078020270074762504607619179918692196077929769029792170671128368262993162528826918522800710867539606806573423974955960464395504511122284028932651079189963829936755210454586090313154071528113858562427118723800515796641541857095076418576922775084776121917670977768856760657289838425033831435177644218921664204896703197125305415246664556464250185712767476461496941675674879772027220619880734270765284284808085312526505041136630352961960148750624446181840303061310865496587569080519081134016141812660333878053892943615655636929167047466078481233258802841629405646550791778708506866725777299794160967974734873935413777723720993012499803691980021753673278884950350262929256807025256178914765196436954203267721982940533846098076184332045903327148469410772025964806230564014468969186200367566250115667613453735252440946470965025960516930644626062867576041379544925811105147743124915536861577395145610595709579946385483865298828327621260782095615991190852200542003118813558442678505733787425559981425581461668184166803128517063686096333136595086475766298285944821118002258960965840711929703901311711826018592715483952681115531293668284298400078305175206124917280183411087878184721128732380665002879647097013468392747712843194881186830662447410027956159986376270411774245769129441105757890985304849722584689541079826139275166557137390457921360700244473092752668980446043871239629531714785075397357844797755335442066792090478183471677170144455470736938865475647064058891867159718787506051443043926411456120374463490035089960288721995362335231521299502805684315182677300630358604886336105434612421530238147163461226891104698536974069741297022069321039928259115621317326010010683419497351827508533720531204023368811567095331992190973557078815956418671335380157251300608884476491336403627103780684744942223417118055476342417339156180079282036494263337004050832871282696721631190154082296791040000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 21267638738193855687512290295380528144400461288974822765026369239491358663497433413731350725082587514386141464221116817687824520340779935385091736550278798363504393214548234951145607235130389516802696097923249208318012065841013743264105670318878535565006698589233132042215591507534804680135121469739111783089932421192395603998004391549187480238181804384877677083882353918240606349027945835298354244076225330578397518588659107175212891429551934787090635173092784927432197622991202874060498753615657287202650260714006088286828764948119187441630168623903225229250857469292771934342821711864299654696686010426383217397438025487868008081379840676808373889048579946322361927755708074338134828760188732418901950076110966239578793942416472813240962480547547734848943085891405804462209910064016735797637849345857234936977359117913823527102332894633772972753195034486805168283882633576039748303370584778663566170939423316581307031432510678265719712321984300084031868247342644421731678781648562617537528036314629233683466330711882205731257520553555363606563842987210109908407840773270542795014714694315515761041663594226040415782006566475421688130216878505718027677757769551689270082595563243612674017620612562326491095947079491609042191508219378406450197654588181087527824832460560749258693865178451880584252352294896163726152319120325146037904889206667549675488368745008864889086953825744619276743541303393404501035423395272233918378566149807295099955236993499680715719737793853285522305952064730697099222738429236115125676230881531221122414589144030042539648928250209838717560125621200278785216088027783668977189515417441348120340336587109487442651546999955306094616606220206925090820395305628011911085890637541108817768383864361447533807642615703600184123182532318132003087687014840425455409180081179617270592805967111744238210185728099689841025221550551446731243537580750146584328011371714350331976155610191473940650255146794975902368130865257750239916980851989707296585857272815581865163743205003820103953585787387105020274427286314507058033037065370486548912039076821479006177584413351495563297084707154212853018319411063622341349841450201122927639707310327305595213286991578017287259685328387851586598596387131006151743235136529196103448678979922199655947529935378085539397217873572775950825385509629457435512582149559570100357656603439869196283599950211246709713645105727154769736796327732781988185422160482475369072799015504616255118425581955153542036141458040896440803371631583721845588606083906009790064071957829491839108300504236402165536148225075109928929668812548551260261870914125708077530101018307446026331578094748028699832223291937403077044373812138171287422902423429261707813741816485456927833487543770102214223315368284170506297336742260120134982948831276781841373671985358395324029328801870423340862584180027816903792858283133144065200495716465070658633903404972374472303562142103657467086561102852048701290825905241290812295696941936914973787514930038624721900570240094619163266965833335188625431748210320687360550225721724703310054949698872877059438005798313161091964885261015374124376090322358279193416930346309696480676256041163552751295589321693335702771867590219817612482833741976226747721415696133991968057894952876197385633796740440306034619600299166916439496426603921895804237153186915311411067581590965523079927177498330381143617241154194800490486721164007195727710926098807979420509613107809232440559595567223625091738518831747010090604021334548793343222119188378180381923546432778466434786122199573486858958741793048321586126136256588726076016015673618827344918648814455712955721692032628964121034299108269641096952673832443289299446196009664604904818342155085994569549540565625330173353005962095729314853723215295669933270920332920219374084439825125795713208699906633749555042167469674451644266472426585690609709803231764697357046678016326310462371601609842459608424970952422121958757205933185714534603467095258535319325396823319940487308773921803138898367985489164068240066175416880701683561790107014634263421836324926450398186700800000000000000000000000000000000000000000000000000000000000000000*i1^31 + 6787472864019145081218846813365885031648610858531831444440459764113426725651971725594233546115435944456614209636399708837457691129352840833603129255409569948828193432817167814605759319136064730178310145332058139345998111020786562553438715067765290265981083012290706376508672655866495891675603910852700884046226710069048279119033786072533634620308036947032947028014364620827765013829703695219603992516226773602148431336656156872004909323751011290917345162357565163138225245552186274466397609665270148177842754148689395847740717541873206295067922279438799742077692700286699699948990276016673950735982893849582097918991859812567884107712712639154263426181359425144354192042303872543551081218300960587173619192398376249204623889810903710435634896405354918387565550414092694625928671899966008256819277121986664281265850093159286141671961504185414599702108023377208115242601451348740691280721601200088942769197745097495783734429388644118280782113537601033514740296386790666910354466053822541893707409353348981982280803755639028111698612111255108846629431638787964029980024091910811393365284459258975736527325598641379366399031738418692887551495622367158521268128148821209402103025482149696873942401565958663921760178583093771099668039871742599964971776726210229517527325868080643986616303865562059652974358185804689321530826104241495184125701039343684067477870139249302292893124458028747335656011816004322472620530592316888645220893173181097717208403980210408634942235348063828106421291882620273365446551986261581931790491452805446562398096178586192908307093348878489851310295492828265950728365868308919211624823825539687982832682213557165531235067395747254299238170818817569648882805670998731727953693013079726695541799848387525030387188188117761929135142366615410528477435484105804474321718954635340336803766879082271914962700282354406107984216013640189343493782815410120220030368641937171007817185900011249655918245773800676596751245448127499363155794511534532650363564691763641643208581599544487271965831625433495462071883559616771032349350766104403842502598311452027209338034669849135485216000645743449275614965528050431204359491067665052093625753248980693914853341426854351491743697289168093914913550555649385982383886300599674969662696165747129879617685098043424603502930999404184214056254149241004175076901187197229067748453964095071410624434660473909649215752399245103791630206156171000918663486217608859207657177643874367404860118787914740966607506646014100129018154964924194964788262748391775487254683624657660553376080192189637722646678266136270030484501698897727008974331798307891262360273102322780075470755864286580272150050639495129658925219358477742951176236485954457231190422698376329408549084507031170706497279151481473907072133138980593410995258894001422292372441339076724160424357042196605257414712057559129018079828190514323663988458789587095511908385619013806781454700783166345521524110458107069645916189031634582725532195719692723350603233723550995556037658097084707000390701048672633652712203117627813655956882070232301035766880360468386660124673383101058136630408703021715550689308535752363242895698943958526596274691556873407928726575068444964634845870475999212395936571686717597519437387905785067282239649490206912782163077691189299297906422335005544546726419904340837451465152358839329819536342039856045278388297918393316864654992205010357304047156563214771270951417944888160332459272741719799313355759990762549619516343362331426335697332963909356581780666608906520500298644096679961720485394827738576174181725330571458656271319080010139076514423713757125057375654290205969440118127229474348948252246026889070049681421994439555739359817000483121626094252013471950514293049159704094756923667120721496505262917054789759388680039894821743861414749126438660319492219277462027913107217649875683022573162091147030147813954023075472282237256191573636355003453373711952625945268674877776855080384227759709625693705786013935090940614417741168413241829783198651081329368985596140487822656242312967924812381692200603554033783813147614370594816000000000000000000000000000000000000000000000000000000000000000*i1^32 + 455200442322314052009668433891593465721039667647242220039919535100470702930756435935924479729653510391861208573766820537717135843583397477287426719620992333663407753129711123746277182282433833417711541794171206480125341938579788615002372819543457294651479749654557646918054903615655165056686580328363853139538775830633054907992472442276720859202053684336927120713808571942033653246514167129584066676056916330730908092039332440183938534370318385104927078765474579042578136136277981475973666963619318806517123455153704013548952463373114837649405055154493672413993978761068265485638614643027878643110096496216409690064871820536788143130081708840187368809343993831627858330444973051654038163632473169854761414229557221808433934009266666349733763225701888597688855928337348802497354990744091775924499969111925005151144790835820764500710778310345192426376623026544075008046429065373012750017437727014458603141249399245439768826392621743442332938454642072379168754612537169647883721751545555162859152356959154322720606285485630796480085113606928753695380100620029524781748635821875689492025604935687499849502678456337313632264752110030919021577822042828903035540502628728790265415469470844414680303908343987875789894385105223335989758011228629576933042718329561222712989700339177857908548656562237195663055728791433854641365990460326739640295394658599000435588761681712885080893588503893082477751486249552740156559809388411696459876164668619782369665511876925626687847897367622495359178504711046778622634814224548217646846983908531377696668017404808337379989959562649823947226270444068997747644931508779627955118415076995000578493942059468135599766035033445107477740031912581062160956810512817697074057648760228072857351419810770480068450352875378063386389592811954173700159961582086437919259359572978752687132550244868409669231773287449031849983677428587947650637477129795410831084577569087360203586815279961437369341992532176574789538698147778836622896098635209095449670996255052000744189043505143976680818086651952907677400740537580032880141730432899011223599746805678313894392807462977785746218684651490216846130730872470443044194956398061273821274509554284469020439550369929047283428574176087290740739924345041301172716904279403676885946933034876963944706720054480752332067168144626715861824090289271798366016753639241855304136709326970901551074986772534182769839764553837926049416684814947796750450138458973152430585529403721608094853632523075395303311640466535990174483503060960631250639821622990947394143646978437167246359761133642937695608189534063161398267639719467364856085355939253686665730129718579252905976785794947427953223787400794747880224910352657782607079293787471352536469035554044916565528591419722993102248655710662738628191991410508298888172132877584011601581185921863944486687991509017368967794638868294259136637518550992718566520679381922024358453858856757223969416373997554415915984903948864882150367337927224115850174473876773199494223359809721427121975638728369926134356590884335855109608492060198033190484471221486084475972441721781707608867321598166772981276841550129950341372123419565560957840606083925483710122277483563874573975166873139474040330098019274491956001665438575675746005254942694158889810792921104471625071677027742227732156744860554032332760980739442932818832545316795332992637065917038233978978615432785191643055433363838013736110131112892125267514831893827254743526354649835517733779025764654643182003396814772154358163028594947271342166433981105534301095827760184113126681702071963419892135525901396549171779979707013797859758090115449690248142347506751317036801623303713743123507190515676267595662505667908169347269932177103965346773483277913707524242377887221500972877335926368327834606265856772429560488045672380832889280211587337799253530325120842972880368401961652471115654182206949831910480718491410545478691262333360179209408121568911207605428226464428206469343565317810386367813165650641374205909018620791687929699303724105115069936865604498495884752630226565368915529650907689377154662809316020453376000000000000000000000000000000000000000000000000000000000000000*i1^33 + -25821368633281597580792638177603907259161850039129274873037305541222748834960739584198590831293170435424267017158783194916083427955123209770387276617289590123334828545869480452557625198456982863609397924142802341202841130723998834127661006434924864079546475874318456876608789595823298969531678352088268414601545368414762753378851831674298450924355294861684128484870843189950486943738327501557536579173774963349448896060855269911782752492083881894028337854006440335051794648533002708330114272379798957359331397286000554999400400170362220371035852969697022564261629525209189262985297718157025059465827882693703627600872862963485087948200078239036590112860731527982777269864978448958155971771154715522660715485648721840154304974687922450503269648573637646154723561736510639879769596119442769498534169533796191270649862974726854206927880849464614789934688810360566951604795446215687598236084439941470305357764204088792658925620401213762427481187536985894821132897089076532518370262359017879173607151949025430990821799779303259047833916334627579106802654355618473482941791897507750818028166876593834666898153840588063908775966483525768715102311037175295677783171812390525232270046265677577093285577017244780905491138538515900125318838180023261426328671082596422456431792568579788437446673048052235105928804260182823185651708887345645419300752942076067054684000822040389089095778745449172184929230678005313227245217320847479074632716084713175547408301144995817432446576606812650374333854818433305416173656225015341645446578150521309250574858759884701027148383106498151048412315141772768536259869864711902323642146729684285194655110962588638208953201792689496104379241286791408671523203139422266295540593696977060680095133151790079434831485495491827743739888210600752142875193346855323327066974959146840960052931981956559764826014929270722418007571103440858741855795339700928679332007000730954345342623699949155061543022922604111975368121538400507606895731550721242407694146252642575673661333417223024670869183674765749855649837258090168667389391679836326614471504139730584221384913439034995147633587767768313190733707157505996049200676280189563703598799150565111480665741529557845462040010848298261373504275535972572714484607250548047291276276539777541664176821558937637076706204610407329663803658299447752697215833837534784311341543229508757239242157257875451865526006648241719720870636936518553553632500431478056752215063993777403621398035517973584080974487199645902280586283600648238391405479772841077430103407594579713513350527276115052591653838155848615154602194908014002025539274042268660153140145822555545693248405231678585027260462914800017724510425986484486957036524367338484043785398650133359946770805073617786753813623249263307477142894507110502601088774524120913374406083570735532204959567130401673966543757966889378161642946915078936840802099923396786455399273058006527488519249546669464202496681767894925268367596125462861663037872492552236775104401424479554307345069824698095956722633634481698092435390941345266505009043123134672947124333084689579871329746004976123617249442158731844792216660423570724894775359623465643559896852204113649339610516217177146353398010868168102493064789721586963150907800266905296200886340805066529285396420338375638797053923877786500286557087631344371291889024747110109517749815296821658731641330497812737819125847506698445111763558970303567752616822312604042301352888913572962267725833052440110779196677250133170024769283690267672014328682741525310252207346665188691280346637009289077643600858654942344587396076791554943011413786419843671740741215073080508437416094744557850379345110851858732068965092423426396609975347491105955791939559314076586825999724268270957227961919548761196558719693013575934144435931230944786204955651600226992301562557743100578958291025530957691114611012517464774417620876279329743017337371186039651322791371981575182676312445107600488793412109610238377213152803618171820945836912093987166180612372679885146194588434857867483197489457338868405360307735614687144853905189177288294400000000000000000000000000000000000000000000000000000000000000*i1^34 + -860019715363488665112657547154902609510401469459517923829847301574137880347526481498263140415102538401160025143359454628534784915904888731068435672304004579080114405648746057220656716849312153232402492186903052629040342360151457969222646942794972890140482498402079255564924979346492208429102640477924881323314127488340439911372052609452927450234830912112838010853616631327185658192742947686929684977452619702716337246272786152330306141223125540893632217913148592701323819085943799336763181908229846276537684900553709304077748283854962840612680743827528063981998443616067612112871869616164843506078737758179283609270812922857953120905730780355766558211515168275929233603465574599960290543565560654571525529203693741106480524399507616639034668207845885892037754311296907005473268723395495528300774873342627909938820864046138895463150596460946431872688881492289703503437942921566558212988265143417554981665693064035484358466527080752587395990773806456133309194558178763024813012529313664341402104036731293310864535674536262081445992280890912555246840552061734837582769153428868153420845946898150689800502585734701555526246678679061595145284943263458768954684833425496234395292243363242347765782793828556117020032672973692915346768531874359695002398691778204935055094112101251148416403669190121238491523695784944903093651648179602065786679970416025752589482884907990962691478720685628517938864746239107953781131151208601679257434381010031779652102805874362551214204476665500798881760320120530352318115199011913879440321011349173452817706584700976391944395767192805192283085415080592989521290492572804631719615508828150428787043626252373739622075372144218644758949624028193609218967088988151548188798406362906473592867391656334086463249170579560798052103703855806935339611871203686115012454165979827726229258911655387420113603907532101627093899351880608776891018484199054330260838331706997244841782712616266742849699787572141847278310828158865496605350227684969981054804084686058474191547857580671274540624041809478092764550544321594957736792547750294628184033043304830240827428306821086915582921423441653725698982015380781040459626489736942070083474388641405916277481620085344556021751348570909727685039101058704652758989375523174116229156438271115038466128951057737093198535878704152963357509814707165414912095429533847766619412507260513215760235682305402372811847861067414896662322772084167084566346761259888573105703443999244119926687380970657299091911660172577508126309595340769318291765141117921942884793864313003814529865471816253716722073768985262634304712054417091000741644849159159668975303335832568106919994829386587086679539635764358762869099426793125189502958652372623560399758271138893175866009664410114324219144280242489975522928537580652109231740623370990341865580524132195298310135432920673044772221564018401343728237792748259447819940346600584440293833368222486940758645942582986383912029769068132810671548555113409735138375465775763179472217367371306304214522380173936823746975394164229973854770807995969221369341723433762301925508945677555142390994050416778486583164597056397589254705616234419084372874476169986112409314032396491706345896398205125837049812688671583194289154895188420387374111802282136128460257234815281877767487028988697726528506423286718755559427854542473242306837086992602070291761506625831292788417400739052720565354924008819331787045589823420968232923407579140408896755594905057856021438928443943569240663437720306931617115711080947339276673102021233516914700561939465286904133157879433995355896415146189433631040776273925068770259155134759481535706324424621463482586218186171510289418931712457280831225943817001851198934298717535591795591255086870458142815585491738723972897654880718216279725676396967132024683980151738185549495529351495384547382428400163203991476371871824836243779434085583417597634434225066177547857804876448651155373686179701028566225343427710107897550544234318753514026520261012618822752808136972132086022454155626176984535298996844584248341844852668093788157118453104806150447457894400000000000000000000000000000000000000000000000000000000000000*i1^35 + 38548499810583428290921101477652140319136555012330427983861591978554478850300566218709407172455846195452015699030155806596263949373421227015629844237163623187011507541588785880433629222695170084220089066529439042910613851075823633717210055435972525108307636852114143047147525027679680359350159004603165215584923751687450693504729636039759797589110221569214025076753863617971656752456378415952136111863257798579963548233829155581307793966942346139538171610624926618774789241253900439375344781620826388787000437433395435176010441073693020441335652532095265464483504474204507807634308364868992771587372062486566369034781915873265624620919988702110776951898935534555660675085043760044716782371936038201814931122366213765437958533598907162230582547996540787777193283900790786739508672477710756275117067764921607664816881946757282857809227638524763383612619341173127076129776262172814348744760002111978479327739101361905690569689097811739064282402568543363800737498096574016240128746773085596699356476488383140363724760332689077536513795403748310669213041633187027588470629056762114435785371274846935573700656369211153813882244339245052912785584376838038491355375628550887512138929543370625158555886517140849743444566883591793066120309168687818627552980366513175120443918435346008775858623483913141627345429319708058904072963491764479880144476446433681615097210077761854908550536671453235531386447688752741154394700648425815342108307840608976638443847930136028222841027213506355627004578585858243204162331458122411637481675080912010015151360557975813180181319090551849289971030199064821846484414974406500384642306771836834944433989033563162153244806249272443319517116817197091602914569403350506569677656149330260518207625102435289211566379624614271336046267110592853096903732371237896409995544323505251155624856050353400683196472910275711978533276389520519563437633093419053429291511887991275569541906577635863763170492366675295476598955074606288378267195397384667691764548278043964042372817265868630173928155687252211962557487400862965899118959465253743288088100255797289583261010020467766677734949691309763171864608402566129875498271498954359744124443002662613161680191598024599945888763845116412467437082427806590978723985326750088854413877230376772285259197940001041263272357418592611300147565412267160300457994048776155300603630756579069465401558056621885700307448520435870631588702147508337928600050164504743758030860991312231402193121222427664898184262172780527977933338426442356563203425012697361355494692239352104819371762709155156029644104066812505411533548972104618744119885100536767666506256326024274271307559362795228888089258164909606042924779086262041658321012923946608565929700250820779824013016083291274707348780778709385665507278738007213785065128858711982987180371501628346618667105245773769508471032731439113415971685596983570997018042510384583599606339753271588466119056211344708222622339879384446974452711701736640438215735005219483194570676807248589791701084000132870964565016504494414448151567774315522006641378013030963866282945399875491938597801728397247503042853268037071510917474995154088599866630125838436166435411998632480472691208512660537463045954771868692463663890129120623241946900171769640332094175002386350081789253607516282986396305465162317048899740871555783346449831878098849921810139646239201667566677162943376608220278864729557717687759788186867986778239217627771599099468316278302900257071448044875886634148557205656315352472562650855310676435426720488723507506533317812547691285245302535080827394134345314899168612714210295889262968042401595859413509016674334263913072901680915655176544557271063095184676285033628530684662418289184221659689614987839800758685615179478323275644200526472135288217160463108105864116460305152121841754769703412384794406003701126026725252976878550300793247840390663659903848097026498819759898495011157182282848241302081945329175751646282083838087409934473213506851528206108240788937601235962177896749171583606673379595113414300446580150572998830046459211737487414036099235840000000000000000000000000000000000000000000000000000000000000*i1^36 + 149053342829265000343922184706322229126285748388273287381092144698327377068818820953615392349902541998432121653652352699409835689288966474215398248397486803565942830166326977745387503272626500800940019426238566717543015180397404052647323657712959287620773042874730134114632295206476280875102548172763511957819358779456955419569732702980425067370385906725388915368730653889148560133735868393962294479477529050112288114728805715690159260999171898427538820309484397029501605721618586874362059621487111202139119572300142190891561938381871702519685987677751851830795604974847693598402571133447888764589431291161191778509245678932703095687642957373380536281341828803615087515127083551965697108893916743512666178829569988939757598399168202285645975947202865288107081085117583119130214787025328795456686920396909310660092320669079946691757137271919866778167930663692905150491819136233792235987356173367396482915841577175398215664200052991134884199413421206883123878079653324963747206167598738470901674160522698238340034168243809903293620689462819279879792746101626958848029985601780173110399199804155629816016950830158489766833477832148342380967035770078304830740951582886950200676256523273133267598836108701605464905487207282052832412580528678796266646939088058761160453685437467092865513597009034158829733775602209107224100422797067007457135073110456914521123038011412580369540828605102639597597949016664868081001089231741640442578489457340695833421271124495552287896125544628112188882070242743817896096477541589790254130303449884661504219467198627537405843018902785430378857773038586847970241446959916073538532455288606870539927560527321672941551252021881374057204358078654673512036955469742841532575422321291161140745545659767853248997806597247777802836167912236803261132064230662128859587714819137693808515061398223957326454396917549986291864469356575813872246512227712769285133783737640423621569094237012592895150129742026595080072857063597272378577260045933577207980670767119092366437796322363879479650847991393711903681767488939856483253631580537940763451352138316484918802514445378303249373481301147380505743032103348737848374192899385115916025976490377271046181536152650502809021142950225155436027908828533908820383404789329693339052379050683434914272346984288024914932858398461887013245690582164037334194363053128997407381936627500732528261625949275768319707364118903622748925634927229850275021498429232074443469415220171131097956427614106654959854593200150539679762476747345825975040823582488406527359781780414568921438680254723789229603605618220081267853109512598691039370445079263370875553316033592071873496608152213377660330109882387481290224223551592057310287311372678956201934417164879434525921846164856752866403665942769606220340559552291427966431718229168466969127067212600271658325416470523991296486923580970997705907645584619028498135654971243617724086749957963293022835500143943606913348629933118578110858922652183485062881420165308207509395025522176976330646356535420090941562872994895226944042862307892791897592218408390871121669783726714678274622300676360837588191523700401484852260086166992029319393657694151949705293317382153974964981418903910053251136081505163633653650470339339437969665034675180032539021628408584286296818883486782848622967204216418569047026011591149959178561241745900794549969238502780255378704548272446093816957439723924092703880548430291254963727789066341120999376711261823655409657331589517687521570029596665484846990190462398412967869362814699988214776192676630506431693192786686785919664232911638182551977365048809549749813839200005429374018016276452683674867421986233698373168138083910776281339497795661072114768895488183365102747288215707556327287026895170531753325950899129899059644004040283164155411286794326426350143837947175791145773741111793578902744325485289808324719368765539084711150667857778060097791286733885310613079610744909308318406990094276229272296690374501594203883587570563534349800184714402096477299615739060154299467692887323184184840933402456011567255399036196686397440000000000000000000000000000000000000000000000000000000000000*i1^37 + -17803642440807659963614223148502747647783721395455420567904264585661821744514285272815233044531617189182145014373050651322857104183941029661569761324368704214313973269842934740894365351896679193384322979166548792030961103944546657885149291925381722884467103209491135290298007916132844289332667844074820091846826210989427413437329675283655130918886157395521946405447543877952694060765587235784269616176811411892569797396829374922718638816334388920237312921377518436920281780842296786042524560714877507740502523689596382729771959441783191657981229609224461403148646434966587300858333406598831292261339578310053635779424313235026750207192391832010000819371157829934669889582594134651056442662737521183823496985819002883066908264273457213487040995166137262948592406810464853407549142062263325810043881843485255034846601561183688549896582422392804205989176376515875696315493689963288976962254255917060943125342480991659951136738280156358129194161632171912224525994750571770729892736450497258738704502023708896530488394546906698500115709612596296960044266100458199061113017624846793108429087561165300180230073683046887977419866262776516123461821203549213321894241476048790960118985314668917871639603155184865217757201690697278669455618548231941335666033109800878494655477629364721925034013209895604405169708786070414730378187947992802804170301223099634795686945286184422410553560521106974398786258478461418984755383293472283576240113983115496252242230021431824391602166232386431565250214843856064972629996838039355817509231335274096643915966981759142833690497335071427427173299032346942311779656574091735996049191282888093435193402883094948115327099036527044288905117624579598944697499320137790771348692499008438412821437637911518189935319428740968516450749443469234372067945527689952789077583531890967285581208992686885925344203902578848473224584499108009281199252943492902537547976760096920387687698858669977656920716741431398856385955163938694930282382564809287548280186015591235550883344911924459228811374906487343657168274654581189461140741925009478730593114826499943727690979876666170541493767869642615965082316110305470027726987396435356944222736857902528680357545511426796011492757564985518573348965558239356784527540657673263773963186336370472222433862218197939117462545643509653895732656066331048424293519399352862514930955697252174777926160880349196845731304244410939642944020530927176579019634191474760158129569004362044812960566702720441871181815093765164524976592626046482778727317562819907784737044949822209055221626376450009301527064312969141084421607906335390657972619829114521895523278713518407170678908747990662727956387039110251026374047829824545749581810264990455929852701173211445172583187146269076188194567862104143039272760328063668588102674924999319717210478341341164365638676663228200864838060827066095802776769783894856848725262867859405370289946144984510385098742298789598976389482989558573339242909065854894076749343840198253113925461262923832521700913422502695244208602925070569463810853184868025078789614789019141334132865097523822440701783484236589385770830638879233350151632401130169688967188855729011399551001866050441399627189204079142633799408618993224251188938598278699558093018011466796532660714437721287301788871345340388996092992591299218115927894303429749192377788716636945054214980156013297645201018564055026586638791743458334157754616385757242378201469240274416079344552978593834028200838506983341303158668840812585040259870142990837931578686057974756609251362084222269236567147663153636845972210606281382690203855840755097427108242255085999685548159114774011225057473647961732528409102466604559809369177095874512869871829722772443032019303768187255057382079109683325588610573381590399585810018940484575086216815620718203761294768627848345322854441310603162857162400665663445180898998477577829070378027986119414656121067634216188934515981731774617975222237994629422451830232450055598676874990520214247894415210208994635482002105405740290929841188422466948503258919942601290437209369831614185472000000000000000000000000000000000000000000000000000000000000*i1^38 + 221161247051297043336987141599602146182042511108528630709219114051220628366515423179967375015552994482256662556328037188955295361523983877811884761079158701274022299921179615985697988609906578406867757455085158604544191327853480704038355793450283588151396538533099571379980108613872226196515186264530777839605847394600788297618932619608353554929942432326846129499289922795094268239766789984605736611091093331578939583600021779924393136803165692473395096990212975829844907002971154406057281896289755982032692824208297788833477274111638122242347123663787169834078757158986616853149209288186456574520192490618538254098679549679933219110950947974976721438308005002377230168464830572508831752969644476952300967401911486983213500334298687625248606079093863936941348047633474286489958979733232255622238570453135883895746880364181506238250253904678881887392177016181966959515180745038729615093437820551636719319871151527898983960193516922946280273782849509875557080388396891227129543633351261243592888399431194033317706822330942221482729130553334500458312454456805457378922747704370680859394551697393245409167737075134991752025310533914579464403766738601114265665428659466364512723854604695294712156406025260373312069069858382836199152641648339335280808028393160260084631249317947492181406243918087426654924767067410056041459756227883993580917376038516428027231719965067226370507370191718064086325981525143969612971247496335691200008083352848183618097565176477552985122511391051399910640680165208970353653244892972814715549092039712286715531572341498618063631238414891636231272318785408774749459885900583378119592756283739042043147941604636432363876482135065561586687196599931296891964371689239197303874312605445475590494122295422590669040318749771076939898639612872717984682411984397208886984626334474885368383430274687247795253056080230356327330976770857700767669067223994694919855314665428068134648824811717423739931770466787438328910335238140668704140072391919459566935083740352827663382692636918498500322307454026564773478975745628724271769103321741375944785358349125647164721734597277782422610984494962718491736562094014527871384190227001169718970993391993481730137058651039343623890208911902698671739365720196569129286370272228988047407158192962440026176579214995458911597525487402654688326864845851314458944567874394439996485630662320438630251760791866452936011603941614813462344859517933985441129968602310704260040632873158415270332512240852489068307584500462118697007125775956080563054439737937119425156081555261137466840838666134961074990459727918495785596832476413252437287487557001426043948892350409278408924445356106168991872375541173359295132217170566623865137809775494318844870737428999487103902738105474428139735366804838576973297692619562737662296846453201911288496706059172764202836754462202098007462501168135914657910122174949621395621206143882953663930029123349413840008247046137823113093951138881070704879890554642550055428178027194597518805604229422350305772875942709042230014855200233592315791308754434920358171931189385932565294257313452110621675241982348060543072728784324691937431085465377623125760730149494007569498021209051709025639885527770940258033913720801973385017288217944530978489709522718553720299162706313939732478082891893576163622412483717373803453910782625430017673550441870645750186611438810247856725299386307875976969993182587381841794256733218615718406575613872779374086674485396002922363615131249718170059950546868805360386176504266929277541583510882862141639488478536580289146222998335914428589883053484110402894994163960366228743741257085681738840023478055415146165355221917477726486863071240624134802520114848644510300009189154564859748293562606277737477054327153409785373525586695007152409299097945494953666064884253687080104368683858804782852180247864401585620186340623058710485675877983637190669257559647385868915965405124866763724888998299080609193693949273770001063722828897717127227344162896277049622137942258422374819036694050738458776774532841949517690327610972779748343693705216000000000000000000000000000000000000000000000000000000000000*i1^39 + -1496725834439741416098460317524936237243180768000262364464141211375214914472716838758940023577426516726149722190447021112001366325972496133595334701546584394259011803061969440653782777928659961074082122543700895253291315521539507317626981458155038688636649177660607479989806112173005592131272969488438580604150046053102347901982864574400618767316408174583693202746287051222288178912684184925548533802086099230129391068385532294059577604406338358147052455682328376010892060969033674068844519842629741030282775792056841746444887121754804617253826869193779933222324423624736011810736957555009292695724355750040881096831274854356300867171213465630483190675982921326095178957295084404875683148452075710767672574065004631071854424168710292593771235522356637813107920419943213869237156292511151108059754877135683489272718295557897349269396207558619473871467923569818666149793103853601370644370106291105041901427525915417749394975132573088262709885769386887365925233505180666854345079783951180424613990499674050227399457245164012098998751353403071447947631253182609396180155648935519063142081544806798176015333450558151079003834573632786434312776766776967582788493107614683683604558477642395394285533778340611144610994429973411875074181002179359920070275745417500812827252949438632791526227520829192349876148885728678309986741497441804881088527991786129226719076037024812405973371595086020400895977774694872799659561888994605346833712889719499518123028438701357930728526855713987460158986295022908180077660537063197016472390449007705877047919178775247391729302357988185496978968902902753799237304003276864358619152316391491551876411984578749652961642256829021112873939549889872154253030576242811542785795044544259206208087540205127971731771352730507869496051236157854507111923969920520030405182520908360791498902754406720485729307980874273383354859927773449198141930165686202373859900637166443877206599995740367431338587645157922833832738309748693329812875832633287854032712643981668762088578810253623696082020148600277963644317451779455576676985387928713531030630941177587556769914459250901435014010785937189066331189382416043383957238230768330130949127955350609063006091808311234176310152235406180864940751491882845972615126837910292490692473485532695617824736068779589242021454155545886118161692215985558304350817789036893946593147979285646245328998185922909530770807614923460798101777212758251053777319229895528150297906070626736332531439364072392950601484406489205198850347589596571802133757632069160619269003285653031268964514082570491709178194055740236234014113348324572113891046893313513823607743561312009778637338633429172964271857593341253482324361569819107570127791927510365904801268400874047941242856829723341369362196484039308363312047566727712115803572418452029842418381472403429772999158640946397394095127710492776869625786521430975105287674155954311744896371764542900705661777559384359965928248532624999039610518632707577740259326888866642641012324028410766802946145731975333458579560853129433687054355000948296666990776290532031373982971556023850681481770259182919573876314553959238367275660511944508902934741070428198065218960227604191352722262450032590412276249210039185684507769846707202495144170052274869318849954455757595142538957229968904042736315923550834651013297672849700657366015716904598308179380840116234315862743184308025736213935730349186080802453774051933833407918900530143697538831283853226658071171450887081170863220883426659386442729980564832851045492174171632180780916053691868080248351490875884701141265451499184519688799025508802573209676387714106554195228615170655070290716247549901296525373533131775318603250990362516223651673992130601182299882495152039692728995997075064222099939254855706198218186139964351160168641278896275564976526025949572879020372726102552764111158383407830735369638058775621092180693259582106196509508381443473431087177605972551058594137588425166742923369718038538674909956722581770225352734830013490687166444964359748946514052485391797223170102907261762850558836736000000000000000000000000000000000000000000000000000000000000*i1^40 + 3745278939678548197401285694596742888568922803632130879204151644761104035667023363936420211589917091436537781659879661639245324288194664316902002657996084676362216063352530232988632620513394964087315160445479405794799416540315230786331907126651929076066419346247144414697004143501408098723907498654485979890069031597744522322713414569973143196882201086089200042027561127153773501543675187530991242256906260855605506912788595423358164665397618836994053077057306689157422463615913455117599712340074422820753620536261744685937506962784331682502959065825669922144202126489637872663621892769900708316163864132276456688063664435347729482918037020982637817950614872789583786791674530908631750954215283762897810848881912647583681805214993697150570416148103233725179264675528074800839469267360714155517092705843281258966616997857243685457391477646672510580719478894190366510879046519412876020799556502735530207880493842951305574920139756690569283153930121069731780068582839885711111787549495309091867983612342594847909188181760880820544785613392977151986900540140139660590154541090214918103906799162009791066766408515555978757698236505583763284639604510821428322077307662876956257454068740253095757163953234832553977188509537942191786932275961668281280555975405728761567970744838976167533655133793784858578402657948743814159725160739218769223022484455036097320257608057784146297180959694597464174159503996779341097093822769410738203405666732663603081341773286544091151218916353985816449510529217383952452991742576661476199230119473402683433517422986280228279594450574262350416229829142666948743318038282139826522568856028687091764456823650199350160239323510846861028810062606463328032832582882729455904920946562561391345327703867288529836563798792188708973006469976389761770391254005679235001335163030916680083275876631172204469541631144886647785741657258678963085496121846548968690468470470371555856407754902996280135326443830490108538757317585997814286829328878091555109094100048722800138997877720480099403728560912357116315926997524446991850503152060014677309808297619071686421392692786627107728026755469665454666121264811150129363780073020324049429937068452370168607628041753440743189366935935767028074135928935604504884148538451196704657956862640935085730947456526129855785044053884268189214541497446744223099629689580450423707474517470547344841977122585860897670018861688443696985743138529380214934057716282829158561377904526701134343488392451425622476296204653697455161629726555088995619229251402744919429833836406253919342543869519292556604235386328535736120016306298017886317500580967463988639855771827462392587697128396884655769305473578491888512809510954354573406810749146887728088331281908626227414197900339119275918839625474260408041986259055909412058045024046153958677523017040092651009701936713386805419803861505732999441373076744456271871397126931210968545746960308747156963289832545688338776142678355004767625870451382824490753188945855488672211873608733640292471214480678814886214236856552155134812970609672789386398179455891287124361267932392818986991979155123398937240212950789952694904995823911803629897248839179912433803690110728520848281041561848887938307077383751720103738980178765297093538225206925285408412726493518119801402932740399991700504752822468948661470415959537633643920555141220782637503174409601344567462898552375695485383231249520046367586754097902272752989250667762700454287000997988955101861572829004812752284767524000511855889367358571861055722431980185099749899992728084279719218738837442828230674996029997912740042826110394586905689252040452412446485364082458418904082399992320863278837312714398382591949748964765825201979132531609830768959206581135506320785637924933706106163320733521124139918563941938568733216517075569022094174284651208422485960256481796957026497545680438283379625773462416991618246144508214124015757490388805930039540858329673490140859559099119553845993520139410736667695511605987423122178486635822250452513769251886084042861114433190667144507944019004948165427200000000000000000000000000000000000000000000000000000000000*i1^41 + -158820157599171064191245467846614912769663309531261409649512436769662402614821671418976565487971998628005386175539036576758802862214117226347865808316769093573854466939971722833107047832078215790678550013054937730016548837115006800114351007603540580059036770471706172491506069742639922612981484505679537007880784823620384629098239182661699926359503377073986531426864371667884811026627132705924700783098785433935607447660665736335130244814643601930100719432848674649227118315222941405090183491418357425316765013658543528235518634722061097774877315180675957788891656298387180753509261024667131478294611607725439233926337288765826110228757085629139501102044115697870833775394754700368512522423476538231274081211360619926924541162503163384501631307306647753472699165486369739466008105342455638526063491249890817350405195225493057237061439363712662137085045441786625096850899079699177735334631069635125777605465102314199917084840004773245969789056802433671389765986302992272132061383309620122717829701632751642524195289756899437618800602108721371705551918702200728232462155863043495803425672738734946858025337521277756200279455107928458563460798171511137413161051462156806922123348164440361537593898465107514976146269682535078932615041337004846947926841170410474059694696891126656519283834860110309597018735354224304160972636597662283456726631330984090063561724959022573221499248159932401911304351338940720403198211727396028213781654835798129564432070138582436249491286766919298904569775931148715933953100731532845979471858571637943315129531759425906848765330063278305751056961061066013247412372007949995024630246589172592131929080303359864907941612649182773438068605932889959762518017073905475591394038665729106503182462854292679791178192400178196675459513166708645589418337166470806268882702905424392275622407324893557602207699163797354957313006951207395287349308793949519651248484653085258009978574017402492459705330146620855249334936297548597129159983931332262372730736093374975085879234482181893221676424434275220399684506023341961672121289565286480894690493899034389283979261071341891446023591061952005138236231104341842429977645441207283372312771888458992918232230632587344379860259394292724240595041373643724053882370461803312366384789294765266746476802933677636389256684961486788785882654490223607212087603034890395991910136764287448848387325338718143088026147831164251820815041696744983143460595013882177760269993107586059771445454641498811947092042010164280628158742769226707316715361079964475878152176577318443966454196110074445620859485386562649457832335192403352665467699676371935073953321964562428651504245914585914051868239610453915155173855415152956076597120494331022730808957072591036477860790995477829237301163393444716532303137259439407477119585754044018123312212713129904314548365648946747811057383978307314677267655108821057429514735254408629211953847429017928297333187619903488769940203338957515686314181298509785237210881785300825010495025548829200683553089639206515545160558709909836749523835910904717849142670828188250414665569161313639327283478004522089204499920543462586150337638295551812589329004115467733305100751134156847433203832986637579680074260281508350293493794532702473841983564865669963192738234160001873135570418126409199299179132989395356486334024663701094413235895511179956717888261953488879854027482686992731798874519599089179287930505103444919463471754087173911106296739402799528870426136521771614892672236886407872631818218594434111780118600432005052663123228984567039319389325541923904256389780592641621439157843663507922364522174943969087519544078286231600418825942769433887930825584819577973037365774175310752734961809202255105433021010345457941377026176068503575406794762852148818406244931792479574067484470246184438867307768421209784712532895482029831761806892766206955036114345129519527625307428650978300663020719270126987327652655026520510167550698173870533902017022285423182531718293182396327179706217552738727947647679979861269047824755263091803825517647716081991680000000000000000000000000000000000000000000000000000000000*i1^42 + 2114802828838933512942330139289139431605024328756376552139840997342084454192805407951057098122405330637105054241340378213277115300676187483601076471451860617685270247193528545725528803994078893167166188165266934954415770869781186823281106093526887142613842514720370836302826489064584105165997726670963046885500585203960502100005693875476617588134688071720330755073080068836308493541895487638111489933418699118142818378572107415120287644059234772112581643241318524503208141351039002799359128768876618053273356716815018615141683909830544997532006915351346600175473962743171920732210052191129954741611835665600053126557908076772487712421043441649260132244231514313987271687814486104437061150051027027817599599337733651591758460494732423637769958651550153414437248591712117598556841642804316209450130915788710744286986898212639116218313368491727156686324954880281218105681953563965190296019995102325289965335753151614507021337332199115300713490636975445601453307435791182697471431089581669795497842080588545981116522335621274151665534012452089438575576267049449493076461252608997180435335300334168696693753299074041684332350400644296139365369360179709312373087102815793967516212763335381809254056722125122955453134515164721299395905730069523281079592104443376493215764680234727069503075518947642290845698813894967399604764054374595627741492113858122823343818372832349780921801894568958411840332695641988295085271662478627803284392398105337222827974318844408522755277520840397639207821008927865681015781427029889992292277761043841165830534965954496107399275334080916155628298255510493663888266027095119824836477144673409572014859767697520519468347625898982555536009563572129605431145801652475559315307879366688795057373224940841991311228890160713919465467648698825942220617966624046253042653901029398756470535277422254738852953309002844795655867730922265125941240308581886738383170048511840535541457372416767320079044365857979213909547972531844344076676020527573215814071875279389496371700378411478866327409282318825126808110703222836443756151640641736397400777940424253344369456928964355148669614674205867737428109081764815735933993764217371394907443925335154081758264269321162293891062233443078003409603639317252600781392416945542399321790444057062499968899633201591843973976048915072455595063765679705145128810886771545283576527091586967248352009412713985771758378769152779140877069933145092563118482624712689502278969234770876413178297518616676260710988042837838963752052870194721574452629054045615464822378132605418138001343450874070000369046232472701433676707229746683718376349586598025549371630220889253962708774816568321588932887517257890839870276182672044290674377223754777089885714059181780938012219109880318371656394124644908712212598214692905580992353596359472929560195235807572813539283218470361921208072322795196979179634685717839103493650108140216445603961492529726202711383983962704375784525318150075952324520712113156576586091846743113217488278451187239691421442483782858139984583701573751932995931499896771873590792249502826562939911968245989399006049229775726392842310648131539172988915827305165127718334589652933087607691834982211649821838952669762305937968547845253246939702026412323371586573637678602798576071728903384947499793684007351088447593656967829385625267589214584922154492558697880690734642207650470347744470146506253666479204402836596625880200401587948752464571333194308214219400991085518651309659572654989148043062995392993038454611690361804312311874113874084226078109416497480449742243450198460269834784591832264485515800431679884909736950224150093884894871980576574246743394519057259984586606990347731568131083516166004627853805714300521245481385631863850413582789382386134635691692694148310416844614143014371416034642947816055091271293622683973799002566099319821733076189962535700097463020698576260803163151019160060383300587992685267095567157444571797700913150808209852178278915988240454224005277839034576207774448239873891780572152749630194510905695222488817420774178008596480000000000000000000000000000000000000000000000000000000000*i1^43 + -6113132586527449906576386199607909066341934074950880569024682940555086180953568225619939425826616804221881652581987440627984922986090132104461368958937843883974958420634526098399103639787826169638753112744157134731736921315887909498065985894906423592188403951681126878634484697451151392390021600698623156546066470078512335136162981260728405077445153474929941476075337080328733338574987835659118090856648480540141640808468539673226547316019607394322734862304306642235105165577550253235376715811146695940090104027032763718892159429344396213026836015436552404210687697614810403794429924057611829032093571135121707098070684866179998315938122818949171951135317885292635659622831023609071682388153731771467117978877882309378205757125731622805374703922980151514712377900354650078531208591208210294052471436182203840943915889259398442397310232997445889328194987426208654846583841446968760894586721722003109083939256179652255684466413502110787115707170767333328122882352114195215952290461579985777580164486888258462166201645026844817183571250535888521515706618562773015633669249116636675134799823258885145015739799759737190139536385964111774421814968374716769299388980806488008264636270038947643020230198064132810057698945122368631786215604267405704445067098319713838095904570030988454853806365414225438278384403027491490662666646650957952784807631841835573477579143965215564056581180568082071916470527076955070861569554413405043456813123284440692442095659755168456558534466121994519292203897892736809581082380839622776123789101566200497822156632981411948866186812774428964086815541401327325378217838279189501685856531056543871994645080333121657822860348027509202997762158099424463572611589801053827907217064751042719506592131370522092619101960513778741560859808855141319007386900288099444121249883806665252154261126992022108030310563119224500086094473144192455028014717359152211046493173139493257970258072202780604543198287547170298987977786201151239721444388145804919948969463038132879574972274976142737807504940224267145012766069921514095199490890426772639605986048929485998379923502841632266119626086668357870775700954610123493774450228881267360007580398400010680114121561835399002315611161102422567723789878764748999445538093348187015844613730718993332910285179619675325136130316605546325111387425967749606681041847290055011488747528292106680076111327137729480846833241956968649572152594132737596068812825443629338132210606092157432064298491786810640736472892221295011800575096736387752402278714833899295954652843433891628514716327051531075243983518245390120293593120248047352134519624793911023612886024340859294071404089461605456862065967084948388361339358715872009036232288477817316053649818151181592961366951287368875843916974368727624439920095253103597987620292701702060206552234809601226048458245297211026385760751956281067132741264333674190170180279410039496193106941807556505546168211384844788168478943386943645710417644749520448780589320408590774811594340714363939943406963796111088820107523702503665377474690671175330296993644493570685639134046254851314722984933433564254840026083002166220265574791785371312598102042671820750474553058639017869552748621217221138257330570216179614960552794267590616853933176389356067190846344717774684503665173885056981078174518164365399672873699385393853199807264308692422232487582806393993467035997212003770407087135848827809050099131454490304207875629003706369302090799253336298209964450335963442916514752195313082424892696952979880009061839765304846480714097360514805152500622609760080815154948103288923422210737500713364308981790353257030668571430593713107421955613255456904690256814397652261638041315677035314422887933462939012110525965557391251336844824291981077871750058145863128554058219930490776920902861675426160516701090893079451062699439961073483005982847581859421699960734204986453911196119429184279124890971334730785203951369868710323032324071309832568830913400819706373295986856251478319241649094722028180711427696858587924649077731910720627006242816000000000000000000000000000000000000000000000000000000000*i1^44 + -74028504319554274407835422898720421953735199979057940057006719056068712028878666597122023123292784142161405899535824752009207294345193215358539783649563553831278651384168643751586171778334337557036768805265502708798206936918917220926528986559845108380456371259851505116311198106974717128893163806386818727729639250510736994386155471956190536751891775506263994106480848510184557193076540194249751747462282789857163132281383527597000094412384254400574439043138841215282384046208067802911891603519908514097008981873057348442023808118015848462640284248450648698195665599535800107403797697798165422606773738336276669761782330217489946315272193266536697812999703893046688657363156134266647561113524855964393201440981408060851713945027004973950627075090891982042948549600271853285656233885294959505468235474185667877677370805259348015144371770931217191288224441784541674382831354095724424393183458833450906825341831830348976557099839529983747852596115246989788097560810728395646435108171609729573510935138566135570484022310765565686951517683297629523449480009287379176288675166222646479936314598101117920155388645574204326531984617082958476164605812141337340634485411090042464344468473102779155239553393210922727387971355074225754790491192395386117437298483960270192047439806386821447041638737958075866238615740814270519402174732521169668775815547395102567334459484620787491730337704561202128428508414760193302019219202635366798904028009962544451904733081560744702421483003600437937860860403261846889114882825779465226751103760020515370531064015050293502637460631742963231450733239728815575567458088572880990246128620296329644615002302951494814446409592241867236461563148070886188083836863882913080713597463801687689484090537956056445856709225173914910208753733237967889274167180512056995969246111168778680579234069992201123783665721721366350328922387882419756998596455365563140345341201870087218866798741902118625153844779022379279746670676086979576958060999954954632438338604637605040958646161472549874852720333792766637616939456648997906099163426105912299584441130834523720659619857293962625411223397172000849245789516959178162190335431835759456655544590564336507537824303255793103787102015594040160064385047572992525869278306518682862169639889521154030734074900847168288594527942978437796276068339834541549212822285662841935813327533423844701535770759160332492866774948749156593731907316572874958524920242980354281581925096842492469108658266135632248796091985137495767676819004899826304651673590034754983509745049289945158156173609153081890529719507022161983678882833008064068522037510625638503732111677490632447863874714357255590017421150251688125574758815470630506145548280912806774185314503035957855788769177607429689058936456169737373750197195646011162206616839446744118930332093147484523426087342315580281299845485705746862431112626266025830974477753074240629325504659951895735523919123779516960572488506596877119216954718009913964569898236271586212918856138415416588929153926582747122244789178371956281032272579991175850441792466707426725059175791603933181038566158069235131442083671806949399541969066548308764900681763434684657621297516500512178868701780557651768742890867622326751871158807349975368849884972684729556196718787939074888386186921483470948261032696195892881331844894844174776498139286794981886665853459146092072583633487638988192778673456025123622596807999065014567603832919465413089888142566971590373380724624551357185855217358054144243903852876869836051713847572603211840742037725002738817640315609852580345604111761530131066739455325401940880007980416882984105915148197461229311938112488157015230591991950179820122709518133685316554345738256225823166375042940781513834623623555639443920224572364055616246149811725402530074071919302169126657787792206408899968144805732881099366601635574944876424627629961965731377612071182797692774088018299157808426384287409217781371385831142905266550961994215832755145587131032597132431544668826349675161677917616431504427431836338929585356800000000000000000000000000000000000000000000000000000000000*i1^45 + -95684996927140245041085331660422210246621385928198031053186221189784475906160672747527593293197964196180638677419251583557147945075298482688964134609871975022197925208243324856356993322401733937504116270698308980285834966350973948403017329705475823015655241865419304541085756279629588204828309211601633330654902202044846661842483957753785109294479041069384869493629559600235061809792925283662867795115823057229409014972489554901594848151106875960392629733672548424879962644442456709116269644442430531499836658807024229586672065539196517880517335048453086091993808560903296595986236419950865169093814040928140575027603564990472847153602013744967296481364953002172101084423615196575777300489571457102884217261932180596346897012100955086439808284805169464462889161736349031037664984022303252118713180766157959398163246254071519121771988491110275413727244464861802774092982632441167697752484497374269816210248705141968188557768587743528598753463246861617791307506631629776940818980400604347350977422468122452474123916103307251378648556949423369389381492797179658350260046484213107054584096812681049062527376823852382107207942312138986769742878139600525707732388741555637341783098514200540389269687655133380860988474418826370876211222773044203421231081810800758494737653058976782548727265640390762921177258627415021064187898724375625241874719170097572335066577226219889640976392100128396238745419206116253063258452182205608799497496306990555595411492353093192014113492774087061999701567299289761881657435012982189173578098108322491326698569283344449281330918207486586986157669725044245503080021380478887960499166753299336822341550400554268205641089360064147721441900552850391458746855582987540318824342825855499801064058791979794845528918227698940963807341219393563892099632061513589408412996427468793708308128033796958277257563453622541856938939074972333031730528200100874694467742502522074828343173723677204004886299707860257329155638278374302142769297351563397277538642605681891537398872732070328652898241700415699597618961086069062833712528227367857380463802144756120614892666765241735189423864483359090106969292274124044744640375840248353676574408646477592612078042888164613142982851814949288429569419715310352312091747838574231269382748000501687995635932752318702805751731112690956744716294669198362498396546742091810999227869829048416728492318866355259542033392578652045887385929780687953379065964218982678770874555018685803739200295570681770413877224060360409320577834812645860267995364989272850664096192605266648451940409221555521501824272538403667090055562018173939792535609443490155154180410414261385804027107592777264785177545607889305066674125783203051764555480686155513431618379388252694967197118918646032852487495009108317653009303274553942747212408860283707661826094679417380626724246602175104817345190854055808753375211143496009463082413726960079351755107604434781137225133961261917630270408649132699493219055453604040992425829915987892768007458286437929668900322503117160607456866795665039764326330750249977307184373814619075002277376594224047362489443284192710993499581648636118664922669907960914267927360867822817247355836351150662041511204767806928546397679794930929305592106048573418374424411526927440236585207579999846261534077136450369996729205614544199312652229302221849094368688968207566261400170113247753842958957496419092912149994822318191690665099326943866667331880352656417454810423656827389950176968184526274788269647578806072653919629901240939748885083531327434430176664883936924742291510697056876770225966028727537313157103796081913450953146477035161032356671463416765810123361095649753733488319661050125902644148446448007483068562842669654778009200767738994877681228331764131951503864765860873530500480833349671497184675951621484419996768972847446663316472382321542019579885647085973217812664538939448349529254545495022079145322003764060832761732112705874367604102791259341643036690689858046623182008207779540337373470528197477872823533016369605512408157275973222400000000000000000000000000000000000000000000000000000000*i1^46 + 3240413365626430269969520687843167407915701377929669353733059884251356788745541196315902455745423929638186278083880144682468536098597742005273472266675683605882028038645840091041440084602151293733543979195049324565245926363393008807445079464141795257988205459662811128687329501614995631536236585962994408672626422655521880085595663636635379052054792531811270014870033043698292407833876081929552142018286864066981160435471452596052133650324824974345959934111458320738958335979428693033968663145430063984758710797679717809899406253067068265284437250629505613836489329978649500984072088715241951386967595330004977191862519034482359631352431388199198824224226379810359218108558367758689420831128922967368459357265695747473702018372121615771233485280394350180531313776978246479926577430296648108196168695956538677171191133761919740607760951135242450487611746430632282986753971976155960536504610007866506022027539742081050485834029858018568806816923267326860782695833583433526266820022045952727378263852849231750620975718948284529750036971396898519622933581008580504812727903248310733131478403202140728874538496594600647201484201444850426962990396600948278179456584498143785238205129418584248560130917648015739760538009642141599174939821638512900547797491645257759444276782886483697002228896991469163498333086830651645658269923985738326170508932297028138040621626670177896952965423670901910211204086321515163504706335769235960516743987264701679193393776940737259949143220829087938260586676726757237377316268175608001503184068489746281835111222339800576713335950675466528780056078993134110649514395883912126851273875933031005776931474966518340329330944710375301158048735355244346105175549536887902102608714537286371147127174794620856375150403489771925848996157692131379592063796948476265785291768104733570526178615589759280328872073725484468771643259615481898073609329136322855503657830619644277263411882146310148772834695775715626068795216021762466838669794413524083513118351087828071835592504113544334015790697773697587801031001796805367584513169427573266121406641057281957043196640893479301227031963985191476002414830462611412190619559307363970073274553129994775518716472917917648805868189159553509611636380962329390677766666937320460373833632345822512328421316741955422712718411176449807030017538809812066735101700203976376118112143646206625455692480419295169510827248775261720581006868173228268912638447832191265874166249219537012450668438124620015516651442240621690152435695940516407034305189912059018635829957854723698687546515036950688980523076163448851843191200456061978747198902726127234978259465370436921000642200565202001277573344939719278740322485643338149336457123632945916418996719903603719075051302373941069628487719506630945303917275991178708823083166299036840527026975599986574591804683953291086518697728683125572283652090141066239095234821959577051991054461731206157012019361158896756653662694486097540144566617524651848898808072399783754869072575492018577199739296134076918766164173993408337271098063271256882987115293066918033547511940009226319235296674263304811051530752090599349706511048946234785992643019240754089268760520031393229333161372470689126687747063869050310286293195922063489393468392789332781014152222439338323760390053079021373988223369873216130418073509615942934643412728209899894907314677729872876696889976129881671941366036738386862514513134201416628551145450796278325017634537543271696839660658083998260205731430680465665939603800540692809743828112164679327796261929559644109250548974233748631652509692539583739802135385838693056242382893588115352501245336847155068331981834555690338866354156089739717304906449637808451376118309885465785150143118718714251746422432232451188574056109834595393835166812921426749036284425646883946612527561456888485137034790633344857011585965151940782121685217558884378856210384510474848340154828174142289652290686182210464503932079898585571807976913553786136030641818081554038343659660477189198175356390887838763351821988659200000000000000000000000000000000000000000000000000000000*i1^47 + 2966564045925903102693574707102667365608191351414579050300741946687868230149547441680456784817181019598239622383619636606709084309851549047883250748487965519884073307373884483651770974654001018552936032680885742763931725706148142196670991407900896058265270932629100632501587441915975890744577768853178258247283798846370884279595987729852996533231901984297012137390893753054432262327598474801243864405281136764379286613237729809030936274888752555274210598583501008423581590847727646878783587881909146958780251354275796056333802061947537803173654556587228778318100216585145585265980324402895257347652887007528555423882052004889392094727909726189300649214807859238987855200482580623651740449881718080210907296854996439672470558023506397811663177760507460907148890369700713281826164707732184925344581417199919309964694061548223063653727212874231391451448101011004107535864223587394051457125363757724223702068964748996409557461971631566247720598933340261605657453572159435491854571050008327778681280104927990058788759756537310220102510168547484629362514142544028403945957036486614948955889729759528634483019236278201462964073965147711962640257406184234532520032361680883475537535897436877028614247963097239591039043545428402089429517832580214072695418216400664090568325473402557815345046135615269508226299200164055253594606730933686536611507573171571326430363632890420656924655056139627782367372780792988208404259170243233158478140101927025358645763725290339264368817625558112505861178186711222821772932575202203069941929791459566877546404377225411196490286425393192226925882522488048372448951406520413744725299566408807369461157418323170800336543140934660711483089934336460768951652695981541196686475516705987784376756921182290181530297622951998461727937167520383688101797599475282110896285493712519752372079297886290315645952637138925201959496617294866685429687938720100010974572398593638666036639411056310946514088682032832662775567418174421651228674973996240249022838430794779510179246422393566413687361628210718725265095164967672433867336671090598256780562783409287142642146049935785621470692031897940610177200489709935203893762093692205639331370150166472387307179492321791574315884867556900952015668714254650654630997462102433901989029430230538937210233816938174299375097371570793890869718267130502741972339442111905542191724894991307180561763081076301455068562731266320288585810794378695041738195603589731859044226321938881405457213972278661720252940459459514239040838060701578144313556161673629215259936548487938638379703546289419240371022323492532111502677187192475594789356940301149365153166776859419698370596584386729500278549388126779209291073135330420760230253917800842905417301570292209349209853359755646647587643103232117100993885610320984675946580078010148005801755140265328185831745823214915779891029883226799622253713037323340920178057577206869343001187906323014506695823567010298886345424290917896613017012696856729848028310683221671308925942185860052368062012386332425823065959108533567466766488271074635749172367703501677584040323585742369251327242949526993414217656446840776888216236501030086216643731547105333218480698705743405020791725054847244000028486940699173055567506149987723724305301118387212130450027835882564479934057927789222596367276718820380813305495894072563313002251697653373745072760571058043869041806141387916970981655359442573015757422795336430343610909768295875484617731841747822079160079974007713305733178824299479135845887216891686391711221309053780824045915812696411791199909118791553081817099931612653796091006348824668938923214995138396235499953589586383724697843247376020867013611146340478799970706662877574755976658012318070621019616551427006639614431648325572781989535902745822106979912529132843767359766856775976811709170503055472243974773915755646418286795284858357348184066449509665533194420051145594172543016609164718520041752683347398048688860632961452315918337752216862749625411251441133675751079015611247056516617098272058447075737600000000000000000000000000000000000000000000000000000000*i1^48 + -90670372948527298511942176912688680366573933190973958033100637732916779616153224999620653372211585604422028963399395341786838444480180697990952681863102569106405332801163878438753895102584935999099799091818332410980602900426491377352476879831621520722661309638588044637000384203356090751511350028408878656933155183043439983369516618641963961015948025951248698499869256335382629370670641293388413176015493041712885533075498258343955795302553602251405658956880570111803599385867593205221537881784691224385467851367146869465982840683289489568999520819033770757858244304395567024729237098444026579705416101859752116702629941595720639113946460311307271365181370493780966440326955763227852940532042577857234149542094093256837567267988981790881075787581470567329041391605302384077745004889982927848237128561649912433098864693835615345777342206864471630459698601190541219920359728431423533703645704151283720451987371319567648675790061102814903083366855959021910062741373711880879526511667709093347077262671653994230741226373588082565477633555847939836110424557322811688588746116950853703295258853061911190224502302168263684453926794725918117747563300917399730308573768062808370974340578004639098493656490846675139911467091592962987392047912140655697344484754910098993110684562156854066425177157405516717407391748468069176466312996018773380527827386464105606016410796544928600605705726495189615163471363071043683776941019634545892644164171481796825843857259441804918130213180715578613790437279769686389375044899496188734712613478473015557761151137940368736132625089056640856128823172499942688239341748194711806868129490580982026662834153672871636558592178176548081457485490126448461061140808431065403338881537114627357451294898101305107964029455373011693821042477216580128367006203158642948004212222498553091755133315916932872400637131160327164070907811167645384189090235748510778660942242062026678722855416634740747360477402517363777413676733679786673692185734777977862619771779778790663909885156386318375513909442355106788690524654081263418992397365911782978219325834718168479290822707855690072103521421793336577619458875092778524301771417958684442072070870543291351194707600609118303490245515447302209992089819950069374781771151372461558310599739991285966574433655356508687352955884273064461846269626738184254842898710792579417806225521149800460588205921560156766054855794982895999951600814524822835347053645471792297065442111011110328938985418476228723581965112054641655465295751790007103790313236307860486960971198331676002145104326961907919243859970428141286157330638079861323543921123687234633003466188010852658815525342190889307034302109284560724052264821964876729355412372728888018293065144806100003652433072703780137991341021487770845887836661844533038413231232168141074615003737595480736415189059288091427790193301992860736030343324180156872128256505919438545613620443110983074170277057485497607412239692170830633386447476756325585177677834504260369789709652063095045016117962805491939562957913713347909945118015666627913601921086203210623317279733544697270785392653606124177262597182024139791594707384609712112003575752113364582591273701093294724436314465563603133853496953812121744738756458868515104467523796016717372345242774011924205502940781028437172751841285334108333684396569710758391557823143180921905982531072000813188730305445580823298096431541062023266849380037744703434406158950514538176269213774184491614499553871007754080391157611254067521774911947238131648044597467260781356850524891258403525746734028571414807292566331905354352575835832871635567791358337638017465486106064648478177426215124851988137573380080902116756404416238849095669263832443988879877513167071188050712145011266827096649166548239393168283651671852597448945442918919045445682889762550371138246298719140007947392405584771356872143685944357318737598693501064556443242631045934413878486229725634549386479618393140390261964331093784281765718082155940119490307581422684073598161285746974022256558080000000000000000000000000000000000000000000000000000000*i1^49 + 151764602482731322121341925828822522257836970925328002294617278519912197172799708232733180774031678788652093097596890076247982221051495496746813892475750181336158976149371622497324058484126422952946179066123677620111160332245640025215860250268872746731301938256638552650502951341213176717365167427498547353157436614520295411032586080827830610967090369370783226565473644354248311107126940382545035307666904452041716699611470102656350744671288811265677218999106273547372890223174593009557994376741214246821211449451430200160092976337206478053457011438600319815117657185138616578523098184136110257649942096161838557388163906598724487533714525835806361579746394945972839090897821052650817336722149260303985516919311325953920019026271993762386175527435879868186769007327170832178876497126493019129391545636456333261960715715746396454639298502361775996049195337436770687796613030693612272150464053368450926742912919859793519677392323741326427311759123729452819326649848318324042712029719989921751837889657682263617588690899776182320765847905829963203727949598170855059392688199435251405224650130122069818990733578457966640001703651700646605061163862114057424406595834353547326795683525660467290111747719364454514493924636683766211129836181830583734313592754937902281120025428935023727524702573158290109099803752308886545261231753276844212014568463075153720588590396942217995157485372114216088557298510635618587714333926738328629761718711719690319689603916154313730672154744846585424992636026969706870997585440809494086322469213454620038910005745016395645436199949644760056230720021443717972954934080194503027447266859672641245227512561863659854279183845759418091490487747587257232623333191562392019126285266469478979181336302127621248728266999982565925172344370128465757934873866099578018802359603957141152509867468552123669986241282446708765869782305891467315753997944420565377486283652743418623404639523628052245216499663736601245320559470680524812189339861186181798461372524105787494541223298573261837625698915270679078028989072808929257210427117376206189543358638177934469552422240985955479708625300180793857725038525116779711472011156719617155144158466814760476532699350364120022000541477093925271770144730269652229273748684429960770212644223614659714492628642294279732057765786603593547548206259738563876168047438181674663667097542687156864404686236706720260790372577265187352505716399214373453553973994262222667362758598173612463678320608310472434227181915685788198562117521443361244849421228962839697812432995248726942270330182597960467484875464673600649793591776110180007714308966071021682320887889701314886637739160890648658372710139348491203716651067998004771373906150331750469117704138842210697154422591493053944252602569587701341855713071165711844945389878379096445429297605069723517790370672227135995424438809143987540192921533838163620076493796924994624790986022321146255921451719746283033923701086904189430312080906071176050041287571402504359550682875283661804303010563783797051589728732487470921525654790961136401664816511001805590856559647972897691173185585046580341465262821290821989396659605537273606410258988465526912170510897948714437804032747819404078980564149888076995760440759926342195026019028086531512904846411154880208502387288782618211838987409835364128028725733274752455015000345740215251055236752645313159938685878497186672363863236479015169651779232176816949481844781368924563223502199478130542324666668340314025956914611559228233223452343670596139962311109577850207598148862046452310385682344848271226218587470937690083569276253323512614455828777297441924930381492837203239949592942206430785335203256080853238409739084621518552477314961644302290363562814052815244126719600622870317444442564933032447032461783104590941154740129494694340364167318145835897886639601640493642324134705040624910640803234187065410143916621407226901332071843544924875604362585609718110284583028745332063139164500708700878470516546166579022282694665856208859341922492219392000000000000000000000000000000000000000000000000000000*i1^50 + 1165797933962412126124950345293017156218574402194470349266419506990418201866590311496066029613382699231262320383211887341162200353877735418850751173204251219008973847563708476361391245915713609324924731178196254103013337159890385123816254595680506484734481110723182527305072279795844773798084741618355340817313697436565386582018380090550217607656812607905618647892167962374189882786393860883941991251412031516824794296984884652394869723242113735992408903804963810657708659142457715862584001671527386246700726679235817399922548518898361618056150843570269325956134364537755807376737605603455004006259689210318547995457497747088308181647852018832098497207743973688486743214002028896464169353845523484978699615353229394278138998091559911480758757507170187716813272984142526104604667318677504849802159409263046557762419220268929802394356589101225968402770043635373389332064681375054929888750298247868449395839487509271271918000977914555227053634561267757524177767161216333643479975429855408748363180954506579367724146183608266708973440266155430732135176878515239648887172022356115450562165867643117392768028642413306075315721135763129366141518662075949655166575113717802558125375650327255592479885868940748372833669589244457413856094251869744631977801972113620044327870818522624025517895850451281429708656576441588611819244665876058556743961834146003581205121740783021602456794310208939952929047708317817837459327562511343181635766007283782928145719686486673582415320556719514096148922885063679068265870317689164455805702364381553697478328972556177781881027820248289998636022722535241741716697873513983555529450546893645254836432423493073110721363475623622889995767405979114843320375996605594775877123726335723699551356090343458385224621839200553327693009864737027871571381010381257099497730676950779498269299525710802465872459641909691386237373046163935831078221139514737985168249002527116337002938875095913273563001335175742460531456857460695561170327541064924710619674566602513323224376916315549396051217200899893067835231871719744378788452830334419463897042377226523268777914974546065009541485666251024787950613918483653580623541380396007493282661745227666552599546475229136609695158332324993080726951020370168071312455915232559760272488255139503771224934750050745955205441474749271207412276127315780529224902023923980661790676073675813155330113764941945534530461963927647729987847624931046036064035675601254041187897758746002794886707729347541328038314118944722188739869220769596734950968074744838489841262013282023940233012958303362118644362585988121900798146899937289238733958326358278103625582862891975318279181751678035816545637777198340435277685350871276515962260585433080629163762015941083140559006044435690119572984808637116046784932505200778544418307858697412993880247771721814714150648992037100118242104996872931624306852171585830702502320255609544859327253159011226026348994022782498779859226032718735621427783288395249098069540834551277691285640491692763684435953800263382372455515229815436310135440504227212496444600505036589203439848955846560185969250803350061079823377211686389842590144094042731846463844487235623319987195958438934462406719045193710781313798362008725767870210381956480425135896954082069516796188966988984493006866631612925345471576278289045879590570400607546182548595629601356539851641752661216050593689998985874198135923113016680065713435503156940892975267182322433184699635348770568468175869171847238354874447887769624240446336261866197555867461471386154896346113506892923508730224933314979632117540116718483943082592996696279212351927850083794476985211914267265585404654687736794952802968967871381541832324754195277479160075965718789131886579897563681676317922628308299756883674351510504995308461075196531135455673094442493258965460849801468743867755185268976557294652624752811130696700978842930978408722189658623362811435611727323003278911807046635509420880662476831017650631779284995140865468190827058475487241736438974011811070738432000000000000000000000000000000000000000000000000000000*i1^51 + -3696878280707134591618570389991202418150218582344627234286746694850828625285598727691496511980629232133209653818745514192166086273277767150865609925701416835415174443503315434294484900987664599249049769515878233814059331493880004496025932582085563921082141907164332878785769849925813506431882332791374994091768470894209652485599222727763948004599856378763235739891935862830185485932064788016293442151492528467003111686033896878199903583859540992277519986840640651068195446148299661306809468518795924913985884884905084488953458614155526112393948709655881166453426280409117978112676921153338406992113255813899700014358382980429356867246709332443042045434325719160161901340039803778069390642987809030768793645374949502623310032545047171294204464099203710000593939504206440500825532662774510366459300842959649122353928978568718174430187415520424680784750813337185519186844458626129851357544877886480787392188331847904838830190083914199266441326783005063452766133143078407248862747908136703626030527895225424640727419118863985475217444693133913879591221981898574671677881200968518029327899105901944216594808785609853682577883573825968204006371826316503449309717775617888429899167399072736629650338525564427760234491232219879082302325636377684232325390007776734617031125986143146075887223123071448158437949615561212189962763253806027176820948191116668107359634963654767857922554357046394713051027617026675984119582157349474305862486353926308119866250303252678317244162862677022344230041267264750954041617555859968631872356784847010348510055569114564656325705045642519399691012482929536021698314581514078580771823625155466693009339626033688202450600876819688743200780854644938992349574638262662349817612674747283280654178162297149539836265090416706328331461947097618750978092737185150763485825078614370838258279839111901790231687760560857849420501693219012504397485705518340573516040066765294150123001372445656445472212502120246443204949380765051184670897791362771581683903011481660506349248482571159982115527016753005845693044082249796982494283450496382868734068789846779100607134916121415079662257700254592237464094359498770035060819155823698546434553864487298676504281485111338188790229275433578771885466921513769767694445356225758002485811450569819082379952941234661153465991930462529704687364338116369247789709690978816648619614168217203847074690670241371565801341011167333557195844588877406224202194646861316923541514142182888430886677601225094346032939319943539808751000859913382309324267994435577246341498665366160319028970556804001328047912222999909815238806231725991983218712863254805221232284887006102941284578775281223413172870081620003590543679540098339752686685975471567131674117929327863453524519312772898936258715766624027534765813965111277435852293836437503024448096533527782791743668563895264011857823008843180768024039437196604502195359276179649890610761883739539176653515147620031254484674238347052029175102265297549335224045770419703968908107999185927042623622174319727938762155590808204136466387696180021124645457031028288721712483797484318141244715581184683820061511711217200545759102137550949768430702389933269531417188971178615206390602027449142621381487385438301153123034728907106995409307679843906205151864604229669452925789150403290297088530181089436565934829993003089864469735473857120528661009352473804245236940765455616845039726791323337591576883837273351338196122652013317463594626097277484729185532959219647770819786503689193439707036518996814612350681502544863899184996934067129403587041170040777155355833424417726082540280194135050272565638048226002833332798611582052233257378296247769174523377011797249654763554309863778762704842992826151305415271342898995694849568487608281220691515000269283280891209133153940182847366292918832317377259853632848268321008617098307311068293730219454033436723813667263360262634598017496534119895925073950979760947390093540899853313959460428856812438421881872271105457037349904685092160159845716569620480000000000000000000000000000000000000000000000000000000*i1^52 + -7492955973088095917141343088174735221878316031399129536660924664836675739270452633117278680872516047454368377523945279545858002968779360251116826446486832753120676807290732614335334999066475557081283063302657589280865554816644928597037052288070794133989186907417447453833348238062545330530284474876494215053363593249196400195422842335299197762200587187800941272527696895763893200509060814141032766377147502473293491575056503407250933873881169733249261856671251368463355511941979719933952400601006995419795637319904460417985328147722043099090206469458727818805788432746869104035343285013797996796446330659207440662486969676388342562261140032758072210442129166082705021484126110071029718253287498574009162547187928418653510250504225751032669549379540851036075175401433454194186101113698377110160057194771947656895471120197243562737394253391246078647224979304582710067352885887406347459368480790135016014339313725062009677704157921902353507248889331452639421666717580577439918659321044507204873549269483401800586573275675765772179860315576630119564323309005195574383515656236224036977236108076136589445327726075202660267284689415120204200988562214955980399892688536819329393994516821781191571236037583246502316892170224769752657321567772094091280245147135338286881406269663345663069393087005197307196798515132610715589020726956240411980260091316583286784225256875633401160316615716093641657548658840406008178884576018401998070938279411128817497283985348969614565990044442973404319357408578438731255398861476841738834162315928014320446813490145080990044011314859275797087620642566338153774206695538783142030515484197276264288317788054630192284887203728019909452830400700902595147634200084756578409531835793621401428856980398104587895914956189023659830042188214391314386883995805128563455424513998254834659371933481222190364269304807034001683948567739552284353773680159708992360445334895051329036156979829976739239012771855516911776353857518478213941687223201863139116440325521949886399574149158429383108787977660029458095147110231208274939651981235534810729619747951373454241075642518501993277460312902848421210436370176405653768495021503911489932981364269325642584731459141307424240103925090584590147450808382821741141550232323448148938009168274443626311029258572007536238419432001910709380362424270158085578156759785410343506972620385830924361022871477772615396163889403762634502315873468023862077359206559307420388345632538844159377580165361864672721500784501332826411479821497450524142515351015900658777668480416087772454869563430111717576830737038834645898339154473676465119481203719070343015498157256556542073978852216404823448087660560925569429492553014736826752391631926441833971540608902481757594569384310634473875262641896721033578605395596528870885231730372984727010984867793001536222254604813578302682809279919567880064931613194780078854422882556720279840206886279846313985783263836974975815553623155388277455881067965727239049048432111601026992255334322451545680801660710981824423726926705100237885361363725893395231991131397229055234332698607058141536194684249643554793505460726182830920364654562092330995921216146126455360186938325357528657264606369139344839390555225983914691537250778806916239427635168808506283622249918701451556867818964831177388094741912589037344778221829190467764500954177257519243135020796594772129629763498065770729372767349003676382216881830782671292566598374680789225128961387884124873311511512457218617272202182890671578717105577955645439097006664146799599502029709982334754133958660680401934573335368116788023864622593608011342100575197966787817749709128536307241093439166227741051928284257696024906133352778683158248382418485367208191749673791584197717334328980185603117547549396053057080052270384014263426461611239139406438482905793124136328283509380373953676468112561692515884550478533036093614866139234969306996217989041365128108047576020425231482745937803379914403070231016844480370569899400066966096832870799848243200000000000000000000000000000000000000000000000000000*i1^53 + 31416600377298871411186617514359592247122448255519017280304731959805754639817165391919249724966005570210278202474673979707306780040266732645379368752696835862484394818515760742477882009844668602623732811455103886832759282601017028319478127873628700530751460715293711056587574214372288162019758271892829939415744341673500302130518120070544537102969363414384437986872415876373247892976222509868868914323074627602377838334395700732678732711359472983189769785008210881240313201702902777846944074731386301308967226488999294588496722672236031090573275797132649660362877926361999584595380840412421565315962767762911879522390072586229705415120435633031147306334984754540752619296470700904856707001494813910751210197084514195059319357679811498872251679468252615464648826585104752848991972035056304814665646748382891435176434917142633059445558220787739140736345453503372851945502230621262255236719305272402858108626395793196618227443763674687539693885513891009368919670409176746629405961735723554770984961393653504056342818474228790941651219881530093887822722042933833066693884980439729223823609185495558346295463784912039391232613570073644960140857892192310457259797229382941463055611035264759376832364614283667858768274940191151688034248669761049036398038940527141264712620886039374620490166496763571305072639468476109126219330411845332227553742352693936814471874288136004438423306048603919501481530307010271178504642619585771039674786922566991416013393966564344189023413159812137254936847158291045441966638658203210360839658699316453419420490613597187547272356151132546229673593019169876968343874177533992835435198649391556533492060548144553821972827693228084844511463394829544692789943619214872635838973493560396080077682349616572480494633639213548133249578372349993812287457692353503363332575228370637983049683261067120715337419245713308207437896083870867392590746044390354319369443501358970767736277812696328833516446160180290960887495937183762722114379755159858572713421677860450270725694458910194972520796405572899480307038170902727869170890250857519406058485154418155240466312537211181698929844072362475180607836842432342256474971176075160387002575985380561558561216628214625866547361386554675957315857070824523974782020536332205523470813385800586555768760332845060414105091572069429754806263065996804833533928058458147365663172461427793308194040773457026381671609668421320298310813994990455670396935858911589584873919350611715058514191406064537593291988580546792485514061759647707791745121191137577634962557588435423956714189804265150457273237031327926016835674675045381784222891342836565393228756911065747710680868694192971849229132307940206598445439353884176407103006446346303027100500494479529415298101458391678896770292926782883485381031575020698808999273381027414385885652644501710077732483541983740293591700133978189933602813680670221196844409374655397717176163691601578513433105656792436496978166303115691883747728063296159217349725748969868315829735396369559784170067255504482688467177300209574184455295794175519217076570539615119628384202109776075040345729329867393647054438850733928190384257554474775862851770286790303910432545489532618134528699860112945000559341188391995658177906622649310608144188330624958649229330977123764889979545116968696920543038343553660221284738746128366427717034378993521563827883080397878953985551110722246853661026587101211772306637664425475756311366468708964743606923063286895826892709938952368498667417948896753060684224925934482472658119644218427759348627495949133750079094060290023761645965279904367947957247771141219685292480488495335374334721843559899343068649906506676134000131972610606422205812497689750260843228513917509268004792841923873626438533009108738160991329913587522957349873906910889912663320248725897067864579393181677987759601592268260423402317908202961197577122655878865317286867503510356819487736396336102880405284360229493384701414195228018132559916172163781991319639387057541747430530303918080000000000000000000000000000000000000000000000000000*i1^54 + 8375529865689922577409832327031659787705197246967943470641599289414935477229368616367361724652956647022373145356577473609790071069584936351001019919202492089842973262379863676807955194197655047445987172922739009359557233509381134371096861042242305988884919080244601053518531413428709058437511899652563284463369638156211235982341873555424335592516223708072348743956431211359019452770181521090269461743498999062551028691990014016060109080715198543374593166388932320768386624628974221378136363606857024579494116408398198198810807262189477864500580897572561519528117168158627768389537595737116813736408632185696835093347428345813265995844112553652191637973237474533607496900922848966314434808135374650735371224041065039466285025804051629692718236655865209561274702741042361996671375795948350744306803400434956427585066997648630753233490779746364575532846681373464696458659013366029951721977981655684167164807310872709486344669117000022594560631039454809616134465320237266485696656826159502692168308231499618627357391632785225107624327639365978325851860524279623587601608285927039403168235368866649874700553488572069552135393285082557810138183152259042473609112069295777440827160534466336156769600224142431366251848959972376319899852739737594941810510710960806264800735393744806906527613894640805527797535870695641948970643824846374381135441761554410305605456075135465368016139524102580875313554377467958087066699770269011083973008701765793861841727886781477587524672202232291426020579527032944982377343580520557091299058456729643535707262985627401352709146061311354172874432978115026285721074024068394783816558938669565011842976194620436397148296692857186873102798677309924224716320966878863868731542532490769632743440042059283457500354230256053008876966055088487137322735043322668238550211335723676156197898317638911035781048923577545555084377948950186309451391300791131771398278468666317243334864194881872705508139132627754066509957830109973677719528246202044038780914141785647094576322190696324682165488997751262981458254490733094100754386594760755957003853920362268262729101528787712145352463096425310964907488479954031282895120259193590151196246085643428166696393599777377787749181633356310285905771790739369132568854634383825541362442464727745643582134620904084817199676750768827637350769924978491287770790554764918507484136695035024541499961799013024482818552911802194106830348095423644252011236186102569157719718150324993971877450846012080710964433582119982225419527541093485737702835728328379084699725526189164237323575573052155020375248487149036513436919468349720616607225267314888676564595287838717932156299322635828367005314554009732403859989188258806408482532029607687670762354133878657556724019442144494883691428419060774519494233795445420916375773830847877795649796714372086254876656124622299312983051962532214478299249725568650934453228404591349226514546475688671161807190016392674646971173917177030641645415978832360355419169242471003195246361372332217287103783001355097861848907163042347479917859219140835109066660985490541910385934693896201412487779214724285491498211961141114800818270689387182163675426493163362330767960028697969754335953849069161693578316318592324866717026196781114134004190232885663542352174631965020545355058718528844118072573318730052090201650864443770401661725819043891409183063906268157172272323406918283623330067432871577631633669901495946410306724684263030279791062387864462264390455049060153981015287173498649683007205649870154214941320976302960005353693951779916618615927928153175484632584967267521188788558832146484830795493301170135270742968503801634571287121262733974937078961475245487442495506149676254545727892870255614546594395643653983703130813453064155550708498080940618543377832869437630430077247173959769008686753067660742910541263415220572880075435524895991406257820563587920024049044395748673197428655623691735641411094148353753459934784896767580283383177942212851564045869714805481273043189760000000000000000000000000000000000000000000000000000*i1^55 + -181493713644848464485133470005810753142200174829011257565289849258073317812033588702767650499717861691241239165481880938973737634965516372759591647567704274340601522506790138885167525826719946068145226385044118010082564045172076002664030694475125585380672609852476068958441925295216551451610047171686122382464085666924515530804205592027032615863708270959386050110108494444099795680221574141112421384807547105201773299233671236503485034497215573661927104764585646645568204923729962183070844661892713030373780222325850259531799552229636394851128330972541768603033352561844296391301496393152591903258679732502735904716493420688603656957357482544343741896686466177256292289565863989893975178427224809214098745086163773190527207825854771763581566166868071125554325133591993986685573321245131346704592194957313378893742281888873302741119650841083607058580506943587891455924097451359486286335468000256640430441973326537625820773026904431086133209427990731609308934525230282511925298955422566300619316755446642451766958813630115644671742329374773842078552776135105813234971531891897012966347703863292691604288828291096481694506807266199387460136450373392672041385826128507117720629898718570810335376022535589115314492911299839332885374298068522016934884310767866231189530259823313492375354158618057461349535334233647068773714992252472550306724455169180214811081190087186463853633488299059948615821171938707758838802950083952328158164846463178418496356803343801228745379896123883204005583599961156836072474909068989204640702197652647550324714707949589321143498316148457718856621756510095070178773813174231260345114756246160805064593290673646409859425705398894045852905880382571078169558785678325738870578962334345731841790989276678025857297234557224923111126937083927529141558128913864416740252306745085785145878299623149492447136439365442897846375545041547023879796562705906614855595479635094823937515740539377286867802753313425038487455263506097855979235278544515867126338844041943531727103643909711216797966801167733641897075966017962884304891317979333697662516441724082684023029154205341424712396760574741226167169471256939210898046655726018712906215153162596274190504641242369457079297977602745576701235484456095459731482075996641857863873642428738988781289544054596601239107565924182427606043684094342380388372713341741993249731169143340945214921481030972041686520313342470668036524156989501096803978561067877859270508358861401139514627761996754688750251874457320585327148441073159587156433216815790680348562632883550078009627561071238276136921719814580631379943778969833684156342061597547613937657037063741228088925799169323279849948401982751612762300144948857214774653054075984594648142865243781076132276011714163651660653667719658869801023813055631442891823070390188363556575710669858529566735417517421271377628890280691928271054731861411802019854546906677544351994664575512063962898721875123743808647241228110171366120016934799287453834399094273391726672657610909885666222595181515437203946526356891375648437342128552032252812307709762045374075363259717986913126056695686723789896391873768418246269093568205399536146725319819054108960761652667661166870204219382418225495665433638147841271918558655315661265162608229120269605174982787251541895110578865348594962107064580185746335193802628073651216963339888972057711752611624186106824638781483644881122385863424400088815026847128933070016970903963114907493992692935857795848765991895830409001648551083549178760095897838829804724312582045587030220529010425056348446940314214067389078332422531359655504076666865492135903126092781430168693781018817709056117730598252177912450174755995296776744029351117548358458645935028317869371858163003534708737573776045477196679560069107085326112456440502520595711190795829166287403658313922717480040284012331194184519240346633164339818585372024849194960552093966688402865053079102318813022804630766115096267893232147538504874201114579435478148305920804211654656000000000000000000000000000000000000000000000000000*i1^56 + 308086387699816391647514065754967927841066908166601125828812006588010722041829912972861616254547126813496001921637006464161391976832638730207299198076814094745898896737320917141528148088218241858632055068627042186148022298155346247435408992933004678894822765595809987522272205520001535861525974576436188002215270343457307204681184236981540405959377434735201052372858021766301273002343571142014265354690487933723387858647375125851845578206062896252905031901715066971683204901523662396132032756193293540033099641720592621953328340277180099215203016654411872710208313549559231473247172576925967209542464419163086229650088488632099231064542916054491018638246922611526903586677102969588448091365972822997510526762287056578112332489240943732554241644984579970725173501081087838384236578284455166409661014243405102917591593553328028562311684776549439241063381727657315439557043573614575848358102238674743254824191625191094750614100301361836850639496672164874249177273047875876401787123311908306839663059782473564303235045982336341550244892646370799297272813005451703043184787029945923078129958732219927267979441352754562824850000200170571319530924755161032158800355456954803995353191937675667320337165673047982145530200840504711826810221135802814755589110962938703328348914354517521994269873726450710889975691484225145277591004944704453965859154567295356541251462375833407654240192533004001792995780431649592715514511599604262746458292361767237363793831630171880309175223953428211714657485655465550332710632124212093478966447169683688071369165862079320302319460186492113731211834863768200100851811055287392680097326799663573042389244529053589876207118315084195932463540539694251326723922353731211567690922454032454036616438033199756859349825608850849340349201411680273677304875880093197081446068733817729912349461956529007229902013609180688361244099514395198688602258329845602710791882353982772224388362631154560515468524326320853188174171243415610424223327694397619715578465717939921493380159581189185228884127335778736161267018596454363980189177273238469891735517798172500421656256576374285682237988693616814144463956419173522365430423732426270675686046447349471478693388189309728195135882687196821535689850262967159460060189265503897800371591208121117262513548790442030059432511962605340963470520076275308642229059473846268705717407633491938754605229938362014729322070021551438804586435113391067337364080806001374846846829117923256231304953259620760094724617135178019807551180633633490442795964048829733203603392347085856545435278589773515844002632577085741168737822581924648741166023775939357918257193169088819693978142314420101828156467373966727911084313078210629987598639964192139921096119275430677922026488483412567027421564851206296658865211536093437000754226958255857837922511451503654193984787734491116665889028874060368110474475477500545051893855771060403069955484688801674908796855704401480755468255446341177287547810212395554267331623217495819855973389681587516714291883019038370570607210535092667461848490321458030961222503374911939488803611151892609707690577548504996671609204253639725148588516808952664938693891384429492354192194557914456493148127922169745229731910853688085839960445028072950308356710237374518455512293341285071929890749337825998420374877537261315082851935280490162531502944044690930532003201183521168801408952676200534257889890898121301269029519143870826909477507768874358052692546424616611551299191688243736311340253589631987510476254648374808742926806849360139178028262083800364519891045244218535043016541407851564394702183395421182923852675963082462336914198058192847255622830739506048437838791820963093489880006976720792642103808614815112407875700411098373482109150787614183323578596460768575697011205752365326658180894948599853408098635253263471287280297146054308755854231538587596390788473221823637188941945525225344580826274461536474465724508523085389309028657980896503640644720579155831730916354198339584000000000000000000000000000000000000000000000000000*i1^57 + 1137682632299065660663440846404923377191167268823711270139735602548292522583707652514001873884038738029854470424404247111833695330083556701948363545151192183919302040640524457855529716958633834627093932542492957003269197647207124416632571906478524039153370920611570653892901847995510990414469230604015208086058271567341880987845788572634780646759828676314547198586358728999203499265155195160844467614955906539101821766551795076352370857821762263374784815025619860496109396778189449859853456638420738224804074826571314879345850563067375288587056846645030885590208763176725105988936707701940177413574933866317518408653393405810873273530198263040267035087164092765259471510095162869084306849518188205570976367724924967146655135320563524991736080232422055160512970656375387016447868514615150969739855074560132961980478184884168835193836832308096536250521288506937213692808922497068054067736186530453267458694048222099240680589686942496366688093497032626675818423368881565724629846392459000245609396771467762920343868703150486656113202264436660071296801143489146431004800350101506793211961444781209320463492423505366360214280156960211044275139833250620381650605987207261032034516687482942868776149400029640137314692780620367884027645627234204550360110719600321655245761514221312339879484109532453223333461821519158937623786413654035149802968903016222665166337965283930355670680655299617032106619192759916952654860107588843723293808097993734924802014291497248702854314232699268429050836324986011012826762771753911034774686368594458354844962541029875019813169299719324119063352819063642198179530627596292788269551127240204226979924833462514349767492346610107075211164486412664145142041906411456611290002599717098520921007891787107977901297988653176008423140955781370440072374356606390326857560783658402362195499736522895792453722726753432081849194895726942126361140077565448953193521888137716547504827646735108838419300234482279189714586699179797459771430551268339360934573352735867438744297260712877744291074893410736191456017785329381180375887047885176262107780350510844028046565544486124673429455104912134187441911605438761535589808451459681597512936938615425004848328892946698631253480320926152518504638305844574487617974920128651733858314655822318404195825090532036268396272907248663183590882286079178403066242349238453548877851683992029993686518504005658879636608949420527774873503659648394725182983114388504934484198017512627397238228804192151623883757293185097750051562721707331972752885650420629088427126993531921116765188563747025776925889466588558557762754121997187926252047822678763696019057909146773569906326017122290748428053717686520140032042477128284830694783927883022976486690628757508285644846488261165582869007693174899726879328237338185371376677390631436240262767646404146072661574716191851830095980885351257510105632672037694988712224393053970170580042304227651284227561778636147576398681104562815133955948046757316451084905439595254807128065416810913752175961691028159721985122722870155907200483048006304017577711290743694691507986667986765745481162411987149778525580714699783107240959512915636526266703499804297396731711607652017982849394811103505073963948151644912577913237048535394955401416432790658511252348999641203633319670617513937052601625477523229852506796581138386937872181713046830211408379465447259180783486094209450478202837012994510625296064687121376152220181900255747854466701008285968909228436765965976874074292420736223913173521170523670920413057726411136265701353386174044682609739832357205303410492582887407134350804124262545650140064476777388631811742222534432956629494319988368400248374964913059848315989653144811089625006274373785232712681180898336236780249051154875276901241168173078475975445444824095355902120994540690080285595990810811193287798055552410865251916133486845447295372487896300209051381789799491522310479788867014975505496211596970410906810344608856436497588155289191234474712288460800000000000000000000000000000000000000000000000000*i1^58 + -1099298537665041091814490786354929041478923381093968945310977543773980014491733948871087536319020117442910766414696717256523810075117215767921970593314618602622096137205866525078176250628875309130112796594983458999358639227689546732559303771092049746769860025619048284291686525324697696532058854650271426614582882285458413683442648629847455156054067104073184186255713064945272253882108937493167145892534054439927954097883455966237554737007107897641353253437063821765123683061761761972434727014970697945184274633638854714308725431987437939540031857075274784743568148082156243349330763226493251418015394894315876332757014761284472098447193688401546912408448028827821033947441902756771624657022670147631763246383466316529613057671510099322506063867670856425779727951749457509553680290575486824418711768706299268927293697942172510026057947396620673990318867318583873466393852939188448608510388146975341551276131706467924298773967158415149538834701350443207142203873859838044276619872280646449610224118161379963767136368691381850222458495270966827961956735234255986519689489281813850242246739756445555618999184027812866578527631621753892013509066243035084432523157369625376806443002817908951650504679061150740906137762654554295483031894959043137838877276159433773783663406582385024771513394707827512446732198213454967438762102994645903325661530392930401222887159001101150447051759129463636327434457378298793904418369284233360679357216054707436504396508164400612866146153934386026297583743302751123661265380410096747320459375980002356249136106093767329596153584547229433442910006775499672585825254571883387952978161421468307076878965026462126528624888497812986604985156760669935146945226158119808428726974260347487951014756267203079252350868080088284338893318915099289235242762129268465055732692700613596099047018008537834214756832743615991493239073887487922287556671779463809469095972415190482801036102333494225406328346733122385004498750715107135488685247343315011589929479720085030815431884372113569701096672443340914119174073824917179598035431577622046520867017747063920730331577146354445507942156392764536716554711916964626886976286131232451329652522534256036368669786699774976910360709210952562415953575094934585247917219974333261318912458314180767162216939608818720732350016761020841647915149495620258916879351184198219108429407687158705397019964646757865720519416138282017143174174744075120348070022225894474886751695918629182608676044589365040032950772920214611233684544321773778979323358986092576438431682600790848042538719055008121155769037940850496293923794242017906317801604634965299509705808213238365245642965091344554368094339978806903494059606698541129306123067443815912371280248280020010513108568485719879833333688585565935446681795041444727888978348388840979918909520010774251041140255672316438620114908198067828383527806671877886100480988973201765111052901517985491591845338474074698687218146976211245575809208557293883768840085764691919786273775954174891561804172108313026178649668209806879509554774261460203199193224438765575458569005212397410899806910520923502609378712963686633629652519380264242628588212099722114480020863408267217811039001071511071460433298279304988423004915561630661678273155566057854259776377574221435799883547150692507977507458710896517275921326531592867546050613025568267329069972225990994900644143221357411264791404286011855663550933135662876444304637839234263574457135264200186655930574079515047216301474396754621385507939898574968704450390239902642190073951008730749157802413127043660875410784782396781092570635588990817178364268981487004728125254989136960278676776038652155884799952854234301011849831887255147402499930968108258816350688586710898934451945969992253304703567904852820049186921735133707626368148263025317978516745877702622122893919473998550866464286535939008786484886020502144899137985273336799787237601046077770862810147596156052330372495155717334732379135153960558107033600000000000000000000000000000000000000000000000000*i1^59 + -6520261884141577997933059356363719312214140152758453477067030374303566568838242072264355108189026719031370095751136307104632512962096516645552617090673092267363708803638536934925591571513946907969574153689860291540254927240692758838694593984372301704049192282396501518690982845000037448885882112711779005099586265644803965293422589085808868259201043402343614989259358850847440966957205224536700496913165106653834085084479686598371146284759176466667823874215599537681157240162280124813176862811013238697595531805099011383841283837360673992042693390818567309106638061105049535288383983025027654418013609103811043422762193605660524540659478556835056288525858908597851608121545263627744358480018593428683166712667874676684936754539206463913737724990880020872940902654721185907456557419458933888248489302348206107801514837938390362907745797690681842448604029553414700401884361002108713098965625765743580917886624185048414875560422389014821999078101190577967560244087430600338339783861703499808417519848812478478001438328089458700411399662166222554153013712614569688696407424735558235540677077526870906541954776350232772402419862344151614603774689884219166504773147274514590842348522922224091963814153683249616690459207281084479587702668856623105587224874837981729193128224646747590009786947276745731785445624715775811579108370357598539712468729351685733107132754056305048313743230352147605432715636921247445931277147805577899726682606832076265427545867183179415069984025865586703018281157267848683415328114029211119507438393122251752138887722193460824812647504936105027201915377831607256296343297229956587489529132693358732201629679195142655915224260464367423966690185678727009138120795999573126254914755903124537102512922276852390307316444547609806365381894258113688592411959916933311009490133142011781635729168751048481619991739799338018325547719856893857525661305699245793493511040422934411816086555989908397777845560365503244643916048982275421091583150814606552802097726919802557118406510657399477782404293013994279693381718551513977617800862595388028254399293045014077654886126237682617288162127699947353964243641859092678786163728935835589252798345548581351316249043360468442320365952596251725139306000140619417187451745903095534687086307505368537456497998639143620597597946740475538137436524044986631835094074640926266798367178658085438180111792402368674636636052955108665680405598216246534955641347963507033120155592398633364829675468129769680541771356625014099653906844794712409964061023617943624345628515333484020292679747528731360973442428735653901574514748903414761799792600988734086439773609553216335619815670408426518950477682931222544702598272400799966186629562186449627135277865522288232898295604774531507499228874323182849202891342586309849159715934495931946661302257702115109186450013917988410966976568860205347757108474005961034757086362425331446211631984078871074019261073982095367107902430015582919272657323344027820412019949339581810493249031160606724901164201133862236108069078077222608543206665622385038455922603865202981136470854824016046576628849397198587005254535465647023361061490734267658225791403449505867810989710806556090507574595421041446743452375362934311927025439341841788642242753322991756987497433104976446818498757749196462296392206209800858875592870263925975066175564190334167116476789666522857078937944157787628186388907476076280204859926501136676178435545211261830996377694904866599599459712274540375795856757635008705540416812552852843522685856314734727314235436767549682191707724674481558426650391982923353524585324776829795770090718747816693473623263812935261990230210727483459598459940579385481874735338363314406647167239704939312580955417491838726206247526686271429831710823457085223266998572000699979868254245821604028012076376487431951146577013723212223648984793455009577425049379658572458426132721067281586344914937889802319121217705795499602983108802255648133573171442890508861440000000000000000000000000000000000000000000000000*i1^60 + -4230952219158476272665377819697693533076102542687433940541012616570933669035125523834884322896454195658170838499711469796553263608109626703613217387479231570362408862153857074509256545130000070941489615426743105808285422911425301348906602390224699381628562402964371895146946827634621600533096270671315832211149696016238708945656383533883389054662228559588485124632794546718169431771997986477895783953581008541548136652415428552355745979924141143157433399239517862719308322589005370771226577840800899741260579297533596072490317582952210683195778333611896814729113608578004740775717954261301315968397768853238082029217039589218252804781271850519710898509005185759620767617819752179104633084141780266336083069191022059763508031979868819108175322476293676861470188170875985659912716450367235988833388241329538613806395696554631296676452095985442190580099156420103976671074120330823876781907208462471016298063443393085287570928360624592801684059855644538202498772957879979455742212712517336292612513070248860244744797205363225208696364040715759475302181087130633044671717583902826926267429968158173110754352648167734910697071217207371623489068190381414373554609652907347083018712712750482221730557401833786006922618498574166479739985981856355308216860282840899232664044585920960191970510765833090084186663379431167450407358861433062124325392651893753346504098712748158565135644009301120401391072539117500604396227815006339321675733303400461481975947200346738891688455291214566132184719805174196048201310374721980297484063220715942894291294132003854735540896435073432667138702030397531590011334596257840641198326700331268318015713307937040611536039422762426561746645243161520996126534944055032688437376912213720599236361816041235545752755868901936405900128959553514149096928874241900280060984269773679951923268002465642359708050941287658500764174382418450247270730354297580894654831831061313695845350031879360148271492552608269544581483937104688663762595121240482605518471241563189201949584417544209071366039992050324172185684539412239633015636299518661658641841955920303341960171275527163739477949531239398286679379086658664195226487655645459230348340147002984549818359195939992998816023461531736152982903121095504540788989771911348440495032357381093020775463223604496286045068251996864918332982991978968671168227994901006299256121279282455833940762438384350028163110674654926198579935945226133125254037331663817766556688370437402086122646405984975530658358543504449329112151017437582408828911920349439315357104911991203962627151159600744070832692828456165235381481269069122590729690245965814057441218060493964100750544703985326736292977590593814276044940964160529782513936166212697108713837534762034460831836951251678705394549640441122102590921900930880129598445057449734014142263261611911808456355221349643244347776294306130793575574560140890428163360070935487661768572564336993197903547986320728125240202998918239059679721693679629490735216236400035045823096797376938915543664935907641097461797009513120369856598052224218435635360400859747226544465208830976598966074083924501458439077669982240541488173526598891982936172090304598835938632615874170713761409161614894600125998708267433187796462360387499452985993477185938502385180753668008603849200942983646997679527279704068883732923607816924456376198176291179915166871802766793501675294109387321374548511955723503853500964270074531821685360999735782280632011351466016378410150143304395359226655741699139374765727975638214926239269912579849116527217196157611994612268138226060262109780027380456779534466496244184369503685046766837754491543208249382875901328100507738021323073793016364233137923727964296627999781748789660232547874328142846475823956448062094608771427283713492811900908163879735373124545134731810478552804387223040780030979195384089873848749630925430359406589628041634783612558041975118716292477667470639905799537892715585374619285130050719985073601128693760000000000000000000000000000000000000000000000000*i1^61 + 9342008105585068930851646367962002509277417434344764927174303998086497894166265671711980540728686043244630224793268125773800897252901537306956937650253603735821080093715343077635254042275968830403566066381289349303482904716170263747934635535140058728766795542227568437011592845566733958942222209716794883852938966364501481481776982334530081793016350064390853144406617631424836577724540977827182512764064877957073994074456675717064803112788147461071226728918575953418106835349161545453220199034580760322165897567521346609631136557117199714288322827230984099027552371274067176015224718791174155753776593455765035760188663817166467346660967872415852460433318583827027208095938248193204619841796529366705464085685654181238345698304774791902528591825425093962967973029275778790987000502233668843506284042145457918119716655886331528214411977792411850926522094235353506284870354476480313771654179404188135895188058354084676080315586313982584345413832662403176287372187709088530995587143428310783282197872827172120060999245090394539070787426024311938487331183567217647691905872083971478840876630542276917592085750080484922235776755471965395713713136340643902103906738326983826572937537460976433725700404688497000610618858267433048195990434411958886131849051526882747459490746403600066761814556605106057015278577715152872359684697480523473083514163177385596050333704761123365435696952271830707776784392765141299093185460168924266519980609115235983577341732150083716045284524396609692821524587661221468218000060296912821760005999614036405074604148954552464874072973532982502631555073425017080626009830306433087171569498866780975906552475619516444436662095216660262354398192455481188381313485222374402996436838759425272127739305924642235673067393021138581840595494411548523130913310543644740504610850821623868760373818612028577278234645598272798914206414566516830958832656620057806406517258240097027375906361715038630033800743658669697768125636901421772530497027894386708653770464399030312547731433603403827415524291160825284985084900371834445923526102369785817009430997367700021298406272649099940661487125352377525476929548325865456700770467363669967115981673639973895697943904085521185050179044391333984004662173323581317454124974591661084520309634407498374953105279694638737673349534490181698964968600034276958432289147915560678107243094769330132340860843212455166916878751157496303434624620795039200616372142574425523789141937037821093879967078941404905663780472967728753309919806651319028983148220058125363191951787228913441549674957125484430737764878115150727034107045527523586496599210371872748595741255683189671962405258451213125846314958091364459135088129959142329462878594682228405846319057732431746646651470755812031407788720902498416334413833599652542654538722779936029665425872957740851911150898065928029007969995548805451811900464011507273599324709188368867659796113749744999992361153438786342514023924460326588775746846405375152235148532681792223831110379788275680917561812731948449985930033587491454570028288835834344008650852036329059313536693978700335795838164825594827875631571022225276619274404102146856893649585318580511315183045108347829504285586083248622351120053893212331405082838999018113986103693832985185937983150496728075262922465407490803865068572473135333531462027528723872766338939538750463288899765228348411815606050611868504834525373437800876386776038811644907799847503112436784627050056457360145239649205061612758272935632029540977721328703692505431549632339089860746873335279658153079210380769696295906479755449984109597341885416156401709429396872368383766661142297869501207494958794657996162688063651227540564852766615778077024775517984127827702715590084101840410422196368224595284177618842017742378661230714717790126512338273829625990970487512191787516414260601501424057114564478716557493234365497657203539680569573662907019758177588340427744360828189314591147483434780449433060829560832000000000000000000000000000000000000000000000000*i1^62 + 12881262246285254734092093324672359795066345417322698204276940669588686677445532545666396042885011743731837608964085118011456877506711492034416880624487854502457938247035242359557890023028370708382448129023656833594543151476332117473015120979447567085496394008932226938344035282858077680998322216750033336381035277967580049124385355154488900907537024644959293102464675724784346226171255506412250812162358951961994363712324309700981696999224858861776770659049887812886385213613310691161532047911920887904489263084910515811608712925435950395243510912979431068828217910793076018112276879324328888611913188086863811257928524317883854715808717175663337264908508504217682314230427080357554820119639179258488249655926604172402131808853784744130823448354142676628565263168498960565941758257481948270337599526605307181751259893679138978440394356495861827841187683409061224139810880062595216458340040706117797611069576281069288105863760644223551325972952879592265620662902978484908804639976223154363079529776755553959531293933118394727260466580413364892405434144078435685848881756698283392827203200601132096648865476849701151586980298002948939220947238469898433855967389933646297421106986074817513749938891383304232561026427482251289016814340145699231069188424460303297054678379572829906350674452333239366156805943799484954349675662283484032165272561548038820789139780929416537246775993678295347733333899443739912433420019666514615469371503202612345428473587525421537376037748958308291494363513833328845662704510213470762365296999231532505511626955003613477125382905278317694051477899616508880921586768225934015784030262517877573670208446521229871467208369089288278474656486696595316184295459691041958879589749618862295075806226661003268845925962356221946363310250700144057738418726810713144585924321381333124731693009303511250910909933742458676560904815622684587458216350066217912206776386930817034882334678116459347537288615999049150396291548015004077989252249023620366545238226920938026665252161086275614163554012917000692917290486787463565364687012619819341025191733091480513475047674263502657636503740132185419199791293222092729379512216004541139571004544349313204668926594393223712377595753696918505126004386482960378112800647499684744429744997702095249828194221445031701609125495991622825777717694864040623496169342044134130082423100212836766765570473156607995381572435764833310845528807761196951415704359884879006057691766018359538289442381529409403059606218167488576940526719219283597825870640247400847455678211942476451106450698166833976477412280925266032170563152823872859088578454823353279403029381233691022740780019877096416635512492312643369291387138659425238946017265623832466368775968960544541641371864721241856118350788682204161309112544277344986302631234046618414429547257272768735120630336719817639736635981952725386456778217850710123092200428828467829550139133620267065433425696004273239019171216748724466190217558221345992687265411115494831400083282095646934249055073951843923444467014285823955194777370914560514981154483394639801331601370068721374447836065265701438445805406452228014822742622205157461182631853651675334111981042319946301952603801888414361378738325864042199096724945776346295242263821231046637598661987895309759279805666430716937083183404361334432674524561429693841145156058461859816783903039180184101132520122896229515867524464187114203023651179159089806520760578551702659541124612166354241290013292023057801821448797796304006904260265232476726779761339900351296263294422029080319758129315885220017095720279275479761989115055087890089113151192369961615838943917698752856567434548084039648559098456406287331168758121908203825462020150860945271116693219325933188681593344422966654208484427565497271045076928104981441777431852978783031521568707334488609201434786620417968197057664034639333254121831110564728451434386297687466171604516262770753210718900132864532574946395150476115968000000000000000000000000000000000000000000000000*i1^63 + -472598907793099265135502151697358255487591246569996737819761165913668403703855311398174435216823191904107528630673093354602090168950789539795305920482564175667634563614466018540705066564374198128987176845194998070454187335765966788146160487477149118160704071085093247673810339050705058881626687866929775294564407007789186400386085705258652069281492871669242351183395351870535522375883169592912882652196503906322920155326202149518506216222116440320685074158244649002058837685544534256225881302568671762891483850310525377617412279172736996840587158887436781259790942499635649768896513007408330905065610046837074278026817495946251630132284795959299311988194038609202129735701304858116480768432254284644363204136912046285990557688742769296360251693421571063952203384797378115495409417670967447868905421061700712711449714107885957510435534859914042302393609984997452624790229351691048922050850988799027626419893419669200983791447846635477083148833226352167662667696169425684042894871893820661702531181136698530285267894090653887782489812751036627640856566534486726563189784646921346652417189627803473955495239076927713990204355463046600995512764145198528732788723925151368001459595740829493412021009806639479230533374636503231376287903451903790729174137715877678872291627999064425053453679166517366672214544938437104680985887450588840889939968361212145746366123262807326577157134339448215184505664689104989208423679578349865324849671773249939336881453208238898868209632872812287104434158527443789656626612816949683679065464322548138286643268541197449581304376446916047075328503384484735751538052172855926422780874978171679709452576627424175038094391756280008633751780428411387160117612457968397944350200028061188542643134938777116744077049874036335342771081404850345211644233848414145924672241528427486569296772125090273158740147365629581084733862563840962733165368765318353885585606568147828671995557021693738213082436822070372211221707029577117303374270175113443942750543012538092968282595591647784050001439782332954425958248074607127193219859914672305760841557096531416884751713708894292119999014479290129356305826986449045674594548702944639598207710463719472733978148339180040499095267393573940640945066895283833293009672005870316070644729774351550699095212771614707456647759645619098182755772063053910566419490651727506249162440360155411748245571830773945275307825541749415041838187219880645771290113212715065793598192094818094717636016542033398889092419147526803138928518857094755341528288307587369870979973725947039355235877358346012978021720849361017182011135160988783462199370709522245544747755597248427055735098205207082758379710954315451594581014645062269260760368909993517280792160024804622286082420657834787922569952913960053054070634885681235970262746543409480483806278823554245293606599679104821138864160858471725565156905056271953581567569385365581720581598278589649321763568821271739356243987075185256719988100415078958639671805879703927327331571288199617166975876784901323308948027570646531706473026258259000264789306228046775918748975730812557514335648825436020373145186081436632200560086707629386153829140731390892785452988916112583970962255739708266544573204562854842951069529558622519727131541339951410923042072018080412120191788409699378020214662967696067348206226848101111008658141370002840199568846182447724847780771921490168610873804809329161092673172158780644203460215176090277527320726903667867720736021669582514987057630467859157115082520660911581250618820901322592475030418656975007404885034892907609301031516957056657130042504294809590301551939105167122381557486364644535179234603506240692345444077281631416244844532833393319567421233538011811427740632858796828035651256395894349174653143484608253973593562190159569187150438921960031563098725826844254294670886307199647620686892617419591106906133394113842251094776043316631501368687030265338667146049862810270413871982313472000000000000000000000000000000000000000000000000*i1^64 + -7892983209995682518513462748866719887076893077323646682609865881369409784537661361917384758660480220705807465853343976118073303766680940185377131554883505239534252006734184631262789754236048085409581668813024642042960374801519266847539274136242463609058407639314766597093150100652872054407352279900227194472527809513204323303994688128977393222054871303555172379787625263623177454446549682995311683117315677307245176216880832022476624388569926845530404171318115720630232555180663897614367177943638208003350011912790431633339544846940515244130660121851469080713173186812644228442463503042203472931812690596691463303736851546886024345538844975801713567652838614656556900246817253424757490660525850138951835609619110478416232629166217950804174635114649397345340011743898052422081590055569979134477349101188841678905647279992019637070369609861564080853207017872290472790493827043599948469203572163298109895905289164802126262258461354491652475593148306698110476108878284077875946892906358234315916219129937890412804651752823749680095292281276853097723386139698865862743603935271433147880934327983916234544375252320658007343015795313237303022214702269564326282148909153650072572035831012675960641317550791633548591425942354845394771610869356877108916947993932135341594782344788757494303527620743606525386911176173721731997547076637737792284670137338345507565300937321651550824544437580723220498602585568735897758929644184119008745134912223402850430127298954682309037993547595543383016013295202344648023044948722143291218378578301194768325679281806800539851064441554118264839586354476519927463294417895196545361883442143847502958250503217227874701587893404086884363927471292834433581185374106222929674068454474978717446845431148308061759887996915501805101006212499353229371770551647966912358408529935200936822834148696816207532975550913666851657482362284608196861030474751079019893135961853401722522901453768840537668384184370052212487296844888291500871291051863153362711426497855576238563296314891996586393341359765115617281887657511448259875738529205899675053867061060070483384791381865499692900324371652810081144767472252275051174440525654917107058111938805298943203950981146740775032181963187464935962980699447473425475434266650524433167393891605679691658601391428792585789282841246456573763163582300634447666930070413079685675525648393004967722581406583451039924906000815432851632348539496428452522230810429450976173745692464788723134922601891154720581030102241715462543160546305499129878381155243574233865233305459393241498984886893126001907071017159740209497843631341387251999728200305747263694717712524853402826081971696643845827628902416659865882571668456919417079412041317598776328266789875663359687862137950461980838994140903597689547123149136675413860996622600642200535546220654239313178862518957933726024642156691121749568098467464116441277047688486094551320780654380160303440680809164542548777188273016983723611399234929688771210448291530297501104174789878377681959036602656043042533300743074765414626599042129210887744866963043570512834063739942642457716204750305574041101519775129291744270731426972902176491642698941519974139316745466121996873629880476774035980359910482982819406391690162846231876369012832320495283777006199709345660040094518704404834138278579898546729205059902705786296120825869506028803307633563751623163648470754300447739573748156190174483148801851114498424067190063497482747559266541895527340670126316736259593650695455688110395468765801730669756354854839423243934922678422121741471792106632381377146309438539742779767497915113932241894137358605688053097586836728769145639705090363923373140317088184734352745265348948197604409944319086707266763756966279960069817549472757876219028339928469649769897634370700073810797246482555246048427938107819768377136351743346196588422954073487911021362998017232270752729175524886806742879304782829066465882746833646149593631345868800000000000000000000000000000000000000000000000*i1^65 + -829014643371354590893535570838218636663965389803650429767884705746599888169853048804507889451055719799092344748189345407004384082725673415952638242415135929406013850746658410451425983324516745422359573390857095247051426618337441549022369481954441264988053292230772420561085358079937207552301029703096209161176433755541486894593129093931664357956949806597275290538164531785362620389198972189333498344942680526103817607839816184988088038751680909697513371100480552298764398727965230119909332062699449144611637825091763257520284340363604295459542620827589846365068190538278840759804942137157417470444743603436701632834188845772166915719815069744543105914827637388688046953401791200669991381229374008857425809134467949987820960123707289510856353569523891027259561616911405056498769758628537284011497499591191232664817040209787527704390227663698552143523463683896820613033619980869078319958093808438198370479595387788164758947555744920124085754200161287093186338786366527949376510215448052996098721288537959768603430503048160559219938956081025082688330918518728947147392455444561196447348668279672833966540380272266001191172987732792060179568066666394317424126708650030511859457175045659021975590150951848164393400200318550745679647034337786787542497387821662944152109223756410681210783822053304478677049760374933788220750977025775689073053595831856459996782278761873134490741145259018558933272372990841331189509607341210178524636190137876542527617467383375560584643263876920285870423469047403831847074507566244544411051269061696757412433876110888982221628435752997515542044590546357400157145104785177805120945444882014857773056683810777354055567778047034788323593933000976895463977021286042984815791965748382846011148582602684489647311494121232841622910254392829414446576308692078063185575329853617570034320842901035023978537425298135064398666988865447565710373898062595785664871375765362196261258833389007546198694955988824645158904479960045337554987508599974857682137024847877374987885321611269105635267338669386892891786658902164642357562846028747397912431239426623286197676186488857289170959150607773854059696327856978180672675291964985283695226310158161470135190552718977772863638859267171690595304479547225995652671089318151468979526547964571747128229158278851881000965197495456193006379657254385363079708172399742110467501216889594346863044124407415095078377242476806733779445210194080070649599439481018124643123466634266663981316797328189238998808003152325042659875783338987048704818103000259727765901025549992786060165441429536699572212529009328605208611555784862863519732736163947060759252386331278389635194133579281751403607892146891989098462331605576374913370830650887497237939707250659924420431887842469198888335064769231965450754187881327719126842577390580219556356435016434735136651792407791921754048429649748409059690763265746573449584850099739848791961820506203775502338198194970516618964378792680876888724197195735672910744101352408626550103072299651473889335849071859985078449072835894532451184180679953680161339187276799079800361197672034885753717898074520117896087362954299803223368581123642268808950944481160838235855402003427903829848264463355111248630047245785957049598415878970517651440356348658255868520362328665476902734321809630207498413418632596375736789622381516407398883631480498116808118737299038434679198932876516600504612664536930535069495091060250738707099874651458989243172545699055877337920010849725007311356449384946131202141248496356782325116925991943493102205551824783461612418863863759315256474406556805251882259281338545160106539839452161849773938452600356188007620335893978612366309362445674400289967585033089840047806653936335230785917919828392518485830892842802196243173913754906935288161300436828342773120537920209792571120670774302419465727996148650110629316176929174164741938401830544880195514266866655267068756393144904260840990778230152919777280000000000000000000000000000000000000000000000*i1^66 + -1476319306590325904137754499832899019347408195429942687110412429813894250782998632786720694907676866966933569317767963876522443475664504460053458684488685591469993328338258465950331117405366077564349858799226716354102558727889606041103344752278202315204775774428538885212093224452823389365685567753754957266643589713429591786423188136531656073131635816986832776750259253125229133921723376612591200607331046694476479192464203405412870137853297858874781117955555430533544122917811549757926746987297822072970205592195488007039789692865896188777359583695165688997671608151974583507747506014055876828805710025267368778310302574108555886040710479375929298227543441430354354800041672902494009137753621358602474632599204479527027334521899988344486709988701164108863571663434517140544884005268700759469639431091968770313362594663174016765601027322395872704324484421446152281135427856561280789192419505042534265616823777783326849597788068332691683256621367632156564859658099189805159831498691322556599950236067375356774820948131502330107780234657076176286123967070577370941804359366639784001411544773513056717857609455384588420118481099194431497929401401175204493692310451150513218302680865848827048005504820754724852265749938277006435372791336055974494809394671302671602867138601178075498548359111612881086377993695888296066850790484118175827523347443238346533504207126411573936267758396372196813278009457874208248128512133061764233405225801541568958717700626121929806298094206239764633554266718769897020368985673167337906755919947595490101937316736822098631892964713671092321443327975218175695571208037856791272638089919027673383896726923960560390179790117896638524965713680842576778788776155894428577051548861870549646501747107495626396110367629732105745169588462202696557403250864532276018222182813045512268201681815357812145821389428542849161811998299731809139687320649234891025129917549083019132106247617619361793996355237257381367991326062075188107997248602795008531056077817685039210928627633511753895219052445234253107627174512171746887923060650419356355381625109675934199047459442336466477657233600843572905687240555972068729358380334181157353270802983969994650257648736027817576659622510656028045250919990503788739877225152196366907241045960454779272153109306388656751987028949647455903072942999336326100135938921997122239945879532614824504710546053569790242513018176202355134863902012166286546357848154281481485784153204054375620671133712639671850413181756673598737520226595576296827671924989475032635996473015815673679263384765354754588324091871764680133344544316110386918969517719667836993841955524195320465029541261247764220756363817766269949920678740178633592729812688927889800570601267207555636837622598065585602177853353059516013114131700848846564573844440394480307403061047891816628104511277181692921161275658991892551919694612209244461105607948566166959103333536894250101053959520882729762891345459508077585796443676894952470524206006505300207984041648785466109463653361979033950261841553686094740745453053338246907235769675491112331706975244614331998026254601635922822065116794622626082269804588020550048844062464143025449295227197164561040028606355940329927954725334522573154867178355293998727969383764110111101232775685445047205005741322682460052542741889653633169005554706191724690247237928281002163367588198150755705421632555666759641234628913736799949783568462953960229484499330612960914815895859445945047295831758198998240482592565525301093840723122801226628641168320572217544459906368243678143795526696412579191110713393321404632534191049496663170208874607313467864385374511642867303687442597716249600726705254826361268342234466015528100194927900182709125302931705439645020529745632684950232464484267961605206764566119609943507408322170647408125437673992991032342931473231777927546349411430101045436149620694867475533392866947000791877952412377594959129035497369763840000000000000000000000000000000000000000000000*i1^67 + -21880406148497686236729710605996238895380878113648894799246565132198491386393309591406419634852257803394614305861061307175636124553544535392620560000255200241430870200716432503734488711851975859685485547799810544189950764289995451419327049498234739644417724965199719835903140831151609085524747492601223315477386916831363202723121582216093343275536041494243840426385844314603084839986805116249129451821543146503249040522034293157638261942367549040516114322017211981673490895716861029763248792474918614756438735550688722213255847919939894906321570818387732673194700631869733928086632027829209987214076402707794700923611956103356472742120581074911767516790255640912255004136134664160901553679084641776996502810304488485222217277609458690324578346417176021539197905944162435585282483905124788640038288647231223996383007844187155256820288720565408136015418143178879053536798131471633571191184413285988820768945149747190568983694676176460907313593962072973153276472026307428257078811873862126480585822557017370178684503066726695848953321205554252207686758200342471436056789939174320438400373575919134865294860274254966305828016021924677032746559997825272002571519033030560435954596870403347156517694536300032328212934136271524023676376559901788845039634229136020508304785571100867915196975357871432809106160619977978401882149989636614948565784547262869131813588321913645259809152894849897131391290022209134525117052403161855831677990466618093804315800739028199914585159035337783088034165514298754067345194355248577177011779556728816009903643727303373320605508657553674074077310552972558007259679653304217176975189894494647736462340923118284114490249194991508525496407097842717388566391478304368306982186363402656643486915811061386745266276815426111026161212623617090770849675701216553030529841184469655322832514156833033892939670406683769424925196473483657790683461515046163341059724779832115985840777667096122829859224539853738328057107239511778130804149139016960707110397039064467651361503180538471253589347961418276184262622557382816639552105171083534426696516460812935991453589587651486688665075414128499318957227410278021643982053372085003834571395314798482110051663932464613861497382569639717752032794696193157340411888726368259311891633851007057275435458348365880331809157369575261884973268889289472707375714596099443578179381093043035925248072324556560180299107746492750749982059984405385514642107403872415616231899112463257765380810314292459378784277771997452900534211909621888129473981205264723390127335982049592619423840875638343624254933738792815534510267805094577338065680913167920930358996651348397781612623455109586581481259531434275739665747941576781268867077244863099103646599397783666363525696229839302305155922560535627882301811516884531509245791572068313095289416267541575712852580676128837171949645762468309476386391503193592630932038514303569018364074979087520937262247503267877790371705248123274043019679391697558690856035009291789664675538202118364500769350043147088911714087732230744620710386517252766850680421132593518171378288943520780290234647142580006750526717154257185295716238364234992533904130564953784578183894067827469240128325824350447093764989796175689107430033754819930495554021916011066192057375251113608266833445754430952046688093309539702055329502194055606012961966907160723666362702541467697639605369155006644295447255763265642076668662972057392584916317839655705827334390878999873142462766557361809421426200796801257072142046088391470013891469956917714682430508430788792169860670606164547118290633161374824091900032252869671504934763943712859208143470682151696514807066512086918265427759196280844699270647742025295800162721520911930159849912143496960745089326359056978429222135039285686089872421141590089259929687149589052089656464035393685801230912711078001872592550200419224976789069215018247605868009677057510844812212257606464763380623212544000000000000000000000000000000000000000000000*i1^68 + -21339976597522505485941750596118338441379158435271155112008368919841280504955683204572661323664906888395435856056190444522250860267465576352610852894430009434494728908756054762839814174073129175421150957885292697879604142455504946607445627176764322259171196037931783131134405790691068768969580858247974550035994198682461495249503859836543229172366656702449156217869441083726558046244059791111674723572100715274452472414810251527336015388060985341004249109626493587702308456189854866999078064771975648478180625012332526222602380842967044315821808733815154039605573676378845033727256166129315923815224493192952342608280693588870127946585634112197075225253955213412236072227641643312715906395518357464244092156098674887839041724983743796349431063949383733848242399526983929553343598040041237708713930986937508611883043152011298359468787200835381369005204074759359682704602382823991805720003701114582513191273788127871143945203977139564023773177349825787237781312942083070126184237509818832044498239889591823708519421528039847599618740853543699186002439009404963817520744843450390853583608641773781948941184993032024543653066339034438154249001742557088877946187906869292262007243562070810159804194129301333074636587152953289195279565025374772463604158787134596516979743790885946696201068425871843792033306054690721269678423990655318685538293754840421039276687772218410667278777345185728079772102620531701728772852522537745340990606430917205728827735246337939308106764519646065944590221795048394267643925622670206353022130335119216415361744832912544600222314740619928453137825265981858905357495697372797861205933671294200207545743684698591870591836194059548775451349200754290000006227106657477393886005062352311389505144813871716363576781421290692239353669155357093155106973013287799226298465732268130815690469447099574493853942315091655487546646879747605440630806665633384871435019961143091611920955763070934558216159491586270637981671501839443426039169911752156189773554265650132139370379712825459775185019079205432022445158054341305005118092978103596875996989728619584014425601368275897494625230338332574426742871246088099620495389463350734245966945511602983847016224890887566023093662952538451608095421748408358799731763619823859202044518141878932502684203332559837973950601339341811009837348838979653974826946866962295463721558257893975883611350293964855661263180593247896520894852601176193442664890605119310863274930281064983688014460325056237042300592786662096114282932258443869269783639057099804391113079099631883126938050363483305013291891796626827219470831435677426321318978538810915821613378786126267679048199816657213379694955893489876027793397619888517422852449737113891194048134369792123606614913366443478758354225794492850779756071274675305149289937318425821521741859187445794204032729933001570687618289750038367597126722493794520890845569341014575870805413682063652527719535778329721852578199471069477701634138290637514375857555432138255589019292905714572662368097343529051134225356372847251003792953079770111612422204619026978406807896579668371508350534408028480939519866278873321088224940379177998733290903669468406395623513759358554122694285518736083936081940675788750365644926146340414776737702115665883485604739724013467076082606686123689614627010715546155851033787353705638713797501648676558322861079106813202126358184445776058032450512355064684523623186189178017236090303678822869676825449214100451987972242574076078101312176405628995104714808203208575969305055599169553867910964719531173932604425895850316506056407333443128280932898495673969112917877001892619828486579352380762869343079942347405653523961638997140456208552888722505102627804841534907482717091525693414568018171950726768358200007309223032686335973294645223894525058538401957618339072872983137242563984482329331416242595555577050359149266742411047953425222973869257061568084560588982437543936000000000000000000000000000000000000000000000*i1^69 + 25947806129904444615118000589942646256103014182342620859479710036821136834336621210505163335043991169749870006346313550332555306948071338274048772582098518811921766699381088175868449855450838651715260739927803956140968468133611075450083029494843354353485160211546883688714235983788675056669930181135494800640578819974622936100145745630546777572985705536330960641902236321313533061883251375762551759442712444918066766736547865164928210379075838356140120220406073462933748670162391062475130984418081411534194463838681230020905146519925767738283318201595712817204029831229670717210305826962825306544860734450823994653237620418623080497652347969407448198119817392880134579544715273225149769886854950067915794370739262089178840267511300184949667496307790136993209749524468774431057148000158185036901155200466731153160745318901015827891939490018218274881146557543611128462662063485809136061245113570326016922205981511957599003882086726771905882068263433378807428356068350179119108110912836146167881622915842361841028892382272943597663295205142431447939531852401985826235370320265534056378938616196396062788427657784488539223850753359801620299565856780644279924173285306642693250876951240191121090034998938631173455480526672901680274510761864304201841285008100823354832449075849076332601406311490307516068217942831581382029747604359777577324658740309113376964248944475684753736905399504516257057281713270022099251216026933679462763990181446163216728153296325321645299983946243882222472350980110172026667515682244487738030152285148141407223983530548116105013086676407580755925030294642570154972213420235139900768691995664309453597564611488289358410315056403936787960503805883833247999066821978308133572444012505814190073226655843647447405045051219773826226095466506083447158936613420567926218670708210613200624579162772458219582723518668807150654613349448230677425146450649774335429087416961275431644246203202639957736646650049090248888390045212170990057282570635730994912549325621587091859628978199778248679026768470692787225160233814005490081290327042743780485142065943254822066942604793772541719804429659272408217368790515234188172613573016239742906479876951111158699102833707673728137044776104261107627235403315253762021151901026301665182867760862106111672965064473763739741397995663955407387569761623709803429613503767824194137325223080329159219212517815554917748034486217273470518530068010661314471690066100463599835080973115157231828956132061162921431303747112454581443837213289448884602248550631243363421111726054315685133487860326553359850884049590795959591060308946842624262972388658356563028956010653357456579772265023041829176275018401575385500750372029859435263280749041689964824773777157103460798460964275635346895318904605843655946326763171690672386399428241328876270411611613396872482603109727203520669988095140019966937456395554786409576556235644026207661146357586460822845546544026114184621213115626182410506429115595333868415655960070802426237135898409919291670414149551827549619850649187148499856765611465819329749285358746632209177793084515503629498573419187174272927092368354556410083902738515467313935636615908908608854353257867326541619056791265788857211355671622155148433912438159665775792654079112182032459773089596472206711080096521218898074659469655625829108214806054126347231619891715814363789684190867885089330373200178660011761775994984736219544307084300535924834179887304741992701618843067433629710887030125323161326514226270085065882314343111189702409975674108515592443167243458041130815563422580002850744160438069491821275987968373371049254859689588573609580606200220999097247300324675386831095447891020739267453255112928846227076037655028132276691500478718337987855308913926294553546200895838413471719401058170528049351304434730766151874431649655106604945973889342039894121557084963884849794428044638555887608585203380181911637211817957130240000000000000000000000000000000000000000000000*i1^70 + 57168003483100585496640466495618032978334721893729219786755150408375630031349849036795837811895951806258971958740091846820475847423119728467639330732241114396988271195088257489144436281896045066911093154177721586048381172385458268239563068877347535303760593979123615430174110939967771919405841508443613694759329671094914709560975492194683425508550212743358322707970303703089415066448313112202630150646324807105338849847125364072361710625276001243730716685521493801676849573684036312369165228653156001245248228789125899004170226969229570223043971878500869724533431770520368301069306265913360886290497496569148347436613421980827389889151540003032469248998687257311312909721859950826494791951833054369864539419610785602049387675448054626185256102823482521390384279565208815089421599351041170296930096891067623806003573918479410017461445777617687635940071430259983234883819989150385628735971984506871383492365558059445794221606349002708996960184408187917131890286523578330363062145420985625553619915360677137794883134579738692582066120885991642517670428028694463280519443320868691466946386951785750296857749569839494900017818718444681998650973338352007571133582343276588149955235821129033083358627778396930698024847890472910499152383346123087880556590194527390562238636899419381545779027007181736827416519346897463800320017838949582410247582836087142815922902716042780233771142991842041702794909339731525269897005029529319939201045123947744889175671861360508909929463161513857590115831265707437278849978644002924551102647872830656239025187568820370772158702232766897648426452653198496700530507409762945046252117888041001866866796288360372727503761505523859096889803649274720427712464062224604206503772679422530450478919785269210164222455015745509319146151238153902683125658403429603262982711634639787870540072036454768211621606564023005201979329604473007842947526020792516291245419649171724510633252212173541017139874004091710236875772920458092091935444133404314580905174907016944420302502692301948753805309243122319212182840076359335359415588225688993855525967579976240973311713545012332344256058799990096155786278737849066071360670402540019570886071762455921710052963317346738365949102053494495034976812883066395382863211089203939734474602310428995915047113903598204325575921873339712837092202118279930323759986536072165196097662406413840523964903653737667520801825232019479926819602209086054159829220349237567534930368147735636564643997315918916709912247873056938039348803176671331433584285420011941837026981106221500206456566364460830354493361328703291905061314996186667375337784470215352922642157574605406059843142965973332103697267706441945684149723784305504428732818923810665636742737280163280661721622371593811423688227981436710662576384132780613068411600283573067836156300133458809665111760482082460221811704658159958800416066277559434777169394659700139313923384154614215090301276668332867323997231291410806705218719475450494246702652399824213454675720437212283299408197096592556829076872196048058480670730474166245204046981792382173521877716418743234259039467549026947292900387849535201808270783569098305202295210519740140596051923250609782054307255447467920460332161642596647373010298326123029160194106388190161742455384199305176278888483980609846418043971609408637546627385182065739487069338934570794138401829503106557720832011571288399289998538662446801656683625125618380094317783433768647748679766532364091382586000953450348202811979758603834470173261853131902989937399418798115661040622521153080930538302565792294994902306132936538397777150501568100346342394299673774488012006763975384909062978142191277052813727730966463068432923473829476233225509323580596933396055867281583591825517773618881333790750116423983980178598177929394828364665045057073981475924810775986575409282629870660915590410011591225488756986898885547269665183071089673848409314610380800000000000000000000000000000000000000000000*i1^71 + 15295183856639847129943705770213580963708825107830538999168034693724548893920058600544245434156188717516413558079179100804256661925325031440213836220115311726554587625309675017872663721119154666140329394437708326195086724575637367731859770013573636926578861246556759451026716800712976649054359459799003409099539660149283300376819090920199640080574777448155035664590795613330033855765981868683206749521342495713592908944048663262156359066514878931038300158676928941625718303120894236283357413276034668871657420990133316790842424664762480092311530563776991076031102263667328897846610372106340398675903789829542594749464945042878907461478765180320282246536576917633864185245112000561169890206448203016342473973888484266233391131414156698857572548675810550010520334556578125661406319928519373172363316535530493895047273461824530175783912420307080314543780559259101625357763943174601607680783329061325944516918364583538314634126110905838562348969536711408619247632241169094393721852081756266866743165347006543561131497571712906975819574367413512234841012632647645038929791214145664320934855180614339553108303111120009835359218817985530755428277295010014082011792415809341875827313003472163849509088229144968109035894954803925941586392781945685011686996534301024611104193179314720641603592120152716636292618915376185300212508814910511195598294414940334454903294449339618041446447515201461868294747515278945737730410765489865304305792323025533788384961735705873519990783935766993486995702831483625339558203189755675105020225492361463667883700705331978057119889716149409541755574419814166032161877675955014681538875684577573334815171076602990838684187343721039099343949913997164445615973153799564891332416310215796822467637944643463279929217623167414260032794129247150969430694148079761260115594326163644152032798897938272734699629351873529879103401231272363621931825579149974353345807395455168946970760524931868327030315091319169377033942227922469297730588040418926432476737139728110733512838665989460632195658629232459255841703915197645735618733377572821225418209434847426682925779096593159239009350578613281071704264846143509040815384985820762404650360587596518064314149872429272813321526707607378749947843581903887418539660284844028445813368685285448442107146859032926843831136188999606770197992249900174651622349337137106438141405594037936620938390169289999306498576865046929339256007205211360568796761143267661802470699538131116310504721327723434510786046188894888532917380923186367744143771450926921367247917079109923262720303105713298416247994572565409548463552903454806049301481547782110489463033566598750895671890888121378109164007881623840930508912475748273600239022784995463789156107458674298488674807747072817681417449529820673138570584805544720823159462210026494285417890485519676212226895255086120303247070949760866357125293807206971418312715674574409173047859321878768957923566038646880587132575515310452216839934725960342524978882199810356325861953926656192639951146188549635007374741101178157634657951689687953740010540288513695610324200443702184678600085780887204665610656919761238502919705199295369445540464899317279902474369872596877454940798072465028337365543982401019120540631553736473599577660191736517251314914630322259717046480560340122095499792699501864511811848357303735106979175613015251926468162190793399432726079881162965089247650113595715981349708773749406514708572505984222868156146121650364895123965679689834262597936558766780208124336198205788576157255371355253735745580276848803806196027134376753250465439313340578180499886850587364168140515904304947114413460911165246656413215175799729869244326931338670740262772849717793787153140414380882920686139130983883568327698458231841109385109346297688523297158782838679648591890906680706498012396965682572154623491835523915359687390922143714616665918349769894248433510340551325231905505280000000000000000000000000000000000000000000*i1^72 + -39046641266632096717042039657571610629602926801120150153430059661970490365909110319664140815459240518623967616157304715253556655049619331507098444520566972992988742900991205446708603716184423823060505325459323743872488393094419384397646400903318227605860964731031785299752776587420841504134049874701605356989377437956114856973623274218608382013357020021720036111715856067268311272932643254446543238118596447000162184150258168042694749826848009040384263101626226562734920226455486317107091071282222842274756658353903493173962556995072686836722694693993086042262116984435549696831497215068497843317856671653473896464375189544300051348815273617887706095560671314400272891184401137361261094414193696688826692232854472427337769126377887585618740467586368021668470504834019023195056943715028752463517535826590810626757571847367321349558251948720844597403746969172578036798843721174520808532562643232673668461693917535476405175865677115074750905929582238823334401616643912015305211568122949911966579417789367022871544908020711004703605405590041166990516443366638036380250577442011201533221890715167554882443907835176380570380003430135667325353366331872399229391097241137147749261444752035413599511911937232279210074916795371643452489981091517703835334056147047774753398997533922135077840351041298261671035891877015584368378830778950952613372457950808586629462160763402931660864112212182788050775827913794863792817982656828569351908868499745524185457586734838925995390764639877306372273694979843908593843711955188737727572673605782827734496679463130692088451815104277565483793965604855817438941868525963151072607322937137742945348872186417322513619930222468502955756940889432693344322883524779431493651338998808947541956100725639421706634446491481151618355995742863591597720503715685893184587510473210079317251776051834593075077512049601290776021641413494121215706068547691116828882533277038843657950793065542726845618913011066535413079170122840402431823776495026315748149980767466160296206132906291752575046545085017654896360572401807010180857955804409732152996431305679981261040225190558636357607104918069443751216982477476019330003333229031596762771266341474434791821231465791525138739668050657548652615018009762936884896757179775201844163543821515368847912588834319647023477129025891730717250199685620258645947055359284997768661094721402994002687373503311228523065885189254979080613274156529474975751684000480682618578071891653975039291083113017028912984995874761437343676045410898798979892210751633356769724411790103150436474384664772534168593478603523645045959139980189313289536105214795572791504514336851585069897402994207001195842538402511946517180745775060745266274654290543790516003187774265492347510822959046892938296980242706221123837830025423502141490413809602452947848293411595930901861519196939214549646058652637269826161592008112056085937957416883589115369637837884526567359869675685062130494042589496565962206559898033279048082552273298037673858475610997772841483159400252391836767654746123997201546662328460174265048327314422593932031326377546604172129188298833402451568181616287990498096569229799395962798216843350222519144362254818191347840848974378868748574485354732883491695645208013765579129543162628000162118520527446904650094917561494921920469340997733810015071790148472017292694314724768192595312578239533746494166716332287435759649875041045041359939254281713768641831592223033128818948364809835369684980363192902239785363949799720889365282030272130077212246689392806671175547791510449811592739921149715402589254995930484331756167752385016706543619736655956364357688088661570731792617628237846238343541264984585447384492879573045043066338969599037312324268997024654384862250860990797166776661569552664981347389075734939286086901637352305978544798190175294396699751516476987102855213578302370843405852511756848633080131246884809804349440000000000000000000000000000000000000000000*i1^73 + -35975504838339641430850152840126030335501738726323299305700424969661378003556694917659135015319352349190787690685634286070758402994691206149836914072701019825344874651204268789707266828451821202586501292750419587813059607776406004697679430189053091024033277765777540278419219630654323203173310385632859444938329685304345806074172562257630682466431042945522027222563374417067738294018064915432492330459754309687391717621196726457055746777278213106560707998682781712445409792440697795682041839384380627368312965812560248300049890929356396124850289436843038079713020429682373553895139126709048484769427969969393073522363645196388433272434449658133260564593409499413336265727972854668217545103560151359174638957034431351020846953078648682640994619547811991429785652927449270339670744416410690761356368259959684475329305176736095602911602131111730674564963300006841650486997833678022244610574145107231773992294382828621894446013619898777064877063684144723162848266777303587553883392651919121080743560102151492196843460238439784506864584477428496917042436705191974185084103378556166498051051260941425253182992286125629024576070665861966727660205511372546627431397108390853644943222602985288491882451339967770171735908454540050273957700110577293728992906425988350692951372698576872167044888305686568193868107737718337216516162103416979705148268541918436338012872435736769709096378015403991888057140096795093898248428057809992556888547271592018255540282503437856664652373990029297924938970500154605090843410125333352860379488720134990547138113706266573420903321617890611130642919790706388083769203292976779741377981106620521501680370098797236412753794567627224882175955982344008641684304673063853382159174331501900349288448580978925746303566465791605006018962301374987151263008151153898768207649824627397928181858820882286449183692857934025657605324697800372614667255916325805924338765924282932103035052483996218918901033399613198730947684557898333969963773261407489549009224889102196093690130823691990777222233622011923038969504004736865043887641284035684230836449434379049838209632168314373428304135464797155213481160073638450755803874899665054693896424017013181638323136402042275034092480067670820349567641404541255838931967961721590975191633167092696218056930703046867284399255254840248242913179686145937926898916458222031129915512430789363277103637830169968171505637420971648490772571921522756018612309289479452888716671388200934404448524937154578410843142557828505459083203305124588596149496206341181026944720141461528463347764580778975091786915274191436374294575688012395052949840060477400938498778337200641339686316066565975260882908231311125666344330380906761682667855472849201568251469332148474572048218820068349476766177298952601542307909433384062754774003719178371330876323643668951228365739752143656233559459410416146368467085750678438148231837303117671469711148179986873214674074757880145347214536418016029286879172562151927712215725934909388055224675323695058598350673938888562848542927576660928829670333610756784848929362142986348760504372705119374384836759048716602207156206472899863141039766967670968855814284039267736038415514010383629153363388366612244999898457513804981247704746805549512841906889191855114846986740538314955737450965298152334343163992079335514819728039571752385116069221000652354727227253339642985690339956142874118249782347401165165793691455556554432194941731415558428412026617692302569139934604212477584525020299545154840543133244256946975794273792183688055288669098055291887011296873049100004488915330845118596268356340931972307361715696227545848348504955410100446458390797971309686777969151639274818753242497020514820766941710415626998060773057659818568133953071956995843564778085839158404963415485342660217673443291361553219812095374490251906580185542623006230056010161362104600232396263049830630370563323435417600000000000000000000000000000000000000000000*i1^74 + -16892897572123615968961954898153264050333698894954984062319032774782847774848675343531811310871077464664007562462363026338861980540273776493858696775913327064358564409343947447631732288691765100262025698218986975607764477046396122885969562914329145704736679724132725100100609750853676423722586019384375471707991523047694701321324400486514710198336224118511559152093010662753993588380213011935121863069930032700818590442278899079575374345515632870996875282646985349898568919458794653372760837322682280383824772513819045186667747752502239725215681193283547948878679522615062981943130120761961196301885559096781876018450617100150092946237381436980199125475916652603064191558502775911100623661277967899501397577617874786475387507428691164774387985250309658612195515250616179633972042310731658998938275803396862273970652941200167134229027487164605394088440614652996434009466238584277479263009806925626105019709030180102311455439926150310033178328706131149891502284261499839032453431808962859638529404814706536259709919573694535150096092281489120090439824683487612855841496100601623252816488590383339403335655260999041308531029628066703715241891662149715495588123513932491128453273627920481034024015868054120330753024756136789927740704805491093880589960137460414864694873602873127664566642910508896926403425741777938443644496993870679338242733400440037195584936747347567967701141136547803763263149630729454153098093694252893881140743820038859414018558649170030146083340412462973995355754865094365762553599124381461023603229372121014472814178338341106115476004545399299297057537327526912863899435624450752873915022616111100498558612647645351901992186404687690910145066061975096821364131961070440233067004830182386145675521183867942339072048483925048657573743815329983790895017972338732909751968002418657092225543890316671442760529620615820587939291740589089778736977109965032676177487112083015124194882325640714978279652473462759746248896631602283307366953230824571086729714138158967441832656947658213948080439529983575266827439076171291913528541102192177807496960118831771538972210751461553199494988685011217463597892265878433121921650278730903239804577099939638544643387675789912353999901673630849895766429996234246005682440384791394510684085973105603586415666996048738435680962608952851339377932018467156663704111855373727450733867309812065573965930303767721551869807090763845299554239886728502857141958639857405128275432187117250466052731249937582293412468279159443188473347970366719585773472980615667032186837779794690443219578846851620841794436075819055726310107688891337485183699008656295861691129461962287211717954052773453827669837803614476490356818811192730219114414094013816931488793669550320357037014524134366802870917883785686083511240801822450695539520425595577258812040344748357930394918742693023931548207048421832360058333030954783367032834247497154567372703193370355406219146428769967116420392318048552180510594408654583255562518064443387862307027323465737478815587187722858850919883307039257922562981821935952522954282220662531636083926360976188066695387107207982803551382708145202794703356567839013721186108522718467710316586704778665187167642371979477596849387444501529543285748957999934517004244655054771606979397282783881989639385117859840921558100891238792472753624801136141585938249172806154056340371866495056745537023725633856411142451856431137544296241165787846098246953556451811266725397803582739366411087885770167702867970967473867280737951396593267195151526160237358291091305009905191816091956872407736660392809999890498323059380536937708777874440751695485540391828733680154389577625343662586969164888967487828401943834609410408357499954901593361534645016235353715833290396309875598292016206784736752641234960591350399018775053477258544765809975931281332226613036352422694162143364368397226345221375438319940563581796352000000000000000000000000000000000000000000*i1^75 + -13550954496953661205650142623450467395962610281678342251045213271712599793206611744399220560448456039143738590856557318609206400593792752784301703071757086832868168824018638180185462701448040821781059725783272005287390617661748767317260854830958743513036211448448073545934265437083686899097266626552996371370072199693077296849082802254384417564523446008980074922085655053691660773967921469515263163342141770976068033607985736926379039519846312431276657269654962734175385103100003864225729654087345176677127587964452210695366612287625487771892226336947406311926943812945760975264576628262085203634448211527799510984586857898161610018190376202811241997558939872242163502233828593178212916636749158197860531723062507078481486214086033834918431055583177852108354634435266100980901164766243935159365176567267679656339195151567778018482580234071231721276546178995909395067542433094953333925118255460817348420878630931384697671400781435137148844950815433222037638082612639327113759187066363924250465333324983558787108404095468708306324808583767206258652655983078811411710211424523692628251357923728121715382229227397093509815129103565853029482126421027925380080394460786123530834738815818311892514288757977967289510125319166718862712016347700565456253148073820012893780885425433038668221128922342371646718590457052485429750262426224499454679552113868352058785875710879100651759071319828917022476358478666100156360808294320185389212073510609248780014330151570940757693923224035600770177817859931427523041595037309097398871132565139977000685436243242376527162250543868407621682037005662452972874737651238494885227194402039323577595826388619827061072188649113003633127184017945491657455433754871224352007115263521759356701992185704349571272773270242858385950172706440222105340061666555461449156766424673084969774957497720317782492188224663771821322538517644306739388260227546434309109315711483814874369112493500298900244929914954112216507395228948333145418949889496980082475945641164333029894336221907050772319661400227500826634916756665131750474497755968843908218522830431719770214397047825556530484321432208587537376810910575513707096354215420308322957965015576025647330772540842784320150408709998745181319390538664015270191599381403159337762810206815057328515246581909575736990571079254282253032373980354038277404878120192218053777152884640974366561373125027507180741812707066368120674382540336889484442440970368611227033967535336596484153352149179326021780564728333169256752280698295458060964649377798212822041800767626431977943218528261873685133040272925149761131348673296471972126150537779314318987021455188250287100009065472981328425715976864539719439725864861409405904401038283982370900578781674536761933899206599953629649477401952789577597364238038710302849845675094700814854901508077117152537848351072398840588830883894387956347292240563919610625823630527867579891848229466199617884166828506150702755754078383522889524921828887471417737826096324646464262757046255837190167813435314979631611603209828793181300907644666480233128215442811659719179660730534817205018890777178442971250094188454315504790228944085519653806780900937347902610400604208239101679881499957992155087360084779680612235439919217551803896028295398250466941374621436949515550026094029319090429423416767002526074103813957574929935868559554077501792688080946000777321592481614035670011965186059851852671690835066697952890919182776541967207144828609979596470167172555487289402573243844682739030128041318156663264597453632756040553711256544571896980313224311724153580012617971403148863091451485544730036226581923607023560769001997109981658131767494276241758661079119859332508393394443981662846265891991943483072386929259327610179688254379814427443744838418977408126311730530585944011754684288422742850136964720356365527744274443608871641405817426225062968991776846453617459200000000000000000000000000000000000000000*i1^76 + -8928306104610577634407301683255369456171128574941140201782285889220099353448395805039668736675475588586198838164491828009216895028099472005243882229568579266968342242054412653321375355656954018927167515823856694707421010221363520068385607562659509690620659603230042582463121145084642793069399548805571975963298552507806589136757480318413393356984887836563520104602413503300129977854926348635790536615776576214626920185208647461117543627765183153634725405182406145213557571096695696849078951769034186711749237983209506876133218152499198673825778071036921918128900370047329999896886424914202161471399167453784426939702854147081854391162608752173064525624470891339516061254712764798166087200048835018352543238335546426677208787033013427188980350498430456780434923148510027593912014380575018971550042626722450554967583461252194878726252636206024716101219545640091415174362329928942392055173059481266205537904924433010642948242021410455709992730894536458258363213609075696575731590432049728792702563155941424217171776124537164271723724395860940898333371156457038626988427265710783621733328217408785205897685752083984004992472154472695110813947941626876605437217228449448710648587415571066817884778514890124272553016230119848974437571548025419174956022025266369540702366944700988926940674459613228065123750125935807908010702893629400333818621653361673181432057830411871799356081868283559207048458782654125331682341391679046581354854767819549366541259238872001581147083568798307083828396343975305376945092178220445534807655879746840375103978151249733316373835782763906309599903634513898926690251009635697770643639024483223964255007479991388658879630432934629794163128966012130203781662445611994443225795384579284181305595491125262805335672440710892399211609583650975252492544014052883501208680841509995125832995778914961373211547553722001549412170016147847411709662136556740747381366644717630033196467256727992156520617382448513780606885699795972989495668304561134728066849022432423505957857534409557420013480111914032841566194113387400975954505886409437999268032687535060574422852200179055954120532715160367463817684197969433267950444010016562564609491079072001661163741825001492396599666455206532238783502926227596619246570600860334153817707179974890614315688932099230281389352885618676986365851322293063529494829459455636447349764168405189126403324801266329775050678932617541114100834489125442138507892646089544112652152829140416369525725879658213430142351623526341235109278350838667305698168029489741636914306419327997090582357726834324168333689503000117505680653222532319925740439211179395478483505000664970375707649166360007626529072717193088671087799442609004503919818959801054296360598460994411739788145631686808249077471302380864774834146784765871974197921209881316546809186654244931629863650966015826337257837557114516300459070768349164773556586642429008396834446644949811019453877821721012194968204980204918702195841536881492468979289832671652038981574074191098940976825385976009804245029806142100612385395878031991332349427487365675859192973711454321941982126173191640670899622070801718279420856762966602267844648040891868965656701866117750776817132458751986795002529117418774844912237721482980675230850636540527629821924339676868230985886066294252642966286643379476599201654647277546822389882832410411530432274503145739498318003039590795755976077901620550235821622669208819622162975410454292546854495269608889124459770058753385131266695606467063642849513598732598617910150986001049788346438173487445071293066775322167429826350666136380254618914041214434878150036559510874498088328481326004787426249150602032067496306108987416638418961616477880063909958312136990169502153722783509387163821701096332440770654392385629556712876087780854300385105270309625908676542722339700617837721188808914389802027687835662400036773979330969600000000000000000000000000000000000000000*i1^77 + -6319483486798362093234454228260047372038473861124557937603718231345129119436012319576656156953997571364338594889264360826718531067218826593769735690117144128140318787340352198469364339234066505804720617845918589674424471394825653945327691222064001512824198401280049965903221316540648924275955143564000558652348946413003387863853781531994965814377380772663269824799664669359059601546848617414294522396349217221304227772864510971478512331700669853379255259493307614277859929832044699676612178316345192589339483975406965307601784914972459819130916075854504073827544803673603452542432387356691196675082839317860563848233196759114820492738911142687694950251609042403808656331462482976540129202972350370083917899302497793305454807569942333895096653720540426595022338281961389609050590403216550661338952752608757278854236230329204822135209229605447918972986398191780203517396630691824700091885596622418662655423452965260205048074215999525821287227726680551242439255674746751505327437199619161852741488433638185131400738403264498957525842238972296402167994564709042164837780462261251234459652617854724324048893019675866972884627329361055341274326974369039560982255165927043219876692621361400561701692317701259595985247176113702429762990716710831153523572738514712839960142718268287291137251848102508934712639211445489378685996057502056190246344845545565623934888775781738337565181916487443662472052927405078968607595167136826705589916956717027475251607120515928202398458944650257123785480852255392387684049025417608798599771251982808231299874802297353023139352856848992881188283521142960655718190863586948545043642370641355196037724842996685321356977345218858719016256403017244582786756940279884242496463754725092436392526792112936589426090025156234281217840394438912859608269418690648098782959165565017986936675474863096363287645457460128004034048574949992179360778596101464964417443987279693533286076454041032508568534506211895143009306167342255028754185540979714611882714374497942151662382504932951296505207988649738725664604543134998138876041015164610832067797207285606945004162034752804217645834027987354703131225073284321151818405976499872202338253977878669791284001989511347276770251897902360708516008484907142005485541976864555083575649590024400409791642979113466831016086079962684869958260522469964877694261991049865187534922987984683279840316010657181359096435803046778330584038878377609151278592937615194430470795344445842539826086306448112041104097454095900261251282754933825089502889312473127160132100652309703464289379762202122871340338828402599238338551253684508265177847579119614996738077566499364903140712339795065238791098733478975043938995342068777941368341386181964412888398015582822392122253041057376679570183174794389400555743433974788275108593596465038259926501974498279057736016489600784646371530874360512254452952209796374045618980836215751645646888375774946696011019288729484249722304082706521010422659941206424962848051435845056591005923868621834435223356919914441318772424332820445849503913776025597278131047431602484600517024716292257454785122316006859774699577534902951108672350002450339549294180880444161021800773091290426192180014589591797746011824305834255120852885238354842588213948968668675586485027162963408116799665202567959297286567838235386248649935599257343363071041885948883522711911967880267637480381020288263743760230752367969898787001043825739230569354314886507450144441993283543501833972480309695633502506867294777474064520065431641103130529491332360032735049593606801822925661157187016636891653578634007479176422179799249090846570202139738872930879639898603375042459337240043607427790747782638965274622131386307134482874527922962213128216791440160745773602352587495390301448200861780239090920767583998105233109363112315121111712026558304618010032468392401987482824055647957445479843758080000000000000000000000000000000000000000*i1^78 + -6079344350588352851830006996217516185929555197897392837672330567899013456537242720811707713646063677427498381433263326504986920989763920749245712640360526108119978567226236618741725129970647646130831785888916775469656998039479065758910745029245013927545213094128218114308244082493316905360098815767732037991662160172477073348406380681953496045137554769153610401282133557203959040510910140872304593955113016300989479359829017300040553265053148357268354219328897142985840847789836263256502886835887156400333873811489685636723236038406670191636219042532349113220137738126811487503022333118749389964458178072750157303441822306252044563106418066690551929719718413490628256506500857434775168347164186630427813377106804564209822778115525681414129622365651507114877338830602434890432232870515586155180084849962588239617858511592771523062719454414069153278570658218451916088006354165705135826662844533521260224196107581813594988480639851012653693119672066587944938833036344917968650430862548021195672284277114578922705843911060527302064317417878988876106427255719588055370290562732505201896983820969445398504763923378260004153958248863418133512572561022495053130480828175611491260102831697771599580433276341151504543628596557756011166905005957898451880056814565753246027932013969460299724317106593589908246656902553906638651087015165259865587279650481777056661952820372552494772140462809810945758261508372704100788970700301778643241554685868793250159975876655102463122673818449313806804956390382256569413519378239849842622459704524063056373106207168135940856514726078295880593529888840364686649516431799496469124244335362598565865955346635994796149199375592960830905037555333348393947082866497920716708221783858443831405187903264486921352193376134135661194067947075422352688754273853967838607987625509247265452039663168172710423014234871063117839801497267284235802573002252744407721020862086779345759120506350207483482093904683119054609930866148827894252252593040419141198003885997470004166272017865911188555572537098101448723258300376759722986974290468538916839448326461283632026349428689018106722739624645958602958854555674681868535806668541256525007885972265122683041112251518184614910740987642678733331972805459598390240295837633083378712068523778961531832024267039853546891442642513480439500548047644794221885658735662745722924255905463950288850531284879080857432418932115066517702600976197604040151360995412766613182686221830851593660076087952793641624707669204004062585011461250278166040064973819239935736058713798381626602450192929749429253549156491326509201508784530132792042622882633547601939344880404023822481283728938740890282333548080333251166380320603791983770393375356815776165038806711100719094657151223749504867645994806712894967626717686236292358097944761290503059129023548830956919678840969977431902143135039402947059713978051397674359919029741859885867359822841348213489280778500772053209205849771295195659479731453174161917181834962732600203170354619651291767339022671572425373244577419842311159856336463190675744650786158350357443898574515826012945092553484952529621150472861702571474340095968540247914891066721030703208538672037624595704115069898896650848517174111513219521385784534161698286807100027582185986187075680404132984030979279707984426614170890932213207864617163062375041163179133002701361811198753718459674345979070598870210157601180412833038266186610332622351006814380525920419074295707472314642190167207202226982242314959197386567415522995529089279562487093497382481761496991733073866475159297710956666974706241437946968728287042133601036689801782008759986262589085823477572051351365373807476750935994767451461634043249648248985282937237535452818945527319417237706216521134783580415144197954418031780566693786198171486515935926828271226187193857777317530792930500302355790159188102340788879360000000000000000000000000000000000000000*i1^79 + -4371900650510745764284354326658492064652231663759165352203898279996092410431976534451353032555056469672381812474548935099482521182136278769621469344776937358309751067835066468885459205324754361003645874397667814874656699562482364973484490769858936370697316147106878368252099333466953470702468836667333639160631467385393678838314815126875581260637449126134463756675479835265469796435794031990876490126376215018849862395407853436045709518581201251229119160812337140040363722043721583304491417891419035166656765870740174034156768275014179496482502676925925892890273502046708228793313442393892351231151079922906865072710232409149504109838821957110195968330593109989636276531985872230651202833119456284218264441798123297233786994327405929253324770150981431609219700274470211087585815049341590264128152030919621268642344295112217781514892617871452800131987737570354742872567593599858840750521180310754788758700501785836410895973025677107545028761524973478217892024125756364833312678260595366060429793812881787526738567517757027855009285746021636602071126613209911921558321460737643263849019331388830975840309680015423273990034654049651973706210849639353052991576212347488487407532831889033738175381735726359650323050754478857227277482366758327620930869963145736709376197823288710006823238247676011828727680505525289606664071680481544723972721273990414005514208517532803205019448585991637596207301756313262823789616970929488570347126434017616405072469147633052390811953744393724795072955179846990589094410069050307087310612250896258974140635507648833652061284611248476905002751797478614765641770550480470693082864294658163559891921112318445642584294506863128393274705206753563229837816476499847618950922328525973985300987456846536956663829436152744875166253219715116215074806803211999324644939538401703598511074090272748876738535245691094215412152256197636437309120099100387343389864182626557768185184166385257143447144083728889372330220771796793151027602885236101753202267105172510697645815283018508572991190708071481674969760286054531860203441427593173691045488005307377404439649430578290476526797771662104004219649203796201443243185459982166910814383852930692717251040199895642652442496614351733956348167796573716656742875862769151107346865563074455445642857418534706231889861100212073228649773533621531828182125986209781234128797015176665579880905240958475520781670081595676677873357886800779915003306297529329225294197499551493784733439554010453056907744974907593926343383149006527919646835955144169675062939993056530116592733328961872313523724514575134890512517006296445419526265696741331406067032726969108373685376953195070141922050314830854031180351405610221686725826017403653260239325549134689580110382933562191645251627162695018680601998359171250937725696418081179496242697018992825539199890537726704409997603338607611358886621694089519101256300149160610017797199851018260876948248300477235624654607512256430418959829043062635658806729859050440187304795546037947409984915020084534145706182642527957804871013975513064614959292409689355096638417070708844400383924842570222935776103128127510322919786037405308836691390447620516322458299859253399021630894790457635181107115934563323824301573426519474129226400682320836658781233068314136877931132659263501567811709288603548168817808400158351171319105524731430937469225418910659168321480945772547810107928464980412985109628646956775440400875282265876303007109452588411370425480958063488533555885332166067994959327467471144505395387958595574073642519322621698262434073069837438833104608074403246657507470618346613456448429684083629109127412243602962915701233439009191272627912027797262295156273072285393609297937700981346532816190554834660607375596308559129706225373812879091229013036147491373722035574557218838308294064168383390715031940336691544801988499458173698048000000000000000000000000000000000000000*i1^80 + -2055568018917172932706333494531563576160537929506002727609299077561534732889199531724613127538751464434884111316781799348999831801805723947514933024264472567783325784719141039883487066869489765802481036665848176596772511628705002740826294045417146854497787629370043359811612744256539816400289419444969095930275328979533112403831204844862056252108226695645569656662419339026408016887355231656369038469755202021648460608629177148042284844768835692196375527128718213400218229237769064281857212683486875720392649812255010892009188378648180761005310702212348654264397364480012971893574369821486655649215284736513560535308549915416871206031907856945082046966118292224397320491389437792250633523068955863582079243523397715206766231990379283411477515688749110310989211121055610929583565334575833636478637572909952909269256271306382059413906663944909100669538619654647232915785002658024511260784496156318433020843508130481627282160629115411016531435230451116791284310960649848365157611151279171108198296362426232569951997504184802858651900984422327160608036643977839591333401767530565197969364963284714449020638723271198710106230295223269112207951478504651739282138720765048668508122130214660243178321661498955715616698431991710014576713809746462647680182123565565385662133272222285671799452484629660607190068632362144794205684853140978234531405712616626721916409839052967487383036581057062028580038734325153214557551908460853972335316534945114154368458780670424332022458613367743701687815116829442392775169773234389189622228322605805959039086667423112802690580607547432018529711729725160576722318508176234089122056021204663214609810876709823945641572977750450630745762574878246892221413660591530455401714308662057670829232339917627530603673982078159103954209051449304280743137334537894504488063554926581637094040987140948360770823876601874890104405230739185703762888962349683716334522198137940598235146529363102359356481059422851851202935708676967297998743725907446928566059781757157059813795892974507301411854197486908305321039995065419462167585890600297868317304872462906777598749334687993617185849051617481422854581647630162985227985311546831645479781604141477004324132962959055100704277642956102626541102652029554824600952846993636913642774278388013069770814643879101858775995097928607600330576205607286518393400698739423788745712596151143286003069357627678406104851185137084547735450711485551714535436062032122857542770139952897670495066678668768279300211522139932801599180955007448305096448848390814459133525707355363190463716976685238355897509836463765304032508170267142434259815550445162398926393543905347700250949788722428009242935121132841645178678105215920167716418265128597477017667793751368337518558829390958232598378343473546994571868950624381300943471769102776778958661201836110656815822709639473495476868304099554544747163563257257590176576673079745082846929965058230980259722542718336468762703509193902154736527568470239426872970482070590288282818923949839091992152258944682121772418347476531752363590596419955674851266265834297154871816736324503751559752237370723243745208416226957570470627328168767210039722187373229541102762140539469001466661171219390353890234219260293437880964947454668361287588190138259907745965264422922164610042447178452076540892860865542575073069224825199358259503139643489647105197877422287733223700440584975513872399809935465464926342464171667401856366412487443813590720182352590842904224292137987113744629388198413768054851764818515429340233010294226623773521513557289079615868929941848208382422996390916444300757226023351940485689854803876980710872884829488162788954108452806888794028789908993928158693987227642845248246692318463395969638245969516776658270537627765970164968578747316597266649953487413911624910316347821418269748066115465077167997124461707649691351515136000000000000000000000000000000000000000*i1^81 + -659178609738112440560899031699652623575802575883513931064569980113568169504319571727073325389435701725367428877625283511667297571919742696011520882359769658821520214592394011157226206977634385566889148242189142991334567244008066297682246785780170545925470281653750598276502389495390313745117837503406493178267180633072625290094051162984807864177945575906026426695479922775953183753821152900460563979679793548728466295652370690258939935360469018502337276008520383119980846497862083530512238466452690792479743606652383528294188955023237287360056170761223266532160140882298029576876055554966978394134753629562879709111321579469788708657367503534950087108936762958362468733552925721510919602585744900684289972268767668082969155350039367901953508431068553247286077265765450604383094405426085093140753702065433414879981521941764849284585291809731234023568561169639322163275364760599994585701441600237008907236348489498213756112784991233383387118132202890300136405082093804528673528948801594497412090431125335919890135179407372369313761799267725518333846034185745518993220726910667467009361629800725626249765531818616129742934556207716627306981519284434272805386295257334329803468462411148502445342406434494250526121994778637371787189294187741162688267578811507605497779186341222833350387276887550825755953562298587101689437815004886836272109916074938540379497733819273515981333060332417750979050874757251434543474967133369977807481743256360393799836104172889821912229012718505219572909982483213482368579357740667891379114400687207304613157867319880028297136650187166692845899755515341147551831905935386221276347760463868587036565603999048982492724388150420130516553386840199112026468605717862505386331835317437403294395590806494157784238543514569448508915412632316002617605072960413706386554451565087271357978069981767791183324479582715612954140944637853330679247386405044968658721005925252795337212178038398573938020692125791502647663271970298364351165674079188956049141816898152451847012658889229806596562543248709716879798604185832212191471625333162507755860637276782316660373180762978655170534925666284331319757419766632009536089671255963404239348002847385551717093213906613166407356934493252598934888965954447318520239515883250175753342461310015773363089807062948808501669106874430009096141613247353939830682226568627439211727705237332162034428873416776501799485132852053995677372995085721416112283028389434327114909895088608029185853709955925973705026125841411175400610845382451029927792026629667256410719276999726872567144952400400106061608994296953862155327036220166254310288115951944157825163188117233469667425043837537351774006374594297461457002392022350952729310013300146680350177338705700034804677991860643713958189068035656410377450966531011541181924507662682429445403639283942394480879323957772909040038522464418224926272749543171543702987348939325430393934822940940421421598687905936709223194050941227687391691536790304950480733755993172285801334554595270264206189838088048529777087097537615055028104770654855230085173775665247445072658559821453992998887138673186805178311755194002491791850573965933064770780076079420355961995246409203269219358672948067575055649314448865488488393311257779363606461718718593325684647279298555883356256261019109952575755629618210026082185007374423013126903459294579343866112657930146962196666162745369315527331875307633489243372502403095767052962052567334000969770764760279832364703290724421148387114198046009397893168937569478103389208120678506352232616920869800058965877732107936378206967026524704048085573021167531663972227827912129683329755582257746353911577167818730802838012306853305736491795317040232482296706257393752771074922032264987885530021039147809154185329628243773391925024755848484161964531066892272039693791988031208453080763970752040348418048000000000000000000000000000000000000000*i1^82 + -150749140655760651024905980892522306322440734425554293884730104490421348662448833674381477910483375957763197526405562653809873249023010855188737160298578489110640933583929099890699574705511637793436004131522842553517038158026811542226415942069593830795839205344091833986566435229644840999355883494171109236538647708390905134189052288260934473272566568632219220106835516862514404904637096447182077482672079048237417786306647953998468940942630398104147800167456689677626658485050903269378108869456033243635328633018915581160130178177688077161466687705739283803714284288278119954328504768803731603656834219170971174055356317387844146353071439982555817643658109948235370779859057763643484906258977164058776846288323245459729308152483336209337837028346696188453227209436672594333140950099050942985189568643838386772732089381451727429028927261452873719045715887087407786270453694908140058381601956573532863929200131088388391671241743406197532196018470681471707490763399992373049569839138735146004072567185406029312239415804224457468887229535488287586266729757040212808279329957226578035728495721729166125257855209705640017168870500408722132535373695657504090053371295935294776736032578388929620784770701633616882637395075318127104797392977130190487314198844664622068139918644554278748474312802478742982211434324179888624186103626435795718746982614752929346841254832435111088238791627554647489462998692465773794422276677762513054814096993499768453963332888194126361867355871030507299302818931190764690820439190443588792830052840263574750723107131874323976237355829236257274076160899729663807630885273090263696492028704090061414246409174995060587730250283756386586187948558090278810163875743890104990459277855638996406448203067660231147842370903293363873745375510382269568223018576859939000037974574241983590191605523910465144824251937432913061262822840138926484471428713581745710955162025450810123622505893116913055227865936869864042181362714131782558969406845155671211975582593421943911271898464896655067697134119437041054288191521139284346553787190552721942006212009643210182747902787429251061923620867166098428325377433172773501438747100125281621211917512423577859263563139136539205556681028545315513201328879363159498092335090357211697874858190770097397535036301515269917629947873715567871006743325031048486785834001709780078874667009495212294900764577176497700912440099372096605766494405870977112567629028522901646982581193173719596679789228957166833020868522141474724791528645824467270656416283843968106078845717013349597297384495019968967094890903496964548126388421387370115202070710615129944643145399635140847011608441642927610342591977923507359488238948047640209194677516791124353349591379998522324324494401345795731919651008696380757691589803107707185728966125997119104851132688248546623567756449122826945038739856675706924057022410583290740798024622397675745309374339477992219765015977405589239042211437696178720678051503285446656478455545731795615128264561898085271640905919756388978904758341804056408981845131160238975014834537126785201808806368340320536882969697992636714453632366571557500228432902659697607954798862375711007159324934278589113124982303822885163906255325648164252897988168565895963249661538010049148606297540124653927716970447629948529000156550092936471084996504078792218142623968185351489730622956955079835291052755628176350801753028943627320264835725233053729160614395339089283203978686016517431247879893515979746067703813444335036103706133090489314438209480826737352397195500135219097930776496974740877035806824301387909485292693335187400569645795118761298704172649801497565010848555494198279359477495902000360181490054727244426004855772022107633261474652573862137870610211121141249467065900462386918207383287410895639395613441229678561272741261429673204842398108300083200000000000000000000000000000000000000*i1^83 + -25283080569450413234687867040888547631583618724578493340412881615881820874235455302496791795888763616656925613532358923294925245958731966471795817134125159502444274488535765719142510296923240392338503699996059437373442827730808634418837178157211939092909327516927351642076716555270538524648003982761126104225872171671784633184395101600068764207750234229267613992220106871212105641187243161185907445849730241862861578385932885586122960077448292215176037236283038520985641926773482236802083637239056078351071970472506201502974499799425255042727443515971854310478989235382311739622696124881994989724036603933013015348204096961234831548819380622616801709266333849119411113762163352188832132044168955314757529294532983787721396332868779027943537846977932700746919614556363559611830748517572105624959726279486967215939939947996713658996711858738489744996545605447870925601079106452767732974709393600173264642422384462145813108637834488620541512014051248666138005736362533049729849562997678958402312968525735967147958225122847922131240137125183338752851128330666460041050630886075778424917718974151348247372372569235576074503900364759172038188474599650684772048624555367226279987045108385587849983328825474416447595477685847213704666962616834488458183734262446144520607915129254212674742362271578159206789738896420228836653172968027124601515853284284926588140406485774447279049699693173441600957221251890806057198965228545524477968937816888721463410326312596518273708975439528318383087997997882153281009128596763591233585527662362056129081274808151279138559287930349458267028630785945384358047270579925056566374238600564976687399905495729094618364457967311467635890109415706084098846452833798894617072458761204928358059901580427271564103064342012022202277425787972656255337004877107335028521680535565052097293778499173374267982472450370759753128302322414777218823751275915061932782985729656953560438499423569172632678588932499699274886672947327875344941781157062338326256089397048477537563135210142872034711366866019545585572187907213973941073867861085497008919223894564067826757751505467027604492789243909806298802727790999109693871942123905354438677445995104762535673614453279595684097684087625215590501639948996863139114363752703602829771932604943156193922441041197607170987993848785460438848295229039189245113723187187440275194685951244379229062662509922808272228745308516624304895926081399843623802587627609093393773571365257825286214019061455202474553880592153599743596624369878465543252038043426353392540391639586823383019615264053927816095759092187841052197901654439663485736581116221453711228038873686983977740087092308300053165096172194163542790942422164487553232901034199624550304698499936516333118697171821535038009234891458178379466720878471933617996511226321880367455496377518909625026207888599189794956084121639354918194556388493499133676794192382163188808988298575020415045395405953300215911023272163699475313169960015065395281757785919465225702914647817991977807479713488348941635586390316864505468644935979943721736719775355223620589976229123356343643913404553528222265528900420129883041022498811075852406542474781499751250333828247858928950355934681632948279976233048163763479448607880589276572572732438242590713120584615677244988718421996458656461638329324914923938665346778989282221889593279253576326235854843803070860254166909802301886508187639139361320072088065228519046272532130771619861525207786233491389187717521206517160349895382485413153184739562987621523801757937641548047410479181970022374942566154287437676382016084583553719778031358119594875031837452082157104414711501328767060846811648595971387872956548749750862398070343670471007567321924941070449234243854423204912704732872067227791874584253681051576526751741376877206782329997753727035157464218223198501391564800000000000000000000000000000000000000*i1^84 + -3153461911130855744053331363432688734191943146021977733530124494402880424071695564552835547582670731434809854812897854054251199370471612717986225124167588429932771416618186180037647016997540672797506612165925893687449879071424180996434058806740273694275817642223410539479239837477042054055808316750514912919491872297074263099505722063961979769691695642373964669023638465582232695707354991557086969777676193355312343911066997980502313877737777178174144806401800116346211407388938357794564175821424146476575937968732962255920257273545161048286589296109613962473566909268476175006260194249308603124891895241781717037112330579612137698524143627738675336963168905961955513781665730546439493128505816079180208242072773803095980285558743673769905179586772637064814781068490329229535512968219095807797414073923834451921013670809748666142541726794233013475638148153866771483166592217390833366081559521125904202194678857900956122466271003202040000341143409657863519798693070304622723831990092912261486810695696924829709122236112123229413525825733944007254874919409328030191782267970144233422971046053714213422362866899162519904035476978795888052411497082326727250161252205267045429600477065000655467440623736663939457780275049559450322715498343619914959495675060471985154580644639200273859340525525406028204967698175394642391539517597754756987774215151954202049214594256854442461564993201100288450791777617264656105039622922028774267980506211069302148345892008385152203494990880035498552740105627033135915619096487694775729008100976074158480891626545553853723767029900098226632861380884928486466031354925257240707092701464515773872710819968678984807884797346500792493761479264105603338958819894758859648473125701234649215132438737611594247746937005358703537348660215610959070034564972397578745371747492283011598672288948614095252095842357969279393077997098176696126996171678378556644799756304606919287342804935573572788097647941113166586943531541880240967780705003834139459703063613224852785571667990382089928193918356346985290120316919726901372580837459365601239107670875342358143425125795836024170651096777654129894153029789355991226101826889907755923701957581096161248777594092111585492131993022311047725489600749225810542963456122029072042329322846540868118064696607566971509023771583294782255885887507771363128129714421826861359247332878515297859570573398828234623433423433666166123226575748346402112876352667788582318656562867579435078088088823785870066340259126921773082316952092344285497781413696577287559020528986334735097487443711499100948265305305992600964161181922024896002203892030616213694604216451706522566479533236980487093333567409609181830658379920731368524281046707752236880999711486280039002375957893490120826443874657717639753491105135023232648152956498317725882882951640596810569372459977721048429051851891414918083193484862046046015091070170792055448495669917783277995868732750819097292462877245681758673770483177786938104956898536440926554294545478238119448182195717549606986463496260774593442704714612236014925601667526533207845236478108596821246619050163468954593097881544630786251607319804719241550358260693208228395698167158177904746108169962015927403042067441870149725132611877169398075172779865917689265312104231629203425851152717440051306614802042992122183211140537464042030828391588133686385784452963242332294426118601691029991675109606333300948059507664782489271763537062893525362758961820077826291886110107146256041377707761474356404864800637262219849130417128787310362182366580003415103287734883216069977111211797294942199594182520254410816753849675512852691134722394515022576458645132575464856670615487591541624185736317341843052356764142625399045366366709330914928637361148382241304870116818338923203250194859662700339469745199095213053185817369119272468480000000000000000000000000000000000000*i1^85 + -293520960826503022750092127010389140634061935024159635547658043679036427227768977342373331928084958854382512185476863565174409104281837926474183435057911884996529435538064580667336629975489996799225206326880203781048931181771152586113988724388854268019898682430106501190611029028567361919666839088151905076451220542711104549295647148059683057823666693948888256424896197882337282930850190069990705080447807865167581126660028446839452421394191630196712799257678816280070510530891114095280059209583553709956048176587912929304332641604412340733142631461322249978092951804965001897807991282812951843795907282648067301162144984096176613445686496010760640106459422735089209722789631681139800786926700468602922362702276566764854105565639833955849345727142934830859214063773628153446697035471288139382496555775791007036890869423849015662966771705448694821912834391355948029004733552844989290972860376944680975410328409977648774411876205315355448784249640046716327152973415485053421610541088632929623638333699000668199123737221885735416432333007899818009691209866287257141962529217374886892471003658905229596048440400804961590556866918276398429953486040389813911333238557378071781025517978566248607236286366367465709080094733342406394679057410677396859016848050550495810917486098092479657383286542259474472090158065310063272829019856002383941021683155066039819694173750850416629664474355980953734394054375022833018101687062579131048020676590615722886056934321137863978332304746538028292364909176344056057988274293944821581840412515663842234676384331710394257782181552734206991445993660794971298383838598807986638665104732901204946890923315450323149092431343942316252321964831617356385446330002436536897653611155231342023452065775652884158013071003921439837860635371077163435368348763656159002622609435992256472410360341641986271918039158306918079104722815782659277564848720153076302997743985620462702614699071842740061019110524940700854187126579450886770651094545517650048285156763684305000697624417286120348900542309447807444436447823688912535314408724313331165207894003655943469048306864480134500456901215189841767173533716095241231794078214332592034232087591358258314938983390224695638392818744583569733360958783542408241215933074356161940917213199687670480214302124456258165393771534992296826931093154594597567732247428883462876232253747685239157639498335954765911321838780732106162519890262440436075568197304499800514317759814827304491289680933016430092959462552163247759047412036105007001817797402148102715848526852474674390644580857030880494990718069641707052130983903539993273441200109791924431118378470780504224276043430542173913223909905444387417774904798451931534214719290117400576180050888012305677036926937182354116927924507407461027374314368353429859867581935124790119061481906739307863015790303162078670146598332335083931347479656442265292572165561577144923011741468846100854787020780588001366854530662130439425188913996100266955345655467663721863834968646358837471315387170368177076326133051688805830460045103508101939732403930164267752343894102500887635187581194963921637779637329638296354228132599158766081670552451094101757627731426561313877568617362499870431448218178393052058280899830279346908806712590130768921880948672744138178785016276481547399670468911526327697898053653592367048609561130890882729184919975105329271466129907361951006347907840585868225938246872043016181134188733746614777291586640177799322250738635089055269842433294919367148424245311287871953767880248188196212487463619550269717182558575319157604655199951741846307241073304268482052857842666685189143715944645258991989683362978292337112977756706584455652029849313284407950048343199494535327405356966882704663891930893789110971942201592770545253212897283066592190642850935969951212304303608823808000000000000000000000000000000000000*i1^86 + -20310591689121479481683217451455781815582739799093751107654878427152035438133212228205340573907600193432352299455502943456194019502779686508107330588900594306573241945746530276693287982708425172137386189366770591572463111383530271348402845851066354175794135146540022196828100351670019415348138991036292787468558606318515004822509293791704990813875850282145684249776247300695911704712446746912012287698113886661458696520695017055473849598488095286647446732840512799832764039649798559154454149879853780844780259207596065775456213115322845449205047507604903110238090929248377506968358742913893928372051134402958919343920623529574395123980248829936324093064322765567271596379602287049059447537704025100648743863295219858403262037442443266336728059293852520983471709302094271578862174957807470843277614853770873242316918111424706859855682601514043307999539432175959301159425531944831821071033680822021693848299437422429986174739660656478077556006722991273507928767737006221646511999658985428949136863751750002497412039703044099984638769700449051384687651070897888104550952511336542858670328082112664996245641101177328629092901190055142233209311385902420204977925370529869500659587726252820411529212847328938599364241219265420124768953934904723794105076939498667720374454505072212460929072984555751961215954105722075492018580739986348826123500912449888201664159169896439095198354093738193378093253130153545455527624651374500496652844958182637343034423474177580785169383927176361233891251440587957210751792857051534152862635028733081923131760102843658414491425723051549512425807753755003624346492239453803203955426162754960396705368041941205443461690903356808611391754705800987022323775161459441585090641715500003478025298161956038913153843881028049346981602889693634948151001124392907590416448565809157138928090984923340397432344079357028894507190898088985252356445112846959342953165394084652734052345639870688319171713406183802450169685666235169065515413548374715116675638350595727889489224736650663254110173248632432077610697537876302911152738830579032794395807537263794347605006059224433946680639484181828078957154357383687152125521144571857450030562118646734220278778066582154139934066111808923827962037708074399317229589445931587512216856866234586092568172088582999837299105265231472039630955095010916840804690364323029746884418772348758618851458034785903744673566559678921080063385042119462320423962921138607200043959296127319488809868402283025590852262157472616570829787364986286464390808128676796363847321695605437172106787979731368900210453607658034905910751911321686614486685744827119985158940290011308126774252974746001736819811611091003483951732106094456512849999032054723293582327739405615723548514888546375344463141049172618254783549806197926163257933588473005577853505793615825766413879164432869133747510017457007577878406513116126651336494297404528758518050607313280058817780874637572737447552936003269360651006290721613542540311802716022592744499612974981048966988965797938697542265271514944214882458462687418855807430939345468809172035658461882652843696572997073000741681012880618915462064849514166806924245502011283819441686940559796635055957464672216773575950596318540004691772212403521589636374009568270754795206608118988776881101356805345900206089287448951477949088282779269484856051181027505904392431726537538498068249672819843659556433717431609268433743997155990603206268766581131076243917980630097850518198672045836627254643322225181286624546539758782385168527205306274672698615412503695653831885170652418759584440178141431831351792986202872764384320924858572020322205834192797948217830374619767767087373412813744972000913866427046242435320399487638106245738549667774591428601025059172206667108796196237359617938593498006997585275933427219051965317120000000000000000000000000000000000000*i1^87 + -1040871122211262029033523049303888441725916034377151496767878239670005135515372137001363221627645766346331212015040213386473766509986405918691304757095227779887042587881990897003037630678077507358249565100981465021684329292723435861502889316371263861912822769180742374673284157053278328752689862488148792424609836690382596649983898893178297361506329720488779157927553729504747564928028249750924852027136357892873074387044140568938749563230554918965882573445894183206639264028594503241896125006079824204370829617676836765133869350987175298713396295563469638598215410148602795913855010686314178837133157549783526035362683218189294905978489343519475968553966153271059669115686956298400077100367129079081762753442576038249160029682590123532030983330102130816254200840001673784333416892049814072544530032414422470769047026123128359419038326421037600995169649741563721051792600870438865116006332931928896705516926588604270329489297897839698925673811818062888142178095459857698662061892822951717379392946261958654492851873373860063765855208465228168375897966668065332132569224202763265047235521141722972841510858606003750212037455635697775446570399744508865658835621067176433516397516209267136113655983416871626781264249738017662405918640642355562337522454709737457449152272248302810104621595881370481548272941187009889930249590415761855838548360112040726501674166613230385358642161329113731105279075009647112549361191206410255904329660749436685302521253409017201908855344320802579281584659718366913459804688318566114921968629844482787181827617838018293799902812012815327883886551771772059814635654196751066022524426863237708965515231091913691591897963982857014285443030075810803663573809396408165352186130864812827536398453914527155759915157678417814380043390774893497376114520677423560022121783234454691351976196702432877716664157993196976681918275973390924357515159889659151220508317051474065173121675467488778251713706495944605194455739163936704312245916924029850504714160170643763630739434520361108489449106552515601706742670885460257100213810374568110034010136483094454816342370313387273714597806246684949091081490966544075991761823858783885329614927417515039943045607739418927928284000785138747856293687884457015881726409048059064453431390786290715024635507173505534142902934313926555885503213775404780650706168409639319493765329454942112065601487848678560472045087201321164908379437163139596921507647867940449896034830269514945112739828496049232354355396344685206730634111804499336549799727211413298485798532933411539923102456856776762206934801365705365135005565879809455473854794256042900789110807007592699022968037808522273726695705445409387030768213957442235577322842081060376261953514209773413500835435899804197728187932127893718822524083040241762935757166419208955898526295848876580586572825317292356943105560961217953136494785411969562930361446079405327307502450803326978560383214062137446525196564361470746142201376056649492402746648889223315852776561293325926369429071563292507699571803401664175423952755147400867916830617189429879129858664275897496415724210446702384760133144925277488628349777280732397775034771514511768281936264369244050227176497924548646702386059244064794313875917213447510946530449530088586753045372782324340622175292021553401841841056038204058890825883534847469492821787965858920444110349089519889855545318031571317686114669582256407724437345884090025531217159672067783958914030472466699302025728596353368457811645812977184161491557239532491411802022295688640185939851039896996327515078497941645067091880164974052038033114363411177992686530622139788817901449385113588286670442007534265900820395730019088431735784644138139966031776869391700381413923916887248459625302713720504020937497383861694386502676210421991359200688844231304806400000000000000000000000000000000000*i1^88 + -40212292441363167870348920425028148238902505154788549317176857579576123981964930779508794861574250319193113765025747411307447112711786611749381608364633100734937916975971052923821447895756779672492887973177807973893246401530672360204024347292474316771649097920136267828422914677433482677471520880278330772516749273439472378781662693849035736135976214430227222589084028160142687400359782496700934956448471915137233693305509202753939918791758892933692686091357980453773705115801100290469137234129550917024630556112295325830621972650230415200923339827891978777599779292477105474165000068701007788013450236104001676784054138515203865654581939496203024711868612859518134471203142959998282513954348413522325926247924180356621105059836143061522718849717996473947721028756431696993127186307195200718864919176901466851321576983946519996157777023406202848045483767505847521433243395128468412855881270300734830290497713320292083137308896268204935843067731279969854298055111089210483727528821857446275689587496566093851450230950621465603670232343694122251737030330576514045629010412787794595916041880327872250936756139769258218630022096604652655000863512981805597889855885068972874092971347490966031267002630022660126627717789580469485692226494776401700398205636938973154291276672115147155225887825254357397520942916463000092395662709109404004109017065413391834888428704328594065806989392346331651601511685254261454018051924309244234154383937947559581425745147256430632042617068304738825804642878713309029329919472923716179883699376931667788103934580053826373904101541963826790857350480917003045915955705880295529863520056662442167303802197822905981623006674004032545476691430075745813083546170939890153986911409260514708202370970459807926554251983565067618238979301036506276481735177485200228685745055048281799706244946315980531145726034319414329946909377856287709803602665581726986969569734221154038352898612947667884519464682554518894923568333482279321165284941058318127176450586087826046983135944240997282321921828259929532385825517357905299918067943493688990484808106800713855756011007989662675488127178708344757099983039210673243139648221424963725559910558214404033240593038915591189527542756954111909482284906615127606643152849401537652018408936751409128852117572265888831317146004462571411153734745402223679019938532824371665037590164946587455622933882217220945865551848172433974062719725337982681207435501365430699262312728619621136603718352377592863925727540860274137977600197830409455530910912997650649639032024961881092288201629009720359793865185864810338958795687835389887874258509092400892612299978705533030982177202360588567509281104829233426100255800181927378607966900015249477387548894551908708178593118155944835525292824567713516927236446643225761306574430504993428336480445740783200617538882071344786448625955472505771684413623770383764526213032541721650122273341344077508308954705290181003555530362600882966951571821722841748884576897778571161149053687179828391614232315891912701510351207990227537872472794527327835685012364158323301705274626661759655422621195918929023477566386709807386047230469010334599084019129570983487516914963533055229616981166060392470746693141850121540906560725018604621020320335586869267198796319752065852097268913834700909737943619990649689156097576137296906917926666349404298531022972493770433786027926398980834718282060858025191515091266666253310883076544189255214448576729637713429344151149103209843923143074986600501859191546851293418479180521740830398891714265530337094353612187106660269328278347481883425436304197886230695926516421430049810965967233147999899056625657797026423084603932707015780478467051940551841358437858217684636942395582320526757406595915478633118424895402570650714406072217343888356781773029376000000000000000000000000000000000000*i1^89 + -1248091602322649129074072428604728978430290565956883456339658250603775352157264575633567527791044981773337576962551452237073369190150787146803603482420799307101817781848426324539148570761599463974639120909808959874024692717446717162785495498095135054976154431898255326429005125352229189876428614590643412222491934202781054660770033486437369548404297996989339535700869506459693431496226416252349343297628592826312761045628722075887072174648285643326395758227535957284245076340276083287133758681422430873150514451498943383395891322839214749980905642801787676510506020330039513767321157748536854162464970849399548044972510747756714351622761401870371996738970584117830242364820784380980598218581108046097354848204163740908981800650337639358065658989044837951248814455839670257331245238422850973202094409724011612493442329963062580042914304792027401626830802055898272091935285366632228292758449797545580908167094930789800494366808663857668386780731338255982903047771335587658259831847648697923494199304610379437109505971642415725143267001830786658737832427730968469470395404381895880551040296288755302510710837524549715033705350872363146810814081648029371719828345632172394681254859507191366937246163500865767212333598749332423014654640488224707769586954656356913966601053176870646511116614807535187421063986722746056981472512472751141386553745808691003915812776070667022863902038773688214808920915508149345190917339264246956017942445366597004451680635992262506678355022819637991684070981820129191249504042094822383665600231950590799755544345530457541480626348153737451712030263259035182087119814030470287670943294279805628648582078463024369603745171147132125654447907375562795874240233375301197807881134016681142404251500343008651957379215291148848292241487015670209179158863225858139453152690425747563914850505908489029625508776696725493243386386210045026073331574444658611007724756661497788135918586998739048926414901139341333559549957391023696440925527265786968742537488406797443660253238341359139751937595611434026766916021243269764567872131313349749525666406924378927292256199084718983100622928872097801609864904571492713021967992961806334660232898529171169085629789086297342968234028671159043639370825903784508527523122782340775596793853661037701558522723585220541395893908021880590692586195683981024890175339156656516398689094947784922431251165643404163260073869404426706251758277221306949704287581224028132087863738020885523138956203637600655480955790321394906755082392324071898060152682426089755007890033184286907960091516157747013860806182117890859765513331212654849032500948084063693849496873000707458479788588176163835061787591639262325073659585842647662383553990786533065708461352454012721573492799053194683352580310766985676822795043566253599150524694833508437254904393477258396225801304154949567232792550337440897271414346784318864699822413750334144386088823884280125103611259908431309103992315664479408015452896873048575790976759047392615281225596394642934846105653582748172259048827491628605993936874780037840199302298849795254668177575916549449671600021185523127405780599441385241131264586563742665964985428660669654674163161832917391455306467246198676706277839124676776644187152952943655616403794567935668036890007536699566577613891517412493773533326129117593375332396677265594024047723515410698076632998671403786203392618691948003035520851185286919521684892776697822737277024161979534754179935917719872099324425042134384866023260800583795099600314597516139733700404250372239914985542776266060459163729049347397609006622773923206526144470925309882517008544322536279603103062000656855343691892527733083462483817721335148774998766603512694817012204572305706519657721242227467495617911856040724002763623735206246927675875676112319068241920000000000000000000000000000000000*i1^90 + -29557367802528429814012005886365595474665150397060970876407950020833691201370979892031194813995497664045052088572346002088496069013542340091390422426868833637311035271860403161769229417933072373839775733587123730655234099830103061074823731524859557005315310103313118068911711008430270802886411755836191798076790990637192633281701283757578328356649123429156315094463683917682075837444579619969648512364251872615778677053795713354916458776669507319092028618002702524637639336709302514377751360201888868627763520862859947978193965994238614585321585064811348069971486779036920295210199085578249282468281661515055030167328406810817154582903342574573889423686907917834669612294880207123241543002559052541178182094238362449470974310248894463582000963701725070581301908669686340973182077749557785230445446943749853562390916379652621608435696851055310433252708350882836596755810951567904297919792084160778126714104301599770012739419170901078908364707166492229464825707542618710721876822554756764221965225715646494456704245799330124770013891521854489327770286692433238786185389819740309086210918057958828934218062948812446782922972818116370955215696362278730942398803480154400401369471016502557903376787903517416399306646217984473719239678194290039351112408080340160030027828458706573261639793238331873292312037168349450397101645132639951459568843786253644939319997174256027586339977125136657859604587858383335644123903475195602586660687192580116488632342795679226327481553432634875247790480849981777808583865674938633726304627154237062941137157785234408275394900752899009719018247889244011454332167711722672315475897862140973275410355035436753948229505570255378491051614219205152540489816728486954418215175618859977261773389539054346288539490429398847165215277056683847215690807392779836169184862334044837382678979338220316813900168588081318667508871252467893838589289967831987259668389650498325455844581056829951232249631864264460245674317503434452064243221129516961540488881110868596217195477956104302097553346690912305206604419276893434945525333103379207252494105192600642277311825859708502874372057007303361379272773222931283634833021693850144549890467501256421159355356977128666818532079044000494973067497175767862009763579074165859696310923351943057091569434133309403361732992743472790862212141457949201978941101634250794446833421554219919442559132133416123938245585175669241294119643837114521842626062862582697351618123621248455485176215801522975343729048980499394486905054708864260723241718055533297303672469039750213782752250507298910216431829007432906861347350014376809032231747119128608230508433879794816065590071758247491778577219333238052423571012646182293931379040605709183872095998598510835319962213421482428861599528081452829756745774057782953858762276498726756083860225287244234982417649530188747626960094339074894548279719383505775322381150340218476761233316422693910354838610761426455070113457956019245483063480873237257249029656912257230685993639525368251764661300901256628203763568277929969883767253478206370099023355930613853876634426212918889234960448052113259873874128831921364708279797852206461307880597114693875676754302935965078616589344909915338652448303398538499573398097797827532516084608779744396507443281169573165912989305819836795783064404194208487128077950878355382317332988597526022496336989331055306191088727399929463867199222341960756775647055209284089447904514100848998695573117906715444774376160147532486589022532079865287416612255499249364891577671880551395759935128636055600079271665308035440724580135659085430411334313534860356510383212086490960088427883784997425204959752227127889754800917708629704719548199441449368133851069413511008066024758032741004916323050382558501410304891892008013997188726045425008640000000000000000000000000000000000*i1^91 + 69261605973846289513091986341621980315413274998700241734492036976156973458056317879203894751427919993621668647197971612192777367080939285648139800754684894343492285749332651488040411150585040313065353191841145916161076498072553894132429431204086320374401461841202742551095053665605673807513071871147101459748558195980308168396221914403848081665262595972561938579223406129942300635706502013935146842234442883879875308420497986450761065139273590660127142219738749366534031835429524750040495640352528197949176430719006508166346267895743542001231703337043282990962873271936467503915633679840630773521203120878774308081829272563097406619707984795944268102459386342340668266208284533082922110275195424521924558133330521499630274569044825169219721262058170584075753807542108487499999967696289527052294282753231446185418956104124452372033750357194113853702430762921686485481493723369808760058860812612247385784624153124197169744974496210239370510391152563515891902388999977054062491947488637848184317354389534158966859953525400442942692513982779903983653501946359896231307132413647548668468451877157933437122407306109209567068528656018120855663144374378769645994791423768309218350155739640895611710616962996785110724576738710535154833834365743534611526933278357271676930869986772794742383726862639879376036441772781016244968574608816185219154298068217139888791194073756658929802240034784085819185978228780820447543112186994868289717699052182625361413289152287664960120268614359111164048028625988441498052528002509459848548034034212856953787551921597879221984839825467595247825269977456670960325203734733713140545443398187628798063501040712952821544075261912299068496815831770039188918214577151095207586629759801657477463388990127556906747772977038299140118458851888446713114867742701031832124434327557008768012976259502957820119835052699741322157216160144886980599271704166116569973755054528735881845468345261702369409668762150232567204423106432102832355826869939473917123124577073971965992855264633865993203313841738102301046769573660362337698095197260137558784230367213289880005804608559130184987340447136111097390092655053701152135964081254920741884752942779853840221978608462128647766689211323484450846098940398644726205499087788189178436501152384100614529892418029732331793997852135572957929464582050070602511065368885743532720216205894579967382644325947991258537703415639868419304105457062534746990923065653851274636859752395926548874587258237259724796275677259128536817312465157613585614316289608372957414870134983729181124319591013852483824444949353941943811237026100341220003170207334804893128255135956624995966376976973073172752700273486847220179382620420634502788970789281556271304903441356130508369410965170388710740812472987702403021173514688058295350619102087528262018334846018758845403659228046159258874028126571999865080554445324361369648283989436609180057424110681467371458903895226814802156845600217944570502896939376232300384342882718586755312327721513923933048225192396266179753611087689598453081086960922194695736154497731215308862573852385062998777748063064953874688541212945027339476162836862103732814366525388999945851186263510107085096964136255171111660469478556227375511021815121713313486284650434043993060694682377983985149502467059247138492043840957550938977850789790275289853205728195658682513240444951308446515993191456592096848889101960554685260237910048380816860954407825281888146452311103914160191187025034679895394114771658664185375177803220652666644609689610012483366450877407408849265161055543339414857742843664953595156635662812586404540459659962825700670447566687540295828744379595984587693103643354586303750873041521884775049383663864111285084588251928978499883207526735401743062862330812736798933909504000000000000000000000000000000000*i1^92 + 52265748119006193151944436502205960257220459341793590281051452076316936328907226610939263105717911844228038694854945620190423084501203189650906077110105125379753115935337622691434000202895075532818368525912566682156304873877042266584670595477956989549676234407038183505208558107155118587316490424560672095660141204023217574592036549591908861754324624207587362831364979274745928193176247604198135361035949961641194060051632350436566359464704862886199889942422159164485572677173556220967172205607418768828613138794560789867416764006737127935973166509562832402140435572695376930982523566819077725526413709328435339204130357386876367748437180227211487753161224897315818631440120963367707056219309350922827460532102160866296534893983973464040761691040284795316373523256654878844888102862310123413607863504752704256833332592199614075490443606950585440150337766130762162256752880791844502688068977770104940837499145551153651054523126306803213871604713946226316404739242843985894747648776519600371037197204624757813094713277805203318456529418515623819351064612974574029443011219200054570255000115530948719497430508583180622849138708205361600937717070660769134103406342139035891778790891349091161778124466596147383295480164919292360742839224163998253707192329657246655917577529453522604502957980772051595318006323040937333437681767570933472905173915425973063701662273361814232403949235383181520343576039957969945026937322737966968020687095260883095341966370959182004814981351861284264222611081694848695221107612540073566517337287164080586403493637463817899176865143503172762324704056457360161846046343236990617979301286369180142156183013782425552330425475584901519468587539660902777174337328899776508981400458973782971150288996185099849909058498618697559277955214952129815102732766182926469770874951964846268814192879799859620481869162265751501437996889992862517054933039621962006394008738646724122910686499284388517459536041747786200050442315231893987777850856150408246032566956795216809600355940564350872286472352962530929001512591359680535200936670417340196825642774758448265952121351499966025486097945869399392689710410977022590552058665160912219097093319419720613388211301280718574105717386531626106976476545677444775559866598432106348010876879711033562122693408439885872204695327910453846319646979589823374897166514299411936488521545072457273867378571036800927679244265081881175077840669594511808132947218969675808479205123075819647996381332524114681098356129061669251740372174892298313079027094974189125829233475388527709821249228233186580818883429367015537885636526699404071577953554629960835743834267047337125705615460957188056664285765835026384920648151576035478405955547003883974813373923706706997414162816739572639133550083304713846298789999286029721784933251928713046448422247182232791870125963170549695686591722208816762114611652324108932318437236194212327709223561056546040540445791982848605792764326655469289480721865889289749129492241690767208211609159099239775410934712514655195288753302028033386868602583985819081934482406767466349866150271047720965145997715977071513089536236366419145348581532815342987994368997931123007449818537481129043773271530368093546646154399592138068885600840444748803242251829821523806336185179493631652863752663186147149679419380471238097275367416570501771477641692661646087443148762993753038768469673125206218476035318817715780345567279110257953458050448124927608887207554277299984956237511372958541465094253047532038632185760038942143458527821669458226502285117825843964145730690556641363195378478717211089166287496915073647552915767431809280238693567586852793582779808444890637015806887581212261005558775902020953075684737291444075350475979588250490870962635505201939459232110621814161408000000000000000000000000000000000*i1^93 + 2283331949182962803472196466411293205453621378457486479164439653154797972685449678090094441559082690660695458756836235697139520485253584725614142398436115951367890892158150792506552302904900817244430376632182313535818194051946340696348425285160179842250704868649340820045884500158478837233028720153678303666199201817766537276681106106057588937438970165053639777768035491143616624877977217339970038504617508346161218837361356289758110617933803664391741658485302740418777237111313699673376310605108903038205698786217363711376944953111811537128761483792222498202195935451243178769570800196948684388789462685142968429359306646136702433231437909075811713933139011098179830579767921234140944398644935027400092950323548861066829059316048191631519164213683407419411087664332869962742870222916587509413705734411586254007441211685619323306454045447576899447708520362686984081311159128728128719488628370423383101987579120595001695105996236849381357175167654079752175958172712707464417763600015616763476625107438053472450375479899493100713313874259076525371300545560025911610708509862982442839459837712357170321700329830275824835197967561677782754891261701515281410797119875483177943450536676356822426508904043343460093971196234092578678883475610453995828803836091091591951637111100468771043240639860338939021750422493852166611385680351709458701860326135096177198705314079376049979412710524961036363303484927341781712959566896674044934241811143728159779217725758870863759993829479831472469798707927833132791534874313219669338480471557082950191061696395135082058541636003589423818403912394044080897736206283361113096320982244765004685655531688875907456403806296071050570135744813149759436829903893423624320648547193731677866198569759512314126848272473664340519763751204703164827629031649092975064702287206348302806642723871808684208808581254884305746536434894808475144425221050803470751664934314942374719840355491059269290213154897846028218186976314856527149730657728648760822404925401865354847511656910218012099175666841798300204654812385769574753395186955353741371459569338406974054047158054314378510871233647607466873053915973987994124226273782211368256631370579219070423458622430787832387992701998468998031931384309120606097513863654853850423102151945869023128300403135557441213619933440506512657942590527133733667300944497363480518190130408008236384757753073773616849657987803753093267929930407142571161862948448640732321653390395434130051618343158286190859054200662636503243630628895802050559589866810177164352367219402173236352613196504172136229853029267890402904360455015524271245386857226096611348317812433789484876238526099023546801097153487898324923854782281862744843554383038380958288823281457866023645292365718148060720887832968392988462838138947320080919284594636761645777017766398810071909020517389399001348378998184917962103065192257504766850946233976296255603583032336457911216834146091940308181808707368149174668836943616944266056333289450154734761783564254706411082114867693704494516117658850956548044145028636496617943452704703352486991960032384559433213430940733919277166264368509076709476565196635457202865932264941140867638039032986254439248835433083071294273587633185300004757295738735765308300803232864957988391776073789784416428558912870103000127014107159546572344271267125818406328246244879351962132014683040800485601517091713176067212899122665975859101504858242409080656480617893603906361401832685664487762825428065640321257907511049777122904890005545345831822603643066236862077166944954584903995197185341201693801322657221453259358978758160638349868115823967428694178998482867082293008833050560757874164077724877830758722288059862490910168414975425244276296428692975504988975391089568751533247252079312896000000000000000000000000000000000*i1^94 + 60124905999405526472945013911801563546062285800297598799292855740304640041237654902378611986458833977300867911974809283409109507970488418566318249362625148209415556522598036965525769908247187696650510511013295238344193752252647950448950486631335413168753566026361722530295893724836481579834836917334218531298206382398100477256420471821180747248115413409344316476341978283556247360607190321413794113416387787722525683726549504531523005509733441222049848874518220341516416584983624750499807381232980800551178590289746686735501989911859557482917841504720455137549405455448221955655200297588374144183168003867220370448364391972780209853458690588757357348638328394886478878051641708875035153472128152336155983778565635336994593306780411515341708478064225727163372199152681455541411178340692696309390478059609239660271740452841055079660602255692499424912994429839879380477615629578324613300487415080332788992039329414019092317110549233757936364503674269767599724965024573951415858536806670995104341343796743206149755178571541274849228182122442435708313759529855664314935093825611796824325667975185043626068333784276445537599368013593786176092780040898802292981084889471129331872087834645088232270400254917611242285463126659922025815807993866345461922717938028519294276457353813533079714829128461513201456150700673866660134978013140960091602576384451887425996335059369145119842704936013260598646900138616643097518521826663315819698412760958384536147042767600047994382421697691910446411322121274034981777980383794964776539001633355313264081985785078216074305996959124523786732263609818932539107299346834568959733383044407555113932164554268767944829545841207977240123751962504859108637357125064763301777433505667027450025827015812136266333715899057044910512335781895365490181886399580322194438011687957703975191327481022567868265861098703167055806204513747189463172398079642393944816317957930381448773066620571043407474684634415585364877491304332295685893821927453008703572480449346528603266261636540442745633233049082251065150476434336538449740621513427345313929745863762151851697124043404256799532032461303616500755113330147065776620669230468556890919161337213065663252441853820206817177894711825369105487181704941445303611444302226422369074290334337268930682733032044492472218079867630901420545880978239743393914544350001721337746613484199662384290247149892305962623633297597253039597163661305944464489919816519085839146507356887974497493575056589761644174741076292445000094239704853133771950664264986391585993749279027843693539589625178360148928223874213430435090454726449808349496057557421606134572294833732147293652934100360399042756030503936998414027203175018549202963231339742888239469433677425789446251504208545789518757965030852781462238251968836312250334129082346883618734339815007054582260140363571583972738273370539888499939664047241976454683591609748924093984449963134242339668161135682048613680222985851978584179328977898764019461803479768046794660636262141474549324829526609532854768207501094899896920211824442184571155509916308051802805601209800336356007653597834328551649862265219236055209104423023575414266085582546470219394402403486632410858712566346414471012465246697005478753278423391231752426552542517684503527110513419035280991658444438833370954521498187728013238238829706959063608563056411062550342406340520931750020143997038118158443942876798821485571246193881781341446926889349441855219191574433782398783987617569065360361078370966846158468357496996440312444926384130957982307341482968034733456465478674645304927160066940496935073922823252356857243345533606236625742381183138952919369614185160537330834245357823604547916900370702954147948258954709647398113430311128110913118523099059913974874112000000000000000000000000000000000*i1^95 + 1624351464061429383851141465438084410070912096009052644501635776249428059604847465926526086825124758480342494223116546766590673760077891466364000123554496319540075303697531149489124752525142073994414306662302924277141599440167567114037301141834509358948285951412878917239013594678703974495351234051704643151527723409185707518155999406824794028434052794917368855916693898046730006727312023732458909776854321284576142985522214389310645140250182900419387649036330895804005905712285731712123656163930221019813174319811559540855324281137670928582422903931513231851872871819864565836474573311387442049292902097586197588071133286593591394378585823752181368105899501814194166206830286972477845449778955415703278414849286781123107375849514773863923424262183242324781697343528674342960439603308801803116419047978205234788509943024433600258510416301701438864724025196049270296754951045351737115726906680681305623484152524513243888141305992229911899594334183434388191906116754767620200335854771847918941535664032442709867613299082565129121977299689949517876833822245695887173969368793477537273366065226336131191509532412596463938815600324505753637743538212126555292114164088318994253146269878215301759677831974393541245946318192708366036673997221927224566855526145001898143784611233855974007858459939535346217617740987274137163379369768987294057248579497511585859852493599196073809888502094460449027284648278736691120933648579873429176852905793180519717346214429716180605293546067326813561061846309284273432572337581454500426232943890472535019497022610813135313722711856548308148686640645325237929577994443876540299931720904799598207500072991861331571799413555935343297412783092065936926889344211136466124358536545119232307810745634212265007630865313597826017301817884613206381854006431305212255928839697604432856805487267574464145697848711937533152324879189461114468852670187622050147062730447021739977712876455613561693903414684508158040106302772722600451230858532861347101001123373090737513813701650922464686518937262059289167319150359546963241926156416289419716433901765918379959930749989592189438067687189760766095022821740534119772462503646876001566731930066590975870437946380565344005060023008144575830559554567376879371676487221214011674675784875141855804826131902533582306911747412962238220642539206252419435043522057245655621006084941994517925548288354615282183158122854957598414631946226981502898832464470369548099331699274164785361923590670830705757764068207817665901994852542548649419461101133451807447429696318305298903843930769375806050176379584641520569044378881468472435759001312478303998520002016206719538364479359758191966557658753082307860629571664211494290637346732710426153199755837369285160488756519501917614277754791827529220530618583226023380571248166863762602761063417018495201776610975896608685163414514998169226871557654438888351142811920518373060592719448348922629478794447767469738421155352246032520001789574574463576132096053357926022534794253085082209155977255037375966959117940272028673762371786564151296547322284569078294818959520616946943819574667297126399805266405636670651763326180894725357176952742030930945137464090647042525721598057047125464951118049939619557950711183912011124132488502747199504074688205437279098452774573645155762275576540368913046624545942985781307091633030677461914505843070448872726609088433405623956886527544419056599387879410408560585349264461686409269498918836560642554982523172863021829103896727581445619679873406187649514197097851755249023992401722603847398738937768123675334995990504502742075915592923459303923193497348801364087378843566934980484740944513402601215545455001031701826302260952063825390031206751166397722438665786344368197674344514081259520000000000000000000000000000000*i1^96 + -81535653565338765018588169175900653556409680557583031744902349433366492682748109319169783187251974268533473625664521617858001816898680208996484999486443117253225866660308525026315493520732474540151497816223271025889448979331985287237376274237713825296570325279096072964737255174475358583429778104376769379068050933149811907963456662429431257239734529900090169556625227064130918140198506195363234135985286589361628834226676674108017805621161230299324890197308151825601579878909759819457557774988225147157711971272368434961391235952546817289496750016644790335995964046119871116096867723054039700502154317893290550538734726978074062674666718848964076494106928816598853023436844088677011770990904426671432817959682458116062720618353042939269267076494131430535468048934163911747228118136712441254773461654782917334763451665621955762141482508909904501715989992550807722126367407614858201919266186328057051468391835692443351946078090136431749624886060617572550825975277561045973300904990973075310034317260486692648770146272250183366516267070303281890544212940769711953144035619235523405885943716072283313239889170975302255088856232208161180964013409012358726905759509675760695212947967472832904667366203710416392424402520637857558395527073017972628376511576663216615025838713897188877052059987347655336056619569581096619834341969285523133884458504918132465258825766665171855631094116560677675019139515074422269475922520285541144091489672766014012412624351084100710745225480102386923800095121902949536511933854146056244710366863767471343518695178261644543579633370044118128321562443034170531220286291301868731259463602157167059854829061752731463034135723128408751416809592980919842537164928935773645187692568940037561108067416799816577950187335653136744109378979462895162220963328756621346856589023983288115144386836136505734513628197661332756836183668927263760675335804738857942338941279938940127670648102115880661191605060278959558672204204321647245051181966316516982010125842879041977535867915949391567200024639290397396699854997349359439429342720694849400950652690360049549267869371725610594397583331549665107328854976517713930243490446775007544764157310410671005450727283213621030359209705724184607267255729067282318306577053851858637974690813166659689286593639436953470476096157935395834243782964062524038368208299911869565998553102474206339407392208107188002527891872751234333184676166700898667375875673249537466390161729421839304725508383547317605278659279740631692690952547047565462074740641049275382135530152647282984920734810460098648308167569527122930587281407768348520554515852943255884752904652778906657083041709930780657197938315960319063463394477520321467603341895817762456779701445890120705617331824080121943249016102404674719604553946808576438543167498459430087049498560860941842403327707503980061561341891946580218767751558631981843398986437448206482571976448973957504091264144112381634485944782777150214691730127416990458569931135727426529169528357270837446989304257284758380247800325408210928681812948610777745922854301461503995478364273155598661599439152008469765260645706328043410827404702765462066360406065680548450919920478464311643072184847188671677777906710703576692683301611641470794779232896938226245603365709372659851900402194066626751904711170013073128819791224854823977496132357504015189146457168483672218676644375931658246032851005347156622042734342564225520631388159724872134615837632780901251487756777735009505280871154827758355495210840190822020633510430221098443302334959249870277307341097124117065739955861596318156802458706094379500654471673851520799702438188023157768907681437496017779139956555472143644491114412091051923958276055751019536896226616521393959038510694400000000000000000000000000000000*i1^97 + -10812778299192309568148281934240623765650134937563493467967727504947475255832883839814545200076995061482561483111542877357948730737866501420678594632913243171811543095634846523929419850475781942474936562645902502515533383245533131744724620529712665382920160308656208766997521801303265275798679167992067013676452980437391345377438022566298130530631096661547231828850978628407117880536628487237736924832293575654649589066975677009575766713715826493444717924924576080958188551579008330002333301261431987391703012790093669328847787118342552877731131245437621279204315770166358904083694019120124726848542716360289631025382581407850366457646897711924916130559454606400461668207157433450786969450931543785218762891252212254985892827728994356692749929249973147676753555436394844649074254095951673865059241472313852752876464421041438878264666708070226048020040150438166222663998681357813045112301578078265128547839949982343555837152622154091159675910624075283992639704554141885559900648056548884689986973721124826429413437105335104359438477796287091315734758573737464069104347545036448302133253055012721959478642456676354746893944051456463347763903919922089549436028799167132246620098155618677486211747540084849757725385034170576560909000737024520979780435648065046865011876183087588228692445314952712186318891161381971140168923257440048842484929680039693255143410086362685962624639038021280630651913952424918149640425138925211515283687010896494083942880915394639234761112341667309848287698299196212456703041294983289838461585935971486033870174524998783229230837776039622893047644554583012696596194048294607716053202146822740949521385458318115920679105233268695818129756674145577944566666919209934792131496379497638633715745577478269368686750317713797082381342110287445570453142430031545538946758078755057348057879157025736321848365142268519736265579124722853209562484483355890794090771130221188181805589648581275464773221229878947345755408358122452854323798007037343511686590484849858305131991826005645489080936552599889430061361048708626921916142214453241913935720903689154294047844818325583242002205082127161646814588423723319156227404203125096184216057003266715591670166750961050024155041505800228669831191430578015209198169487233214002221329349029917065871164443703506073639884429633957167006005599545308383430538158582773622760132228016599658356565789800346530067128052683816727044914983482526458585857444685306967918392295353747684795109969665795670527301602891249578231261544902403471530817257574126733804393432100100916993230964087997431274697862347145236106423654587380365037416866392536085463885862061151623475837161121859117684540489770783824128643662902290408673183546333520402407994298236311744782859844783835365392713591666412991373490934881502184838723647752477058766023565573711241363160757049141058136817616526075657068905919889176591905722830828368373000653799787460378686677535477872634280260290169773374548566897367357761917665022261436197104961305843501702044809400081698537989102697286637838394557005540407855703125323269034308479233822624063775202742175318029387872369262576945424936934445340530215526028464014517240088771311723906595028774285990783394845763283048712552739182328840349886259375032150195027556328292091392700285213996080820268543815450472139146282022751255542016771368393565946235472897560753112930700668636020887438933996792342944822736519381765595074385957254163459999645446891722479209823128970083916292923657163631079298473585576341612745185063570746556392290956531425920055216882570070715894654507314844427390143259865265550800847325791875610634564636245445409569175324727048470132244239101828900404525647193263143478657468114183793303708129125275782134890496000000000000000000000000000000*i1^98 + -314237641909257951461232502692386612209668458740671927694969991554992088601336963719307870364527547248749810498008715345636366350135095097317408631128045157340882848133405466676877512702061166650705561916649923985357950908018382510142531014447344713696666110902850444750976882868232520943165781462920448842196232582232684216612413645616353126567831445754673248817708858008413686674567403221325564408082692024697488931661486774656663944833979041980593869052564006749649361489942841279186069031367278860346192230711584049299795193578851544193088220732646468473484469525383703041385659397269992861142595000401531941609709291551149667852879544219442018973317207713204261149459558538945789128929400274498484959514825617048113635112754620795209427722908076570771368268414930000758618611514104508555914734244895784940016320305297566369388054360492120995673153505738205494726569000538962559865268920034159848204029022928623577120807940661652802087481874331167407843598330581041521118747392221315152016836948851459614677367811996721286077899726939328359244993679703599056842875766512533178205506318999884139930118085764879069207176496761326448622759030071940221691948351240171983276011548090039077036123938520152079481031408888471982387240861348172353343833666319870024070597825848394787417185965509921183674544236477457811511451129973148153556610137609134840442883007270578613362563654401769923350918191526035529659125441340685534901887601216891295838166414979253276688481807081006986673488944092027140606934449307344818962870099701422960038226444281131345382765526931493470262250949746566457010635752121658296349336035205523116894438157062747349499708159367369111456514544944174321709423033076035203113999654712336348037241474520326558020729878900692857939963722971930349898160525456402524730231484377479176811505710288782503398079308428092168857497117816420400159253380113962932005083765036809852108127264778578304080536707439636044948981459481645334271033396569814395034071875994316541163235444973591651031819251915610057099427166582528212011551813705210625448672087708069729410755128345430503748536567538744845921445801579448368010270197538461355443537275192133011871552477599068356868078367726278508165520613623941297044523392856591887893926224365896605014451823093970123668463328694947363159876073430596453338987974142394236091064357517463742923691341391504885589802490349316355728488581320953710411827534504173305222121733847139812340368780878301367738480511799399881110548000496251736021424117908927880474744407546150095256481895760046352792197267024137503083423985828644131992808338915902872377359589149134025883419078585547527128899737699218232187985549856450699636359637394418236695134030422468541289382702894879489421703928086806336593152062248231916422322652977388985989642737057187500056909651510694273412419429191820437133678492861405380141128516268054905936774930042864404631314579315685631161673073620966278047870694396884466128653405805732253155106637182978975258436542589625434991755321665950806875687108523654391589688420830657123417610305801456372641135199564803173226483544996870064490727304283106028493088414534861263297229618515489912701041875480283769609328008779411406747091060282428448274221173489204439371649312966835454669250259198222085173497204213484522076924494903519456106095095456573441770539053683921928705608400257565142805920099900996779330294106315932967200454266095024689918189031709551159482057646174104064256041655082521621047929548720930474088271768262504622003830762800935797209359399399915956490604122569148767594269996988923081019487756499856915224513031699929179572461858623463597072639377331939422558023884098604025298248899232003921990723724902400000000000000000000000000000000*i1^99 + -1133892979609181657081174496610338478461780659404002506454398049533536325526895674815619283901888738342965524938088070479191218747889230481803084362079547532934076969604918368926683055018203540862120666692179679733891743115532527942884903040061072760697968277978428323648547102294578199235374772564084712256134858593017198697207334403232363040396281982198286699794978916214155396005372283887703392357124466962020849149334488968953478949622702843212168594633989269430501428720085684066494074852223716130507530552082817131957036033848304650732771628658401551717253191867233644797253225077535570509316396829281269307570524596462024657690501700179836370627789796316847817845559492563730586506239345892276241695831324285793448411803936161394245403432798433685917415700317181967067343566946862807393639392493985435099062576457179963060102148007859240533240884043954217287680329273683753424882596874944007924114035339067586546646338331796169217920901809519970255318868685621775622397688989636340787547362096661038934667297711981261240950510265455064908883564318581627029625333173804518199356791425684731226204549483109154755849660292372481416452053465842071598338321504585741495875976573133418171652315413801350249766609957021675793213008891622152383617108651415905337542083909724557562417314080900551781753865067955071255230104987561556295198312056450062510337120535506958775663937572234582201676710351358189359054840863611737796195326613038613040644246019075622969808287056401778702936415660938238256068603299392688673924619383037508145142245702493727512742150540126265079397547680905113350413116767311148456459440111313996584948230677458407455801253021269784969747357653561467222145022933998987098657012659178795674380282067068813210757719723563219833535125194879276055303218944870288141771138574953532084980388368192173626207191775512249761624218258626694355573235691313027194975322190036557869207575527066032809788273544786203035469954592565865011572558508221782068926693675435850148513986485757082101692916911551223327092320224807754753828550094563946037969141994856117138569735402428101318330457470624050468417110137867361469321728760408587275687630418838165267355963327655627707945207613663695202059493377501447199272914527485577431579853428579303658179384269888395969763785606194501565372688867717430776217729081822958314680236917920837329138129158373878514031856983009075211077035433810385052510573798878234500571742243570061243776453513945287298949800230343190116778397433747066215877300447244307406037982083922141767988801540289453557297238160012994341260917885344565709673247956474986349129841824786919885213441784599695251288455183075556200752610660286860670250506525503422425903044507693129376326788201752197309041917875295631792343441750836550066118342249258619675686323241247824320981790431995045306009889587364750414995424421708735451500744508564604570349141752600003034225535486094754074173813978235401347403559346653939230393039118721919558727464507880691660162297816347232688816613712655813344677975916793039356212483278272486348503194342021863539589196754644192468462429403763411586259728958968944515099784773557146939511618856834775717362124009381443735165374992850785187063433763722058730888013903003188074281676989047222253509547373479819726721380612622160892553437299566040899077737387411168693583180339223084616234205844105030546112838888567767675983473430203271577381580691494793406892115452817533969208650621928079057587596336941405816714875202747083808808200125666653999698173387041569674567583914243068035061486945796264389472185212578145733586396426014340909751239877198181248106489187484656597902669487980992731872819999664056594805375020340893075688652800000000000000000000000000000*i1^100 + -65662502729911206882775382819256905618605702234450900301298855044642589315106132390030148482587428244595022414544986869979320560796170943445138048966234365229257349838482309134737525517896434902846843679788895742428140671429745718692297957091237728642492680512768606826342696950307293030663485736252892268566366172459676417311138857819716676631676538178073000651145408187407389779994750252460287500273166201897028715002724915955737393089567458050352373405521170312600219155490278157426932660888876700067478833324129623882076935580759343807329483286775795674037507723464627881609387868790188683543369008363210848121965089643965785625892066415056043222047139374749687403123710829273098807061371610402656930487775974623832387145732706586518162112386607282881456630497537116325103189103854139744293005021297787903342297861291459758993794786713682500420437309883065769176406547419296843728786294593452109318228952279222154587271133198072191521250155103416709003783615324716038692614415433975785627763321061999340232975071662986050923366832691185499819237551947227372745789860259676246013834921066722640397842381774737103731648221634530180046855454602388734336999741392949116286117533980663775642929063232420092555163989509292198012460744530769306019630020780852491914067636813114830342272748627971971574663532564268762617984960552014862984709491423166629202056118280470764336621983781103176738007327287910363929209029361897198803642908360864371219344595212446703313108173223177191131444010376587206824562991584770764907703305306697168230335943863356113472549211798936890989499441062462243705388302702921667505716000507050443638399060512063440553914458492452459074173053545034053101009075048851526377817904963851060739954970599599978033552404301763404885771882346769213379183797532062558552846300736989449109985988282291893406302180871060432611027010696890404626402054257240256380106818392332289028671338740642824769354382460173164959674373451906678659263224508607204698014299423026982929935815673223719149158436207724962240895531184968990691755836044879033853640569920165938604073416527028047840290048160729556198991783175784883247110292952343036388551328500311260023959730286403901895772977265807587823725983957487221958675419033194871276042243799227480113990633517633162773813160411801499395571188174505303051154937980098667476206669285500102412792361397495165590935336023904528525432128181953028544491732177816451000586699236601135371433870186358022273947470842755668359628951517078570268904607839174368438383546527982521655381551002352224205308500627663977335761763836040820590663512134500062233009386973506991154347645170678593249673782932985434608525549628320799891599968697188619729717087858128606924765972502299915049524214488177006005354775332713959351793885675412061119863015080351174523659934516440904115793634560007560725854148441202971076844364387324444673306401456332732355932761093887861751041674216773837437703375151699036857602870512740704838696888040867560028486269001079058922340052826595422428055602258297665895466415310613223781103252716790380584030522672866646435004743338351386795790670058457568339546372873012943544751835975621836005394688890086981317772219928846145695860795362297660931476638935620890204272664242131977739329268931145638745297732611874366846235971332999234105783216894582938368987485869564165860971933894927186716368663847332888851005067760396909253114167016541329559403698041728646893826035580623935597305944187802203197029266618553239526256665548591409288039000476609521586374772232004049001134592277616658628423412513681947955800017391906991598488169589156399706315659931458997614799875649385912570089175357601169965271208973198950400000000000000000000000000000*i1^101 + -6430037522578244577786987932507611004280880690121161953166610399065878491361178637595808005888370527662874106777768413019504674670292592785978784630548953153794963825950803093162213242618325277909448709718383786360017818413754273669971474135242162102372207250829832229517780873500932164768207875478411797505451484650796283980848207831184251935782053810056312714152181473979388169644029192828429993823219233022810085112662494896163343646984429616630098491329893656657112522575604639272199785518582892375560980568565249662003348428954518009766489250417774342722665390003557596867184750172397516153720869977902519455728848899863833713385360261285870605446058774667525613052366792716530337514786700849782117196580938085182828876327413521146630812197035228306384310124094360881254644750492796391465677439917609552228676202099258298459624553512606310372023357620557428773863579528209193262217410880972606681281132433299550193345075313972286264106301459547166980808915246690086698566487415889248170235764080048819142826244141137456997471174457950384552503528457888178166526750857213218149975775591172988457507323962799772145151802063323320698155089636474783383717811381912365252531726079771730988077056017503760676502256521523677796554087468114759640541064094809942176000203917503583434546612133832894409999665869997333617249694267799946847582333972914603555455161289461673398811034818593917025256436277980352301684854991477541461096423060325551796076383679383120849037276514090709909747448915066787404751434251889337585662626209466990216637705887762844991890590025350199256401397920981155503177206178999745346986174921960833761802748750586728579575921560276026349098975095490849808034125060858543065738698237354862177056021156818299979328105425522029083446353145744673020614004224886866481660502519071345818325399606424095401190460084067271609672983240551029445405278645484220907395738172820468725788237316355019580897515344330967964985002337347297722125415074827458371083783195086512259583044825195859861577382733145796331476889464347551366109600139694410675893485216469563139496936413443269464940078096850011575518849128737645811788975343872000966083151764408662563018092674780867146000371183244678582826235025614809598662246051884296116936464706132151475331295324259260935101545616584831471893040753788170748836453471646082065000746667679061394376176368933611227284622667877899022493912613947084875748764535976849000584002797653750058604556100966506665739132552263463060140681327466702507569672400649059384865954285758888553002634223411631242039447573725962319591073954357900934092368291341674028551312406683771094940176973492150287027953820871626969029188520981644602079106870036347524585640692433789277882650279762448525068013035318595169799710604732853464726020739210115565042212977357364177478576520157615777038864569473322450477045454868489622114768634536175323397026199929847874969167068695470974056692013411727370159848877286246239463879446038566325489127880505396661462166650553023642393501940244787554341308374082325201898567336541907074720921795703638964155480060024676013636258676205307453692372936453152119000962772691013529482333162180524081581126961987075169380148282433981734866473762215146892500463290101766574817534131539659982193269122476958582485760593653859146258503575997373382621358194844099087742305380453395445298172032801378383146232597703960870032164867780909341995024643344700145987494502275098801192964481936749498692295211717284935786226646532016354695777223226782107950970660860769960146392329051033187551379396018575427626413249606401269493727306522179979005567658541220252662126349730471190560160377863385098793781451144022116218154516480000000000000000000000000000*i1^102 + -81364319875588715202241382603592435049486831122151535293141211888648812484602510050499946901382927049331862236632560002519462568585206350197089908013290911678546961114842267859355112448018172409864612724994283360490100996735390060038271914101128982539834757907430060046030028089716111566554188487176567770757838455853426566691510665313105414890331447787865195471290001954379803298897957307612181940906142993560970631519051139878102296386197011897679389955140596748304995732991056522315918392580474685278154305420085958510598052081397168878697906543928283040329879207271755101057324249553632962290648669461083793166776155849887519515445998968950259078784855814788146770378690457081442344187760774625300732469858416563509545393511498414629435266115720398390576211585933756050205396863781686699596774998389941716048078618956267155946247127208956554446690102882126480303591752847079307044445691251346181425446188123890884584459476956067137007529917372107663945200916190527531756785922645649299794007524102514695335939212661450852567204395390885625656843462623185149087383315863454887594351357529682951680080407017019267485174247642192084887156849662898908554162534340349647191175318978040557014712215319936560607448156751378376302422208410934787900256961286968585277728125221990731770810571258412580204396104554082999823531979087535999595296546836870484323921374232673939058232825915152829564166450413429290874264262672927741671127314236686200481181022481751703914095767331418334959609516052832997101836533792415810304461045223830468897878220412475458272727172572497028099770394658193528265776225468452949318932907258505283148301751099379305677201635369051088449490717492217334092558969323365339824460963929383689053069628346426768937998277601434147495357115559753899075953553965837805309894328993001591677750948987200450224667851717598735247771670916308646823955228262040503155921649031377106766128183910701810332293694837684001021178812487267547075384049109867411696623373531700295828145919849877387806741974267665414973539254248542716503985756723975105511317339626304434534935615885923411399539744045434103137601591231798089812948627432414382077019809220663781711975124117791639811042461721032133520535406831278431287447987567328185143080185635514407220540369358373077309963359828098653196313252343208831311451735024569063918256481959680332683713809428066037540383736662448828193024865259160065639647190729636278967186158032978075556682777954622455967069116138988508090300917391560502293169649291938974236543287011025445081639404685854184225039167459426160759389360921447895787149511889381485144489521106635268842564545555191077729296289548944792122048439469724179793668737649140672210177832298170014877333285385327083864830529046092612087008759250441544929242925008996319685956943227152064011841431524487455052474002243012103835366345023255784247184549101381179577369028956465037582307420552854541776988352562760868703832890841187345276464258136451684209303337604313485228590286202046316510205723229868225381593097459555320298804966838666588076153757442896714005105889932508827017764335337825361295686257773778655180695725489668606478739356538255264186174604482433822470457678726579278775618803595275638431338778550026943492818088672044619579153516820313617650742122618397177013052488435986027943510130724392060216337183662931985397279161541192562942076308778734498452057912787146379273772675950151997898345739781981827181305614628438329530556543460091331413071308831356431739812007040928851855210384164427522622399225418691302439275209369746034476706361396843490621211732655135595747903676887316038386647298471856323512499355308384375837530555587386178273280000000000000000000000000000*i1^103 + -625757077755960916903883370773483846532433272389168051470514438178095434841710072678034822023712551361917183428947070229852666441999936098837519393238633349691696819930626700132754008305910842248918274025293696600117285017915085578345287954327241648021734638300842222375374296689558559516937994210376867217133291475277168171873807063205754802180499073235474713177782730256391990129807110786656208988410263994738108556194886943917221003863875507659684292082541692175828211295451048687169208095447268175045275130541460751133903889024647060144797567330070668769270280603764781674399945548387303474159465996139441639770597119083595910693498310979487355705442292694053294901499726834367897702766951684653269395112383672028445456436613067681869908558884447364153847252549235833704332596042546328481236175022817208612414563818450749689746843621727290093226089786686488183892626806123908337680787125011429900307586011731067035224870155812344309847367802476925121461363150869249998644151522234354196100779216796290531661666469203034070869367125391494777028618909712166254115588324923773759998400484844905785051599708376071028750418993712489079857808816815874678740329718728371459557437117928184945478444145252535080685558936241635429376566767759045679384671661217390342442304867558753698086023714809693393186182767122447326440560163624921505858705124249162614972305968746312604869636087861376337503573422493941437384976270127254522195689244789668170337114866515986041043149403427261256088914654010653624375165352433611488130850645672950169853827311888642661737735734162722428837422058399175288181207381288396844661418108044471888435902682387884540861264304519664827021310215004752563752720291086951284406691750070647597377395212496009726512279003665540601739859671742518999910994547465835050985667543195533144962709392287362943372685147886008726426552573843303497511422214831989085443401998582578955201233711269581580122442859278695082254999998025538801624673388768315944631309210149540821971835475857175395154420042929528908341843409372674074286745015145303772311435734402464658041651156033520145640199622726373802311519980541301392131884604760549102370024227154471265632202528774541400033488854263859885648028355630725820406307750264528603533952258849786045053210897694460940504520843842928087317828137771607020980237193531149498198494616743545407073905618599144761116255702154438402742492358450691988575692728487163382444339933284150886171678245765700620334273574643540812135418268289630609894698472490957969993741033617242399409039205186045502905576119663003328476114444087558139498593575603415187559048450001712695814914288215928584001251473015997329093974007567871179152979264310256828465435919069428529715668525033441685390897687949636793926614017203727455799295895879750797876513978844809743226132654133257351863805577044915430606272445431338280431425797553918957085150340620836634746219024760325799908842990017277920364969010784309249474054580704245028109839121299677468832259705032583779412404573405807701428507908357553364008358568563001180502211009409550076155639399605231904144262570411802196160565871823808133137745960012080700045911624712970091881500510305267918064031011221881877169347142826620649426999351165534833119735269141506665147212562932820954280313510390794036309537754200477561880478195159694926139711267140658672080208530430143203782729018091774670006843071857095649152432890536254730374688063210866900057186638467530336805701242274087093719905521666591089177740834009975611536784863030412956823048521271990313677694336270458922869225014678950717121404715781947333022786845526259784220972970289195008407756823997456115397217174421504000000000000000000000000000*i1^104 + -38093031907815812780072667683148316100239722036453282968353022967176450904981061098710648416825451473313023762303333877518299161889294166077131176208503517278260165316001163508528258548537200110378545224456942186047929946126293012093283492075762702389180739968830718379694981327791210901492288628037484804421799127328384185054026962980733790973989171503764176041821014641841830320656995447764524617074425484471619045029852683926639269200900615255903174931289636217915055372852120754904965057438461380152252339832168569866410686508940618229407690548395049786453896928826744441319281940242338942699132063473121621212695528086128546874075044725975012515695625559632170242106033110181142016142212066688027174183772902918507555572023434448244065807511926936901295310534569715473075658118809418540382313572161935279526748269288189483821004358515281865914242376670048562714310150892764998039980958333344451461190135177059128571235547538687846463662347160936915566938378938745242383513377414617661367078501033443011911151852695946721502072577635487771020567055993045340350212161075773737771720039097848288866206690685107264422707355676412935292364387566746570110628239489418389792472566759684555065143974510480360689565989637282020033416840016820351575507166479754377836471991838851826612477551543803111418744382094127260644356358492945002007036698477577170356275707562602964093341390850775388312797301203202596274229641479227022989070178407320344548390605633797946149527225993913209616609591026084345384108580122144445046766751447976011879299787067428197407915998634677441904611928821422228763054176651136408236623389736350724258497391809361656578644898755505843662466116405430038025637273016205643891716432002685364084670287846231341376555728468224734354626983950707579142422605470599179221745771787746656584547530304434207483248978261304987206973770447391232220039293840410091662335174004681700350890200895482210227043886925372671419434583282877031063521921626565038682566731644936443673111535462616998419530238088960191084782029940653304168817110490577419225220758351577793475893031777656927033127816323447178593263778715482321961725256030142452371272710539074966160922989040574860286326348447020271645650582552057467233182990008613107201983790251557175607925260952423447458757346213414435245234451323020583996081172241384035856466770499504416610377881702809656041524757485107582728471629244266403235400937648330580779347083062212652749903142985330897411110522701256594420577809008800783660450586306620306792558719045396568155319037414228955181287792231777647704990252198116953390916457399739238083412161809994477811356010399377984506197283633389581857062857785214112552679703833600653400777920549724065682656627376637500358613011513213329344387629883690305580390371294387734889057632487947825671236733171895002994571875797845364880765800118158740844296395879377135078570352923271651369219156346506758263066764024500975739979736047045670112560231761744677509331344239587186810875426302781303780510388501956970318302219875494167659044089961533293078631234794883297639147900217572191447467879203383690497220252763387151869930504243470955181659388639484353916606986099336249161810521295650576116767495764641992885590525538791595358576119763328359145899566258930627076010337419841835649726942390662755829400213810604223376610789497815888185072228288797144970565573328053078709214715520352446849537411783831794287788415629584169401943216696227894816365918079120568042666627832221901546476940560565408952731508091683518292326366862756031163307374767581302804725719084657151800728274404285130675634311426184718126229510815676127726537458395622571031658496000000000000000000000000000*i1^105 + -776840403713006206557855001530914175212535228391479768158267407251274256540252516182997405753599790473368745428942425953362547382923840515361831777430377182940671355180810597214138381648053522055187034433774960125999742042736315055364947236151604071845314800425710025783663469763788742526579028613787516052258697494750173582810506829456035677187655001888903247757690078814790635175669351888323955361940637160925909567210918481558831239565883021546643777448602036188517937859816895893425669107080084154673288530481274901530447862728303942436890838202549767809206719005807434269937310926004377066145419278693643304088625554609217295665213333732857955715918307987489992148138043613063808537955668271458182902936541674491862746308567889104756197474667827976703610702322320689262404062502262619098604922084912677149986465345416177879177259232170740950900433979308331103162628315161569072825705538249411336965564194458367607683809935087356610781170047099647153678318362703721520742417306097920055223161334421226576409798855599806231087284397240870678828372472508092279232481631128157768640284060513905465959791142608401147396722291273234443359359610399226295104280376993757916158889111038395047498214254746282046535368711834634535292976886989990484457572252398184173939632872791638630068677345992622573923193022777617211373298622332843426836926952742348925563765450121455368328541691202067183525312544386790600233740388493542947460356689533298420502466175387886319237421904971915336266315155367617199910751785422203202610322475151884229068532120345949636741302317320366310925240977993275487792583221904902120468750551167521036768248118258249593297111710813790527906179307112699654206480460857304613744555866149789544497842155408098849420829379104515222924123763136531308988605770005906358185017335835816167306019276588877658784564952687567048914013856419704414587037262112744088057243609515471649456527056375224999663501638657376956097063583065643285362165955369649655149065238346992344014677626423427924974349905397170614080895077327169371986148478896388698762761385210060520695496334785685890808156000915450311651123207552673116347437802545923517804879049092731824887095123255059829048155024510732808764855395272448081061712354349612740555974417573649053107146974389032427026277671427136859236558193608973310259149022006814256324540215550891758665295242384874286761200690827187939527439765424055039049169452476663021601919866151643429353374413670160433890933420852064520377569110809301863934899757607370363316917353628658750596607098730176062796080863124668579833134051050591585191720341793381721886634146125697568625400452023318948255398281192000145082902865015472039957573980950192350303348414781575323006639601822576053071055135624474397272969983162949519242767895235178946382379901770007455220854269279264870616070957970033813912956944500989228314189071116042128690944435848929102685296106790480958705930405299376246753638409279000311634083754401114375257335751695771808508512744752381551219145389808135441433659185717352206078299348533075546607144120170661509665237712859692397246422610614534438212708343728377917833975572656097724797110366117314252084524835930108638372599209616884343285192203742238816414696274306271022284615512575943170320471256068473267627717844202303683664675487980749637203549851838799021276252358078108298291094139574552619349301169698376101505221998942772529999376397618660972817089349514887763958538808231239354088772615079167498952250981090946967936771475299862040137762468057944726609820490913051915649877252536287309241560870044602432816301349073611211932848830068408790201957619836694253452148916534588211200000000000000000000000000*i1^106 + -4328385529359048621364624966655785368670829371109443259048701114466645059148790185965326111718732063875019978770264551348048293429886439157750725808377082888156396553918647061021093502749258820053112872676881102885997251658848095091602661884541175245184192925185726720209098906828169680454147786722007303045358731767739305009056478310974604733865223507984256693536239318839353451715720359625404736713482293723829931311924351732443950486178074130019233999687478648426842832105042031878537560989992764766050510421635601954300558582624061953952001506968020048135304315506854656919594197179186955060263134486917997443603766304913570621712578653637309806100811070781054906420354279966732894214820394072689152459164699086047968678336627943969749413275440874069112746730246198125276540331485505263883229121038317958878029562788203936197154944214987667230087526505695764029976103581134924759973866531016298332049619501168250205808284567186924141839413667756756337939521649212386127189180178177489742234979756750299859123576632659642868956463315023931852056477053654221017846753171022173772996926812760642603307522492916331783832922954494995151825886672200090898886916150283256953744494008813726317452895815924429983730001220871933504097516260712986119305017553453617374882106359071441899902793436630414057619109606523879347755475954925635882222202373676919183371407116855015205532486170122044917470196501892658373132551569071336312683409963201640332493793777744817191636026175931217967978262075875167625603889210705020336076233771775775474262117378016403969217375790307004533566094274061047011365105663354957654707104534483967197396036049900083450910108686058907539539382460464653502380829355341754552269047628186045643146880162122864398000106802012134067643400036970929093937311525398687025696024559205496207203369091033377476315014090666073181089541253218122267068382600177638908551196036304162634877937979545712185174748988758807255190152787513530200526402933666594495900070721507594472501884729917698223367851306401074595832885454924446967375739546943497516595648111976850507086384192838538523919403479463265288800270679020050426640600125639305648598907274033416372105408614743926580866203505660466632003618864864205794682049357769655434897663882897441822794077729134612702447647539211979465087798702837073880238668871875661475712895745322841709946148094514151565882956596142797920850507616314979771107966800210778587309425715132671414221862172194388524237669181164448852542988996814028884566884332916364224191063699841559743532132441772975177459387801925649091080289255243763777118941528970715167038281457313032464872235569311028840403232875777390878604060490016016060484893288650796055755315847758962920540893265522875540736215244793771883811892484068525807368231096736879537621624247925995968339041798328570680571350003315906374739145735098926731386070542146652739182793017452454758211585674739578798361194387300081532855792372097125756360408503359080391493759531689651397366724680126263856186988360069915478072632086143651114269419556551459661221306998662055316326038095036649139610803029602320779058882647595729779890576663662405267239600659371051189011498706528709441047792484077223105009713676899236960749411532179833336324831843833625609595030273373261056522012057095102128867753620522757162331144665382574045848023193650513307769933163904001063431157671233595179216965939996827409855943962660103425826829541766702768639542051384875631013263821116855825754578715332183497839135077940639000261536330857669142624048809345266096877153117203620579566917591723316070981533057597366797302491668595025743906869447003204098130024857600000000000000000000000000*i1^107 + -28375509300551722126333554334914807349215218209020725178964116493284539055077463898412516344583006119756647665692430458703934690348086213729822240850686699567363093583586993899350651393957007876638206340811650544325131807027333873498563500377660850064758590818462484197952255030660831271440509285502731774221542287976018264739775669637088031798183583714441887421984923311078092813678924316149098783916192277943430944982444949739609133292182834684836584431357635809330277806935188131941447631974080798316167294897450921388763054031744984984544673123513999159868078146396434612709119578152926791942272249584657527102182979868740563498882272568912608736936993954082811159999566108355730622952574034439847078541083469951161839641253320490576676707458854259769037891999521863494916751569334868358042763856791096993302249790442263418784191511035239151441857585923132889686832782648385029132300312044801594529826158153624460220252690397063624684916538976781003854323263734978620722902392990270251933526990625716392110945126013644774392828969890901395652762435337390839978183888932938118921103801371827067149952179055556604922036920581646700281999484261773664439650451895959828224536314431581697694735187079581186321048220610343052838078480558830168553091729730825198308323261762214240030064347368658907282125618502043958135904867650405870281995453384517043958927557254692340064340772673787749429980588713709333336712191371263145275044879392977411618880717974733885373394716395343731108581218194595690365472069826529828190681386145680157120569977991109942820092431278856414769508519811917174911151341307313175873146676413456906329718118455137079253084284523487439099401275564313580497883223883492380189581353456962498624341245959366723221307453379144560037773807427818662917506781929575432364213912218531336866085167166486887753278703119868843348276541544040160421396839282316532157867722476789610157502185649895913127423923374094168030075834747182042334187628839503116192037699369009984257349170953014375286132685117616234281595768348790141433623972601755124331673817181979098822057329797030509718547370759872309177934331435158638441123198294917939239968168293359709558391172730922574147573389508888878641667749708172953490699214006078595141501593268913976956183000381521968484689410612425515126112658202815282287221049192905094014934885981919984652107487086470530824235124860636199625828253054763113742186486232488438777516766341602094185923006649664498554050570111845527559209860000654863838530683076863373175492046765785462677976773020577334084173602189790117719843008075335661860504089054102338402466477334770769623947811374897063038084152150839162397988276794640378139608548662377602311463546182864298389637009170684927086568638410944825576269684365893261720636140302620179767768583163790809793235860802073302623567571987436328228100630546118660524812000796224141727677766876440053314327721550475231370284545216929050385653869542557113089692715514594121264975932388808352507428158488764785043064900303370953633663799718517377379812465786895314194340041061719393292528738122700743565515260363853746626748358881267185366422157678558643627912370826668776615540529756059384639151342615800840048716366484935821601962613361934540001382274037857475468166192652760322079380900898371549105544117938005477476961132710130425431757530345031299080363707882163650715749782672370642918224153608586080947484444054826222339102737366622226297127889410193753465007768863456738444960257586355975588771456300401610052953828353896989380192057338786650976308189552134794634865767646784101883720066910185898049891674062279736116443488440058642432000000000000000000000000000*i1^108 + -51555483586435098276049602345490478338962286994665513444733172342853607166512037576467681377256718019140246740907245456152506902862979086185031871653931357924138174120215326588829437285936577232951694320518273544151080525499414917891274206238349820791137979277411754362851776543574619184230359978076111478143587335171256330011170741320827106460134572808692205088760011037611142793438609211239893876341394372983213640510853087256867943298250846176404289639068329436320330217019784991799790537551599598333575523616238779169597317368661729390207387591860761696052362729577504095713160378998744746130693523070852848063776221563587611277716495535523879130899801345457612682292435709463063362694647940698498649365252635365750191395203313094657877902685608203160517828431115216143168175795092493615532767198161622162374552545082359201051522994305346392343082544445446377537887694389512413792277256996028650997156224664459894550459079560384201444970800093981339618412541200800697131772392215546605190693027528471747430997204588775411127646745589038861215992202609946782096882261748750091076283075013449332131903923195882977105971098466204531138454272992654146092824791629738870428358877203489520230758683963589283240203009468188602313419901707779139651791543859307295443199454360286101890799048496302940269541268297055705000228378596328392325015247297668903912295573054249088310438083804648709498364398317567128451456254379689770160336348369685822857261379830800918915291424537339500569880713134270278249951542609821636240498454534121787399471369165595173381904555031108749812167932982629663708761889347180072905823823496284358310730633244214393143809432322062941096139273852541521711214358646565609642820316263179264648790011660424722928752585346642448185967557674280570617468611169227853394490341145380780720696591844235974627059893109206195571669767962937829246889017261865199512220428718872454763346318620730777446354080575870400044684450142382366438668119120949334665859562281129357824898697869828179804725185583896833906516495603404305669419090829164169587499990728331748461682452749809510432140603780653859611323125297831448811540154314993873513035106959269125894436906780132302220915986688449968983425642471860949463293890623306985334473605347739658958868454845268061865268094780685738962495291859172949327597987727591897251741263026121122024988517925256107384684873266343292974053587607452886852303524821718861202753617093367154011576860001916147875299573349539583397884314160642337588347569696826711914013309521484043763333286567399969092169036084548746557753841496981698439145011235343863020775262125902318676735238583995892705234501653687988238854294196521505527321045383187334092846371266399112930047835039002795237781348819015681669262572318755735331953196416017610579630032755566550861171253172967845616096163580016711103118653052027872484131722779630455108834179925609295748455240844268595652663565755714726018188578035365259345028184738402698591635292347346337223740093330963376104169045367255129398220117064810162913504469410827260848333929057583704774298038489149858052096980400046796997883497789404278338732252937375220050407721971859943122385667322883579695111211852966153688467715967376142011093789385115585875898116524797995057055778377530460627342920365263210369439451799823278754010572101054220451395163387579703829197005916812219478132803423571276527542825561025958486414635310098718010695286484104168006645051679031509762683189192485764414690379137913024851784720128605290426771804059111549917696273120159135832165808529281965025660881239142499237429336572286390162966098427711806927031804887040000000000000000000000000*i1^109 + -29092331903390048073330554044086913405447565007838702096987239893715928207733309729727026516807997197602009036231277429125608992009502572592283431662780487686164176018841756457015787854408821644787219371707243285597925916873627547984914014201127936939801940463117254479901234348087408455004886747863411442687936355634189977853777202740300547175982107245022129892783282034116591199358664680735217284926661509855507717611036846697163267345928206338845405523629562622310683958978731405188696041181815390529784259544262577365206181590405046834894956894913604636455489277597011942567042593840533686953819045631259248985736697674043831123231634900751337505847743788568198132808867566778668520800156447618511829240918432802400824784224014520206618370476071227936713222543103345821731433726560804528062710678766332634100963608013102453197857515395628066133621365231913235455539319739285641807649110269731743863869392737215536725585432397486660063410279146272115049761924319356972000588043527584055768783576084293897017645580197081624033785820406648088114643943256632388869013593902122851323078458233147536110288698246178490246705149286643888352719310735457441613054472080654544489132265315801223477051745186746110788117897938275796743538766091292395913283680785547839686881562227541793443853214942821553452042500051820418304000950372511662671091883538636156293186239074052795605533187249297530513918384785650690382852436057908866242032184510063512162077882054322181883497006161684692850514148781578406368510891902124027686999969907571308465796121055923814381953735356883043684616632583168428441841664907119637339893874050989578730028989591318775034966166520038376076771534619786512153143173938704741672546222408915232434773698986839932125849263485901609631205312564551380019109624959980930358619150968914783179666275579438147266368581470173238991269640394451813752916299973217241590334582982769869164781460688442673151860492705502217874071229133341111757542426779194976116315419702501189782084105534296507250132772421962667641282447600858419686890631480667905717469753633405673142154810671715663442493705675334185208379399079199023166778544816469976386539010442750897465950512814069856835963420197120022993179372139007213286386437428349952911777020133816993037572385251890405078983005925594170409708754400063692677390717660139359623601343149812694097843738742321948192375217190002092708363215572040008464294592745130959848215665903637174046359647487661875061212985053327729377178573821683595704356236990881086776084891977353950262752164578205289439464264077501218932639840923172604202959267914407025028232479058947060506831460167305493704431434705341978724582407160788144750003146977742146819613138580166594823348378194063195244449039179072791431909779578986849471677018958734056791980732007352356592637153162165368354141620952714547004427199635686327207597377547201733954211173841075725771663517059693858599447175903086438435422392338939008272294400640035322690472700048958021684683052943584151902568424493803968258493886357653573379545049838938734070007575252384987158956151290209720513885789539708073629498943900250026611383025921218656051999003131376093354136104926332461462703862676626373025346466307093274028740065002711611659387740473927132375631193289932311286712108862695931873205313764374826878893011700860183078417859172302638221636453420328358370160851762606263634042825899044060393272783526152018011948978097851120309246214827179069406522982006585390389821149515849354484241636382855653279129362863752507628473438031514843322926726887641241291630519787784250227658524960269114056826048345198687158272000000000000000000000000*i1^110 + 1050423172529164381189395427436974884312653901960625426660771457558308565492763541495169262868160760085700763806382878641948024176815523216887469700258852015038513051672503868652195070702735782324224956013674237752934887526224138788873710607420277600102988858499353185218851003781385493290682799678593650505985612647858287311939706270302001079201451087699777288526500641234685124368666113429827175905882465770650874335536005278181597709211921450946423567466567689003715311245392724629201483011630316790016468201967776491106012208061529293827680174241470038200392692637907586182619875991946018386018207267578304863981977305142643451899116979447030314563862263360535965142829123915315919613554267315821457199626808225730463799066418135556029270071011077119073206479780710090221254658254756028443236872018292800679065770170088942883962716323239428538052297215928384230752194895800735079509278818716396675982265595523044309035661325153046724565123319771442661565667975501595271614893277696783735726324021594431716766852510013045122257809862704346669231528307975500340222288933528553932126163656931940319513309875257046296839136634738588394821728209076628079225526032399266683088068321870704749743111017518901483536853963231483703803975630942504050169638269976043489803495086990006768596305452818565038792604427911985572508237539845782156789354089121432708684732222050051292955529671979123692445040667718783574853080183697654735167607398418019559227337154176096883145623577237510783993097990731851151022341240564826275348950436209166050007381323045806239266140203811373678295946096667035989090847310091387226658389358452514958799550796338651223853911893189054710370411864476257960183277757559900892036781798260398679802702442135885698744512906770134836708342309361191967403039564544618532299020374135513021397117015490195713009309084251307785098764792066566495205191576128866359440693300233133844599057047071762408939957407267029862684932199129136465736234448688813317394324674572907422346086803403800767257725485041377821698373573969661624730923343494442606029434238133301383049037708879454553275544774169939807222143776459731078348164058288419129150042806450514005353080036160674024177981842043824500155984411106854179496406548144245201883669455800427062045507013166485263576759597867214118522043346149176248287133010637875762118755651511816793095566500285124544804992073998834286104058552402458204662105424226451288499856459744655802307185369393946627201969901897153467066082482897216882556145692012050946893890367066591496903619883363367496006906472524682621199553500163115039917527948014902026460136675542082402886203625971249386774258843530419696451596504731231699524341832332876259237151844415731127745201119501972025524812699311851726678277211557919767202139748077685054964474800883404999776904674741836279276855988601478356905641886226639967196955156576033483199981984697408037104213707930086120532738432569168556086389799527077240289145106858088190936017944188602108326042461717617273699612827059079978083699921882722557649002138335992633525751653574151071572008562539361392288875768132145121176618598986574048108815575031693421361664994491204776163206414244533087101705019499642287001579392126425264626487557412226167216735789760505965311052184190350645340279755576898557975956697088938738354791148819459757936725437378485397720172629623096778602838023066532723682600388921061596516511689888069182870419165132132182044454571679076667940745072675085769272985407389908911028330108968546249703380585614679634521079761225516046442003159776992958415958893566264132227036160183519797982527488000000000000000000000000000*i1^111 + -1174736677388473804681457336422043060774381211616551475073215333027864254801566948763222749686634130192623328773883185271105799080883461757088880606934890261454045348063972802798372702116118362738288585887214730579008556936570829617277209567032903615937301977258542652911839604149352098874638790559946864336453732342465648153334933010823583251193320832587924693353527155257762817488370333394021646315927463721338292641248887059037202121297802741735696893068481349724510999815505104675877877631285835369961146635124474534457632448676220355505853866581224877470210013836951522330576514167890144685878904495014977512821942016307922015829632242927276743760185161953902354468381261889040107674076266399437535440907314813543229914962460127876119567379002901058141886285684520590013012046479236190468413039461546756109965461264057973092635248027764623338218438439072582357144185378995629140064866860811445606010355025239373659773005747781557430243282516092672623291507496328885030475246731450843992250406065082698207703121447631330925958369562106044556501115380867305310147647020890901443122317672142621352063704400717222546675802506490715333945818720044626671067352475484837277795665650837873585916414502054810607453936210961628349039116039036891498496459926203729286515006505088405667416146062197064741138190917307139200773611429361383909692861374898639748002386156226776405749067794603028959593792364010660915064218933419978763664431004580440632695521287100990537725522471678535993653143102249306006197292445718292501459111076789316908299633986072373307624240340373997988596458927852049878877699454599709965586942757671729820664870649040879893658116495248154000394353666416358660565637129144512886837893141008281881173224380376809065235978499870402188225013733606890800840440622000238332057903437603387346927898508444512566237865379796120595753276747856370873080036611974362222412116281312045800037801630758488609427983718154793323939570507924041770200840325630694017618682025169451520406172680289679709046760693001726861005117086500293904679466124607028499238715246634872553785260799094203081052331673909971179188364238442140592497440930196233415834008291321945906435476261315201560204845872219690570269134372640681727744089147396923542033965447197514395524817415117494761552025890248020309985766770436534328650145207057296255908878860610729845381786747743338697806135907427698643048566094984491986185123895957978267674333531833321569421190845434447234349441903845989682295265452629102744732169848605303566521568005638788669418204420857769102319731528971758995360806531969209877459128370017656899269441321442914451796674793491270773886605435336310741617016497689810795301932569297464261205605535524677510277354379613124292334971383899122815356189925532950065766028628003328545223544008311173728615998465470635604094320447540706284905475540587230424529672907414459173257162529801239038066522442484265226365456330119000268726197151597234391129408367965278468216213284879655882988607915765613714487554821377846707553138181505380479876361464473401108921552528551568570672439001835966427007357780299852365905424439420909571466853682909298464975700615823545730740977116656771460816810309120726541478068415954912770919982403008063343777525212405172494688008856659105124309711878094431974884512999128244620645805803432356755820535613941003379307551888926715511975802364099103466809805459481735607830123243393509587183957209670536038901172518077829562954723335615445523524442950801075110489108243656759415923062160043536610408574253524744207192047124133018221065865553770572305690940791317494706995200000000000000000000000*i1^112 + 156689949050233737424681493394305132807229977326502128328915558953528501676631816181124709923916018422029004538538595258079429992671927157717073790725399793252202984987641943126217757231995390033162819576555636296156394953448920307846733948467922553265406535111362995727511103283838367950544967270901260428864604359335902015260001834004155703927509783442233475635640629731053228482041850518345391104064915215980469911960167182564223647049876780751897953556647781953088407701759815803558814494855449381288153324907366536605983939926256829043141591009999876173046260378380886920937886020554690139580066328360688671684168590992595220324423485640119303878811074401888170572733147116299340461765985223449157178016705997725618719022118056514020872425893154764467147833649378517589893541410195675185171917074462666392465825223275536853510024440543089363526769412091136087606199376248229949203460248708255465057270607425028789236128540772923073993041850852014464698586555957791644966947677363340843190326791404485574754667273715840293285500690548368754825434324329530839983637537737213173538654044822034726913574741388608988805049345596465164288046263873783151712582326739389340957234698965446555406139031500115493550117912968414109349042457163821168511392838265818152414899467810874276212781885537293781001171520835403357077431484951581670992363473924121397225203812272570788320852752216104058042208868183761592302483297555004806611173773048803086742034840342880732355288114733156013024012521461911134240431121432685671973885543611632151291870980671403617347586082974509394004995708244118748117639925715393755524574851264716607630931150394844912543188094308957055661226928947751464792381201975331738803770495690210279374478502516866215459806857500244041922274012574400525150548367804560356437655348267058948228717288082706833800919787023994604936234537170118384176991659328939344934509370999317680149385554061547458220499999489836039746952836216672147530763412691526042276177728691763039243823969009597994882913850735998771592890610793190537041285865439697060117725349097906640075795579552534735575373348724360859086806440408124870998778699422337553811108358114081364640483851437151168175067139024784789429448595902477769967006283858951150420245408454965391047055176292336899470812571356903678064586504437054658927759474984771130583285559984234305022431793758667208398738488083680162417968909233081511296074898529207939464423333713278193417541601289374067257607509452974826401828033857050234301260252794358334573034009574599018658936931692371432316150143592506758483750465461819162825695412071916416124043486253459667380760180843498854845430450067563628171450676565104772816732402201285573909194290359188383519807208773310380076119636977968336074282872902152182399470046013879815431098263812809170916658982920000822103573896919433730307655622987851555932171278882004637613706531728199025693467910197381831747063471702783573612850128393943038526288159440014682768169656434532428090103038376528559438662971764564077646432527632822368876710989328301554929290826742281242352228758751427007349935566111448886229218753349827593400750455892432709448208201259883026439849982771699585445131950669060906837668894467345337912750917806405286948521439009560994332036789343103168922777979180855326614815942876266202685938624977272349593623981634756717200862865704678847108963443630980727839393614984239113196659514244026178771699717207274927675586099917556263618773786816517566068418804521597490740816590724467754142050000273419246616670333482853165436701981016703557421827225007617239578151642726400000000000000000000000*i1^113 + -2609342533039913449232066297502541044102165617225244643176215277546036354488074929596830963989500453593077171636234303108700062974681658449794745369033508876491578196730876995409347076125330191566676120698930474612207516855848581454240504803560493882181802590978760955179148197010502006621414315098234454445047430026429646264542340374241842662077388480271719475011712831401524141051543846787966453980320954786587855599365257692403651948095575304913727306804032658012124520266618342112082714161847064794083962104371064427094978927481497457797801898958861222247575503316375574995990890686054389439028803514465195496286947764528951839047372133972509677721490804086336282184615135161776286129116976432910296723381089660721292458874336867176610103381473668170831154329563951706936403112735973401962305409046921890855941700671360545517942345153346034930114273563638159830139055900590884872209864210058914499211825393514781320140022841946588983086527691565410556414891124256888081246459977405063494501149088677084004742814088407332841197937375136926271174830764526778576846564678923190943422437940668421078342780168673577684347548817954319377987131847629564952992865522779272935204788283853640344625204178824520358171444923243450268670047472636602754576108625938155905847002164278469514968828964157220731137321273206298857310767743537954455463812238750988099392870721793331739226714853354838717472936503998932483894554946934036961920408812656913590827045775330493085016728498354887833117709674451224481752729198380797624682364528355710288521598410174852995520220373642443854856709753244070811250656944666027031711868750751899208795939428614276483078127402768877206982391782315720275924532235637530496017971457059155994521747201669754030906218585954065398225178194542275592388907036668512809135397462105930270329743245648426934238047345485518404258489416655324760034550192254705074457742092811199708992741114025328354902380407311793291166153501771882406763643603711773290348829066728147664111159810007443003280608939855317740175116649215987216818397861625246138487706837998170238686841127700650178328536625426733114102725132247565210007646206542304467715586802258722942169764594852671714722999546033223991014467490044652943577586466301423474237816996851405093020143953526573130082632001964123319757115284343306552688625214772969743231346361534413459992146179831177795800664392836292900131230695252708172886556460604339683038278890005144785013998871341071506878422661855501693834158175781939409299505040398577499268720715111084915327617122537379366232940550806156200378364172490601452848062744668028795189757225887208616399079528378252869561583692965081266986655617527090688983400810754708867208817032255368825044771414997991435994296833453986177485761077216952487588263753212142609743566714317027045659997769124880794814257885482408538543841160143617637342089370756675300974680751299817544709274043532664784902180954832400207450914363407469146449551433562363289825544919450668540826731083468712354188208378356687883789493718218951211492163458997789379657535559085101338977350865783132645747521694993187418622763288091324153937716372640942014865544026370499999571647456570062769923155186554570902813957273415998630219412957333433490721903006347462597071670079483937409533404850893463541698467924386964080812358879386972457550494752299252811536091118853200386779774547864328707733411128483527068798160090193233166697546100344652881483034084257509796888998024598027879239678178214522348214780060520263375803542255979410992140541483135023190623189351844913227881204055617306624000000000000000000000000*i1^114 + -331286813584064343934847705424800405575453019558840211347306422404598033664370717017440725932042129022645183386891840958713676957116007476122852424335623218601808389010207346851475006713095775852369587896650621312786088014882064222061957292606185489770245373600059038782530570591596506697965434809872797093557729856533121234411297941207979768791171519729535153381094181936461793037510986464100980318966632510798253073095788026127546728213958288580327414096258673850392571637057510078962203637840275068166478598124607485561813142846255139096372148802435455319483963026499870184013460637990748838418391956565671052239912712168816423803200166856957976381513941112298789684060813479749968079664405282474532748196388579452921099649610069326484131787217424761042671584016615384844512493838064832163849583873661126914830209156606861300658209220585864003035872614496524307789270582438001251304846716184282559695608683195582840797490342354568223151343554283076432658949953266636997213277396509288683014640826724482771121794756316998519566018573896840827934786737940361369944526326653536988989304436971381697977961205024018402203602623213878767696987727865569581365085987964056909758765867618430945042168890920881209416018133007610733969526167296853088879909815668073933924229452335501997224180937156651033341783161361007149119909711191934873036137666023043376032307895213031413411893139711765251647572808170159279862452244620147180190328710887873912709096426716467179575468359620927207342804051608070732496185727411342167844749563492758970377509212202036844190173121346680306360412749686366376792507734628671890231860753694844546912909418734172021455144788746837816558016176627164719251169271347868478997380782728662984843524326306698423736918632045501198963325228659493709150649419580262576555802303671708080595538752391042258600247108177412677568508192807875608190586871951929569458835524006489527864281617152951843411099054082574492108468830518050221704668703048569419049194295237469417863911546358461938548205561926583656142560778207870404346320898887402197601541492226942205853825002546219464350455642649792415984840801468822244295101191618317376842761516692782505309656553977724934052459592933903721795880366199278960260100044418973558190426571484424373055232749018323405355127038594874069353822602352136020683404157633269751377635552557077662111436516096212879669295692351885066749808480189458310184422077326121032432574670408928406778900973616750792662412864581019865128697588424914963965986648360660247262863287879245557505706660357164400157913015617719995797131888292578565126451541292868878757522018524295293482733910508215418014431827419869691723037750938133718154452265742168595999837945482930023432762340528752981172181095817201771185715565764910473044525208232672958478204250815929171402551350661854793576846666742969991999537710260304493231910454943046716205058871023044994476956215904979718808127449139706591840693822882815634908268324630798628718998301454591226726179438457799505985315227717638361250490291390045799800750053531672363257835656812210804151790354355244390952740124094348366597866958180204557685404766816663033268501534927827895253161700267184116293238547247869319066639633417719549237683256576425373375326796031664456965610724010356589865284645993974674210500284744917167177188606042111552608726473008455724583583644078491404139045989962204947905269060026628109321167239029401313987603380073826473368118081570820194401015500747914898990398686243518784854313092429341454381816296231328801580610370729707629515806508497855273971943997440000000000000000000000*i1^115 + -24464879687855842925581311641044747629850035600405597987469941555358279064924412698294800966139146059745530756450754029272544678625114037228259582845322410771093573200898316198710865285524727336438898051160384021484117004052606956905379483454609015651590929078705114323950042812888902775321604988417542458429001160980704615134672117082362352030774112807395642399370050510562690931561805582156725357058770154191475282590738989135345901271718055860042786930998686931752702637626411038921727820716195280538463977460649853357419334560198394519677432356093520959421674063615605285154542705914017020424779872968726250377476579652202280877368226536737686644435969294581551472434469269034228645032525690044285306309467805841929485963066196281472850661795342037085193021788598230219727066512267328255616461535787093190749603106297029611145415364243365316302243470980812701391342425943728242698065224138262952603828428141826840008796464549835433454119172728209663554853941356512560997000009581802477083845168067232998124887080758302148174161841840565836288065103192130701191552933223418508205851523102016979306004748607456196829723981932078396290722322864388333563075047853499731095133686625639610573034131785981102690905030947555690196961513831481654722242632595118542589731908068878857449893393388330240893622566899189271686711072997274391012503610596095515456912854279312624495067147618313617529650508653791771730367398262277909192484352410036792513217719492378384564713101740323744293732459469082204840911924837611937132783428203698130764415543810668001694292987888094739970597012660637767039166574866691728361902476357394411219937171985551052953713203739967000916276411416084462763041330092541608387012721246137738586985470033225915143092030672963835538779940765592755273635535248956918004064295067052528080385149213842484801046228542154426582855870885839012299824888517112859514641188395697024429265961233194902230132816218362205298119049039788476223302971524752612140802363438933258640023871876921743100361394365134772763237176048914020247687977959937266195389780927292589660637192826886616662008048894952882870568596135217112509093673702982935249926454474682161224894153711667238609460655668088830604892900115942541830254197482096184684810256409106620728199173876943593958319660917684668289843356193957443380450245749934995252706420867297875297589776724056771156306069675152412817840448466021130534559401793329618457735568817304192645017068713638188185011350567774567372472162012201403485319693039042041448734509321308855770873131778495722469524085501991374855884816444855965614440093478598405319605646348075179490593321992386862629638569488384715406262275094198119070882264060998256042357045256058767605830942075296202204976635885416871182753816809623581461887953628881097147480486606229562000278052785411814371230024052642282889008021018981769232435848441967326006942766089845897032347253740155064217954784528430138836336587211497681638031587968582506449006303804064873918905146207450181246561497739616224755993640750066069940707552946235073079857639660147103478905101926239535852771102867289718063547222701366227760155521371342053706087314501799257928616881548044705939114417112682030889019601403758374812276545673494854540866732267971043678003112181482825864516565803747839006312001490370524936190688155042788161864439768739764683875114389376084032745672313794522058585912172705477119297833053895924033357040493982878067462277470906875952718515024933233037439546742750173669311553917496869418909753481008892618707435678171326117249349004738691072000000000000000000000*i1^116 + -3470272954402846556088573158945520294365731418633550950529143336413498230488963099128477368160131442848359651265949279733470801684605783121228262390461037433494627663814070551639404126907884626167177144094431103533735488885029535749928553494694946894046872475735931723843638915514565949181505844761345216228688481245943645265282844378679877930061038829338851820043884947947473506181891914937538437398462634430047467513656102756939698828669428029777440976550438659124479115508053289297092279951478013510758867912667926397661922913151580564370564424944568070231158172805346120292140322976739068816387018993762236295748587728832961146445695772569382401573095808088044740187401320825563003931164574581593112497869545739490281637054113044892304047956156407433231561494598022919051627511361184774959619496473420357870599709433632143789503928197994965716741259120052680760519196356874789897816569643050225659213475611926277511571698915530957334588549754133194574553883540339343067645489755997268028217168821941256162501099738836466899375285936221561196922203521953024999705080270061698475990545512123405861833824556772557149684376786281211878211660854189480640552875439893379365998068924595143390076401232083377721503320668882467390226286441201935051794820985342309552002347739656650413693367525298570136031591505171555239471985523812684988320191656533756564432081603991135105159474996955042809029447506157985646635087815859344801527362049087005855940059543165214603076007027549329018356809011232117758557482643130469805358645210750723313253323526804128392263150056118379312201653711147581490447421362030402621417844946911830096167082357326534828555619435972222731824285506718536488097317558363373772008696424015892985098776761773940583948146604165661804639976527967569189210925653619053283227419109594918021876026102712586640691914840011319617804313864333824409258999813969581278287009831890390897383140385396783677502187289954567180140129960197049840499485262012506323970718109534995306482328131485995409300790715347084815484606529851840586573160799637102161262954166812383091292736861171192117885112458029018925276061917323388048774737665961082075439887593020475306685757852159511701858471907519204674416156378071179342490030599000396776756833001882228917333218672632263373866197475789817165092640682032372767770960056492430572686047245751844186638748762140233397950642322960168419020233851133023560525328958124596356373997601281037818962016639512265828300539919588713417583012758467247574716440933670588514457668411564011151637075058206442480577365369463818691022702571739472204282094085949151422153050322157739648040914021216751539045613139071959110117491521270488188518836871041921426969622133003480284496514615698926389628488592043952561519713668556071615836255377477805948685865109727156962082908398861098194215851843852977862932938586218947346860333618792896712213676113951823858088650696996687803559166559901975121529285032669267662342702110406740237067532534231571936143271441841850079389866046290545951247344814099830201013794181353364845570612633511088290728114687217738328736377067005329132532221737524047417040233034715170940799572630463669367195144080419985736525531860138490721581509244036724884351394492002899237786000123753592283373434955233731456489366653948234730505275723920918350390374808341035251540654911692360920304895581921074731079919786110951793703145609281128835340423563280047076297228665654037966869690957406714693953956114441038426899510742708228726117061071353895802801500007553260392674758502929169773578158080000000000000000000000*i1^117 + -192399295218635864851040961833758088820766752373982286387963287305854460118923879091538094601717184235978416258603557271566078600838282336617323551578296493191584944443366079150142026491138197301272280322882518861200105273563035471942971178180825304585584208838834388726924905699281819474027965193534107413093661629925908760989405351200079931621993103398121419027654383888381013077645852174607930248604310357858221495686174269146438572547479835824950123559949193942210635423031548630220686925946912719901144505384417354079859474367848101401156160805016205978564083729990695332841810398216340735415766643233889404414400461634675086812982280083288626806666529639431121901740549956793253771408521705182614897749271919653445887453619271411042131602603420013518283030538511815299975105316722345844527140215937532927658552937483044152794129282578281192166870898509510250379322329091443662717322839266689113532319206966867144778261719161044947798271148107159479031432867704282674545478034870597144574755348245724185624512510651249503813410249945163802698718742923588644627773743142245406599434389116034120903150124218779829312512680796221102465349567673169157335742323468577593138067189584497166228783092505618531469571623127342268276951462386674919899878639217846956968731199264169336176158762233221662838187465761657986939444973376631875761954572891577604660071463895234732592982246363215315244460475809723694890003836480007067465749541948042207365938857230628907173857709538543114756181061750699612037270398529682016294509179414376885775405785822371496270862643129786951862500187641321464052572257406928284172787076312662044794364365820628708041001184440144125157434631327025709116438570106455883171059963981454588115206004476594510725968437117298279051982412041421130343410318565389852572663765562049981894509316766556101328715264381750326874889792440468564949517040343387185282434833229991456916475589526509088108583768557375084324011797705570561683316404964358233286803937280950534972548445000729502434191030655511489904718195115833514463066915278633969080190327225343993379923766278790562730584133944002312738431066917164362713796454930019217217303673645514925579821169661432400507189879508479295034364205215668983493593226256686259069802107519694448849125243178770337453974217828825701673397650942260146971386144934508317438370582275909025553055924951881771823938142165857554207955530634102378841975529766661039175217403366927011154833566146554778665795136117484803704704502524503262159883969226574174265447399111968849208191501039157739198589503185805158563773950286641679049584815082785384531256825572478829861963054068340176330158789084631736658986478397132761503343444649795503320166937358617035921778838729923685917285764548236949951660499916901583233447453060668218728584030601715175109890495892721075703702612169899270588330024319231352253620468267870207716071949743670829728678275676013291439958093797129781772565954699065239101330588841892959949311678587203163951745664955193049374515451627365931534114568912093663340893706595964264243177620531390480881542886506131453730990103473981290798070510840061651609199484007130158797769261486112051273791263356464572087539469232446289250814497739974004723507904298452624544146196139226264246279519875990637635832987278035124302652091756860968027857018435887892361609724406153640005178402875347150986713673686591180568996434584487233571880328063619782696746335010368118726160862285673246939772330111561784763279357555914687970897393342827061387512687174630284096724324848133734400000000000000000000*i1^118 + -5037875454575285418233631114728792896914024000561936064896556337256230505609827217027718037979450279132001317776110683195343200338729908062288519792152125350786367610349940294806069351205288881664036476729824467990075976043975936026003998459316111758605853803918855070793607491692889816282371118328368388170071794043786872209771678967521285503230446888497898159827253025107607295820658499841872115675872323273938155837078730442209512363162728045996748221141021981800697547988272148819679623520316526345290948402012123531440287329956883904340572243483732219439157369314360419985838774611001451482160442777728881479068939832058365002080177406422482175245526869619079579441957358850925863462904541410449689854770882992321198451602180652733384472777322403257836150467063182714955733808636445521018606239225740376402080953105709407459214927152335850089162142859642004574561562529122350285053638553804977328921391323402109585900027714047148941878571462812670388348081435672608699534898352519102410323051148284176149968393261673611798548422692681211172781941165231511294624245852192920815782522611525200403419457242047597211416809532231291647582973948680876774676549651766512469362079406837494584245461812921118743009427896430421860539370295868289324925745341691954425128057554606864582617098496188898791429912259398511152462343183492269752133856593508685768391958627909114502429213743027372566865426291819852938616423529151411857724366938068048842946121017047956348656403433510664236744390582330099888243823404818593465823225318288388529126134631874106217468423345586901484540396053885051515678611836670777200319222759749465010738274827464036634979497119724087062708279161971688408691400883220963228959906400342518316467853834359435384316675352408901973129205281385155705931092967631687180797743536938123475850419483444544080301838751690125337618236917143097441488976700335401510088845728688589681530245209274908151058400115634724724085106341347647766919271993879762046112969350660254634862054609273254187058534988142949972257983892143498886778334143365197144942262797381228933309472043500553698550422376295047355641125744595098559916089733586521179877903833848664108864442602037257705915953039997957535860728890048901139625225508206878640357244905451975444224157040725678270235569275681385156742019879447281751299678415590111347565353793660191734683981137648554217836937157334706967885323320306787924428791827621907389020104259178223025823426588947361887632036216921461679795898561138435635412463760037627538694579889877207047637450994451423248943032587241760122649966203674263178478956467683612169375966841129439164754775077448529790904863118487170139582101414147858472129932253873089613408069632957483025213735015387417233858526949101867660986142666569734841492875511933593852845883834032404896012656514663941285406067746708045754775501402880252613931892734061170390061753054104594460929433260120896427167529636001948416855786973435870930773338026262985868617650424651935912871730353538256486782756814607244393157144746496032862998807034350037145133204484216807409636970628269363505684275320557383951964655771599717532049676970576385458520802494138017969783848687271033171949252776256833294026348956680940505230213920602967374148115379126930983016139266933326935523506593428654418380160762950635657232441744907220248624379415389453236287674123919438921339044283082027653153798460294205660648046801078787562020812893316984737311818458011381744503423833005752060500835773817225219570409488001557283520031448071848593876582400000000000000000000*i1^119 + -76825145943843603391190832242798246727649351822840599414575512088095616006311230423404710897321258574373718741920954703191331683209438226409148042573568448609855040483744598227806697927388074992356183847984583761833662611394655884276548528590520846645602786503020601353810521462891858431576667866503817087024272595548199743623153565733693525090806810879874938612303934062466078148930150414176500696808216171437925755516700908395416048784136951553078173051176619152968185989705086885477213706955406563320932113153158873163537974822698840651122545765843551480738429755074717468526080650124229636035143443114855430083937193051635806113846657181341633180662770564534889101722498793883474228047999371138492797453375037232476783654092652608297080517689740940159435747392788128607706625072746765234144618528953766543703233525148402534967308703186245085515409967754919705822724685413908821718718344878466193467932946274748375457585042817196879839430381301584858925615342913628976363037398623492393829870527571863642701667947852773372872548591751225928826857733826354243391954381893303057891182309443216434946637738133209809989791272064716867956664541560920514500302686529775592065661883552485701055765131502857650883598135452673851315359441608996804700656320686489237158133145345509236524617638689547363926891071437349046315293995311651709756674441158584676386695831632396769566134857288637068281809460995744275565864480020016834447865587593051387580818045534532872587663061319307547700485643589397192596961664771522101785748803681249872492644503963583215557533969534783819171022274240775646407625751217529790493474046320745015034174775031239788375748548741391437952111110285275909288292024471547024097771256662511209651058073919845087331586587479906621685064666964048390667264838990411761175887542197893266671942915591334027302584616512270040913773900011743743181111612163388025478647281642195152347397625274012694983570040331455421755977828142614009867742003945584966250598800553847011077748419273728199155122848432576885095298471102345717889438007004036453257535400368084748893387204118839442455965229597708003834757788793156209663192620319887094334002949427027516387984352389524474821376469203236117133902651984677370145565601157118217665060414011768838021005884220395605271121442815567420929095746249033264140277410985007879013875551465889584526966593306361077782970913750758922015581515952480026181838179910375684887715212890297582169243262989957957259313823304606162282521939164287882702113954515588448207166652701090185202614793781204715865343106933748941745820426980926278751369939865356473345931863139416436053233522266994414738593510238120613656516085043429661529423046497008747160930128501309109439118678919856488430493471864398307111197786375700021778373204522608976229133788271018504429863196796931103011063869478021912403892392406405903346937021711618157069089302913604910806754024228715524034918904610223061885083065953526695944673936456676551291126245507743657491006852024193930056736717611821351804386787484181076927536462351722170986409707785694658947970135237228194277509205077968094687203588564284000997122578259306636297637691361522657224930594083435711313093661220225106295840367568093288512060424890074445405248645622195061469512132143294876237760370356043109000347243351788200435599728017788879101372425752128217482640465086423288590182758320001629911517018167591477053082729647699308790079180037536905147039870868849782369362746449631007744283878489985250745731582319416279396565226755194880000000000000000000*i1^120 + -608383153661264410853217110114463033864093818285528355355282266607939689853772511494901702972602904140897588528977406453508335560102977648850556799557616886067098073611591735357005763774485337805568746591752422587552346372003010691979604964627027602131722880823170145013065233522417071860928027399470461676593664525340645065976652456407196399126942457717122370661586022695614758186052801180029507710819835654068808309067313997145932431493666714501895977921110480798915007349710554038741540650315609833313419074337431203630248866418482681396391118762637319663823138786430195950488858230436134800037480558464304414713692717032411808360397910561662986415983304134965073837589811381940336341611231264884829032032732494832386882360483845255894662846592208179940278567247206864532463782094090382226785255559712030046475236192540049829907388687298070432579588581791478106941135146092471803756428261623483911076766857953037155493539315296705255594304732906863781326878956370764598633440742683871813169525037215974500430491892526485040750597577794947974073197183852891542559081776780932982695787551927237052831733451783775842533230820053271314702211657614833598583020721383645774149621659037669376566227506475212245402737288399574431058920717867223468868322942998482037440987113511468125508321401213973400341276273703096567519157320829325669268457157073146960072297103259569319876509569246455699942220871100566640532085721173193580200587146942070803601692397718817376994741207711273510834267088211048938660951856722681549459983304013787826430644164689088297928160242089751460946769571778880564744045275406200731766083354695719222589105339730761428068216038446331381781494634685403573414562190719139240112431865979903571054652616751912481692202978070812739972312436137343564294585293139976212905841808780581091590694120825955297694923362863219672576736243335529494290117531002454246007649833689847172083844092937923498649960837482217124565228154228433436604416092436794465091248613926684297133133763306724522504219410741361060524956270526709749416008331261166339978275048392711991598772951462529778761264901211948137203899111727092858839571157463324601501183399789908061173553847747803431976314330517459739935591006921497595498213210418873887107196598015045504683050507497695472897666265573648697788473800156150594822456437918004225651205737856985470869897947110906524130575702813014777741286720259498557550441900053096211043016645750881052298463014804385791668191917395144838435866057063022813213399731034172368872205049480392961625483532634075894468354215482766616336515920207362505391856571099004867890590259637613625575294392913508475663480849971694838639214023370641725864021660883624451141595868115247353519819506366769178121180591757136048824527052670343767789398673142470367624487610550317938729087313793417538301314592415606957363997955197201673418775411833307079534500681278366321508613559777932184681034068615571983318034919835780293293218127980069733538880190318304991132507484004855109939228976085973826204084859827510060204528284041737284484662884619170603611068183438430116028417762979237823091389151508037240437749934537746837798459086184157058445639475515044918063597525290151306532476067908647835290172433655728900448469188507587878551897537312557947837402038693278215385962680827015582910504715552674433142832216987867634293802732083264477643965584686408662054744973968645909378308284295159365914812438856099578972491013732519350371913377717398344580814995091660154513359365745470949294080000000000000000000*i1^121 + -3226750178676003162477554604027197425007711079282528262870198788819502222352193793626420673449518351456887492765846420269003220492960928223441824124460567476836257554949714759995217535767879821854318923175573628409985548370492862647449611231886262044372814351847323878253468777067730768602331501439184655436460884169628706912660740517685805580995984027096017948336972458122662102069130424521244029812273500807757448696535555999350293854430282775200672610524317017771562539017654359410718398075953951168036905545413164357356897667614195841619885517359071715661647900517145327247475247290318879692775159255892510709063773389969978166406026547673113830655909206723268342172578227215859303161703823196940664366599142392903931879319499680162241657865683133079353895068496644884680954220085144600243585719846459448598281992246146136077356291911322583981153856299212420121020534370376671495916030328716089327928457901602698653511576012446275476733895813015412285877939197647402918676385064384796340644204768060617526028050397477927624853460438361944545875348790351117955560994090534972110037119743617271531856140232439857425855689584100095108167833834320324943334937022829250136520409127664976710509253636233699426256365688772388483761878203582762108560300968502214443164252012459955594080270098788232159679284653872561947619178458017405552874580562471175981981657720345849034768040933293478476904833053859590452510420879726566379991126911522795594022218908452307810774685946248920963620715662963580319483759493799562821686297856901984068694271867737078625192203561693945051753062575721890704253149466628471806653811332420320384216193425798972079657061447841601855533310023574231514932424423978154022241836054671877413253402180177882383503767095418963999862598024293747909125511343305174079597769964937846319830129621366563031715889853051995951550676330250491974961433056543294165885220977214702395501395879729661963368465425122815567979733691092612363716408502678289845696534899787721297300333705143838955230660817988460435808884470883020879390312533492575814808292201973334446961294242704019554297993252305149768470845020052785676239788571785787865606924685898140875957340944876203749112830280786193889264820156043016527366105250672281671528805882189690355694528555522154971494712849601875250675529749569128486066658035145487669439148144278916462464410804442055732435767983700738055639078176654657953551380987816410792769465641783361444044616476548699356282553481835356569233036046865903989663741720130726506449261455551514494433104611377798119488500817061921091885331057491743280158264398907840098584423156047416887380078192786952204188161525747838018777356712783068078569157597526350633213694455360883104114129648470038261982894100681272867983692743651145315795436819722452374332762580824832530665635964050520367961056398121079556539937416668398535654779301256109545415267351294939138974954677490913596493297574809157969233000473304034567753945207894288684744003575441520020532145463383480953347526647931029915778333211654501297860846982822188530423698875889237943140702449174189686181606208550005309644585408508478876032995799152193502295406635699207975679027814220954656202366666514582098068008001290991830370342574393680632750517525253166988954363487301348919281561769809932812236435053618900366671945748714506961378985797523933462433574478632061486000514021536120896622372781548381163286351906582137353687659728154757280304743416675876931143526579909335375380201555402141354743725817856000000000000000000*i1^122 + -2343383427335628698351968170458483361098766990184215088241084323868857424776904310655517808945762764308225234532868176538183486981085275603759273993460522655074295683548771387363195389965893029657640001276383296807781389294699906139107950253662415704231501588585329547006343174962755399652185429082621950601731736875263180708249233986753892064405310006133603497763085646054642527985213290808883254634212663203839227289651807214469390066839450770953885849110681723912023543333461947890207967219985083562243781708874353528573265855662752572950989155368726043081597323940149922490534023472465965479267236479599292099247853650650478300035599669212992130218093950528766048486202465686000442358857554254408362135487405695568207760398906067922328264826462921234741726989827766772848438421369212578188261722993565427567257840543962307454962846689326471061205990452610411924522010057530926574034564338423555340297556033935843375858252461353743671655536747863592695424948654641357068372398626527688250581388987223781385366643550683035852353002756291998836945888291865742470291091121386726918212389998686480709736239590191151906409832789023413914504147795196042017260381519323246904507835593061802965830561581953958519511998799544281928796245302901515861304552216915657121447581327150685283320686912186723416695974241095784734747120253514057108469510884100379750290680636540086982267573333313859261624706205648550381775606246061665304376681015112558385502217695602145562529099102667693346027427822644641524935121827198819091207711363898034159640035166284751823371972306958979757034039395556016044450527905766716359735254215191642527766947118227096784553506462824403390665522545872518775412905275037829129380441779107767331334817642396907729059868563174679895813177119081485380682232266370102488067727721996462692190308870313559999732436200385480133760082347587057782327639395043085272859855395944508184754441306991938878340996511089612841838251474376279279298306986830850379922293847094905020439549860864532527904967496239512185540109083451825275916875153686775185960005110521478692945307775130531102796079845473557608238903741125091207960416838072288131327390076986360769897264146807782600624880417938732442521595915951077179679867890139926174152412587281991921599383847485202373939485523657484829573228967840431674758355481189810221127642847309859972638052798497615899459863474434931493954449842933835295655736141225985919502495189914579087380686402545979544665298363197151158112174991311979987201606268409165137396076767177873987408170029908872798279980453840470157370284229835443936999270754784506561901589159997831210989729269891002037416120719781536605408879248390663948269671791758410634100741518888595842195537922987600433571431700152154154648116052487138776444353259220467564732052948868598618444113115848290467406130042260995814741655939343343083402137022883417534358396589613032921148699586663747007537922769088702665879533042783171809080949675808555823252326910365670710509163231286891430740753590014772779041491777253231174478792078899207429011739740576102045297336839861561939476006992288463002676867034079392336784298948051568152456670921252328057311944417884612159319651535274030400807471123838839954491732811226566596721723722459663543554572304550795638339900194289560012704762806686447812942117259703987304989226805977522651014396715808344365953284601200596639813488808314438733498854365892482790201768578626430865960180467650877123874461367329954803457496053316583424000000000000000000*i1^123 + -1346285816499542130063811036320819468759465260211949209807468175570139661064189997769349707272783865046272720411174788886821272450492041681095644621281014613227490354696221616180209318255798723617732213672748195104636703827183899171606625987300009071166318324690160988957600554947954768262379423238956349332239637281219569557589888183633724260640044216602879168344429603874474333492476909393888440903481510881334336978742154345884173094943633903184405733239660028376874573853645978534328246907275510671052726767430391076380231626674318489299771038234256635051007555890059624611847691554660937012298354841171178723169513380938678908812813503511012879011151969420232673385410666161302292103620230546865770897496247941884979698885083067615439833398750969711362808571728862854768723451726606202700405033385226266125807559293892588290038027391113471346611043135754605293747589092842495411246443035181074222352329112232486416269416538659611992685776888524143159976982151439112879069789995104369603251362503805531937480711609380833327398057130473217228515924211284658467164211992126807360411167554862279343694244110091214063899941755886133305964654052131465901268336110572564299236616972201571571238198211556036457040357232424975761122406067518660387474871103267812618844981928118606528139782386196192527669811552536552304764293112786983527642341101496022587125938576913159579319328487930340115286831227428057403552046976330999502677048560474162838557970406684309237011226991866161983850415647341025679852536800215711483100637197292590706142221623224312358545504091795581170947553793796090295887258469440983374630741522386565712740667109803513215299997636317615553639813009272213915436233579282252973092958129221114685474214900942892585423661614903905829684827453710638705622313107114886249116769589733014304944321349001337920544652334625090080850643234414331760700288372293323013678064549808059832947244290158528440241198552703778849726458795479424658230832111516553934785210123913730274691609348949919563161762766159927507655400641040988574298697220854752620259160967908273746751781653125543747579241099302929026963551438757393673905920376318240346728022240218787721204054965122816075944575574405298034656847807937886979245969639354194751439002644559317666147221761983993972455297123916537076161837024339634740815034148199022224553455190234547683394444256959867325705866823196897557392583247387580622575752795547814885042025706249325124878629478434073303936268724946676145766228321498293541072658817801077208128833118462848637440142343345755600356905155769529660884464453809835225673961577287185018331555204497118131104841605992813744957634979312542709720612712605156216518516559753084932027477983183619685017551295612220275153958139319255835933206229421527574868634109857995069712568207015737290724937702067117114098435430820345178942689804084934514712184025461505349200567420102218880336415348720298847909047643628074184456057196863918812049256478687022727342352438539242193375717378333331443399727562598021100187739989482793379638669667525937737928071966863629894587244430460649162873947097362384991036852183916688696312791193444042274836764337861422463380125704498496622356976811750383777057025865000725076877023386786703865091959628990905898617508815489963319003835741626857933803750855125108443150423061203172605451932615404156760262041077898820642792535613274747985807894332943269954901441485560582187953888985804425441161302609794518856337809546920252742094028800000000000000000*i1^124 + -787754037562056121582658594265025582300426359340788970534898666853649498978796352243363365633831914470069095153814713502535089259578718205108417301513347540365117012411512520789149645407505968754692920559540046840619713885528575560208881539284055470796765472219270996968986934059786223415343328639868509807056445018871858068109489611863561393445802549699892064274255275033925909231516109182969699615763609811476105611257623451795961779568111089270746383941170841545985514619138950279734416281466372630894993328402311666604126717556736635242936812821922688574657753409084754520948718878666601460566599372150952131345943580120695482000769729785536660989380631260788094027743672035742385403212717256958779376500096426472488365324587672174879331872146079519630172137272083815834469803356610674678279660351274929409331598812899266816888660686826284855340502566811535477017478234629643191034250961387919845741876150265077987631699038417828791824717185443353170881298194653094774523829539271604930955037494807197229616815298342303077409436717781058370624938964461082556661461214546446786834812144189479435257774491609036093449567593831354180477801562443451578732690942643109313420703785157409785357140457210048852159465849556975651881167774812000716432724879558763251257596205963784169040741678259195684528785221532331197498216368412466348860564791288376465579525907339309021086441301901726685840565716795362498592077612800669359020164747568803402198778995326806054326563725142110341447310178862191331713991954026632801066206094456162106715172553714884830010836682329879909678775707002987292081425098656091168008767706351764620907253890816797737589120631437352428646883535035852567454181808203339933682601357547123554700985273812459470762997563902939256025972291814361863012077190143674367735335974837986422191679025655781574896120536647977668877709124886553577665743468280875952789407556646890951967442121530909977158321153586409705758740230797035657636534515737131059278376226000356711033553637824383779399155424586915034078345349719179847463134153859357388059959785694692245015316874623021745196874655111296386707879086615647658514440839870404475302980756228344880982042857384445472777368935384177901459322024002901099217422727900169221917025519327000860452497532966668667402626420718884807701481373648330237679287112343619311542701793825010942483845693296069898092904943652163382295615986040868259423096691229215466464673799243394117847474050388170550085373785642303336059025076832046457787728509427910506702420698554816170368162462234986302932724072155871345089723010287892786392224669597413329039737386706305621955235214823381344784266081531562290268471403125352734959470287505907504924211021773277042474530597499952785996458059174068558461783526362094437241649342600032199900168448940151976777406236239156984242871882643528415118809954460511890232403732528812367388014098187621681352351368891639469747985062576000093617253906133314434744801502761377910703002358806040638185521174380022511781472635668456240405854172551627620470640045216046388375807951697524310324144984023781398132911347762732507170466011803158627027598859742294595856117365319432361332660745379834459581807268189134503386352564323734332086683789130614931612484000214404170044996320077332197197505867344012102672240852246534395905975745572119197738081891188724701633734303538807336267014030359437387426994952934545796461816847997193831810959003864403611953232386328685175902269394124800000000000000000*i1^125 + -227450603406661132070192251390610877035082143845241216583071285691550144419283432765196947559579430039562059145219299578081933607553184196139534646772346693436708818661541178691397017995155151205438685755448292785193859246227006772228708411087397118815382436997821135349995143057335970763582489371780269718707113299199766330318650929051483577246982730480961456308725659484706211891394254445608457379683874910039417221518636397892461888857196510340663926389949932944359469768245941092004509909566641945774540837362773334644697681422228551103524478969989877714066650483650929223900519086302978126173819177008799144569288263292856518347150199788562811789419721159423787615618823336029054750132962790791558886416737325526347322243886186562389902081955574436838692075548780712117865374115530530413374540623240201297631009873280175675386082785581018254415796220534395545790589600590416120615537644828658877073815474080594642698192186238364298883920380705867115899935053491684432325433552642443153224196017921788021927897083975635198772986342456537184817931460347325161213954581017146109444032952781268322713495990099811621949840374476861268452516475133404477127739893214967682715272888487473829956106681858889267644136744752754792283774372968232926368343475565962925485765660108310201616738894018033433788556876841050507562311483983050732126657560206623722642904982412994288098232059353444411330411809612808041632196988934925141468616172266725479677442118747625800588228449932581372433728085619692089315065909034664980221044617972361730875690235330678909716009142733825863827459713286308317536554621297388407095234306072706064340501581164990607533954465571709343318574535017971536723284196353736022842513112561547000539926950205542935355221109115931623550121111415669321402473504870088844936203693563491519103644408069299717705827686646878879116663370212514740046168338912071859955588271843618753388160508047147434565149079144854310459579936126420176372853691049763601931107630097618295557360472739986989907392884822367539568555610749935995144461415621140029653992457508189379466322722065222813967689293495365743508053471444608270677693601287119683788803818172382833447673970849021098389632525503024120181234237597374093277322518619835704696230886650846428293833797929778529026936131436216785382977044316954403030933554144402048575676948453803716191366935452466588975780954283558910751100834797903787568721220271620045228605245755116980476408108475933364175602005575152259777827330011202831990014773895643365671249666809744992023304796076770132073966846422954211819344083955499512157388785775775352366912396109429992700640277819447695916051382196033148417800531514934350147217962907081586267332853775995038208308228656308849091177329132562884107026357230030128657363135068733985206164421576999289110479591798527860727883216938762825592842135772602900742486466518895319969201784506311002583488959657313204290274336859409201849658248883490667686656520979219555954232070095935386314757746024861059104144309007711241641911397794736296912041283197648895166189705416382418578538634181420153202193560742925593399768119158116503190596879440241850042365846114750716355964623466983048070918200555522896263201394793045390887276914760003171381191590150750049769062464920608105869515984988930372296115257060494042245782517545677136506052705213105700414674226861082185949978434190083237965963758724412681158642466653960120486609673130446743448600134789753733120000000000000000*i1^126 + -21618736120565666525520628363621856831006627425166104691498175495130455016639959625792899691347835662811142660495695498623404509511233596043204222453112353715122823925576830536383896126411569645251659604762323683091157411028545271504045203791908677927099966809685962360435563397107288466816509640099216702524131666970315220910668954495806702128268986885118246295613184631557096268372632554821601658161570854584747056191269765976519959701537869569073248612515688843061596920854563864006049870563203205003200963705793140771456556595351709949397704982930484772125710096073742105046833298704661972521805236993015255512289672485667521251790744542176703429166359153730610677390817216702488693500787290675184565184255253781296719248383539551468923397563703205788732990661471783909079097601919344170228560455475323877731276179442473132057694357311380123239497628124231576546401211489872048023706984367046723567018626698507414134462442882002980540355890631287920029385078145732118810893954096685689768761418078479056806603511955662272026272589103694344515503358487717577545034898222498542481786951321484400428143164339512501097841649643854028661987675849851544023718139279416272563371300564458154510780681402900734749335601033627147045241044421944097002967007930382783945741921325021196151082669643735282472506098197287096076978171581777561241109789379099309037398502433428382240828829477165443516636277075014307593709628680503104805827416106668060718293680500508820530349085770720511500853556175203442924254929763958124025550311498459879147257811174379307790123138191043035332251687980676899237569773370337457066772201193510380164792336034964206690888241444966956217139382384168799708403511661719203851767415885676197250030899019818148740198651474609238548667770374619193048299966474428316849967411839741463497800125606088537936850153456330696274157780566039502481383730213199175718833106405508447974001804737959766946527101817725386560752169154350256279539530074950053376495313283166581986877610953583484936444303282606249556989940488283279953651864307467248413108061989462036782523845457697520074466029798085668965844136416371627564317723585802076367411266014861381544410054297371599172856233919039255840680508296871035947792602705524852407724579596979822335159235974690345498539458516481725843259603781339567281677385325931338552207330133136264199041889776948007870196927782849689995626839879126561882877899467323555388565318885716272058136171550251651870506939453326182466938418662665840999840920384617641158217134267816113095630211023283518282043159415939181703410988113945742162376808827676143317495418268011958217666632435950353790456346167607124145932671362148802665913474746922855030446842585046595283869785334314128948581560768281765257991939277582456426223000924672985969353655755155512836144913065568260790391756352248989131871242438606053741245492853447873132896018268037901666543415708394766973015881846714235115301494934281707082874648750755661854677562090498850423054575046595083276760429946731082617004870481842354756495242471795773774573319041766410087456250020772774321975196325277661748451679750112856732839481416571137984405848690525280545099273162128440361285332550657932228252766404496128891415690872465447003639323604933080767344322324024641258315814562380787790107135659017875439898475405344765433244565939021376793218412431400573470021825817038722937389865321678943010572263568793498256602982159089650913771520000000000000000*i1^127 + -847387824292894760975908162446335544911376628649336854941701984690638897510068206762250173471365361318148413145930401951939463427178020403900403033124576253319852200336650216141147901280668325862265803073242485931135692399414306874145605948139415878674977601257459703884625257000217900803525613068160686632309274153212085013431614090599460844755526067920125705091226300668670113047891489957058028769165083122765581952653045920739323364254889033035249040628740134259825184528749744584370236484903338223106718740530685571072124896689290422971521757619176289630356252636527491927725263620422264323896699857983196638549098529598938642675484623559598406947646112599313277976565102101622539479916940391607757802300307779609655157729892175833099125196473370835244557710719567657301046218051544928406614284884081409876899464916673767952322752964184330639072600655370478220885830953453126606761600348091281103704082367955641703877358010041327349166051477170806432122041447437319169952874809949658563940486353532238063386234089958802406865052217423037233659005486650303214024995242114302706013430902548989714794218037975091192048846847858992521396042162104476754857249934653884209481662850831914653058740033049759384938683994814234578603565702179496563559821374949793061309486198245969754979979237581283628639517006324739134249324701904464515608019578294861387427033173132946499036386208728362947663028625872973361725123009640170560198199553910590511388952182468126971656166861007014902826605567703321830725025650678396259850367425683515973249063870165397757065200455181995307879139248612197131185851199179847810448878254081549742560128807124129770258365111920289229570746869172398667629152170668788387006021318532030609814254853134938832061160980606558857770725668146967407328185337660106202970427979529623206006432727227197418605388167360116988668458652431023820530803662372886196396528885717877661108081379923403510853573728011247619013912316268013120546589986424791287512803325716309143907858101118602709453600129055122353233632050015227051868998657215435226007242250208548155739253884475068383895687355721579176073989475133912977781743899430160534774229983959041847403432961612798113026438227692813345319100126497659003069972490632018487076226300870602276373612411895076832315474637272681769223577419286108861730168231858486095775854769351385110014066356227719425089306500967775048114974258142591546576354881033938232373568945798588180587081586128557815093318474335057901083190933433194184599439146086784913956099572368286597910805737831167383260465745440439138585034092584609850582068070021195605971493829717125420332968470111369754652233331822670069398201872370063070574527422553888266956139286995269825765221058644616168217653037622950741809113333782793343106267406033447254167244775968830420780277398991447157472859358861069219769625154895578219535306477143741606413487763027455777800033379195363245882732338418879463500375131899745072138737419531675216369960959095758701356371349208039429461496304423146089826369306876334267875371892969562766437494902873016284046421869429670836731349426413624975952819016322472993053125952550947595222309363336962410346919163868548464217493722949151771550770441149941266984640288692139269751435493083032269275975368653050724893227265212420579320597483465998331912334794978039010325396417471404701662828945620846956197191689297020869779775873849647740028497966113432723895483367424000000000000000*i1^128 + -11662432891836394490198446890454744152578126593367504087022343747973053098352384153806258393408440736191373999409274369885419120844501030956603737752645861369173149986759917462034019493331521024863804632437393734806004929287372506378788880724213581610676165889517089470905153523718006808151108468073530727856153554215700741791797359797013373201236904187090336610546019206051274704968172983542769354098094568141273895624164465007622068038699345382717073051495488241515750125343192634939131677133031653829203937206716583836697792463312739191590924066217597910531948701392018882677260428029036464459446061594171671345811152132668028101100787956373737842838132158046792502279936301593479935674588803042472072546143041697289484878168248287943436624900568418532359303546491395933294235000340403144308023390284602390333322706626857152802671701002168737631246539155605766462202632415460254401840768890224259172246115607905670353256414493839864768678321313537546442999609173157208341526221800387114505985702258086341183831971639016209032858332405832734855478303569224009165607710805170285807881693569816647066742820877449993308070056649798296085592909108102668078250622248476494791769044324157375979833155652972207628219921262599032358147029512393226220164106958798546920417426744185953608479620462565307208267570902887276112473230697579431205055323226524271931776784512239538605768824643703073545621937791877905340827465407523884153125976988778008462101706214929752508396499088914102481532001931714921053033313561990282698092657179273116176152014475890938994458576082508164889753685424749768271424344503070503571742405489487175983564641516892263534161165085283065728071379382085879755306412816706019106032802076251834279028597269787446747859867816379662745995273611398251408459176719288675561894033833182908319138640720881338535542884867904925390437238189302068269061350251091398592028156470918347922518981113509670186233390578102664049953145072160713235350940745142185365777634470882740730256073039432485214103709062284273556543629295287117452769677783847737808808779401328724091814164786791068061920085321568327627666124423188539914303250753063489212656942218213190697918868363574391525883763029922789620654878034202915808191239711198743596122613495928023561930291097963800605440021940793467318269537682914139547680472644750189865252832683009808067692403977942519849981070816799711258618140526217948116171129296086491586039375693758527715717361358823156034021605021327027384622249252678967437245153118862484191685792672929568139681627622647970778510467185538946697647051348927122847118340159190857322887473206515486495202670119245485475550896991963582606163184017108072111509225361203246184302595769545115808356711532111623065583112641509063926577082233049698811637440780858179680137508702519259464756797311926681248317706931068565767117348052530959980038616063676285402993878390956166234526019318372201102985189307675626664710710541889460557368219484632068742842658616924512814554865881032401977362287249435031678139283921995413072214383021607956015884868345134064485620859574536109001371551720199787890305745602799541365250049231703992162908768901661073014693619786241971258668125733934432513521705890468385043031238519846574806391839411512806352407789824463679000524715154121118517735938549243595825167433196069018771999167696733559934777608353671631907395749490322306703142128476083772767050386372558848000000000000000*i1^129 + -105052229331231173185600161340374797410293420849573649202811134358135432818826203001137933870441089220010566136357845617625536254372438735308636071403909669506529292464834553678639497540973733408750479260736711745044044965037297024131463549047209419034111066589272459338895442484293160201615719811445612216695327856838275466392640477976672384061410892370465405683376833382405489747382708715182481327056605408400736798766219064664622122399607508924561753745828077281711051466240765151279976686279726110547567117009559832093797874309528888607622216911192758318468369546315935184092235570967857956890805178644579766432195906352069905069261033480946262560153869747593394261921588922325504760190859247609887670066816867052684185063880860466109836378295011302728042720588526064049619415242560402286237815798088708787287480728499598132107763889513097854034457484974770676897028439765691672755468960197671214771798015323724723899734537191256290703416635317926030087964136298988992672001569862211803717285796668261829366405145817509762205897053528875353387346361349851660211092231264196854253631884441731159960427990940390075706386976619709815638711509689568109664392034436061873318722467372267191182245257171437171340947852638888766659903866917947595162920801035818432244459309156134226737580762769930086999153396072509277808454625676564771457404604682320615739864662399272896012083966536957862449853551603124731303999712307484744009545865566064188978106812718384772945587900133908897310773261857404564085939583581357077503651213504856266378182606182940507840619604619433036629592107880643152228346610744201601023023245533987436279309022944371893921334583229538214334597585519226446585531496553461726581330090685539242174516570973616949806603068189154763679767392471763940561401406159836443033843411167009015449079622966170300507148216784611816635569504697968452333213771901563651194640218960523171055923125555143408074833393545614947375220639551835016599136357135694481004029215106391861807795535306137992920380785896384671996213887468809874283444946408013880023054143306999971650244612360983444858272952306954138167767183330780280412184949193716911886526109365481240486798892086104174684720044497274151548209307277107568951175473280912084720406824757262083800234422964487786824470451047612093187788193173474083015640758052147664363742993738483534160088640486110611863128527997451260158262848979837209558971542490944358769406437139163307415651762536431864780628617853758111157699511609229854163931467247650926843985475310943966237644450203148301595576560704787342483489587688778406248663934736399098246348344313631897946252802312624442289811617125821526358238091327268827180318710318257370934714345516812700402366727632185738262555344491509970956115522239541053667251798028466631569807281612529548302960332523625788642799737343134933247996047800063384386535209349391979442349863301288217895696243133951938431429731819562784240436488445960442159928198768381448098856980064067864724775809462196146199029586728711694351495366023216081210961571631384724892266660668231868886564237462875861688730630723635931957372600581757053804782866708557486092601601904058747891444236574105585407575620522278460054131265536473935051266219837233790074669172157718595646764694787378241909042214961413115651250187577265707081036096794847094443428677117177961479153288301104606074421013661394018788796265151861673164800000000000000*i1^130 + -1043626295507668935652248509733668021526451175996872801205080511375377426620848505995299131668528570373515595975304361363850375802311904340554078147219749214692027665405944997825819522327525280466204456204942520161801255784444472101412946472819179116857103247706156946145178918826239728304693138132796160492470693502321407806272865876561240796966646152300544377037610990527086789625803368143710520246837755199722626649161054783384611249345809850170575707661704409527360456215328466608862512082514262667998839631394366682701534770835709541614305500139004945796371875739194891454255095323420986888946285816643765784497047398678098373748800334993955845801578498527930907958316920774584257807981442724121908348315430438025226062578738281735210502518127617525753079362908160975337732639855628038100261441352733776358954083406047057097530515009316455493208352725093009934900710610913826272300137615055800812745375921509074529368632162862945338600184623104643994941538471375392475597230424251068567533714148906723673927567355700504857081609121132497365743369394525891872582001263471930815851668989943032934955565140407199972769273704274970088638248649453546695925884277183124758959449620877984021801356700063677472835886409903826235135251928578921674907408258011205681093489215945865548153309024698731381943326617474140072660631079964429620556037156034206877361641424819090847435768888399705058580370277959262250977770126943632036893910173107264569384236599412146115862955703744884243662295203896317436852252786954200564507720598252801259688673157680280352388456052256809375541943498606700343566217747493532295270306733398449716476597459798140704515898715523218526937176839028467300037993294760720703212294872354942131310215271223695521283424473387143673287750626820688093902409996833960636045534948290271773568839570628567022498711632601110383886396336338313685301549107321724007975119719211273811158425817567845293093953538639821646419445436737592561780349746649431439035062035160880827059946259020801398245578331739412664938570030400742548759458287564363351875921096218435740858038892926812339285132851107450211806974436933872219462365078898046378371927452357948380249554080065790452481522125739154366851171099017484358886817522490664252477487409646118591194872188884642869869453384922014351700885101345356044475552650909643393494490415116006279099042040072768111767903213067130459828874774112015635595854187210929542856076488974833587051336806943765441030554673769545928794604525052053519567190764017382053358376193795525439164763791087210896492232574285639475906802280449918670125213543518458086087217546443309487253073699209457338043310585071440475879476984751426430647460660303894599306214587680527152854148602678152216965261378988338078258028858462181150314321958854609742151895799969810120227034425440918910404764558998510660871262647687855720767903288950429749104649525526822392223045816040819649456073237590628430273877805807793144868368188249542520059727168192425245123367960144712777568719115055097374500508384670596253687342619238873025493045936511271297284360732107049159475476377105471219547314101268551558930301808544613876479067428252281871001661170465572639895425178365631597130624535409540863846785832650470610007256075801335472546909600477494001688649821374196024054629875827384629774290206628666604830440320946816224086604835708417445438307551782787604283392000000000000000*i1^131 + -9335308277329663517515981726851147225264184694070780773569420775659375964597854811533399961362192247679205516426932812165001647850848971862768394357735216341097105097925765350512828825189472809550630834227258014795577818049767313439213117070765966700980250389685333738168087477055976594119003170682964311882931889770001627536817262954995089899552841522721109329072693225038377903233753183312926684874937025422308594162214971950893028050327147069776027961735710517744202635708418947399814820599716331663914846239253832625325510751296000151209251853466954596863646777740096408553554157015962435262879576556601180551335801126606835340661172724858484273913517185875480413629711258146352909245681671727144780626109679169271674437853954668347946116723704770071791776550502433488298587357774325991731671792816336365645736442213677398970732034072570770311136994027025884377878699925392521066786222393862796277734186741189775328826648616164543382729418835212874626938811807665458570778349761227124302374678052698019233349208944915496674736275699049081471808062579939481933602023339134259309208271396537950019699321889405722097032677131371846347063666269451436539847533699438804967956478557815728376562050384472429921479764305590785825638135409847597562745782479620087310750004620179478374485491183531903694939821499019555959686556350862274178747891404110126435715966098845445621042783456619664722474971081782305442449851116751413715957160021738361135082669656111549652976719738530033468407733862916555227614267735923633873479161470298052520856743870664908970286992831514654207904873024085605815383507857572797129600976301397771639749361268267971543098562935848324964375994164137921067917169014304965882963537607426050519707192533114389006682584585504217920393240261668945074989292829382255866196759507131043625402110177708090170210752419282344918711235874691410868180437377415518582435921287472816638592713477890896695424593444529648121173569643317079754030377884592485939374005910806198041936925552914433474035292369458327255149273465729127920702217652341114385041457076557078726104852751902956365435216549342373824484442491121591704157591047644292146582382683189880122005803361919317167446021578621441059948749390063590571070467719260611504942249672684690009074121405566280503304310423791771341423638823910597390181967990942365421667542091791760002918676534419272843676145590471810926248169648485935015231128649521883627720040923117731435340052197962613161016295079178732275229330937926158885469300696304059865614397767301236768834157029233939011504967704933879253034485609091184326920816123049078736454697059786374918175164551305165156835648712378785282063445573599027062219239305347287543447760285039698470897125839179211761540840334322668538004846457437787828960303997673863846306758420274984778522659698422975261598394092770988630045710589023079720524021905765797193425352598926900998014730343716577242034926583927086485191846464136895217770249759131804128946851244934898127634579453019840290767207045319787424226206925587233226424657393005744149000903069378569491204150137651732279243757177349538322337889730740037907947654593928734590532093380382211462665892857692514153692133829490219686709733321459873955395243024305329242183226018117496401659171969594755383083855123310731451143370263735514254698491442772725091206219208260213310671135837433294607550030807040000000000000*i1^132 + -56380211091797902054111507450820859957742691507284867548466749185774245084864675789530957537266213936222671265250223781509046090298539823296694541040389701285094930902880968649880740063686759215452423575909246296542048240343522619242289080115497868815897080190043606019885891151791424571577320900632304858335964836170959268411813106843031851312229095774382326506794633713091039698739495773878360958857580413680285073661219051797522825772816885681150083624943941694597545838563296167510061380075692460605063232441184876857543919741700496649027923911926757082490905374626421817801057007407488999273634265574823105803752095493122858240902018092271432797458317511258656975797278150402914670118556163143307149538945026652681485675601122236040143178879722969236570252415221934213112410985235343753414655843704712647251340542513126928537729296289302655565349631051820106476021097091204822989906851028000592840293708137703078552595261611448239733286247838394533379380936542940523888413991697603818425556034837178801672759066611287265371304737148902854273271614613392348260022627630410825660663678736069017014534851646168467861265122193763616568621488568032657733683316567780083066501645311014656838954498333672653113565266406062502706910720389985740836193660299461037106263387289687073948659849817953066367006174717578942360247761953386321708671455752688886317068214985525211818750561058092355063548795828909687503861751782414671097249637582508665678664824269585252284513934358498145060930144103355982132946477857429551286274057977771930981832175205570371524465273112445529595726485459401072877691999547774936292957652802324735989652633731518511729299071991863680765655844980832447563832849268122779001135726021624236461995006368718259424770852430829223762263164925206515169853786242496648848399672354668948609746590992110150874054403297253455587327356778395086306215571722605678739997452477641150254873294182212493964332629612957619549307106299263231025182546787787266433067696482009977936124797672349733648594257584177219003023928699988398260412205580528597042935081446643778377161830825025453404864577393515919287665042480974795691827206699470748566971862906219481964082240549569827090707987683272832123426952837703027924110554459530473009081211673354852750531963393508666860372442602292977425946276567810000468305571624449502353690752659685546171422356824095370554519185846363387130963749426349737485218625099692303999642967979490906697078703222041087953695498618129140778083478864262630236509506834199492641584984513875881786081450769108892131059930110337176683000016903282710191350891183748314560443436812932409160915001401921825656252088245030921087869802899673330346340893517510599263326797554320477562022814646373299566788698596194332392072931332822767855336770194476501805295822802809525004158785831431342516372453995590868619797865900028046925281783063698540463014959237631399505543877698992590234037027922269917166182184798367737324637668737035172949774718279476349922659122494926300866795636216737892108620747850713991518041108960766819317538426456260575387387956708769651391600647955275084905601075375466005679443300699619099345972824454402117245683970480042245475633669092069258399817948381326351685639591652862255908065287275604157019508649143816999031763205587574013322529053417726733931976814516807884422142482350410603176464141894287360000000000000*i1^133 + -224951518525590900085729140609150395354589424888683609595649660207615763516422291175717142112681298291057915931131900353613744891866054696664489170935028572274406997037930445118400509824206090101985406915200898904527613259519686848618793285000207343197974449979604001192800432689849526538347727689903758769963475018357046018265447295502246095215856399213935502702271182639159162153387615872199955105961537022308888544149301746148666230619405575484563460513604460183866876541081911643253956945730355759412733841801752675398969147134185326691303391799353783282280220735022777640583503328575831275355654345788612477429017069993039751409975733489021977265705918555418243488902968382551980876714772272059261404210126694706757115680619630666133611762630024678397903139833809568358558847908825384961223899755121537633293384602904898064584089711529896939930315576941307808153628230595288711196893367589747487024489662152082832869443660047811148690017774100031721707137451081993862521776404568144642315724145736375702839916179846300774562860608846211200269974998245927342574496874436328932110325918204274907746785875739865151683138962319190063500767971013934568852084685078596024864748005509968998353896471745064597919483871933181569332494091679180457724233009281168464870397077844079231274806036124526273958140355831605213202369045230841413816283249892155632701541214963914293605184358314858202877304228963122703568008618535693047363308687759039280706894673599589680181288799877378236779392362369036114635030591023865245356593757516331159776099717597661839312045205639922645054968185145502618291786681500574602839440987044608044834847070000108358964257377300936241746058931216716774602132793961816559128582600612234260988623214292483703799199785752968704816823208621908964027891254170203735022213466343406267452014156742781563584381673676085720363361721705927560150296739485203065674858919499514092883365568436620868779399196970103829408489260684061523901491664269865544769373648954935712180624631252387272233035821160916695574796196796079343415125441068370159492173966508326490159897440367081191841138910197690095270855135355354543748603915316031614799649270431220940489337363817185508739509144907864693912933247603899296831487037273769829088855914366994973732125728646993324333269585477515044813935120806443631187801758132879070467522430679744740036233683949602795307393052077075996379092852529777023880891363437911259845863014627635376406622080413574427361476620106867537112224238687969314256637321891203916976611487958751895226986425100531797216057782279078957581225124727724035806658942502410941180096218294209436605038009677692603812350365714124014913498202600502054717584614555998631551934691160649209264859026804853971252702631831501871439384408878089396554154989315190134628541893219195166100742837866846401897337851897080058979433818149516570392392072624989479273773371801122447351743988805720827856368761551708783691003078067138443017535774126350684746659614283858421391773566845398747766310613980735234809971882814458403253424591310646221346907811280677258003772588444223835240270569506795288351511426345056162142449114332824456871279959637617363570720100418392085206648630624097328639551286034529448356540473762926290500747362772615012186495458071887870265404224957934746183525604519722662025395421165073062077900094084501995520000000000000*i1^134 + -533177111828338919955570352474276218015294050633616993783577438037619821259143278762292143812577318472122749637485582351418013779589248378610930350106183698880976012512376843824963842198259729478339402193456116677912253456836018997143616353528021131164929577515847702285541668145223502833308160326961537501763892415657605041306873928184860994287410655761729555432183849519115556298648541174434073034185148068889786721067311154029916483597987193198641141222533296906116238883601469694043200496094081751354235792690969480737959323802230583193153698608642840809193878059000982188384774012285641490528818639987476589968895951935769556943330842249957698338455011472829040166890764397774331377981214960385331800180080580927129532461519423253015331758472926508963580027684884847926145042979733333396059403645218592444285778233531286365446721693071364363460578930015483584317925293728338947081624919543369608030901067958032458268449419249605882234348373969290377382929860311696064613213007231612686336481478763177920375165048817271768305425136449577709689288734538681915703990301620679777868775943925358931244679005422149590708637715216401192757856736220329493990639267626236649012859487317554646524277965521947887637816390492737974805901541683820479476447017976804113759132449389428729612642612220639996563245194281711634329882314014877869824980144330418625904483255229895030975948386940047210609494148643164066619598633646488043305345467389508582842163931660536597410620764836437691774223949009001194212076315374397316792930972305163636643709124858223646582034327558189750381023527352602045519925562647555756008604199606213228880449239637503172340696128522463015767390462901131581039261441379198425631596613503038163344119176925523422742279726610566132277357140027079653039235294154522013876871004223944909597659743525717333622399031660609284139992701464593136398229227992626914974969486234445775226018240880617955485366785135336703330011658862938754119245001327736974426933703424245739608317771166950426093684340880382821027645685511025885491122087339290577597910637881330515697188991398502612480892120193550574385120299125521641625653737720659162485046164864315540455408230426581408146378401378844761369968935156484998122843467417165694964805370057161671435266116978983336273000124356501008733540854735413975639432236920905434518695410033458063035445247252147670261176273009910979700408566019979027811479385197181511783248145239569399221573570686045617267348219239340911421752117802775430575059354824936045953551325555923619908933859522207791877080692584160066452794730255078896053650102668734185158883391920626863997347915832176523553650002966538576213993488508966409811765914272642331335279859829980296825561092646843016812792250518639180052624359201155397828092762558714499876545657385883141347613710930360598334893135527530539554167313924789178682485885442388273895619060940642214262852338930299803062527922415530411934641697464903496782439838762787880749507640546126381598276386419931189536763131366656027192172530675097658431558591463898648349056418492161642843832548712517536657696389380868181316415919326066787168297765586462101158988885309456774993375816396716196963044929615174456504049719132652746139218578204476244715413124289660297239987560113695716192336558637403117690268771311236212139016733610052465721344000000000000*i1^135 + -756807552420703602932285702571394197885530718384277901768177894503821810328780998886537634014538117294120855576350126465897161160752697896912535294789288758761532976060050565514051758661316656426909490130749955121519257652411703889237627599163193337539752314905463445394237773116659214417865815747335899499995223886030862469076981885125134126139432539925082475035794631401175332599177095929841103986301167415205838529419339554391668805946450008570239842714229955920587200675504471064812486503716453371822179957662518717948849732744739101634394009754555790435054800497488309714372832841847096330040926931869984714992506612357987207624893587032002304555505267055365734128591828612051513809182110393391613609859746395184445503038011126229483688109979354358309988025493262457469448482436597858217027029420128964429903264116348309222412530220566624072152815768564799814250384161700333573970797972947486367882554689680470973057937956363619200789535366300487189750205532892765827746789333277998818511038748355932478763695765856392891479560341412151963404701113152053450188241884382486114817871659464494889819811482325330986811903217952920556925954168341189883693379720590230462417375791918946733439762013889983500428709226091700844402828844924261947778171556644101683337049737403259867058344818916400823244734064915171139153833536048440939501137984052700665787886158560342463335158224976650506976121965039996276207615760775470983825637387308032546481739516244866513034640979667764976408512595979531981263632879314123088615238660593786032280964579907404070625491252472662340541982450038957397996466566450386756711266224207053534623951651812067059984145915087299266091366681485757112093086217056164933463174161898381255521407080556621273078985549602973237864637509785117575280294014996097907168895113170265368729163602502752954968865715962213361294162904524449572475625466482763976582396786502445354558455678153468806033186015148526448341832143837227078656546399409799373721048484715990445025195879722227679467573752485531197854665331902390938248411271228213661911122198552301128780455765080071896008088085225207430010955017962718913644868809384285625319611611947167570063028842411248372260765529716567023763707329564749949090933918412437104619344756764267907375905531607042453909677967281725666460165229456419220229302544170840603013195850111411845159109304295954400036475318764223565841751039597490223079445844421837282079293899631916298145049551096213386908001871246930571212214634929030056666818947365306884860381181127163964232976878382996717102160632709454313921297594652361475954761641497126233887952072567200541481783012388491200608284397375534999997539537926476052695494811582193560872757539061284493775005414354145997534371732143826291884599216407244313953819823061129542320823300980854737816133916365477566495734247696776967055764109606139673591757802492497715620897668469818110172482174351764166345520286708785739058749409309304470905930596644408089383960758799441612186303977742991995460290710310452075665381876040904902316368409823257717691816108981812632107458398340641290942854173732364373516694054398625183240288775182988120408289617173724516542466431160443246202631977146245535220903551407597439723381855521551649273333931813401807928458756198390834919581593410868589599803396285133445570913894400000000000*i1^136 + -571979709220269402189107567595529728912552611642089987244258352661202967728275028893115002586349999273844165657409642344789975361412527122627669004709049337755166670340893585607949858413299106109877747401923413657658786368899106529491681725199821793167582988765698458005987483866377265305674439202197195377463563704234494501266974929141721656722006251567992407712382389730861644838969515626015566047027631812353179439616280910591540974107951959724542895998207333901004129654807675026963683660348459892701334071190033392979320768581303493875956597073472925980526051239301577111220336091561474625262821475656354072599558811173553680046949811058679118163147249412870392989803718733707378854977182124765229027395624892967775235442260740393136945030981443350902630598894769794853283323738394728055034939708134073596228089237927330517284887439757858909454486023791384538999720511035854383366572214735534784599885915207707293346709930463595629857903951811780855605948407492524083265851823124569405731424531505590527387248134500613783181657387076707288819547554739169340926971481510994525777454213981556438767241102004131754904931506683344416223329974245758357277410721211354431400175220116339858052155447216200906635814771537967462510488077507750273418497464167646558932353817613161840733921199371333868912640061059365000343819530579509255452080046698565157566773041933590004472677366419041863426113022264481891866480330613967975753462171346602626675158143202363883870224564680748298990544890180489487229550712208203653020464710178412077683168425481218256927931732246212459313562490019986902894218934506796969680151962320218555972228958649804376556562052400226458391743516636267666471592380381323976786784955496159925853376550845185512418091522838213503119728065535888138141332124792779704341169360931537953155985392497099654199206831207202575379772366387175850304177451149968105113202652554467406049165844151518971915232329721068776916187026392398582819532761024325116001631485435637497860911970040903295376170902211314642837741824386927420876478899322738500209245960332556140602932403233335170956261040683932117015727434301121698061300787988241676490790168390468611994967957966862427919009050961785868389731520982377628811832175493184956441009374122114179912745712815259043724121789536061536063041700162895620794598711869832800964898297807789269537451585739593958918178636307421275882550021696197529884265556179010085823679114892517213308842998202293491808778727554417688185914192327547323974248527360972107996687219891022136139518183580975490854239158862082250201741616438672843623824703396523546854252469911543253727655142685976404143322676594111186089586183703897817809850720973896429904959787158400802793953013229526255170019532961268831027617728877412019984797711592064226920424844087417783409212992577012552799221857996487676260370848544253423862868487879463689074927664080312399538236730043838933237270983447310538031156016171518189958266588877082066038488346246748714581167918999791492493163366811246815711813297536152204589788068602193036824450283369271108403338979454716450010734167098988650848873444546297493863649856760562035277591638269691336942743310486393984038079180339271538927325650512056926683660495238294138840013954500822129361253164890124509007349593463700768308354403532800000000000*i1^137 + -177072297422263644270975878457678701186330758378009833239733772146361097188357228424791767476681428576525767536998060887274388319267177722044565711007925396218895783322919037877697788420568813360417484720321247669568615973412626128683754365267548116467564996968657201137156660220904900201225187632403793863378766121228413443615437181866727292437716057510179126963674266747340415059138828007776230242790021938469912758560922806964891247604818018194395484396449420720443624948031452886166375559716424088706682083441645167502021779894208776329402455013104199312852633688339929092714738228156344098928673338982712435526005811602130203335180713057294335794526273384605884002960782078737071836029363767263869821721274431286148893156872452881905274052887651384490927576193915989306908466627091089296532785568482435873491710194103035463141749412895240922919471804395514835101771987286987478514254829938234170088639045948254179391708408350244508289170002422559305818220896073563640522238286035848025024472576150611346214166425177092938897104774803911964264817505408253697001585574265237238685548198081607254422281881505588959565296249940303690467777792817393632781353883394568618610436313227383237154627231090170679252940152393190672928754545479547500204494891947234044628429140865050842884240971410217224062887187572469003629042961302794925731218985136318799144191634427239599733631076074561750966337945508738822344839702777955728925756228613731951099641673335981689798705541002539662762324911790817777175790398982732906190788215520928234692871914197861573467039642532834469493786846080560522962307817294330502145713679931989916200794075290427184638582637133012786944779116303268617109480584841016793650688520217395717316150718320737729126461333055488933250268579139944747653442371594744546430526969592235475948930653979213750128819824218474961466809320526934896127243235630430747734348937097869182285793946691626894915414183511449701990305313536792186817325511775716017037287456995611235213892115865416989118135218274434958270306148509333647495515995064483063898070059353789640366533152833581869245692025781496293186262248492823702191061643025637560674895131286485876739190167157560945522760912936710659621856311232634852114491148325439077846243522786434562208144700172238873598582137868233346932495811883259276903847630420795150714123299645135379524545385585347717970448250713901249425079764580178461413049205615543269073155841164235432654662503704306208643571476057793893508481920153866661435005851885766337251050251078193000205867787284124076034633299815680828976350856096411419189210712200390661304583188503009250651460708182193294307341341822423950594986372690396090291344849197208846588253108471903645845801550924926931830267387689987205577270887475379485264544565839175577323467536627355498708162216210554560293730174545594848463709955021075189515847294374173545715045973218726352425278392126018031380850181844571658164563486796183005111889403108661612504408485214379995390512417115334542824216304165641776762761207960520780468682295966579185661431974955110889349369215940826585302409422582213447124425226041212313712813296614074348008602912008718566030658132168393747263815716681361475129856695754087884012946269778536779178553610950282661398373646300920902061668389376491520000000000*i1^138 + -20015109533606230090813346624174462092653897433146032980568549262257984732069743725461607552345556288933152322794587928030966965590103368057668988521414940362178097914381026204571678791583282160055456132912176947622655117199558518008320172161771403628353205815878819680593220888125837531591178631430740079736309192370404478388400643148451193057908396801727892699004527307566092333754825796631822302530439074818595730476595593362975702648705317226054479631844381167881326418348089789560717648075039735751537828387449553657260649535214304504703274444990023719075541421926259748263041587362608038043056649304359656989480009653230078968235765213077407218408158744615276659365655209737940587520912958025035555988012099400200145498432514126754865956999040525390036573316287201522173179370158943892369043888404707461941656896174276000619307383216791916606674168942657409936726465711360213846912604520473461765457732549307796974405277476079909259986437963905288098925731210117880327406284373323054048882848576716879265012728998640065870965322441041394314170638853935824727936116688308507939461011935553882053557978221399803076337187473104245685442925525547245426947730623080701500024748097731975780208051935609582273653853569124491456549418162497397110127535822435511356294245333204772310823813895303460092909734115878901029993904014300026296953917647841907601657529725875289661521628056667667289903119221631396840171688230489142798887228414455264765625610347631749183712070902082297768048787596897870071448588567157621507658930334940992288087209252501207377579091256313935249786803072431261522877619370465558331666965446072458601651583220448659228076206344234003624805238473532266212946543910827167802390746668693082154261234197736865601916473491794099331341801230749574700487948759448359172540959934470763519425450404496105705185564065253723020536577756909226128838107726029968649090050627687855603248314732852163088512902370219058410192066542636510642256740190825847551464768565313904118716736577702245463454858113160607025981897696514706532541012545143352053407673578080018251241857742591830703117078134163511410765658019512264513739942528301419762010172510208797628499990604026756249084175033836213108534368870149794814652766130258870596659576469281485768900328959208533121465420603610010944461356087101813921794131234138486697711533882912680316381468597358545451420463426856095851837583378574885650759677816380889954794710422566159874948958794618080114792700615462557672767703795211964844713763434481873126959918718270851569589582827401930137189728016454259228653195356827017460541260293642826130653432184545627465184051544397647846183842817205950358198013198161976858518442072183658690691138346321807467144191327772521061651554843764449389191161890703910767563234108559393545875278169250438496569151517775072891830085771925384881386877357845597598841207865599229146687552288769865741209061273783099248369949547723485600652777128274779426303834783914973058291743644391620675174747806224923268900690402334403523462712088747224239650126051707472050161758235747848358851596303200829259789444941842577438326426919915712426685600148203753121166210969278055153827539776178687144974071626866362693727080842436824926396617277859391995999868083632892043073499996471951360000000000*i1^139 + -8083331083234324627636404733539931018637761019567720650308996220386513254987521068810654157237246094811891147599648418514349440646072609016838699424534730572597619330428402262113079033044333568037689253201837070383643027095063417935999932619399802504064493835220268127858009165985211047193354690519423743907561997694762496856521157823493329954934473865562093001870359920553372999980191777306534408770463273083149444575585660515579982179370610376060044207187933734980473094563887793806078878720190860051742113159772916279480492035655755408468273008294495836727115558348929464552824183981769853650774241809562835002908460121736880527731868892930460223391226681784608229839020989516868814647721862393363130371131938042532403548646127001728775471258144550164852316871960634503330496787198681602918081169730054556545395909879663090648068116882063590106064680929081907216513619832631384361122111474297603383530928398531926826242546825928523701637868452245087723511327857629925515390601343532707856976357743260950829778172193697321133936283268158244324423672816658674501875454273555503328922392262753514362054093301411312734576834865330518394451948518370377701058706443272651294354885899299966147078055141324631991299184964819307156617121725154873343530791283543016097466550184176423610599940399407176359575394869651362366779621894848645495363146419272829473606842231244031761852402574501684322533523601726580227933328804541673713045192297335114484648846831516890672913638363088816211674504314168532224597385390267871642223250687382503050948790290982520381603999917066551918105987185749506473928759783607790890216940360911834367302256892459356707201118853432602724002530471710727612262112046752806834073609038036970072155198250175471654136178606873995720990627570967243755800066910118898985250565035457494886753427168485373360717041204122562232340275590466954036396162034937128741773854548371712887759414896567362024616532940696459981480213584291338468209283071553559382763199806615837388370515901169127518804476426660761976721119640937679853020482565900386221403967025840057438147666513840403095223803153253061001125793766306526412343187307669216617528898441073092880913445612239864787145037031737981909077411331215117677643596547174496846833071974443215897618682312602182630961358024924842969768433197383597588312247492955219664649165097708359700296201170525472595582710338669734570278961176819738019657275387515000290057326872984154186630630971190003205397905849479723144944431464872588550481192352762096306505189807353569992227671551669053008922440346371928208131614916749078370805348546162570917600584818357393593881023988523635426116278458892131820123205616134434677389630522225424454610014190986962884277429881981617623742779630984217470883245243536109240432487527178359229081767751687581903091896830388239089893732071092068764394740468908689838411122840362557691611663791791898274991797935732829195486860055466708212762905221520900873296948807150993669326589754122226912967307599024519769321463304307674039033999430648594564744262057998419420916874643979212099973904450557331247344780746104633877796378523115579665615327611688573109319166669999290785630679815609304821120696862911771299169763577664930082809607372877424852972195303952966746112000000000*i1^140 + 194759462124874179774326117819923786022189766803800170986722104802061516329594634127200955953635356434626450735498344711565781772659028812927569318216635986551827588822769633558824433821419813262899903635022626779115194354377450824761444639707955199125286465501904596073762736970807021011306141003777172645687436607438978007232947371667272508225259990632165052829498250017759675691308125026667902280740498208356684357831500274032372083233430952877247901452364403668897652593128079397923984491046808806688171690107644560898774428548627196189975759515321520829364239719298053078841572012420353449097124225713584161871506786986222371272491744788207113069544410001881931037591010907151103684867179726154134310105092270294903808876792143890583309628827043457988219268200556240701254355625003984324843409529065525116563228812616718422298687823242951804174162693788043518521078437188072816558309205569743904099947238407516957999054294302644795063620439670643375127016823451377300642826223873428386254081914699630552791759919744557833006308214802588694156429339762216060586878558990294564974407926481305739102496318258329632628681879014893941339166440402191792375699019697654485498848911081477313977425137427398582084172079155401380199289870166485646485315324398063758254203355583756104483477730706999513657119843765311527190013144802274481624335849833472793458414913658932372714489018763958112736077819504242461546007804342297526107339498757375582829441476472786957739281611154418930548887478415381128704856502751593946143359864728169042993318416970081360590841864521678074920832043992597776477374889377053784928488742030132513157309177059904596351687297272302011848363993354705164283879039254806985845354526623965894818460669123438510476137752342047001480566236294336648927432713393775680221591783276067625206223328877670056481561561659022438718909398264376513656830776224320682435936364453894531729722252656012907085958929997502101347208512102798358701531194114340088305475508340537996915585835487796595019675138456598509224984160338791019558813117367147527613865097764041368145860571029808522279684041162752889598687003511162677148945539547033204569920272673168056397738865145294221023356958421910188101919555655381562804885429795966971300012733128009176371156766994776048916018064492357910526559649481685765937745744228653520062817412309278943077300077721827703454338208784764857918480090919887319670299471517960585047890058702283291011903094979642906178445127883399244568811887008139269282810429968649255910073381959019672656227139863834656274892294215316629940215438095278139477130562688877795421257864585696546939863227868167300756855747734515625406506901617863907006452857484303336471783631776971399439461659570470093547149460113919824487076793606541936029034638186086588543243573593752120148453942112581266670173360438682126098722679549885444591482780882887063158153520787519742666076405266049275648499187541866631163817763604570691626225476948166469381228894148288666726441081492978447688741650144169117767430479326027099213481739190362059671901042952864171314038062318851873496478711499514226260609828433880704435179530541406580766897794175564386929837754314231050909021351651212776281834319477523873255421778743029659598848000000000*i1^141 + -17927647228517382729876028131595810516638850389864816078001426793342847530709184439210927442508710224061447283957792691679177293545941889814730379573662948562499679003609195733270974615684237152814799246968097478611394133588224066176373455070282830073393443066780908983594388519658189804373406152108743409315296954413329855189669933970938331665749941438582936681522821307767479473052122498494269670889446132651691013039540668536465796152262829126280201279169909494430156567170192667278869913760868982598257413359268686109863158294998806333672571252950821769299908810471874776232444499743170669661731364870150872591739823558289314203187564523190758579738547512883371887255736579222325202988114692874946476277164643818616309315434894088377558261312632482828102559447074614361461484068609395875821586826578143021585368802713775575295096792631714924688574278538913015984748230335239574221489288704210923550952605322684290851662409676411530827970869542758253395109015232328297400432158071271233622337798525151974864785631528354984528559234093631003239428166454445216306118779121629687962222372680158669160052539699828792206026877030279342020268927230721683360887076176579076419373169615389330652340314643203244629831888693901608326859762694972921108890095741338101249500022512689468563971130955695454038184416320972316979134216364225367663672977941084624230574639554347568267347892798413267387308795215260667703938909673859289250343767468488490631573806687131162648675204708933669090695395798745088285610127451698294580020394215191762676517874146885119131676298172292682204075809656255120987078018286278261189571040202453152411342278692178278262164619527528335815624311030572842271418681417553945081569275023284519868472738240622323815580195207421686593723765538943062550045248497726074460872851560183898442488847924131672731820209885177604291876773037177880476883769147843426120040605147510833489054433505878657125794408122660102865287892674034030558872065361557386276954745991132223471899036305072340050772191447777804972948572869265442451212045147171764001248533755749883044255486311443905852618133776073016517315559498922881749467157820456427121370604210043597955976025405752469522057338663778489215505266910899724172190898701651405584514730981349163191226909501726753214481291163587035807805263968678783445095378184930830027533500099048705215613023349546759363209479872974821457283843718001806544144214659386002428069762897323003411110171296291163007269464563021328467000464454498382919096622550151148486346647853993785357052405207135343768370677848007633032636363378939736458982691015131140964185557918064769990588559388979258971404911140933555343929006656182807055019530395934071947948446880220953647540810801964139618582308040304012378909333098565068093632960781838313919147410256763718622706992162914716140048548444819736922607576512367492167489241359447490442719544340079798068056792095364515698097324317866977470107204501377340424888131625362234805144006699512528031397250261911872711677287911514882206547205442075484156554531057477635600107330458389745738935058643488695269824150347990058366581057324944884480856055034454126467988205111327452764618612682940685169306621844602737825767262817791010787242803200000000*i1^142 + 17354011913841153050496786357666691025938528132057181321062174038802119632646022681094535761489716745487836017866158019830600739307361887005708581066052013028070917746917351583072699009782809361672200928504132470577214934981666805531658710460059258571298089239712427566442698263552421378298115848755018108449472736862864334696330021074005975409681567407377305534080827931275122269519719114384424683276027143642562899844677258980393167181764467579610523954367987690126401246114355407523857087138798542860038840249255863122155358701621899328290798489633909608265904629985879166486142576288734249196799754005895084404771144641140623275929434527617364744819376144104255350129791617372042656711764326066965921661503252837736595374060329482514670562400216993445649924355823630523396902468184801990270817939413819927097438169911421348397933276934819597326323816837145417979390141348737265006313757423650774984342674012422974199887786490835111582499685295274756204617257597037930312334475451093649775337991807574655027780807459708341726090544434626572556359400263998242838747269064990405396492697446316842543809693545689041480801540402075929291863316405517421233202513517050108359526244994673949060443968964008539000800632829583507016370432989513082559465197721614004848112552794777152158630769314578431055960360560230213386562591890335201317848512369956510316111242746907926730537231658516818184696111685107780682721942355123160625210333242109441583769425123823302255338634713047962170054868081091593533936404911578353134866389107326020246037130669774216618159772874729532576057983371243765405580999192122858794600059196729090410594471181920127957013077794966382051442854138922207794613919341142852869444719509715647763892616202710470427218121076423679237274435219097116677148773317341946010265819277696997199059048003183755947292995420335094642948699340674176306302456634384011369693267292148666306275114943265975401024535267020558537119411488402769642255346908007748844832217968708646384800197132292589275695026543549209149752661892443240155333553052059157896313286741745146800044816220602932686736004388106913297258685511145142154233135992793060242664567031297124404606715249494119296037472439012333687010832965100030376856117669937117889192182405640136708268943225275603926799106844940194988318272001742730964347820387621557901259762046355472306111093820921629633369764363890949254647035337746431133887028425639842262399343982000956053581411828222505497532103516942739346621220305976517498752287490712888738977762049744262481683480570822311333695664521616533973435150587654812097488532793328142563478049542304829266972586797075771703556175306852183668572311320614707454848279733913471114837413534714049986995677278990355380134475168100449205552691744088455551568775753456443878719985352685125061034195964928942815453443214058712207144178298267430069113119857318732909613445103729106687190537571756060347682280607204448032980328084235558660432441268068194707846192938636305565867521570343286084277767868051495441257792739986579153401444118587076507808771811224989864354977966031288276019931981775059237247184270640732843083667035351951855159017528355888447812013395965279017787196884219782167422566400000000*i1^143 + 1106478098922591550148015890640409625415723265811175878636494831794602649403168492074533630692800215555967494872589639629889904932875049542581160049426409746984068314836333687817653581856679607115987329644566237958503334306070478557202433415471624106766347890083517268964938044087221445261078864279190075663920844691107353149590294684288702921085166113665078255587774492938899779080179907253178120073031449655664527082131521750280097028223517904544767089425738893915447964330517871342781140997609309224479068502099622170235358006044199155630428524531846350510694960810604762975372638784834507003836824898915580007780903951284469623749076546323905003102702658900179731426035300899283144163178972763683935783953669213665840436926755855879240086668354088304476607892059723903238772548277723495055335162295793314095180570741335658864691637605990460571569238219209458612351853718229386164364719494747596658078696223339580095287622409686187528050959532700808553771496084823429799656231067036299385456606205320209578501087124662329067659240033745527915694941987705381036225737678140533013262495030220986718785442257423122110419790039882540625758380749508684882027907657522311749450055971023487426648745943718531641302879536241065714670446010868850618303216438762345684561417002729124757292922311532016209980322925625500697725422148171380780653651149070134828209607093989293971271447610136397438495710866060399084409471012122704423433254575579010827711747986316978033353849716972398784802302867944170057892298541287614984692632676680207759905351007481970732951002911707541705466741104343395884869023292389198316093625949941856729645670825110934403077978214282655846624719728080640159171707844484099799641581027621860682591966733737249234777326604417138509579139922874426517190880512990420121772008693627386719842368863911008728807310827085837832739886699048454646941357043063960891647661462179080355104760568549027365343411156869230548692157264260384215742865624906735042890728593293494255772235218512083328902004149014571420817314542630332685211522145826822455362426784329640303120501117147534973488324159007076050989557056498921684241588749389023947228798885377648129520920154724895012235431116015154053865362578116368844839846909828331015105110708352468167784412881691178071271743690523871818965652870795736320050048471763712954178910048850510524279362409975805986425069899702477014009075653737715861436352936289640261848621973584252899189489638698045274465035280872358277927966284258090230847888793163777376014216942433379891958571990315703728145183205222384431991203253324405740986742321940511234711495068194533755990017953160180254367064389219933502540731781441096417270384804821773904890961645975773130813536126910404984004268462823790096309010982199522159276640189180378609288578206136729543069946216244988624624334143080153426176943798857681237341085539438408477882148963012472056780752069415703009265344467945889576263975646315589546330251419632875835708096769109104829143703478229148666401546607759910015526841617296563271100133972473153310193988184847965193358531449140962330827477024882460007651581712073380456342361524545317256771612973667682081858440644642084212524974080000000*i1^144 + -1803190807715034545366574113507168880200204946472144958337098449933754272759521677189902504282162605634413657690317939462133630776786649163236275983502467936139670509920744800866154767474136851250379718270104794319539648781670159428582743667539864921387218074770601094739926863375314322097778498290427905728866838677741473169926789317736029000180336973837992456067453830361371603215724856213788278416666883685508323858444599042817638827608193590378796969570752987701686427410440943043936637433473857702065279123809432095761055117397550883227767690484466095422774176304570055881787100407805820183476644016924785945086051442135997759319880093237338333169598633891832751409561607538714764777973214945349700640240658103780161104409138907195858253143269307413624739441924304938478941999977633666933201923659552030223105686156275288928188056245480550043790036146432569844080403101667569620473726558538069806267254040251934749349192990380920000233313979673341724044538407965770139446066644646814137446032109184729241886715631446549144933898272151201926769878144060847189058132687400019921603204216430985131627583204989668308505952269451770556019849666384813326064427168771725499688782023320319476387902812968380721410980226557838402668842168028141484384681053603058544802201095487580187258053289589039558757050546173401104671856459890877371288916739895481575123350665878617372233226671475722285457158554002713477687566009315776684515494481518772770669208228516654002298932744939956987959606293629491976239205302400347984393036093977074769910513435710127039029402758604993812422635548664183149290406971722028632295429274612941476685185406841710087737743250997746582159305357948520688043011561734986215814118307104174580816412902155492575015148165848040018233751182753565891607621894215227752208738362057545857882590206052966162675957294708103218322290178852705397176570409800954780279384992620574614056418007123923717096450139848819149407408862040668963272823778790149261862042961529193123089972280578217781996593904578440072639480382577978163721702203726990268072087085351917826238527535458170775748362148613195500715271480014724481137472969762572032942946121883391297333904153547170115613628899927718010334302826790119196789654210334583172358528963575787044328098603160894333063978233689397904589445298386854407959191495859775158863051766681037729046002248326488966629799610205661186231629396492738513158322390694517879191268201508732720484987534208582892302644480226394163852246743469687765363390066536874194104294364383692438451857955874043783087278806289692986404215697923378511700199762451576335185377243354238818598306560313469646358679299332259271967522476036950209148410336625645377694349091014820040230707615177032240291362524551373868547492952949979505212506830999004498087699935838605202330564746279499827653059477488226855699083809436274759355304506575980484078091959229518826299997844378950994607226004844870470140483392177277170190796345577837420411608108165626929832728204989026284437952073294743977762047771050107305236955197431909950015991760948421536707772488534903203981563946485068612501761551078930945948760705298254805292662409392861860174233600000000*i1^145 + -327119711313238633072684073270528946111243981539741100478413666870613267268784687464560966141360187336189010764965530057356423525315080192532685552866855983830893466246179656589279631447928066929429424692621804009112781344052207742124827018069318381621774347705541967558012440035129559113600543473493124918928015019209250119643418053082019586034109927747433405377919392840433888510251439893386560902423719831079258323461567482358666302820081154817345920404623180972406274651683142411601446243801148915409061912338119097291322303014713761452277692232363709396999307337067227780733328257510822879997503914623218516347376813890425502981400247976776296296374388568985627545217606235869063273689837759280685093829173486970649574463851234692100785363878169228174644654245780090780163191399312723017911063112130077089514514881619921970271030957120723075905356296368717917406085762184605622614557540067269888995953779567306003943703161281825501710868219013511154371114891659470551755270021362933781431058048465834121837491791125640926035447043298036170617260629657724153299930820882212793358583296705891003607258684891904113552140813934915739255486876576895892287566357501943030784815084064929667043909555498144423616041195892991218192888312840433363608880437981049318801866564517017085755193969656984565404158221458576177450772723031553309483614885979896054894300594178977367293500229909428119623705436643969414255393895446283053979767994635533729218775097867259009696879961097645904785441233097382778911838442790581193534455855907193321375773007232321535826170265041850065181071614156389980418131358248313928097702035544971637488661525565955928434094617106947124015611283674030156759416390293223945983882223961011010067730353189298760202127569813121078499674681769687966584701652623864339725725206532139210639361487630879408121112541977707231343245463347613819074652883308641401837348815465820323580633579870362113868926832481755352960071205868725110665941093885844901353233271951547309207693293194761804832189071141902621996830279919358470275429482504034926320074297628302625166738503872548732781313262303697477425486838370999374523054918660949872691740136137319785713962270495970251527965218784111096347812967414196863002316899552267824190529599960677905704802130551834836626742591249978472613965041945424261216392905721248848895810973419191148079909874866339547718565959922584260400963370999972788920266198924592019323091731130518615229101165615888689491149625080286460937531885397983948726112894615105898065127610920689727773447094782711586871238189724644768823881509049710404722027513593199209514184736804000920501489601409838006530230419272566842204601314483211839407467855609260042651648515842552772847387222836990166403553386555975020766948636879932240492977549132999984276397107790209002822351823262640662026074103694133213228391353227678173253721250178488544368416881580197093593969953493599566441010222467159391816352589053715585971178141666904650440537081564990261337677615759900004644634100545649755371722368121719001974061992789514816210714276432781955744685704553613424326901530734763939483641086181726457311595701863278550638919680000000*i1^146 + -19431128276741348064143335429359356958119673363234720444605886380319282871600804999718204258649034369643598728281553730986009662559748414707222543736193099283908889795015103692669997447536672593716337585966376956268112690273399220324033234242234336402825139347133507426729907575711970192529405634421000948928358131478348092136826772881898853058088486159060731133629891087121353129728728778524618959662151028971809288782073393115830753745112644480259153085815509807687036220849760288991921103655121511232966636041739976648722641113484668548000234593828508602478094489576264070583024249989093318884110378577201495312741234416242830823113827117276230579333907883937664132003516927096476564599458133093697911784970414373884522967771512521137563095744978500253707277995580232438186787096543849862704308782154712590567375696939199087176985255074793668114863819200454295439555457824152806276478193237166901816756036217794129974113123380051897579369633753375337737441639062727480406382834458692788933751168620010717065787927239141395302560324691892870290888429686714262434225747521550282193347075816267110639802704774991778573597649865295339613916798477177165148142697297178431324592707577843556783484795387628348327704602067392525909878674853947374771310114185873929884391132213784468069912590479372894988884377289641491293288807136655781487599901618162913215246107835708672285511012709380082413190664389234189919503002604593632319251956247974421665839318769605154901803702580005783238522148215944876756367423131087862606717958419893297592954614629402949632527975750095526507979813356105653676421194049291384939559930724620455950928684776585478197916803302741246702117867151156992497296718358714576780464693222431992093212629273549270485038554480586431503721938946658274891314855316192164600695640039115963957574594026063106911985213532010098857571085616220138254387250857856620030846830175840698768463306485707231672158858588972364613622945005814957837379826442199195182298347271809123763629996672872703000517277028956086653866992564112974108786228335831589524275809605845462940108785519092099564632735274765504839550679112879580181167458317224121885717951843877846690409516734317165297532386968959759855798643695259219384382405160160997143328727901608353243083378728974083218283248289478948922479907430043021169992824799873797847545315019437437310686834370041659120796145485473025114906846609029081399955553452049271135485143731490107128632223472920871714068657767750056736944974546987966822195297918604090796675371692837101142262059087147764395592431897072491541153789689381323747599242282753346102325743486695983132894072844591111071270008635692408034011436156550803167269933266539685526184129253749826389600177570946996484221901776668624568726298439956664561933509207431062330987817445753473766460525856712565090017135361947018590546104976254432391364880759882368204375837799415754233170168314572413978364724167836112878984573495963119228480483754925506764269578351751438560007384384258542791678852100385344560791336735511604442799366208963843447171300289286683050760555854004608424140947090299268417796125569528603377401856000000*i1^147 + -7468631283676283969568950534947028518663541051794112748462534459346213474144429922007889311713229825078087890679482491282939782576876127945857034913962357664240492988122828068664138132361232655910893902202882536930907982122835383523795398536064762833568448597468511056553725415337123494852753706442882317880715484461110047981809833081311292429754379687641704830083741822460273263722326631148819617737783492805925347582033608065993417412669724169367293481019301904506704740382568124585809818610883222449467736896615203319127061603212750698944936167280900239570664185841772920085109013594364705201833545037318144343094319463010914155880465632622650780650355614963194919499419786550251696799571804897683591616014113212470377381438627839438976524858524717750564880629518124296623672351001623154339498826569257660178853052026334641250081684935065854872783937388127031717964218328048089188983637743913221219749068824389809186257334652248784570844204591757957011495676882570628372408960310578534679603277067816563234697236850708439239416153450142016613782411291884147759810494389584465377224790570932716122525550807172799536934999170354593596535741930280130195517433869259752834078399991105074778540553313816941360158649721700665365113909893137805630723588566823434591937001016975210362199665409166145895536087527701036632112810783987264421992131192438259427437224055779654942851926047151279273984401923743824751158504239824603069007048283532681153273911601013937456530463520968857349845272534133459358141949246308890223791520956136086872258502481111741014423729322856145177221831720314073242997155152400776036502591883383266912002168620086871100028847654932757600447931234358452450844069447620858453168042579554344188892804612447184194788472712612844086615129380012687930654618017256278593921712151211081968059437627286202012696999808889785054508327231273444132163114914021914175065122444331183270723816657887466945868354106207792723773900120692219139473140803685910737063044342598927187914386813830523591721774721247238138530064903726856346992140830995423877035258864327790380368435391616478935394696748205544180607656984626033669790999019249160713518987553136057287990434373552009917155046059302347379646279289163182135553981613693172014626652074795305734152142154716866440649791305433691497786603165429044327135691143976491842309649810096166925481979218158209228902124970488881854940755716094422409732733607905423114320427363579625487894783060491466176416617656749622345367403930317772053774344290763747460530422227214764816297391022352822310866451436075630807549653165814530781562383069451005575852113298996748853793739241438022317651351846353347059105175327838491905104916605220826640675270807081192476478158451368402091356305928944801214595835845192377505656800389989854018486882575704420326071533127008365858020965680861518787625490393314596299320655116207360624341872947422725827372671751474563354273487593825896214940261125389231925741414144033707038058443442608388937632851721152686565000646000429384826140069306925166418852167882271364687869884297325648771835211626140693794019439109539732599603200000*i1^148 + -1213125064233525993581083240961192673979047489731111145997383564448549562443284538917063988606793927023617732534221593882509334049925951741673364409667500581558720039987537263407092491587026140325044349380645923446900713268381387711645610509661186889996129793848807812457561916707320859099702829344520288029037961088419891524535246792763529378859432260127134757168072307435432745643337598864342801550096536451379653957375347988289933154347794803827026259881283819751284521490995599194344202546518659860300195322453993475721785893718944006935928513044613321861020969298201035253391336524022927851150458786098834734594798817067233979402696107619882323492665276750486036477595916497182611988812040507933114889703597406401543916040735517871501052831513474945108473833554772376294519947445295067373044402468456765966980167210007455461640505802084178658350415684631922840196555199472660960605596523313761115208796903258429999287766325998061828127167532315435462756234589237614816207405567898938908136315610988966703349634354828815765989062939199515843036197203930426443077154240925005209334065423740016964694924361412438209005077539050816810276051083335816555337605257443427938929135546743218224285650963586543567192146556400510902646972722470870014936989604553051150442774436922117094257087276797203060241421399340640683982831342640676351986912407842447222881743714259657245234412283557226210765999871926235180368772858429307560625746173513941763090842811276712034261669051771949833937703574833266779712480358713507661389837168694144127363773163641498272531361517825588791309652989796681519815770025940305622052026080180586629915304071725942432059634710598526119598139559260066538545448558990752420845592022035851436144517168945700525960242992689356832160705031790669203057228586162187998628450874029085492355750662810692381705135224972148659667800304143136446184334951604985951823139303109044144751204807606276292624923309648753838948340011897684309097643261832696308179444570415300800326083698213048787231195820639399282004113994450036075573795658827499108441358559950908067443493664837975972569340367223735335485227079152775686186577489807322691522538924549071873257957028715235409304421212300698471330348212425538337375511789083681576674548833825802486612880446538436729604184012102270860745612186516268346067452467781581219802967269963958576785013118183701847765276789693222241607040098972427687627750255310362352560727080127124527188860368464932417920371160609561984507198194477486090733716892252992554646581237916564935350205172567812774928533822743259582472533389207475586410509805307506794381754728441474137290291715301198285031632785516768404563989635262697998558377292646505135321433575528079140074960476690963875783431095618127956751784781975266404843101509216692872450699530947775708203219713372108229029122411800808357747789043052140757872571827121348134729083413544946005262389431444361811687158288607757036429522310498033326503644042087945094324910734338610934158992020291261575999525576181937167024769045874284051534905052421693074912669086452824794308655375649079296000000*i1^149 + -90707721634576491267434030236516686024925044984180827170296816669948390525197990982714503348683018395726515407545442005915005395818602051180293448360473167258140828122231683243396911959889253535930418859120553254277972875099369333962892232587596677769585388939166941851805687896729281355825074026519724213717564273036348571175732795830690696697695462710278200023245403216820404930124324903276968928160639004335049379843558133664745160438323552017839738942489334218198119238032623104382319418058159068158561854737370146105179933536511843731816467046644300081831403867904722304542975271346816082622499338113021692347045576816148385177597428023331021417640340552596056207197448648504465811413150327129984450252459799453729993694052052146130909580033084598919154103441741157890501257584542995841124471509428221919217202318126515067928120228552220600754739959308290629094830563492692203995841931719777998423746843909726621986421224027954814042057599720725564734989659574074128062891158722502677759265453470286951025609327423739975253420843079891273367938291746208608296567105309167733864937199963932742215057870343139387322497261722386617646063592751630998345818784800153543107322994187810047904536137726077780804864639872608605287503832683614926820091328248375860462519516878039739355302379803929579795221774326530066101543525243794479946140067321784623043950766183888720825193922984040493272782561473260573051734533182708493105652915731768312574108332846561531447950781069668111114598500799010948768957472427196073338473151064784746137010368418058286003943663762212415582128131461567783818721802386998773206085352968869047709467941897914558623023568407434218057155555053594935241620871683665616474505390719727782913577048954163132124440551946003765899661255090422025034840465243947255484160668229678566324680514540196026335911192122710392000365994739402982786551194012998838892094730960067261287803462155874707559580984097482253945833165379854033142226746922563103412683850373543951608492839550973801443105411026306008773625937964422747147244732175747275156027079208744989524508310798123472874698878435411252910712281963316821908586876356063444981068410678911282880099990436004262001353215994205982205833939094110215885226675956057660260054069696974423365602965582647882227132810315701929106196265280960922921044864988290215225924211702926923216561440205259003899347581585010062301261291559409465564607641057377283539906513244407614477265082883957475438419937097298502946438443533398914812113336156695215507915262211619207320063864243335749188243713687094770723497622802914798560082353476148021315285910619497964543480008380067458723838984067539792981404280108615228885639546891540826168232814834317115804894519582900909007816998021214071923635973210582129872283065423843930124008925965020579802644239469333216149133298888658481705567341759584184120713939373824425869643823529525328002636436412572778007829235692498197593676019234134544094748524555507297313210384476477054128242822920886583718944384808753636335842559215247608310551701959730173814776959675596800000*i1^150 + -2984300143429712869757845170968347130153859709181005068408301426323589492818181147426496791982633616998873263142683292979119174566848336668133894320527492198301625636018251568005897974278435067878547143580736026970814519717865025532347168842153609255336009357025943861493986757601897870179562659098412574131491619623888817790878046640932050239893757838379495518698793951694517246727239151696594983149235449618301915346975995147383669125583459915096722360580743395310405713410592715575104261229133598356102614077516425657403762059074068388906284313564349822097759922631200629524214852710194660674514950487931759980234393548284605321803371563081220269288367283587607545684969297307743735421038594688219620943020885383820714394907321727794333383419365162334822132272818373252189715990146811425494218555053137229286370057407054107148127966868400961854194675573830418191061618879210354206239636398630182101500602173786709034983189544238663478176730607656678887941538178837587443147246544367934899352818864937492450960679797456165236672420625327957648535102254982739997416206289570727031467427800898630784593323414732238214149538760052690797813958578269999236519570288255038997927007010388710698813844630156578059801981759212134222209521113399839361626600132976548631965558757765315461304878710160567430234296093917923665131406238734625238980233614950136044748384125918690037238861317919935155905223537580048274493648939225766947334457749286706198784285068717305121886347909580632250043581215185163886993338372078547989866647032051828192798272847075242817589487473447138225010083044127908361538249054806813187882672334514233979625758820201438652659772922660898876149179853944714809336283586287930015251643070107953185555555817652122036196292548407925718378912387148776876142846803286695803356430857999688486821471501677127403599191790951004197487289313334365755066379381236559648830312571480413349912905940695275013833210954101494108031415166610103440003977661872773892846770453159585856551621430657802003425147420779321407940224010365372351241788116093345214748696767771878868808381475272463637246790686463393026496143823862186660715539986421082485754967030120189263802554004194865856163878295570063146836306225237663290959602246355343735775442745279370240841950258222665495974299794536421493946693622934103775043975674591918018032022955144390297570576076612666039481270895420740105964335578705276007591170867740119104350290986140790513813127458631418390920969706576038583558131985889829808402902467564424797101210499821957169417195784772036369535815812905465625342453021063010472319911855437058068724175727797318039357068589869582510768107339231257466855463767951108027602082097396138922377727349729006244259983699697632306852439565948067847881411973160779143154193146823231642086301890452061364093398127439449450136436303252019555753762565341806251298814269770983878187094209641570999373964752978543348077948244637392880273200804776883695615441463389978292307692681646833462857618739503179377209233696797069928208295441795336758751751782400000*i1^151 + -24600108579558834011516162944183612268713540636013179233614768625169991063033134598816803311374524553145950905612039590764022072260066881351611098329173056230150293661724839277380111814082893583801348364381236203275646031735453016235799781094472333892706042251164587130212702007346914560123371126251083703237349234488837040305898489886600904549835878313010236686229677571556443406652426579587742976931291772519488579510675445489837673040881880159512617375150410825180874163540699395269256809142940194356756104769395915263730538567845397270400635844861393297112440783132467265903005265666313038146298228692664320417194434738381708497115280528916371738786415510942489617169108868371183365325727691256579721023214955596848557045139304740511372840675618383507024163350380211440406225605897670201206717897313306532837563639649561766419304108275661277356952689816661603363350746637279903694273417792311880385954651623533202997270777552800083224861540985217534559031805487126515667628203702575342991426038763473671353697108772407392824383021690935712172679966309072105664179251353055688295212664561139663151509443779617421484756183830675739241466836325180117413862123238469902578479648204499208793458915292443602178037327540969302964070638577287522132499076755154774164872518611721726593834971810477893173308070247549576993781712053534705258702811911307150834311496562749743306779677595011362946302047316305375672372383170331898380857356655493899392116687291776645588674174394335518058578626278855720084660708204499871842522744347888612024118974811008195591017739917036509588602868619338739428089658616335956239939518089635027401005947246168912560604695529628526456420948426143539279677470045944940860339438667048054194088117798695191709655237042398843410139529626899844247454026315883325894608785991670601138694111792329968463279675674415007016067608293387084995832287917100982946891409235756001825569536307184591969416912847853837144305797927822719975606147517453812737578692000836132086041435716038034878752917041874247855606213931851274035755881824743458295502464410000841698942010409204821618945912307009361197768066102722158765995534319353629045370748147323295347107408569160604307398559871274324994679390254800491862815743459866429273453129864490642712166996710143520800760937796852005420521004767916651674993011605951871177120311779374076026810335204704595529483270062144827162202010703047973491178104649550950253991596104800722628538963336968457768914053619760061636459407827583964308791400709538375856366719736774686645492920581891889455319050874506480910734702368857854144779841982992192405207140523081785315492533654980830710001018323631355681477424638713687132300440601701633304028457758985123233007228974276733878885179915408138318707805730721963844845062410511505544241575783097129465345659507045859400921943287814408641282675933485464664725544338043789321385469235780942810672543851529963072556424826654292435813765170044928040451594019742743137243851480504377728134888289918414373821145026273935861530624000*i1^152 + 426214864844985217307662303169560281317615769748130638439987757662208766713771267496454965667128558003683476186825866862901243623828941493173744427188034002883359398768579747715266102376976275034034042369185562317235194463644692058789435658368730150477454725342296732931862421863131836448628755346055231843396360197881035924054519452673156808259876236419414317656929756503498231460470824543397782664248135621376338777202755631869215538885529912782549651120021551006910517871995438429874711438720423819296134575643998211865214565635534236314001743190673835114588003541987949760223300179532898984651679042613285773280092329643326389790673942607990973538374828168841116446251504068342913052006840636971043546096433649320302808230934363082302360931084294897833017657837097036006979530790144078382003493700159341553459569124570551084970885246532094609976661984672127411329400376324974381700628701156781858216731225632296565377047997935711615137410948239421694310531458108892893685486358045878157332641205893274054912453841292879062519845504237406636136681667604715769238166387131899053286639362789904854702697405518997265612727181430937808868972405337070310772323136362803046743958425895378236464712312692670642844615346805464516794899066328764912863090276211399700484584451456916662434712821422535588669251841793748301308655026674474897713953847675960861928884798312671728220217277411836952181159517353925051411358585208181379537334206967986103335809499279957879442127838952950752810380729779523165456498780842296832342593361543227802767492944664417467079793798125387990010407526272338096633120980565632971791473990943522070005725490595968186530383113083825796427915814978594952161337239485677252828122044663576677953719272325214085418470756140837540071124445800454879523916827473113533447539544548556714691930440571014863861139454488741901747623741226542175412118890623954709858195640562398490764295246211765989476547077813581850909617161939717907782968384522229299128983968518169191542787209148643530503483850352706206422659723885909450331591543155102411997607236635681666946949044765236243950201509786750288875669358534366804736370661441131677077039501622388181710765457159037850020109312603534631054000291070804399744312905744338368254404030358266157843600200250371408238232971117382467828359596114052333386910650948949820215306716455058350362661929170192465042415830887754482476026169200461687564232833007527025298867067714795604050794545296709593826879591537249442050350063999818183987531648619215932501074866540566517849391867990162314240359110578978168107716952108963963920019386397148813456260648100619727256305701870500537181443628113775547707894734288226384817681018492929706055509744605494038613891573141638725452554871717307745189769581597340119753901763941410651855357310074511284310490299565256120952736711020858352842852523615090562498868972085100131058898487712435397856770082574910513979626902981640848212362331406726527421757330499988148463206861164308444849474335199489331200000*i1^153 + 7584387468671300429658404109192732009499054998694200339005221039555886688577097554958226634535607594077790350297686991363576336277387494803448433409399959795793690460309913423694805625940773843997493968270386521559254346145355666613023273656786656670366672879591381788203315171413756715764800543138090077032360838279616977924064124674548693922236777984449464778188392756558612086569430590871526023201727881313653328309213349506257441827990600975877904842838277047374314338769583720263621294318902076490181085679340918518766030960616136078940514347243304885551484959795190452327611672731186716238066386672821279287447994434960471213477957321442014859892691517563603561334360230339448386358776780351726718488348492334677432630033018489448072657919472170780287829856140239263880977108235078511195343079182794331134312508385801587183558967790880207425062330335023290890646868510823179917610566005900565315375973855314167528756960937188014671799353308544592017000766637847289979930437242797981053996297427462616361062182833308097243583320880902354856644386725535695112309348956349125423696858224962022589614618586292185274357384411479843686726749222725338081892664980263726819843353918327215070723920583323955549386368713372781428384706004820763791119176348268505463537074484901252131898402130750212463290754476013559865265860661756660414314700024773998417050748722749604183066765004472466298082771985359967922798122960512393562563004358317099300418595703422321882487616158230138409063831632752502040115600221163604620558150300125896286110777653558330490193401385551221235416803868191992071525495466234764157702867546953240228380864282400653405507211947359397658912509859146321003037253261378339040681671039637438163541252745410284185059273439998352295430830865515522551434747587750977105889620597435167984713089844593403291295815814834678672284999504656463356482695925712383330369795311887108040560135025676824148753302615634552624681908793390326225625779749359639223753761061733842819658045305239880526545305725474401241405330420164856563322035867017720852131957972835806101735572924349283026503901060043574835516988337994124168885518119459907946397520960324286459621384770119196096236179965369991991459712459567687782641343538229193844581284834967885838057271198848219703318191473489166681334413925995190842175791606815175381044177340906907598515535006859946689196778014015028079671335193047305612567794140341030323544638406422440986954825374567598800466032442226001539430245651448312097870092620504289866667876732948081029201318175380636921648149260655067039285443461527641908654704267195030213959933968600314026578636796492451555976293116282379433276095325033602019850492695550792268444292396515952274985188310303087060728998392107856668583528375133881334369490993093106410446880837685547557495085735924723284734998457328783249768746626462511979553927180495507559529924179461388363919332023744515295380048832486170025909369384689603944807778205833342014506492889056153600*i1^154 + -39631925514114235012806673778413451505573419219623725078919009518502012523114099018009387000018560017637216143033034445792584661648603439853586744956832506219888436578412129098962348493332015738884763924163415793285459128556296207941053394437976886176345301336077395700775045204604639759195975977448910371408140464855155228303115132951972360533839822840790641847284663344093226709847655358397776205298478836852872147802135453717753072224422613757453149391239670024380135411279729648436824314059372062195137255591695711548443909104175848167766534567348125309266823218617933366332868816222456407164502762317152849485149765500156062830744543767815378437328120998284901971781641022226753816331692166395420298795951328254702905594574501003078245603752012874119651104107205883288613819438437124955380177652975361653453809551148863680509599825043341212265855817352134023790772100856321898722964790874602221694235401981788707735837283036889883650186425120953231848937412651146902796953935758010817767227027766894325900308063498069503541856057444421008856765491029687133173674127289028167009238700799085439597309311672988988529379945031771115410281865370003409273275088302381925098212229849123210929668721987285417357881816093069438668459015705090261869983182857363298291035083866342432687663285782695427865330419917960155563383083465680597707276979487299112324144524804451246216332323307694878117213016389128364619132353645426195079831215645575305511405428076322079251249428874091982860424513090042169553118087661269523735302557564044988026743112682979702927134186307681008887499957024291121681270803793432218588010894664121233593390336830232968558789165346079424849719340408907719041436701724635488376259260834414194903424218141456965796260889691347590372019972505277342841132576471622777364826208348468410621715047139887511119037016458761622049408804703371369803046551078491382962787364992604644241716180262203153492360036095211202979354756384053134834266092604160442939780393443103281887655556004817669786732718513925041119294711748264113301340234239051976726499963412147948882130896491580669466749057878732143130080501436244162688707576675191267774460660905500062361952719562069934092046140385129570306560032709119599191869234796836082297708291634756034749513037028171589192101908050184762488735322325846079640391595188446410621180260355676137745876786321287736850806830643046260458120177667399075585507082801073160159939710524984652918700070081357744765489998067001785412475428257043602080262674352490893890265104522698659563674872742354031884569643385919790355791246982460672349866186574249429691959751303624759227134652675835686616160076132916990606356078407948595413431256012746862982198811815315816465152733393895328802906283156501147459052871578469116269546641909081167140758981988457457697917936095318008132246657961780308332217536256257310747535800236394609924796395729319147107510832793324426743452557064244566665808320447615346094273000883200*i1^155 + -62698473945393903325053742133814312982624313053130642450738492818980934214569792991868215603249751062837347122508435901392294570402107247177980157939643630091130232609227152841042409129284447983229160389753644788417358057026403206251402583793094205588507923339656075392185415913617016289644900551364375251154952331455047076960878897823641799119967534425172941263775654693597211689838877707126015408921628151616568241878239860448023705407010169922058090695096134692288577324552126000322955244039733723442333505542085966768596772227017001178093867066692859879578111166302573512173806694816228376774633584718364208901908868241236971240928790323935933526526319513430627919400871408621084303322248459515884553016726871043926943689405188532794136181280386295368473389057927549957906365998548310529105016788288257784187525010719786782882527331532229924745863174906386869676566972724424156614679921712680670708335447409525674688337073288027188907138729333430815124188362213413141206988855891384615938831466259323410078422007994637275914458786997153226300135064009979725681985290275607653426695295888386819819310812168111227543073676082747249643505404811426092939916860826119829422542506820405733123752898831457935652591280317969136408011603771988783680227297141161184950672863133054601503230502703733007790892755138546967236238823788861966189671803478540508094676511464167459192046477521051574842026121405861871108216949652957559112063442965027542472597261460517583731048286149736183694144241521264317916727919134802760529173558500036615367934984267162869786991933793773407403604471402277289700131059980135955623057655092075587653828485863072285210115356604432125830985334514546596123208832277869848385289757225937376260819601215578088011986673304815842492681106953551485273543504314694319175687673422620714952583994891081429934659852878402292868697626041835823150164918937150498844472373192575316960955462186204049863771789373119963920609352215232785962406265852645215331784523668213198081059596884630842281821736460123757818688808364715601268503479548052998779673088812702817190509392088125329676466703507329595300749842366550942702852071614796526727731954078965391180008058700300407874213933639022675788609155364105162752166403911468985517087308457763838936040356178119493402891520859750775749770070771784875870237153385350138015496888681901456531027577610111694321289347894253200449665459553783506058616104448110785547517057867532551777528694495709039749261558151813840858946398120359545105930068280940221961112160939657908015723234116622893346288464162460081670624445820132872809419190971385579888639265024134388794530533527027252597578087581496317865557006102516639433644743166321176839604365568489110756752266521027314834318832939708930466943697775616203388595029975225158316342007745862985947206918705305725280487916583645255522148373471196013741241771388333539176609405530384367058982281318470881426263805628275944960*i1^156 + 10917781531232387234736578525894586704659896580290229388242344524936205724262334568628564565772262045728389430949429821975754037332117772848168669092857008205019717477761815856849155862776050542036893336232800236462414015320574943610771467510148067836402429655648295069702633334642589206850599862772955747782969998800280402809724194725990316130526632271550364121470673360897134628106254910934367933646007594114272485151079885191340000987718454676905687060985929187280212785222284133715739922908005142481859344486496114237802531158224823451909489512922642472561909575885813285087695211615260479171280572742865325617971848393144063692260031623040125457952900689508930137126992890422222563880488142643125013477061669982835743915812043173127861957494472122726871614433738192680385944633271337753419293461117603955218453316962920499766560894395695597283329841134062332523735729145532357748846105533512522621269250445258971571234463952692787711448541934274525669985777687210789125569045488806664279674125489758511474044244173873534116393988853060629344686474762549157611386170312420557501878980108053759850500038472646177664369608573028446508871491695284422447965160897568207997191402755925398154951755012231854244656628918629716662236892373233301759248898638252284832745296506873164491177764524056875935416448018152619115277514399114078446303423591163466264800827516608583032060001965566942281994258962679234959576695638077195339857177310051016166886147322693310836852724740120811305611090859164705645803249452781011075787201276519509586918278659190092102860845888465049337276729535026048283196932822508552888078950650254865948614129316374890835162390446428129552955177503841822708630607515971762317901765402108002301628533006064224962499908257067789162799316790320414397510702026355190498025736818505029247560428569434285430317975787977028203199817608595571300615923601786547763459716418836025629074185615732262647129868618562249626834202851332698661972393474677049196695537829493597932922739480192996840680018993213339996012341809940143426679951001613295396069505685800438130292756981675612673934259615734954739879130733280187436209288010400903722096137919417005305589875073747375770102067910864926865387023602428214969420989228573441637625926403724920077670696288070720643421404398123665176698254427729444039860459165321492557940961405813195729183931012430918824618826676362303555279966743030678173359613693545344599783413779621347530575138371002529407108574785970083957774605319029043098949987465644834081085613798172620384210807632374979205945265668231282143531068788839592656267510633082082512098891404743558144428146581906987027170483275636390166921448728805523179513026990013458959044703734003681554239670640100681116665216973713398861173428951906411088968031697382181380424772152540414284131974097155215478824660725734084088137787013385480285511994872607207107716540444408000*i1^157 + -595187970532162349339536387540641746660263073228656183059228737001968372399625811438867800967029026218435916322658343316604853300209475137063009219796868305062074715626982810661085496826621887697937056422588829348737789271100055932309785282885046654960321992928625460420143972484687520993862196500662787735123090545108224281108426286837225327367645650419806949355899628383613396440134044542960705221717794400137516726037960165852474019195263987352449377912023514998382001296303016738059538735299264148339548067752878556257171474624034987816898751997966019804518858286813561107920768375586241836444144946472909613151429884040442860179645064491644142074517398601463291067111480867749113614395133882697366864985359415796039477856394630158948972643486632881350806869851671790384332545006648570389103248027518764618932988628025072034877891353085176457835432067511120350575231795255797197827236303552279624248232978722756471041155903770784375556731886335223265876378155279158505388466787463500507698520242358961953193631529792849878729658265180371242247218512853134597674154505182170176114732096922340302645436622389508156404563088382169037071763488954074917671058215257596439001055054436081018235990062699618388703872656774985045001724871142283955241385253534253252352448277823903571118987912011485149115495018179210387924369919446968745254385958889095629318159266164837305885999562738854352554053862259017537207709658843529199397699164773001493396294001800484242704187016501601976279622745051136346562406129134009155483622106984444105025828517633865688460468846905519068988393976896697352922003781915161501337991884864498570108023319370164135407793299094800422604430905089501709074255071630473433261305965878816336103040712272169376398658088043937077287523231347549735547898264118567090868685303292699670197082977007522998947714163402466718105758629129838290434001188888211839164449463005303685373833565432139195638396021575969428031138252407515620406753919696656207126990847927319126497093757571067464536378865167928358839628122839728778767146602206497598690927226744072203684448543304989691147536877030186077269556874642534399250880244932059809340612928775330985481177901865089450709752714497970224156452114116827942876448608481070664725746741853806894869643068933975780799625953896584035848411542585771485294325390058332020933281780739483491093295926176324672826867952074134337856419034193643620271598396313038533806325687025629537686058831311822744417929930593939600246996035509257813288351307279739912650188305411565753769987546615350267434274811885021204755726667520757816201714590779115573132709314411374491008701758961873549525202374762342291059703031532092409335062477906314911523295435286349869852234575024913110478956063429444346180268132994246897352576959875964584864986118884371856801639265227109993197528269064992689080500*i1^158 + 2666373050730907424859133796471994821206219212898486183278763139904773484140136201932241134536902821565813998993978709177580409458158608890149530775568222045354550102366413966579118739704791206239913656842110965421342014846422372557648434918536218142789387805979286289764829714964635408623180699945182307728247554947096792364201753455069439290824519488377672255188319879656236588422688540198065558720855569075805247666349142647371903786383102247158813654067284471649259084549987415829234630460814799879361470849546782274005348973330830914485241655165808251258417961439551415758509001911347076597022690296634356092444375930718504752960520343867332438470173872555607160056939635468507178466321590639274891307040651494844972635816165978545354435985199090433802975112469704868159137353516058462413571105418932349293761543253288161501090875497133807045457508292679483078354705355486933450604463440431005745054553209195076058187776495059211470341694626962905743949930277907995154201483623314904899372123742190124122389349112615272315328870614290578777811018827879298569910918731720618743389569731401832613379525138490170864063037063021261947560506491844660735293115886396387364865857888948607632771218027517131537641959822427007095486402602151057780797381281489965282554757791138304791218347873941185405247237386057972417977853865207118449282000809138064665773822159313652662678335679195256135612318197987540822387435017252518565384589671859877244475020590006811582629916638313362920168419086544910411167818241002352906721525596806445973169946033352874636702870674555248628751393759661343072887169707861530676523909636744085161868940094450648790840314867625871290037869982845839569104908688605060168954878095483599928143887006370039524640155702940650214311497496482263149284196052992926749675175664445882796884434423519332147465444669348237697392765448174221580034297416810531257048672514208112679653364952455076453916688983458964653262605752163439266448037188888848916669062989806651006733103009757911952613415944115249970493943082417452474708941054638386271235398129033550987626235082442543585635988404307845647474319838956932072202022354481071851325646526168159853608380519942460919546992602311624560774362055229465521533395159305085973645788873081566338314106059506998675299686628432326694334432213925694082794745362363227954736060236561540028887062860408956494154381044686051305532683989633134089237583792800481726165162055432728497334427203106255852100622784892316570756581822719937525729123667262313433656661786795096353698717040509314703999208643199649995220303331785336280817733212238009428650165183786094837810389655069626554517365779106430273693658598356043989551487807050235198022818957017337116102713145640710745922675079516190928916220612989126716913852283387072871442546300625*i1^159 - N1*1996893664400777900021246944602842225626739191454397783710036351742053832095481515537625535751736199113000564194806997050871630001883576031694955331211921761588553548866761905292583118798017997826681570982362943474777318615792868672550380160849972545002331234062896013844808973851718075239533684802719066478879245789320773579482236035771351345606311080697521692427528389335507663770988774938735982781925181014857731625297148414645864479999408079480386698400690039076926086549703089449097009926220049468121206380514697575670556281504067389922128711257128113150526777909638323127001078912114756898822484385008322739240437185536000000*i3 ] ]