[ [ -608312085520523939929543764664904028906137974690997781984951796304621799652364497332356498890047439777215989881866344040953175449003630071662700612253330291007373017043124959367288926556398754937939394495040360309786568390019617154454762557658261205669178370442232631540748204995006307078869584787791697622062690627153939243083223153299756528736019778914594681114147244735549331829261568350187172191634507638364559353676647875604191122675325099782823229328085945412387490741697152654567318143807879001664758151485784995789585166003189563827962836865263573900300354104726253256552851139277950034050144721258488581384170847481874424543975007966325937761431573886301158370232260148263764904609607319359969292738822723921173514178968790759101695496393046291042762437957210400218232200257698891333938042099578336051450914504910157272014640400841089102317765859928765089567911128015041525208732046337271929633236691749489052700751104415955855535275557416599750220031566374283844992804704238107087812130617490332920267427084641778626396831778013118871665583966543980363886198278634912731438526456728656546190812233287826463718650392620255210240775523798785493104771535371422596252741441939049706569947996233312758091868151416539326228701474292048900856235005276792632918823237725472848421406939789409090860634683721849971471439084991598917986895074685102780983258618028210137776142603020294235987616919897325937914683452101489853921122379066788536198457157985331991859234772512282355811233377931208410670695521157791353269392665657162772949303248635348922025818533218108960070732792265226107662082748738953358791116089892861157581919666420360737379736050841063882667292794369869853367717966264606838628004504474150594120109200419078361499260595540893010034254930537881333487655828181365223287376333129297993816966305803897046805565520908897300378261216622463325549104141436663939091450177515130673107814803757169126377506116504825084206766348284562802276860313529906181289832356589916732694974564992078282681181339032196455538868976149387183101127943417659889508368694042734713752778621282741441334862003795565152792385795133660583276140837695985985816427297267521376264892502949803693412596860088093625686336563067561975107994636867670943944367923596929812702882183390714502723422182275661206165786074958327003584044455140561122568876124262448448294195973435884080409980431753651618633044725516891760561613974685689807194768277504000000000000000000000000000000000000000000000000000000000000000000000000 + 12530512866406174991473717193074952093058418548356891299685397183066395355196882206014683248373885554322603920506375050976133080848884030012709888786018461116437046195824530332765777109934352065928194466041672526850389477776628980723356411726726325816560680041621944672448635182614068819829539997443509706420504282001022783437548724248539467603113732850465108919465584762576529342567355311587294738166152283771886339471908710842350169705667807206562643436263341335970057492181671997755399150595088428307567390120726766174373926578711378334648489478643592078010034286279545295755566979515911379782296309218282913047474459249696857496068635319210088289993911534328142893464050287571439158596090834398887071453842396910669839990104466254195646287592166375198631004116446994011922074644268623269947637204829678365466123683708416991919435270520885824079759543588874963013925026718140952336312342797394595703091520832154334638570824063396399755486598037009911906048228297382920930463659415607126708338531257747176021063973538533339325430836932874166139881065976310211853989256239926294208222329894161044519746285859558042576458017836135911837653701876527646950068547974483200987324238112464951119827786703598657509609977310472043254479635660072104689539368594067012597520898940685965894486584659180101587718948528573241206176966018754179793873751280286807613083051292181075868779945318850082272500116708617193052036036865276436565919814233094109870329490633110822860472629796752330395759696430908045559921232716914857480754693904293077712865401340086031533130453564336480519177195365854182270341476335137554565221110137802361711496088655623534418990061651567216206209709814979025939781284040091373597417909495517714439789711984382846897194805717626769386449832408663950778701389179456660375851760048662209433738369055748672824461639642360843334428351833041224510338227785753483108635188239717350035614074126265380508139209019649139928630127027611920247558147802930423262517899928043666998034892502964884754619936755319696492407596625694382136292723808967121264382128478789305938364164511789468005839793690331599339895423167699488649960261700745661992924486987544838866933109707483342150937895878970868214312639897539321065752909457148284824200131374507000546568957306800358436174410401523354828428920664245933713722035912282819333698301247231363056548848082572460853735390912159301522620322702515957260908738671357269004629531688960000000000000000000000000000000000000000000000000000000000000000000000*i1 + -174432069227291501011628194660658479960893689844247238753157765536398933574267763674591893407862022258301893679135400652417889407331637420264118800985338771775217458116366552584032359371793033730948677123593150505062980202758694640733710578442132039253106960987373214340132715292041853246643443704375478887121150104571374040713147625610650953890517170915318425860321337759914698172796345881076044980111163421475229437087346414535360096885805369406065360587886510338612649416000921155315553908761503767216556951310829991891463620003039683214217943390692559988783855827087612155832108968924887572175469758275925771390613072256338528957628150684865869876438251921440910889510983617376314351476685515908644935939249697580484577323791543690094210669537762299468938509434509229178616387882974427241235908980525638451255072220019912657112120303828776187504280401478035000718707922890320704387795956720322279189292601637944978219834368346022796845333869356015303053631199387484833268225243550668798306206187452775867020892157343900539579439578537953012774369743112394742031566937885317914308036619479181326255603264445154968126145426637084430613974508994291318172216776049752022662735934707581301468980537425933751446836610810466641396036438928368576493257911860901273238824689502321448066635486877304767000414259173297678838200533878009427617673636388573673746721726435325826176971542393557960430570330423227680345345524161503514355172459422585359758615269975077632448299764851949327265832730398250027871062376718710450413461048250743344916011526080667081884311445127522118093961721677714830949526443848069331407373583789484775201643528269043923181279209437386620559383567972976244917790336898347826890810077093373751491046373062174673860591436245760346637263765645112342935287855934523901466557809584010571520366881559758033774406220103854238988916387166205573968221067786803165335909438829402440760918301289730228912215538906428579455420450494626187707596452600734731582443961264946186953759033255273867065233904466898654459804151060033368706671913791472509550148009292727592416065763288865531344506691936504513025569019907085484406323248770549357574395924886855791775588107238428377372884236072787063144103676285326745783271690813840608994801110505730470694607757174717583477490286615844322570716447930606995417196375273662127636278931104928948345519747205136728810894355868201697316824163889548782588654422873504789730699929190400000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1137169255392730014685791925060721345183141838376356308155534529833471423112665153930390503647701129705448555547661497842267957442645055299058869706377840258173220575265819270682893835326564379552120029884407214375413354486412306293938111005409038494354727631220935019754005398796241301723012664468302523008711379925057282258928483593283978677473824482386318618214065185148647969594752125333357347541064855823595741926394597459224907201211488030954920605283975216997840283342973712577528845443650058331810019553321251541507376248823774091209740373053527134479219941360700405046242567841976616782545219407171909484990101097707300728404235972429080967547621312961947269884893097237924746460755085163950479802328399560395861575608354027207649313623520980035395901538398975058089525567991420490282006892417785336368362702742110640782130052225360817405384020652417055837162725737968230094781026680007116976892404597349129034719051189754618292293103132993793012660148129795629814107425118908168903489758267632698353856159610747014180607212692745783851595651947433005291854792351325355935645022052164465698706716374400140847854696425997231881936460408204200559350661167709464143020613954560822634209951682732116185308955377334443291672581414342933266775060375603897535658843603170686733522729111006804671448264987010285260594552577001272397202523715129609908920913836774307680406718433431269940364464444235568860340733380882898854551074572076777578875731380154599893224043486492348424513382808186722682666744692046694286604634655533574077395030724573193594855286246118840121312814353525968887282362927172903049768479241390591988938755482373487589790487823044478736031475284609996774062343726916897157501943755753739570473515219815471548732025720207794748131415590024934599596702494994292034519569132543486713118132785750999575762487421756544257405543679758010669594879649715703218795518386960027281567926874061109390799197305357280922018587057428621834319379998545440760863727271126144352445809987227997034769096485015423252453432342688364158352705192413503373641242973308393672350630850120886239552275887721356250389821917180655651928812702686708613179789043733577237384962785976879557226388297868512529283308055714326126628795467607695856380657030165418414787487536262200009967735532622727123827179677250850783311005114849014486932050781657758351145696858582159750501837633059586982296719060590076541768373379170481907070564040704000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -4083153414404061481622918904123007500879299334654900089336656349971254923145153700255342118882616758174785489775495164727507913798443869949637273897333553361941736348869507597415535478385861371069135597641113709789684107076484420905513486333406106886919528003919650053769159633878117338478111038889533455559435895994195705878579284151176567871106483074508144030048519771933240412108800296550727526072859277879848473881780592919415582178447111107752416953437831225901940151028779602424664287232549631604713998592078448429301009431057132187630636163925047201946211018604368303091511168285788334192923484436431757295438437530822958813155856054897480599968343805263631818292658239232164889367616397530684958857386329053771618537349197244399528694098982863629242379787998996147556129826241773397905549174593807040184434115778832554675621530858349122167983859101923450985532943853986187616747543723980232460871623717772430981033050074660529876993824292613670676874824305944569361452207907740595576217202205072295894701080990404292505016206008991989403572976112422031580918866326720256679402596719423186332968696734295248549460754208174081813082645456705162827858245507768184671067123096147372837491709921125744656196451671798464169484249095696130544560891794403747658741864222763753299202793386591145394565549314911670202544087184643051965916441422725057368943654603682456315131059139430642885258996390337245320872373875977016017930597390304019389556752446242123985305688771037871397973375312628080542103243981944520239070777659116706602357887795256040768641482340334166746314423423125214509784033964220001625452189573178458173398092838971622236220648666243660467082470921370367830994828868464682848635195202049900562909806374899667464736347006125306644868275251718770903466247825035030417537948593882932613161069430108876110007760266394454488025568508511468826747476263818892477616941558218674997682351344347002116094840317690526703087915354570994874180339805944769254879112419213343147365029257771080860350335327580316230952220077273251780442579049829903048918249415686318972368898107232258801460523651494125173090583353616566231759275494427703618076119383764867544663573617999171201903995084556207151019292767860408036466060450458205896296139273921386814825744662159982630867301813018961570907046137698512891373343775943577162582157848294742706409018537359630806289608267714344912452494843882621663020204734717992592727783505920000000000000000000000000000000000000000000000000000000000000000*i1^4 + 7524585548468324281465286700672422399019942915754779933620642986026585388358248264353545458972740839390320042246872769196380510646069517425922441356049562793873433240796304453009536727903815269094056483745448025614267340666864270241911656109974640390099577016182451260874968219586267290628779624501830662713877129157767764324837105182750084321806526881679771774219704878642138927339538906005240136919990018110371155985770454764818095907354004075951233220970376708287326165673164721471090829755991568746204085484805377841433151577836915142484441720988082725473803863352997489455950302600411882350113890517150963868227908309896605355080134871505295651834088080809546244793184677500444890403655368174402597669433006440589690058033237102820110860613590378848521598911741437484553696560859330589110697360729820769206949069558153457850383549274867690923219419411358930645250043336526381381179702324608162656142814568669752835744147352516262848954438254337504155764293458392915133490670419950391519741557171665072750816983653501642728163518640917348421559332112790248094911836949018848475441537399805407377784608716371153279051928460867422879811555313031255361715739075475178009725192266883668145393681903085648403980381282783239398156049915895099045897313572156393508189295014305710226517266950388886508950845869674046469820875882219638041329138923130440465648396184103857851984155644602747682705093355213639789677122736418184336851298992680042545723289921422505467926143282513577740813597058953960124610762155119399252260375388207566408095154592936521677869265842145877915312490723366673563352411066386590250871966160300023869898111682091819302217332266702148274415138716016969853949562118937419867869165793292922408819286862465638898154229765656437228708933037972906650114253029802287666198857493363648658530347572708238731083251626774017573532590824200759236954982576870006070998555656980838843535720062298394261318975011532802225884830414046856124363515597359017921509824885299741923017948820045178930282347951991568625174556425341879919769175668215976823985121797764341851277116890068016571333463228213157535879445095403541195978565345275870914712314375456140731661613595346498343573174557282999753841330436881526416527856365033700977045360060561669041634951414272432191618476531972236898029987196183715542351726431445432962554761798002190894156023431475561255645191944004161514708886197279962426165846443312395253288901017600000000000000000000000000000000000000000000000000000000000000*i1^5 + -5769640280713424832594593386905411699061863868717216352298249201898132903760538198436095618871514047982013429810064048736254550044890638361308965403693549927501927160284719354541914009486674509105774576385355321515723654350983950305926058140464715585527082997349354462012096560605455696205216966457738548741302792882501727180854505769050621431355049746825147740530376300338372640844968185961768727636890225422005001933196907560540345377140540495474904733050818130263559575757928381836274046129087440636122372688771482182500695756721077707761204783941084595153716811853313317666120067078447194926963613751411126839953892188513365536114234307785672701159221930233692829808597694924832944296587818788664956012856448846594878595969919422041980860459972888683986465674553258905986604537304796190340998413765047071602252743028983355322313762690745247005494017790991511472715687468175051250972277119499078624889971212757705309952934589678476398449831391059646124080301289942702400187763712000034061293023712769025391945418277536451586272208503589189407537197629097113466025296364551276386610006858370955617771385949880469168177941909920603408204198885953258017887178043315650701841040928585601105008737205173944655931380999000650174359169986559694620036447831293855865569507023144190768506790962842971232957976865865553233627417102617844574459742975254918630119443266714837132479910771659313291697226199810185976602159372960484206961680107539315696704899845896253715217963998793301566837870223199274145675830058908456013220832428130443353461495849575481989987427890114933272282178716833273879549192626885855647908572866879579453838600261370350944981264254382146892463535099413407520087736883697641515613587471391101025314870033146370046111218020259342286063480192823425430947899395227870719212126103398385536728590067575476318711783270842632331181763418621721328644388113348211232096481722440825890963004583384900217242920614601352312478726226061129664585673083617243283123915706432951162319260332789874363247770334044528551179942223269309193213398386934415548321430751100493513529447472073187408279571366883716362625416815553754462722705454268013788907787516436686117617510152868532447670647906906861807798362506841852414392923539079428372919232910696091865912532983685681062321238535087776978031469433523867392528013432337364043039603114276160821877607560912036911383626520772470316978607342679275370804848123811908932857757696000000000000000000000000000000000000000000000000000000000000*i1^6 + -3194094491245422543112912647884281950769144183491521047629883623223659777892793199199709593596046605985726663241058359890292076938427604545881714466670056776362667121878761409283676956920113800531524983382457607438725254835497294886717875420116618896603063936719041458799730878013080718642011924526386123653933748460842801892218355999689781078243624324155573139011775546148397512569449168323351575965239260572056333786906512657833887529294014549539215433793038044435716658249647280133625713314889808174263020616066913007699981605984370441963659434960905024587332673748222725629974200888092244711325759899394187718072253797343557377766633944755782900239423486654714165238900693963682278194515915915897122574754079656407541556967412727230922386155949982038352445043539083758413554253645477014492189672211917525683848309386775924303880773995106421087786403699501357479519437653170779035028456137875664221911962324230390581005234210491621301690637551694784174055623244852430377517053097109974383892686935180533559921554066934250185593634513080628645146026552927500438768448660206871172983154153851278070685700004907109025727260439385603326166571295689439223197084402632523403217712311407640345592036588531596847692618140460445404475051096395993686242895561176531491814055302227407609832033624831296261033510990911641279308662995635228842183077001719028059866817259974776499047573708617828736216112779266110831821388932031198353480831649065682304736086169232430261159829394559400549121273937177450746095525365898915643140133487635316780963129390513863155687943483225599788009570945453204042357380855508377659603585895012028810209376504368125406137138624978153754576127146532777032246790992501393641071190748443566146329759575672884030749667840257817470947117540751608779121868862891970481396595952937605379719011883793022925192182840202127775633712028017645979729073675713711221266613877811111532030991785739025084580957238697604971019836659220826259903269966595169934144441841017118904943137187377731025850875336901575496003696063203832509842580068579080560419425304029269541868534239036538918099372473035191740918314842006939634460384950287712124358489713846869764297741962292554265426372909846137571062412700491358248174414250269814626200103472386783068849524363624823196466529825567021595951101949113843840969248271521237863408388002966462725651925580376957765129829341127134714920094598264280567629987009467813770800660480000000000000000000000000000000000000000000000000000000000*i1^7 + -122934010394573856140030635281285621919524061448166303886050610400822486508916572986362074138075555301597997800306419180652001755431440404939072519088305154889453062138092016480044924406783666647118863192814996445878896663395541609253505018445383884612346437929040963720839981955665680653907542949540770222489737278083789521547728166263589295239547508211901707990747675424961267734747703038249384943266026979516893199556134096728639374592748211338916162220987069213976931849934869388640959048403650238571253037874315904155990240083979852709456816430672448880381597188112583324429611678721265659961969711794913024754336834332941915554726627855163033529862128532373811018608670494023096023456084033696604639523117960679714865146654492766587285172771011099622850643087437313504415663341242855441652459135725911620618081052807605430956080797579135717708560365028280693470636649428627009926063545391684793258499727804390328953370447751853784869376864642649254954987767786825422891604069335406029375405701243874205072514646238012474398638152345244897779218980970882118069089587299518925474058534301411732047698466805404749908005619455382623776350850405239685130459639231042340073302342566682148157340015630564475893918279008869878074966177228634748557052570000799003941940063241920971787418699791803424519543743172623121622118628882887047453806748745360178809081003070363235869336420358281453907133028949641026718748908218522154278345479931050181238147039675530513630926996291331547690423592452172075862899249068193958563971786830726534960769277551115977120607193829827110010435240455839836708341156531523143305010048888061563870987735895184774270728843649166509148253338648080755044470960275286526710046062710166089971831080071048271246031900600859960238718412086923122977782269632877821729466545821636334110046335176687665120821696783417826917489970838026159866792786163548950347352624908924643830477281793383759777400306490122464736905945376779862807667851709485286243036914960938822810735792011016967482753339299473377754007491691299085762340110009359271967166227286449069860648145687296954185662699627688174074432088979419470670769265619624515511391741069193869940839530503036158624258682387178433302144206886589947990708643837422345175513423025695681653299417527353680169395602084060090689944435298603713825719348835937508966596007511622985574063926323327532445702402266427656760777507817753494940531452958496154399539200000000000000000000000000000000000000000000000000000000*i1^8 + 711633507245666300846893192138551380399629367252846499045857909925891520568304808721792081299815486402999713500261176499684479341453290947819505502703703300991197155041832954581592349770706532428555964524100205156247162357487547975264970754142884134254258506764144719135801974180881730793837414219036480739042424228171622149326720594114761911253646031139207581992845035505015706460355240840509133703044417213114147065770276590268425228873157978328546875438777433922126501023788790571196459915193167132721699728965471039337559792214043617357616651249485877426280479588563506702228382335600298892244426363889338339630221705124861301912824885524623473227125754447900972021435594023441537605559241574039531633986465756629004117569827470216853616285527856533995419406794824779015757379547304702786909974467514395840698687034573605228352936472359777033573560906976994258346426229899414028872348012671495155194761262626542701289154692256070728776070182282191519653465452095305569032562517285467831575903657987216230538008604172786918981490711542156795844525804438368185024423093637123749432631387603608642297513183703380565421041545867438721342392900426262052338729920521343512828238898355197013111720011297554343236020160582222247256449443282516977365484365277767677000923359666582286022687378947075874904407455787267223637602090580815240764064834836580542464801816545785773708830717529472483193261569442110392122335508539970150075574109895604051732471619681088926157691384781259145693863270456110541546853957080793124699123699219796973830327982802392560901394006400988991973044694158548823707570792609812188791482846224613964384827237261908861240138537794361351259568622306812321585865493901262266372581203849059761993955215117045540306317624858906435205348521238222286915368870511806274396874704202960986533086063407077632060897335960157062020168906910911110533484544937945135175799895199921945601287856993559773088083352614724189919504176892446357317819130973670189844885395641302236367642529632961649362745936045701744023273307443370788439280514880218406613378564070760443413898353830065159020575339266471735035306148552104683018836466751319583179109226645379712346398729003814073364849564053822037482699719282782948068048559947038530077135026449320790300911380799014935813009976839031587926849421627731624340176822339176306708230383916643634899848434005837145717446261468152766449385301482168946852046723183686908379136000000000000000000000000000000000000000000000000000000*i1^9 + -217545415621842594522584921634980785694116636381693685968125337234764063044784860165463674267749708310960619381928187411266452467530833555050736396782950447386827701325314728881907625505356823847565053893310877678743589104872856717069257814528949313322368114570717165588377603945726253914345196819481128366511915912821749640143542710534385574094287474890632369749061623784966168288589215681603668541466636813186930305447365564476704420231888806920744028868811151787783241306736556248131348372268266961413950509142012973366274702894508092000279008046303361153308139007671844455021156456778155118647597448816144953330956329251759379326783349664996468107604907104114207185455176354886772522886928086341726861917763579824038704929767058740498498958217311207948776124816631705152050426743759440737932651894994931921075506185128363446830043258199282620663935109313951298651290051794493855997789668600265958952334382060369124968179684873967850882103170714273376580944888241680757135881846085137737552211689600023849914349426156860229886483769816036863145586542190638189154495458533117297440873800549125665653237000707400007231615328667769646773150631009650238850099721218600039196565574377354956848167359120418477743368995966171935792766906310309428155590816387099096919724116371485195565328507905537696171208413025850902878020416985979089539245308192421165402041417519195161712485102327500580128585748773698555264150757267612259708816126703101382039577716788993472311899110734690720122802666111571781608708055905371283946553795644500984920113015122263973562531804938996112033999106611990132786846894624542061683219813554773451405887815012364987293747711527786185748047134684335167900297921535860731977655915973029255337261442058821921750033598130273456266500178214272917294012129108617323931839508205860441754734715102302657452139782518304880147702908264564910377388088013448029351807040607201278756286521418423804539073258372315840869428599409755284759330729472195385648040619794228365108419562627550778167729919418931593682669305977522883866795508669058171285418930900740912300286418022382320210137921419985082493897226854634299323248999535893008898056678331958957433082758756310609174861868766093954694958217493768044307021914164081165078434600016453228866617011262832789899092133507620081713768363851222543913645407321549173850738467584748875560239237715831325137775795596346779311845593285780552461895277201581345341440000000000000000000000000000000000000000000000000000*i1^10 + -122106175625895849827432719209013273807264372957103760632353971956037627338355075179837600233118815109277753679418691093125877266797591576076782929199516553173115930864306539954166276009321045649415490568702549663478603628206271965503928665830301148156710864271375010053674283101138064804207599723412993235527540618904862808464936851889746968367488317597928342122447820753736873199003231121768855303782831723429351754965951421891064534244675975738035520742786411445782395225965543998050279524985161972561366976514732165608185457996878896481387422594172379379224777453271941456239465929166153349621638151306029949024338447297126628588378563337308404576119098711284413589913467009223058318452215793824776937404390030930979871854078777379751136643786652666249285613713197960567607396682823966512706504013790317212899333377024997857256364890850399266500895743065302541388746794056576340261630239578897262635872796208794067723387732147852233287389488186843583066240245694025329417051341803273890734742529869053417438920526516011475831761067601403973206185822903874865932297162664710797742367692621355003318119168979895642355830406269393564959860554541475732443579178200953222305057228130539271159591848783670403906943905392722992927256899417917521189090744812469370360711591624848847282498047466660792319757345689302664061603831602908786066844825295962240894159074088527602658412243707765294283467994505773101800169966248694026813844020894107421032291966908027344837452307353374458695073086191439877798285372327070992276747633702414306446562365536699855939545602998954535843857028988486123904148258568872596322275632554812329412391437885817791221648476849099369047967259570128859067512726258801273724529401131220486377143602772577753035440483066230916939842460762756933914258514824425655341388146815296673879177463884278626413328823261684668559948711081129346015501968579560998171748708437643313209452503679166381229787599472658607383454657032119110000275716487333787461566969419456265635727454589268182197728494421014689703113178361466537582956206854589068170308708170259439995811930369944970004342256823785828876621448482049977001455609816446641460701870890734980102372599142665822965925182837293830588447645984120795738771372198251058760113909743361186481656449662064431758042829547767760913374877997402875882545574220708204452730480892315583206419333810095134132687968060500493226023111321157579837046104384856706252800000000000000000000000000000000000000000000000000*i1^11 + 2502759480130019319134816672614722994420242546515080271146928896354884198326041317601308573698007792731689983416680435993707652427402712744263527705295388658555508985376159516861805866787675201311990717225143857096880454005328418410126749731696662946467538755715292230736207512875348470437983059409732733899371995098490615365518112737562112464802607977464290718700963438380783412672839935020193604433871616623729275564571620788776029202136796490720951063898448659013106502314135164420623015168204539219260553437280622614124071156628766132701888980430840801671140699539289228346897680071978405893910386255429459201096528046692688820081897824043032473661741268750267987390344291652793031633090160039422902977262222767165822766876441971986966501037128103532805651234432104725106629148897690505187606652791982937277756735407284292533426129547432938814960914587051131822008229200406488769752026937390087776705210026927798288674599461050340561882172905787938367859621483387239426374186235432841427673052790124697775505287755434840874166430744100365565575767864261022832714522883587238977131911151333604016284276270410023905921824566987376941546728562354747381925658319984719527301887748294445068412090256156497632110537784405626788379165554191685473171315499078273260530433974999504701768996533483908187986676028151228849297761150601638617385257428348024363202092753494268711085774973793020058281560665930757318525108772210925922929653456992171554399404895670903052708308961163474741944105180865145545246115488978277787258845157969242341105546106571900910212227588711032137787023805332020034850549103321726112843766767714971387353345487600391107487879070289346902673312571944882274980970800744208473507430413994245489648066433915790049087451776115178963669492143124986446927442657637196775244070383791868537449636004480372011909394230504195818323025448222604583205923818427633132146509348000636625014427753841709642592114191409727157425116295628689789467740942386481928452984577232296862541047745107833816573281564074343711118202009896740489889264800661013511217350868980762890824634068745209314347992504940427033681566489034580946752240080686605263410810625541651657113877064659014660018644159095381015212609647340612075141604833460786214056294840777383656057864933548335564391124862540990262828923501132339365853235455658146767867100062146830732727439962612457709023599780276034987533876775094314223320182277095292928000000000000000000000000000000000000000000000000*i1^12 + 14535155189341882144017359385951307637045230131435811800733503776441796594982373243937427844932487868170350868290777170117010863907425692645474668209320587391796745863632413639062521973397467977560674051745890462336346067629129003834081131163416201573042283136388283692578079939256395469941337208461120671662484543643598417434944184872691012671602824773500456586512798162973053547185903341439368727944672535758360491070879105946343773245992284453203653236250646416270308681138612268328627969100407714958049300243765809290551912677047790529171365335433523616459907617305834354892042918474770458175706737624581141439949867361235011541060262646960495703107845110476501211182738083258009088909553002498825855132047838375689418183127989055922078219656030211406719004400426772844641300740035312667261580144370229421774253817536875115274451420194776120057489590448895751883636934440754592509385380468269167849187142555110070430981414603794958007889896721499670425602437501580138007553747568691158498388153566233186022955648394595184167260597994571826401874750744322564049905535953334956566563030715519481424726649935931194352366738448903503371611558127088617380613839548349269868693498683907066173331756431746540275665240002767648772407934705005748789891994056754458262810806577751641299941515519670966618938262657599612893501174721233867364950867992530171006112103592384516524247626312600578948065219458825770168931723441453091566923163431440448348848494923374556985655690951742524008034742574372696743343488471589740294337814737480187366622914575684927019273937013556507732491950573137790490840808776003211805841419709704632711105413706126209938620098201738131022161089523318079814918427168534855956602368840796968221027709360386439628122254704714215421299143570387792806026222290167550523291150699180053789223059369251385055680827499143380631870605746728392638260015284019288798015582975536654286196267948314917018946383970558126782780977302911274789450703033910986434606274201598742347052350044835897158159508692066463748070161656883227215944498194751488526141040890719873325577589610613055471109331586258250581396824679723859011098434369729208053245206347079703130232123226639710518225752103554893946165066879065495340655815919246026064440601417454668412735266970332377595669611899962053241717327792439290025087504728438131416669313253307647317596509913060539678094053151747358164291614743447714228098785600885227520000000000000000000000000000000000000000000000*i1^13 + -860602442194440788504792017063366659402231461211727011772083313603613138091282512795785495372795294995177117331520359742490360692455225281355391308473148256723898687874223096879066859917937709009046185402919618830290535177061379773119191293466250532761553712226095938588651207934148449670266350017774977959653974549287207836328939741044224124570058649741530356286156815307718968810009531523600962363832197048800406437393932597313276571765978541049870647425783784487610524884265342064230707186685063002345205694682031081312666215504479650396787283812165953785830766085755829739166274058415794824043340878685043668694467968547038122900370854209107119678592025421011765411433389174722220424307625570522604347558782777885906307082598678047917487171831110598170292194701992678272396366511019634110860845847282836601916711556406310207301299161040283434716044230735853047134222930475942324179941281118406252620154808111425209739354184707180262901220544117532132839119004485814017620256106975925310055274477617915110489326218704905914508014437761528021922174241340546171834566461236449003699115530664616485659002909112726503676131262873254014488882511137832412623912079821266367219547617410493902187495326747356000870013867597891785643135454110349099725462337575875928973566851259394636247610117739403743422482138002416054055521904552952399653786020244721553307003970799492637517011037645110409734221171170142263150943598549744222550952014522256251435179136426819829157739144552685856886733420698495901586011774588777317013942324255455341806107865529792958444900562409769068429773585463699358011785050764771340009556300926600654110146715699686414807478955916192251011633065038877660451216183612641355586554676597209766036222996661709075373430112182524976543882052362192329185022362205033514104032771742095972392220319050166215163309242826168204738028703532211424109175063284724344039646254825398394324280140581874883407575886108013002372125126428679965168891052422103239776713393003387442704261592216360333333080787985971373763450227824313588769757698792001212415654348677931057646879803722510696604116970425420318560060026969295228933657278404118077171666440912649080562305785006881128294071382468590147601229622037443863900912658121525929070731260004151430082274617633199778264738976659003647485381033141653852479118630228736704924375446439690991102385416059417660595924150881823544904619453087283275321680290486681600000000000000000000000000000000000000000000*i1^14 + -390763885918548716035365481304100353572190361130739423300379072966345729926649793814152086899338626228097518106757110998593049537158351966439659322470183469052286789353981593597419700956006100638327802135648591433402210046448120221070558810813311249339797170422019597137007362454159502792088064382147434457176256470974365758256728719659844749355387012956512507263900901534220157962582174486434219088582606078734785324190789475006828842420064377089062553374848078025875796128720209484163697165358770270289985003860753874777781759965196204723515578776864950113089281125896745872874221932734358768411928983878686085126422592986849353133161650577541589604505476824846830714625050984312294398977902718884337838036733004042489153363835592868201630882586303504328321856248848534877923547978440501608469170554461448397849051891812604066803768280177842659577219241437898017815528020211661588841941893435812819829765150858918130181169772605537340718444349311203971335290628822238335951094599494295396733177042842361930059611671249412987296965837742634167570045419343247251825316863376742220430359665883245867974333326447985740681625087753118081043210931579395986933976506271992095045076054791174970781428414193638091556466790342224260437554871879483727871052276440279038172990776938663074881225240869517219291674060467681066933005471807693363722656099087742521018300200739605635560689539511266424163422809693810216814339195535131742540211922346740793807139295250186386172700597704192841024263315051067702544832709238096089720723957862785759406600275183389215038201001627255897333304621989895783465852705391757331373483199402033097709654091681148201725015119800823401329573536315414776893649512638827309564737775744654594711172287591017444628133482665737036268515804261351926148860377357604987168885919758802631896792406543812251056722157679451873778183607179831802440423838863741933309236895202166434420258671764941795120933051872753844740634025083313478955982442788296917346496022589811436371839292294112024971682203792120259844158535783632774562702382657270045936354267022916878067403268070507200540348593299483306998232103988810420543979387198353480506404997467999963712761995440770062139152566905226471516971778195309070492506730755639620951805973135379578463015441083718342115348320429072883521709827349312140629247989730955528938340255844085978649590687152709914009170830377198731616614081059083119903710283563008000000000000000000000000000000000000000000*i1^15 + 33824103719347601110688964853133140802267397556547878261356377717692464940556192482471119928165384460135324002406416457321711709896764746834330901776176891026694973868145155013275550248547407276630894080347161508921510221554118377794435787642849109318207952106521928048551656463156562649610911789090788579644907307082879106943210808434111494506994300351053080197038693629178728034252371018576017657061741930446637181460983650349546723827507468148005190225902089934241914344560528786832840128922556434197781121785782943662062617254083267345161484503015467519166065880762791370231510325829339991431813199411468117517164634099978848475172019214514683831396865541996766610370893219555840501600241545090115565159669666524190631207128589614298931844504572949267440413925219236073896123095389176124418737852583128463504276148548395652381399853354924324668344571255220942279373246672907782493193638014860062040024755357814873953525143507962763858211143829296004577210510150861937172006450522869254034096513847688092593307501708040670318647037087268010277959097857591021031786669086721533199790323960018143393916844748188630059898408217240873316781818135436366590605541937667492780552498503956192841424002439911980337733657018494737472213125414010400626046535570767804684445402450281707950809869905190259801684507376810483092553994339134452063992596196197356403158822551230711096653019492778117646420431183719172173578870392050237084233521539184317177349414336711145954466883377427954161241594727471229630128566293314531488475303537396491651137712490482443744076455086430115115900870986760258069135880440353173328655670668182249960743944164637368976545670382256010377127597032492334945991082301159902395336878415725721321879037710483288645929479135638989883897126155778940906599287971469953587371851906439043785888770246100526701811850491719820860274065536181960603418465763149079857628680919246585542491724010658579458276036412721030986381248715406978857250021413119186481741437267386256344162073538407284227760046328504106643828156702035530740218880925481550595737004535755933950847238671382521574724961869590540534526654977875920923136917146114734517771947525336351940893681462615092078770992293671313509998535110905706933264227384255074899771213113712600114488552334977449629565968958845391777520455190081196427193327564052930088084871338908140954651199818758159373270970700186321619755297559945982066052940431360000000000000000000000000000000000000000*i1^16 + 46861875920491627877287784915227877036689523117189003532074361400446407502175082460031944707710836294998987811976277900263621718313170768469672876887737041681111304042085888485584058548655475924706710064484112280232383181912667649898813800025580390186085213422505056258770122330795919729368330870550637380621879723639497685896840173027714929637289265096472414127426753234455632143368698874579211141245163458971220161346011102706840938955428117984653762480620778007172409544290168861936301621452551877910380882428561304530473970995706654554067189018745875017887185198491761698742973106508008200165424637295067980656722182173368058766355521941701972603110355935354669429898079846572347925857918070251055463109780392756096396357668100566749362555563878777857155143299277705287191850547006096784511329292532374861322254902833685820241528208496467227256343020693333736825375395913441008515484376347237918216926121575374169834359809077903602214856030252402488187047983808397485306682563985630467807628151794033262796920105232584457063695939478255650383997318215502235061443010485117053064649353259371927804217937797547868860321766420094920168509738667439602272126554969674062895471968362831988596689042727942042414882177629798751505414884285631768533719847872742094299076635258563209548662751199344715020974564919679327067745502886887257716562673208701676523287219746313801286624686238329433396764666085624275344226913505511700904282491804426416243360203861124562847165293240300433082292347810585348712901089495503153826681274558918085558068239046001629354958874254198714085504521596284922064935484762495085131757619658172535554946266834059957630453118935446699510311023753580811186726614572776801550806285422090563747095700992825251394861384354163059604161054788860630196634949849550681299566756031096968807762663300941265109316766636733212997885329317853605929516983126288704610099618081773316542773069223395483869888670640614298658512076447129230118323191796686566691167209660729668115637975417480908990714727095393208919135760638452666354336257896114888393345558085293307330181778861186850685380807638983127880465547314691039971561203858495534859695733894215735035012021133587553167905410710926872622149940542474510437551076801388159739447928248733825001415522993535824249916278858701641125703428212503519927829144953448524300764282345478762162227435982901613676001660890445281816673602128039610889011200000000000000000000000000000000000000000*i1^17 + -198432299246250392603101253393552083804775007304031261983903374593040357423963442383987015337853145957084014229506706963689204827675300230198246859875783569287779952738363175035456304150347057808437189630337990468939267522699888299951511876135929297490885462711405002996922814190636698901505732209767945453045622128447301933290446418402829633062172447142532659996174793829175429913732553308892657395938749236241445828374491344517524233944245933432539912618726155863066796362176439756319890377317775725716202802674086582002189508119086551549982499647974051547131367582841268593652374100215193069951608509590816821883687535589628635131457930296065031791915354495959041002042326639702090373833886430092471644843841228045546153313355127059460749474633389489819016955964269351493450917239419304940981423581540232799765472529187104136460909556528428940552853955439066033107256428554368523768717947462788109983524396631528886410753414711582392186722080870317524928528101750319173488953541520690689336084890700401614576001554137790757318786383250387808848874588687626320168223749813900844737098337034111013902099850773529264256644809680320797678695868805332881919974607233270428279594122912593535634906421408020733114310658090123853889778919953615057075580778963939271750042831272405490449986163003339881950291525921308457923012440652361433953290205691294487273163623241216046804298297048262720009319034114717607298063258071442828063770383559399533763932327041947310004040095997877860755397711375489505885346804047690663054966354537951524442229911881547646413965723351225237525403391819329943570536360248546148422727924276975012874505676868888790281312154997073721516600196999476093544190206027617133156559900303692086462625683480249327030247626233134894313896485647244913126139701152115251104479132588479698116779529403111700327573972293907965906299780501042812375435012017788183175439746300961441536482866677970432333898571530941297875142695787912296984481171951882223153214141620746330777016691509525560145322427614678363801068983664121632921281867675345844360582478719322278098599336777248978873391151017655243195535333892199574503127085157439116336906513861636877610476218115289204303065907182601833278317301412300027317772482427627688056901897160031797558342874867086912655276396581391963098745400808906182371602836004524253724562778734449778901694041473289821570516838966857559261705946630941164175360000000000000000000000000000000000000000*i1^18 + -32313851004533806898559896088583678756617974733703890285448071312595765636652672416253807959138873687213116019241719592117633971533952462169285477867900382615752665378252720282643239636975791318178976009701087650948373050705305838998936128333902174439134767219681679859870867475000021722061979997755949063925867223642759874707290314593909012031477357486682119243771016474175924398826373903907646717646628064684163477349972447221975490520121576213982777705308706595795171309939111675117973652919178120202926301794738473873188517773082972141502822598404693649663200523436301003597687246340615859526085320473855020107617107106696080160649316952471536567677236673641296428456440663437122780823186234007479140689300605992536250592449675620525962927617976229395962523225186920359014070353871738341878323447692667035833045091734040845118577406738062204643595739271639657511635604321413486883346198692993490770955108446332362984572285013258162385537001146605684895844753122192250018329152307385164658040869309843181648778236603581786393869417099625339040310828387559179794080916118870205945599301258644306757594671477432799800659300342053806264332305467788575622632665609859909002065889399784832198202923822544910431787044837593740256064412367131983143325907893155102314612716433405365961207889649653834313487670334866999391174939633338889047054153661821082188551437768406136057827065250698094846798522846392156728624163237040828079308575661494142616859931300841502315674941483380088529014248594603363819851050716751909566929875379673643006655397628278052775219812864810585038257200262242200005017825797491664199217588684729980504036885301021659046134753459166466344588433949966296386380953937562113906508557260559703188033629231751716466757644823435607904699565480549622194075347507824627367709538870134326566189007933759348731091481132432953826005140841487909589120580104031807559886815210938853719574435503538604566656137852037424742733963055759968086086290941878937418501156732854159295898704861213427318079107615711153012409508183968278946946181514131809722070399763898933164328606891460802215011326313928800951769711133449320663659395821664697615450970160276903484021267134187223296516075348977342089807252024860136427415959023939803245505012897866007423681351311466739822018089909905719067490515710403971665521662767154873171705974595940502781324088378228602564000547209668454983466498247243071488000000000000000000000000000000000000000*i1^19 + -818082717517314712147497875069650521135490009670826511635366816173713413636896900957223343983841152357274992795841958367157854361777690167277760276447578774630786132803559627578651354198190740063112179044543963667503454431786987813139420556334916923838544292415527619989537815878827028475370135898930997603543744192704044857202063331628536017879660164807929456512321179909968308243413749586633138622473161406074988983546438426572649230608619301417134032503007679775255514399172758685265793877301308903434764471903663360222843312343790264411950605854621844470583379696787653366842767774124236448005880214710304313764799161124933585678772135656201751379704767375825026314156445645203608487050489600120054701366005924861405520859620475318531078531441137774174598253484631191209330608880380838541513825665348829802145565270424040156334053937028241745720019821245394851911304621384883386014202948437138064378874053645185058090911511894361668957559006523936448017122044928723688500119750138661384645665996675136019758075131555143487148017686028876229249235457514085452837566668904375743729819147069937373284166897083553585077142669695814764846123039105812955335071099944033069166188304222385374749858593150991385694542070112206538214485552754319155067139162229883328463423784758399059961226978580745949523133944449605250445682121175507813008914161821927146247251739553358200320804861587013384374335888002102168248399294720809347673939805063068338939062115061320056418337632504051088796036171149614918591138043194787700248150151704072636730229840754044834054806770074369660922614310775435001597651192953365201824180061600903946467706894170774934737834671317606928805885323728859731771311939002488224279336544381498648008528607845928940678595334957448159790208895580171030501630553909100554066047406691205226782415308399735849570484670769726552232721909330629949596784407145562197439490515177499816373229469946526733188931224385958225366100931594240180026366806985690821764191918431077806299087753726342637026500113796828731050603465763688641020375140546619225699107594640097178358532083623123994277701628693037191684466725269024493761092481531217728987231547548086476114300134179674030230593778798759471138413165045652235286418016219628003971061655057895001541055352647928997474185147293894446176391155982682036373148633074794032253072590745641461127482111416218799941410481852570984220729960038400000000000000000000000000000000000000000*i1^20 + 94371886566874508598563931038888333453307011664648464641612401384613264137632851955040650056261551096524625535658214768071331645102643382134022412587295660604208276197362245727119586599472296163450209971292710394699510394967314480769005971667122490312106831696045056331016516969615105139544455316643460611293591362112852579246981806160458592009758718363653924377750658854622799097646649677162929549065636088428212358321102657176667312107297936845550439901287551829754217883648373766936617278723654367040456642770298934633096696659640920624297048096816071131676810531159168239168281366753114172253337336403042782388136734678984073109496696283872674704101539590478448971419372488919237582840596516600661744745873398002931407793374414189264891869319234679732445387779123742913166195589967953568764056074757864138091237008348941023245193387803123094649548940803086699487988927438423350013914732835310455634907066224422857090752158556508779010560290690165608696494625779464795038711692306570089843043285861369784967939121157703215505490652712813719788056043565506292631827889270685415431616388467275076350650640856818224675969128575750420860519167104613421493870701333813180134499146882512158293832045164344508913686221352916691297003833827955964763244454263538457934119492666609448061722964507583565920665987362872776060095771197916562261589172006432751851246506079394646507723743578232928424448643959229002439525229986004388000237960431468569906239426252851989602814396287760273854202589621370536892121822671787784269425948920139043444224105233269874272338336483684265519362787290076195846752317669460821898217164029474135545470793215524440626510981009026967087747400306166498248733490030661951880843158919812837291734030239172653186866285528609744541000965388054052209084451250464305235594225457663426474987743152981857997636263358387391925696622852067329967385399757447181064861887927465861434172630710804396420126694368448819407719359115574711093298361171258821228349872460061570060834043597353132125751271122323925303487065399880440862821930578937863619126298118913390686675070178699626827681562843707906494272052680720064669466070095346552895925227041596988605329422386593141187042406780386471232522024566493606214499561531053546471947871411196661131078033299752057733105458831906922470474733063276582817636794032852207693251755445488845848175280285365895565597557038245147553756820275200000000000000000000000000000000000000*i1^21 + 16274267491713759720192181508754849897464676750582782279106855675377280534878400253197932950892480724138352824973752114279759832228879412963084426636177411444255266450990105596355049349241435574560943434683913245685119681199465518565353036647228723734393185836245544098503565586983568621778278452566498238385266693790566800849676916575308420915637701497556392274665241628392772751606217675877831580153232460693468018973960175449504892711139668289166753087102813905782097759264093853722929524074969301059493231197277489338356075619587012930054195871672774840610708452020241395311671723478200384966401535438670725054726243274358711291343086439587892978707751032564015448316070218831384557171134783492249234025709541624208916166421561105793048227207711820550318486587777602663014335597298020009505471016938176302115484543141329420986759700784147441035090774072145274281364231176563787626634234322600473743260002141036956256388775609991818128173273061231931932221107076990550038202164833473452573953934914261557025169148913717338397009657913282009486218848416746795023372773602974104842405140698719468179865941222692239883042034044365969070119911382089733015644793040304254308670255191287409097440516031204477350857498799311970773331954367373826790927395493391645549261574145535805815131125454094576838965240946112950979440608433679553273810950893908204921410749707709716343331037591145585335854327768406339873958427178837960354208335697726861082029619197886871332255458543328341608623333533834530347021731958473135044538030246509765131760381341981852895453549404160194024086198638333164916202777198236061200171584135946761986228441560161338537467275828303233716666573228829118125426532436490108683630967043006597022998002592490703467669670371114000225304740698957410449847924871796158515562087004494316992131049975683918603073449653621727938864486459235769198708434080020663103620672847568211276450841459017973477915893688843587895773906541832204772514079057458981149964061239216555471074096626791124138511597881262660986872095770202775128821667255530625683050389237623245847381070126970960362579969473427649701345016707599040736193923353726690509463799499108494838734414075996173612522530816880293364682991205744171194561417239850876752941538831432498585784700396615067652659295007319476656638434111960614785272401889327509079194186306670099154735529178937671378757586342961461600872038400000000000000000000000000000000000000*i1^22 + 569050629535562034251380257155688949161283094912505837177598010316510179679207210272493632837345499128637801234736943528965527584002250478220607685911621464199832276546200226913372456641341242230792433862903583909265258356419132245819686725679902076175978409978497341801519586059869863524804525221480508753421256987491076898863860488074784193694882798490086052125675390729036758570908612251351562155199452256101370705643429109655927322368395426171541315219550606507340257361336717801861585513605939704465429139962311431444651573860913885283155564309346425857676083479935622541810696881589568851580345515184886286893316900980042510770771716540909158616905932478749767113879167235029599997612502138810906367822366062638432002040233303518890697307573648459299682850288943431198738517457760897693379728184476814743685667019700711143630986364977199926598067460832256207576284431362920524617978932749779950566509593156547275870205582864229498188145727254474495607384160448586778339625462017768285932166092928326609896792090952979424717765522818670360501751229637260084950042116044640322251302416011135392328317797102647308095196572784788323961835442872619479158740725642733300310678380843728237645596737703292223169843564638596721671475944291296849161799356252715553735677605631365447940701682434396629576278363505401197314919962102509524771337084558771330872400150009084014310367323297374755665809985201491696858778160717446479256849367117471520792975954233032005624987006336179663615740717255211142052633340326343944645193402833411274425568577803075423612706271197751204767337965662089397790851024753554021385716264668891843346880297492391323225159913211461416087000263119466624514127478125196130783474372540750597543229736004690615100174371881509256703210081599978633252022805766318823243185975250411009361033514243703651691423339671952913928219565204078328666130047424169684649756883198977410126656886917436907090042092974365786016842696439311331097289636652638327675373476539630143476509234441522904174746454965955738297179791152137517602046609220514231841414934786338724195773800520925932382595622594024414715499543611361980545593013739525660815903155641932524968295012060525791493801869663336748742727916571813274811408478221360909806282609012852629759596958182089952791907982330664589464479649949909559697511020471601874927292926390871635973782223153348470290030081658138646282240000000000000000000000000000000000000*i1^23 + -64214067680675463189819589187756031945133674550689965657275240476661995730568930105215827868591723540768684972730536541062632574860957074354086226928897796624205008339791257234975812043606620118406285401479847338519419367757983989591575649766232307419831669255141719588305939948293510311270622393757722302967495871447878310620844453180552740307264375621192785224706296417835846037655700951844144041602499318723404340661830946201054766369352746229545633630243354345942920600127730836089043061817637962026100379453749136464577481913983130001434341817689203456101834173134705268423861671199533060500793052138412765991866150712563175489626987926184372188511873489194429481675848018209899549434016825948610302856596999678818841515145035778430556426265091166480250012365281711187308857628712082803485873707909158748358263909764434961789921021267010565177603954389386924050727336338317309439613904479112560225461785039478581816117163452008922407597290352061040312321349342188043761408796768059123887382140548629116693889618931500856061189006246021076798173922960905978321652922350740514427899431146400951900499795474137407903934621030942787282331910083696250816892683159814038222043557251345854146898258175914720869938363564000916153167005641383596858550018178655906280916479620080969700762346503256158604291362405305794701208123598946406175768073752451756274437692841681038897858601024901710362229192228787032587721971133799675994243133962404191155448492738391992100075999835025093448446970956682932975480325257895540895633727870630277517639820258956956201408559608293124601913598921445872771947775719230151077098316201311098313520017529937567274806980653758943289219134449313989724767507814046776967028421885046749619804164186872825381817013627114428571999780012011947731776046405789930766364209675338170630344621593932693005185937368103935821681495684052440512221672633148749861816934929228122375441610043717764046956103356580758403142486177799180719540131317558738774588664593498115014236899191446137806427547300127397462398307842535743276275929992305076701905758064077121928584376828693701679231112753540026495569911159679788037796589961236013564149074966471818582886738663680883874306368891960584578059917589862877798019324520380559165223229242207149554944516659548269838407100527205302412734156291852939162606245874641133376293855045820446963068449759909089908380485952062095360000000000000000000000000000000000000*i1^24 + -11728977820051726242020545013022694641442022188469050496016802040165032576393357314878726787941004205498504292252504560736947698472413278192182346163525805717727463329007315386944444387367160659140260792267629268721091453504060759764847830973251416874599349803585867192998645958063476220373917149100816716563895983873758399345480454633067153730699224647412741256364956413327376663445977946958312321538816162045458210033259691733030654491962193533343523886791206871657414746088522633550761207355570238938111308967627679536390389900196887317759063277412911974657597316909220170968562888606892354377830304364227373146967181641308609562180480322281600678679895775002789671032701266822358577012826854176503123752496694274128359886759602215569976042515511450265986008206297428428041677742128911950021157626563810013376304017621759619614963454201874301367041319234344943229783180281085164563965057080481654515697702966243241296723477327239517138773674384097875835033124265901287526661984715691406799009190502326231743627816163144562744947008306739179036240407257142192840326193224754052964907452516966621994525475727497817273862421450048102195719328078069645565080146179985723220932911610541393593694681446898582147376528136890027900854727795765331746348323054627112267371318382515545615092015502957061895301782864246107048681566546846577147964873314255821181011872497431547975597281328623526103428387531711662995692587697142505069813154629980915805899444271701806955863839228613554530585129956712135922800713437250030588142949873717753264070003303794698168435490213589773867237429989294333788031927937886102024054108924372147102984273817282901640125045820605892421181849152172816413236767729171163270579673612715644521997777631584023374035968209645961384851174696326463327589061372707617669956370148300477723565459394727669448966467822671401018409099539443986193806221483918142157427630388245157988227471192826726828167260649273837079528787505917400410875333834359505314815962042541722073651601338278182609929769602118846810273720883070331052314849867029444022464553753502504694964379308805905585901179356568768457307310385256425957428348871648390174987147355085054845805897355097278206005340780921654217357159865365787058422900221637614024850518055105619454886733130973856670461036907142086854832181798874560383558876683033795700576701478303225981738431563433952859433168497803264000000000000000000000000000000000000*i1^25 + -929666394526878727127270958043185450314933068203031904900526543276917227607665134863849881132568723001277404821544713187366441899503816395957369718645830235266122254994573190484425784917806619428118886423982817137069219203366081003681662061635914429793186548958659731098300198440215557847311993430070889817850014776630966033658494177681695304150118635529635174106368937311523568361589739870156540987842469968164941610306392455225132848723199403021860212947308221778337749894541900707392067578134313566012051676622202248983939926071810406244174459363439751110753430701672244768981306923322479397918299340400444593935416364432977534857864140854184263486715727889670461522064577055919601651057769937065329688994706518839654659701084215677285334368834839899337993040167407125965760514828466406418895193743160367738056662466349202369394414968938044655269747447322467965721715689834019790665530744702655985446380162492514610602953048114734817122666446720363524888132038404684505799020879808022027719210464341433513649933627440900871992447138130934392216744810444964852563831480549435654029184221687636964611713514089449426311268395033557152887049589752917977710999558088555128425089452418009751218985653526954651126002609459512025657557842139477376899282783025083592873151765373909200209108504455850032118635509315411403825306242354060109042031595413801165908678268110513742951577708971756755871894139539088069028729685286177482288266225115397300087855290134853394092762658159600669389151396274236682056588747795309342266192960061509474462675329355174417285833975829956143833700807973612103022430786647739423290879662719992721525582473266679890780161559737301067931167114604214381521176033226190786989446636148714338512868599746702513716708050018985954511046290015971955231274842643104228358774717880058486826026269255514585879305088362389896165513888528740876215839155109122451043672560293758639219676022522059044550294453093184629978104151568207716191491240280869973598354503923240049822195420964019042833496567620637621034819144690793672672015871372609031035185456935898986618938570545336963100135510521969933509795179138896228894339925779099826393488186455468362512473528058976982416376026799291028229084440282257323034983564493632089900064561263424764914625916748694755498072427843166254907451481652761500228237644053078810206326958622668706816077833413355184168318166630400000000000000000000000000000000000*i1^26 + -39627176416337534656581402761970152522929495507428524853290850111742770118847461471865525291552360816939951848044063781676226015430597784515357938055420823139098900566163234001747110120583758695879444842666653682483402209048782079147060515335491207415674109958623631977866912105828099774477096440366769608256694761907928174198895621538098373912190900055170209980864349307416020232740920382696345302837452422752891465537084222368447280680586342801832682311954199279173432789556182328984670495679193309493313370323224555143780026589719629365374519899165767574952580697213180644257958940838163573560783676106579867686731395626141911628573733495525481189834393867157900371694112123320068025387947309607486763449274062776597068744324009700407093088790916263404659802107643872703823776964816596655651001652316002361897692470574122811728096015145410022223755161975408315572187477169884256576734613312789149961736622545526758572791507978566045099102698328268366208173515365616951009857685474022954612484876212432561323095162075220161689488149458372971611462479477985640497722433653467085349904485860203372147147619219427286590039911789032015077784181888118752140432919147629298700559724706746649362813732340267055016094277732147911268874427385640436015815735920948777073348333528880998634059172252787687373756306014936183796485497208566033963154241069974653656151298164083967401321919922127143944298196043155241386001144714327349888615319509920757272210611062636893502595099178698942513284579049350205302194107932060254236240129644148256319334297276885128243481425690376092002567811905741090867473729894684461399969066244690816339938383644506571432866584755199559086660745588166491477482791366407145028394438418747238485342474502222692817545018528562712425037327946968356004820096424986103344218845013778111257005701239680841493576381639688249432201129781529245220225668587932187547579798124284963332257121683692191183455294776142593625552722856677101594605023769951388744546312940384124126521389769068925643263085798918747429078073241217522138074793333607516747614544252875651193098034123801373256430646671785499073500642435312161551044501574644680637996523536734383973587087822729639287830595192342929849915374589138075998784986546445157343905648918739154902849061720946284487585529866233795231028109139387684040182302643968998333071016582987780129396518879613378868805632000000000000000000000000000000000000*i1^27 + -220421879792654862344372448234847891075631251857956978192844820692161310374957533366207243987068424602628369706046891617140068557104017700297223348733359521392192078485281301691147184549843163890004628555676705489420757179673398338201429631620521731071107350259355779997815270005248299310422524468261634044222712393643170836928184313406717890485675513863557050702159626514725761499450000120334662032317602875048451674814632282375581430017709739350245546539087696938708689755611622817281906646699528872506051303384666901637885208471144689995400872416150392708437881245145363552987596458104803812158469525722759663117102932105492506587100708836930343481690672610404983959384271494739172547677013674140435423081742087837932022277274254493325891146344851886630828552142705300006356174072627705803594577903051526293086128167672918461281223622215927954459497251850487513685701324909409147605297828122037495314160295308233778792538645148425017548921978555759297627525785148193546518531711621096572724428055968001981853739711573974580861973501717927896137895999511493802322633134860501726849260014651688657217115796175282175989791496792564491439020605770367225672246479411446119403515462140543008149372963618516721421009566218813863315345954366730896016070026468185387389819013355367201495941046037822408298480892907271372398301274404893742810827940747248770764509693358463023822401546846614005606147629697422409782372507059126992375729665480049212817579626924650781768845600235049389188366728986973616819072961071514054536671764025456490602534908157350380596282617234519909470390526277791398817715089909212772954854831035142237526425581825322983792979433197329971175366014460775540110178266517371096682635948728628060274810617920971838551539482821239149690213540477226843212194307568180739795147016667371639595484756539837737999055348300096131008650336000530363252357156271021143666956495623375742395325702426441009177979304197740417153005013365002787469462126648037247188459057582476374547183191253374854382128669187706936980893523029961909546660304820589833405521030107401098539524637290554754564394660789536005065404961564404578015106358780633515081447217116227973004308788119337815352446690608720935319677531035698552823673153772626114184166893950894942743018939531564768334123451805518682460423261856279361536658529640099883964215779687719969573629682065187694182400000000000000000000000000000000000*i1^28 + 121637726588309234079887764150181565097018570029954004828023077242253250507481167905429961240616339799150031273064218320176370147887450964270284266994347419658361646495086035197254473315424062238869491855613328589810989676056536208033734760498601154811371121620882635501087313955488502257510943846399881960978404475229196121010861284549219570152305309583518086421734972537528769902916635064017442059273762173681530643970088421940548341117282044979957646728359621761625707928159851685682433086086098986495908285672220564123353309788196799000838412894661105347281156748230306179224277947261778461354734291520688595037388445341025258446402541736857703651436883439701879453659151273371069184970635613960632588881003298964568034393597820980452546585309292850546033211382683345793347673723404837941703558921809833261921561683441874064142603367832166375193364112523696210357479436366066350381514879293207247876503021745590588160926110218765815755355445496233839716488831702216584322709467501141011798023033498941058090328928345592453182775337552926962795755809461472037292392276966883445275728654010090916629367732139376635273163640106677791018169451435494607839860294486442228624392561853099140295014787036303046973922570214778499848885330879516343735441572274783177571902786918823215916131368585260890409843412201178333499974322263034122226615759711696885905508653100118540026529376373948484880145212953956694419014934781865960054342858020115532212355927979039007109488126699325050200233576753148886088649478437893977474263107449453374969522474533831068719283481468554535250785887542137769313094301587044528160358316780904966498562122993923624913361499131067573580851275520154665819292523639919236928082872274138682904616520024378892525077553815580638786039338259046108434930325131200524799816596407100003240897767332614535823424472663202157947480757959787217057371776367475744512545707630523279649409387619193759537948445141002792267833281399068254850179726715875515395801221090138445829490866894069386290972384032831247152342823525060696260894163460560662246300597455062834494432424112287174284712601331162681413048063944543804819825354387809209733697184895004168076152490619141832214090540335738084324495102959928097870867874455837779974592884257147071713334327453946895280548766060839712563307729636807695155245228264817947843044174433790457946749169231074426880000000000000000000000000000000000*i1^29 + 11163138152875970553766814618311602799710948681980796042781480638297144353886080708285158231167629014218982559802703966125673341783407431287031700570402463817421334726257391260315476453136638385091730196682893460756734173054678660892879161501533677834080811697971978076968314790859690353174987722857640220959731213175041323577295572711133899770793894230689913608095882445445951065974375507849763156511070296661698859867857732922873602661220945440565900371414825175664922522685759187934667738358452567527687491038198644691545324320981719306394027002429119240500641755460324695170857798994763955828770774248733727958031573461247806191286265820291660486752486145754940067906070720049770868402050171639374640853875175700990166281755088245201915578164927025114705504221457569991866593115937299152691171424527781680555782422040811555427061884916964153025948649001355355252170283052656923882218831409183580480336911505495848671846005914120916902338897513929941710868390502067649645705594965536670146805760080766337426355977436653193001459107899156986333895398270709999010251011884012789501001063116809214473221276369702474449144649204369183254996965186784490631286158989210740690695971183073621076906995726850277938601315999683454873155003012164894886060210296144295022169235724993590396532642751966765262391309370292979696902819670795779208091885038782229191022096258033080527121967809843467237155484999753897567931959386943974798207781009604232639555374132196890126111322225133957693302466031799274393207048860764865423279767085849802926874984547379743870966227641457856806347185502139381525567455480136096581901672271926846043670090199651365800370216951004199366115540551152649720899613495763672314306861904922784225204114065004801640037060810306915710501298004478578567720981908701322838436264226565741880313042751439185819966191376289239217404342879966316274551106734882758201341759225449320478175777476812031087891297753229893367194546039580594790698521418583552341906064648367483068067344555043471931894498046801894624581694322422883033365790335715977300913175342724607241654663408893846918930313694705308006827410803076337105478309755618904895688628540119044668191864018701068688070442978355085514653519951650782587221887633773025685079044971579517692243618627665719110836737989199943584436359655920343118928863988149912200296795437612294337534346919936000000000000000000000000000000000000*i1^30 + 580511927896568064302069105009170318469996924743714382143456537283723066841364302503458635387781463159248191867679330359631114099954593539168806521121755160864617841708039976131296194968689801896762532144206094265059885264620947236839985941368545029234460736820647787442511261752999531807759661862125184154348608520643673113003589182465781174664196149015153833230177845305309918868244524008612027525817195477094839969832080464821418360016790098547324032392913041171002323809587335756291492949372431926719010900658915817928763008632424718187825577192164516037170071927552664310027488344650012927388144008430457115882961915866163179136560579142659738624462070349007259368567452011069556027376504303321966738676022912552638924279220761373526713586849085995481774064129038938635585361968585122961356073370916885160639336545669669730288854260484833994481770781489712913968840303008324237735218629883615175256620590128613143744632131739475070575999119539133573298987094525363460284948259689549640426337916062105991773760989182976560253960635143071360205247084252217297850963691841141824487376824959521861192280210741709916298867472754509851625639100025284964681056936271491290233524886969790669972691883235590490414999501867853808824307066361317195153547260931709784550403331151266225779463964907074360318279529691532410628990442667118165969943186941734476560733819454287753972969056525083992794429383461203582901032884853255410600840389112976831988659240455843516652916964208944580481386836878268657416352597013404139721669080421936799946840273902874271972407365536014670698146999529877771979684802760158253431722396318269464960718093604760173443069614298712799650578997930409232584061807498272378582209266466591892061920978773453288985323196844354788075356980384842939335060619684995709721320994743162693192296269012559214947568603412622763535472707208446197627380688589843780155306558054682021243898050355344345950641380264278426823829260947982458346262113301120098725475626819741527759913083806816480278300036368593820349892532239359714056856743693794681561594243052956178487244407281489152522395257972070997921131845299046202496220382177318837222972656244554415276089296190116296773587490190010029600701745760142307348124614237274885644992138383468759090725402883550434355912720513342816775459492368898944461649302541642066988106209547522137018280706048000000000000000000000000000000000*i1^31 + 18724148298957309137251518712522529393027748593808747888840123686546765523852725514339714026615350486548916312634943636035001220677708784391859937112766148051555714519612787023287455253570210726258701241486562225372236383000141479897858115438755935076226552693578175602544789220969369871121734340206383470405435092328990628450234280005863101804914449075106637731158490528719340127245717352641758662786260323648488895165223615995959597042336357063144424878236044198567912842681615108706859377992925136135635956033192053643072761922988672809105627247048051651505638203836778709322599659240686129261562526735047827766097876392783492737007233489425159512510176548877419934350333422826639295655484981083470241409897715763041445182220525498949499045493144510352382314933256700153779684276850748519410842193657551622286345436280015455867985938182972449579315543304042755319348910075018472020318222023961921855796982230563659910199225245415934385137824806102133663684132845014658107559930790827220298279575440042451952118770425889788110696998319167910978100381390322043957039144135680168211208001407914323299248772402666034725621202666112207187631859706342128434754793030333659109333375592471987008990755588858531336034187058852494532386712123114908062865043046649221349567859252158423336004250358706444266055954193285903412271095038433280731827410176667552562756844766984510725706007769284760344559724047088199619326521314192415464033356258286494141039115433405363597996448906139841964011536497922887146955452375414878147391900527133055478859151110739167816509864912851114182397572971507529823897914024627389444868645380566019140984559516317425553841812980865339867964524058507393296244350474144620566052813681283213913985483840794339990314834493820516736927089157863424610423250517172997577035506270530968164798559567615119317423575757404439512005125033956407819388056295095877512837889084137164225132404914171055823724552014986855967295041544473965277404024189643038004321611454740626383551746022815418559073232589233768311227030152319599365582017046993639754866137325643429752776545289046463232407917334715455299772593360706138487442944449191107355694951777304898236992705515330517488371474891734502984196057982920653329720059890101760288268381663039691967115859101788997673161775388453138353838024926270255058015264329838999037698275534227226792820736000000000000000000000000000000000*i1^32 + 117068832921458854630206583828257445317657250467790755225639638148621366961927814212126895892374518175973036679507035903675800336785810962578520610070849808321726124562764068360403047547774163616123556420642117765876184422207093123663125040584736914237055726663346085816162280506283731688094906893912617807088795749646608870908594412109081181315677261414044491521106511067590857902622100405327242450520050633217492784316474710668621051571618219344079476718114951783856999692673838586453841664312308603208818759901937133318404994594631934498028415382571459065424887016943507724377201470023004437839677553738810925615368856128671928519800108667125008770126197124380480380154229335169673020561384203346728525575783423212349193608666980250863640850674712726454625553954833295978286185803788202903249788440404541478809369122023027867715171036579992979899790238965832479523362969846353973320029535042926038204936972048600138271564486422482758666073222220645010178224507318961037009967159649153532091818949576579995036948265909268872509477134379039859274704000536982077078922244028429250596435706385961293955220059121630584259039619472603582576499233384264772916014593966794782633067656710766618804704968516327702339137202017045264479481643228346821745193550732234546198128566891855344488780299466128365074606124047596248820177017136139453367967202281006807388166494818018253672834800326898628845189281534050989446917693961549821808371929434270402022514342469151873320020820074268208413115688727331719773468386156290533048991337912057148245726839983209349802823310179843594082614572008780337134850742694452531006868855093782984319281406284839011567518763529183997232800883756066009614086219024398198478538132144100519445665803135394549477672880682238906173473536921112996168599707088953332421502031814294257819436564050638737625977145673893056905606652892132937526707021632141716144925905582901801718161391107965743499859891376994913108927774131754358895681080624705012267507475417254246969644728303833304184995182045335065872027984429127911283075636235483724480666427158317882916372636359299312489715993559962799062180199537313858674462032392000041109214266799456599444075589090525135104352456687899390851533661050651871591493046413569345690013250883414431971354249825994486504761388282388608846175441255705256507252708842762919683743710706681878937600000000000000000000000000000000*i1^33 + -28458240711316894051525194785545109985138901797411422353732525682153308490523376075133037233874811281735473654972818919507935185995805453324539214724330420687877595031866406793336004995319965733893150461832513551475146639155466648253429528549553233387145955410585068553213075587423743566042206373380097301565688586858528881233106999920972348107115550121935413613894123621083604416266528958518401086146978101009303184195111352077737140713918272405243817825357801504031837959974795483516926035499145797076356296428165550858256439432090119187332114972140575863100078886906325238876166001197283471349246526924967970603780717502235445161525149942239176538453955109795431056101719030785508753076043574726304535779350940529803943760195506870802829885560951987368037187994570745306980773659923674310639620732224178385434746589960935005087593045965520899101120054527866903493875181129713878570905333282908906926176832036917011983910458230906508928128625523764733762178672528345768132958584780314336866685917293892248097574903789539768936153862593336284595473393891688322362524967969267383948206467806394868205949136828703945781552832858548484735116872757429543514001261550850652565364688404757842453289023342252275223550235190306515165044379948122159922380502481688614788784413130427134105273367556830912239478954870773818354400470318352987799383770582884484958457180722969665936302887352764474088385498016847011753314459383125000637385521346490355187480304808714512702231378398429494473542388647374442983206728852238123081143889091180855536232734406816622476952251052555105615331820223227311579376033864632863874211374391366699651390833564936689424902559397722621349929438954787663496776674046710775637694985200603640510524251446403535225837526788616301816855385795557981966647056908001739584516363707767886888776037439555534977516664120654299844004519132989191396155158651076852117119480838286448344608253787064514157868931382448884201926936090471122607522940054751450745912193312116345546429848507847232458866135953681789810615025852679951896072787089315195009039567044790951136441778284760234222849824475379037633144106878754488525223191761166663152361691447442350755563741667291048941281293437777977240477371027052962013679860144797331031424251654827405119136031717004612263013016808638631227560005437937506847953339293651745800580290786518630400000000000000000000000000000000*i1^34 + -2118029659676706326441205748003631094827711978252751468913556151078109103967002321707034635027504860133146711984091150000033286618327403463309268138205543739525341845451733339536925932852346242848854647180383530863762262293433248093390170146190959690290957448348313463172164025791959940677196644808534288664455946607783982507732633571945043047396977779446503683479385938989473617352746962845410460480874863653463187973456064293873571784420516809349017871803806151462037011945698632074955687788213910604244682457316526645329233527116607456854440403132390465682830694544944725159884640688718044785832488512577819915003651640771574026491666556619223382944336901155274373844389602638452082666344209966795623311631467217183743387970667062999473946615978721020144302921949864097474496037180637854243906955329221144771376496056133450453285035364858302209257254421060905753103603919487524818640154594659543824911937743783408700331563252703936595946113585606930770626214557267331846416862216242119660611007968914214437158803210660962500298423471399936551054788471709612560299765910318363897477954696004414683371334813818199743719034042194654394857508655621508053813495372553514372053930499515217706801098848147707962667536104427636647194009732262870025870939922169143859798132098591924228201047397441671239792156680961147716639957336974432292896327762165174602370145016040182413256616227010392987623079282702704995516425699037899541945653516555197889756128764811648342100445692601502602687511963992818804276244080207639333783934121037795147616831120936213519087522305081725822710558984506156579360631232389968135038859235448000560128763369237844341254034269319971943551013496597236877750657571796648543868463461596838891253320004527913005534935512744101542280673321531691850895580877366607465383321584369923809257254070023900383900665173424048008348127280967498809635456171878093503820693496493249388191278744648891654474026683972385762419655852398532136219047290159038401812720969752044665177196016115333038297157444126761401349433236414101663991629478775216295398959484710059933146089548393736943622493625191499208924826099643997675291260139072269516306277382219514983614123095276573759783265232610099134136434658698356576398918632582316200823788589360556067450854259459209527600094703319192500580132713657992991132375189682321349268601579765760000000000000000000000000000000*i1^35 + -97292238791742616878446963165695710167349117765070168883576647031311588375201103248637404860840623780898965003297578077169581491430618787512375859297107956201220621296079902445231759767183141146632754880695996619815954206793162661564904986797865346603593488286513879109667991823256224672515474355024686910010849499019282704746440045340121998925376909737629995172055981134219138978521241927941469179629440200322415368219188748165111434336939907482679417919061906832153007730080659498956541724346396458175043460803677413766470258957737054422690519135420315604087002783948109573092979790426183260736450025191629594698500042268842477639900619493653486122279940120508131666870885260467203311767147652593199658171297549123044927795529183339295089865028578349401001278496860730526282566215626289736343731868207256296521327220228745533704856653016813351594997988223176948717905287741901581310123031935993411282040386114633817044608967769634734881757773833717163924984148121846842068081869109583512945853349751308382518642580952719042459554423382429113483808344144019301803153130876336446097432005577424039807613423869627095578357204670812351257674337452468512981756869281567052066490149650011360165957919968324774047298506950527520388545504731119087759967541205358292454584748902757544118194560539457138241631903103673172929607936453410069858106227500630543418461116634359823434118873106251848234221487498529416688785088967782443018971650646598102160798535496731006335588167542600634959434361585919679502727629563181095538835176945875705038490444955402394597634054636577156658976951115185919427965292488664888905442944802765186933198419703343723833595482351731115381797593106773860736770766852957966415071938504109864323933956571400031327073064109815744260180364086247859539609794761210727584671448557617556637812397117832906649782714284640375613431365214743695189994266167910837622463782022609394545854452613558130610535469834939390809645721177642258519801947540601504400119746610663632363711732360498629953566259951837315578969808970403228745521526504202744408073189850217984827006793271213987714965790363322042866147410652171846330531915137979899962067947820476625160698458646494253426251799549559476706131545712725817518258318842199511465239875056747493880278696396184881796692216786652813841709955476175867137205507996164884799567167488000000000000000000000000000000*i1^36 + -3370841705010578341292063744600591722038210169557427683389685765921721573506439890858810420767976051761679981733727949350783039393634602645894193853573131612521785360731956518712528658080675093967777543681376485732249545929098685977808703660746841327853019762010851350866608638846983290706686235735354583660026335260490853252786646028494035318958624654915387563511552888780572227970586813608753333297936010833598947640376844033176442764602846786752375192555753090180899894435385211206710932941650743354292918043546189230394413020661248724726656644951875899418517453747903561782723817166791595369829113135737124763121379146032784941668817130243296502089915209299391212340461597569083731599419473710096230592903344972160549544325796857991760917379617464448606446579588337446014242829244804423957001797051840329706249532454986144298692810101316596476441710464191902662320064022744142817850291108386789313072955002541409936705706687975318848577576527628049551782144076437188026232410235624822905256412510999741388470270173506119692335214495858610930015372011515448103567199230854848697301339020517448446810899726921460151291980340585056222778063563804554643153872611886771656151087481669664923096356212399435409798337445636197286877308319029162434571732337465364691761750538672583155751926807935277152101424904491858238870406072717749300927576666344144485223855619915257943714948679752616067997358555259269472550328825929294104000793543129114797104369126752301167873231131318675227256803213295222547482672785339847506314816822199886185575706961173524872641159063068247536167430425843702262218834664776036145158028608417782036572796784560691518093699317444821576470064720707524752606988048086726082588797858807087590180048776515030489538154856086499385296298016445068252753364957581811169123393311279716317814272274546078100745835718945021314738197055230808282756335133501685567761770152129483529832244670995438863893833732044107114461770097454135712410489509164335670156516279272629813830812616875245136498054034601800087106601170063123846941846975078284138864966378737530613362054317127563233296631622950058608205879941760276426891968823899830567012006605789682597255526383706328129372315890443155567619549904879953113957339137838552825183908307204670765676820875244325701207878194042820090749824613662944054350912684685726234705920000000000000000000000000000000*i1^37 + -88521993841220009638800167474747216633962451217684336191660880909864392669803619012966023169822647580470968526476956762199089932971121096704364576684601052357933453946287017686711809113037556205346540542222529344039571775121774651693077154116879653414274542167264169645574368232955465870535060517160070666515428704532026291490331559148167753901310530066533180356468210775769029783026090309974822860595184932919436861957544792878102361384179079674696187999572911004739258405103397961829118040992840374128644089522786543184121213310638861407123666757286710071149632866747361065901863468022229658779730611214412563778277890994016189709919407333384028009757157039583067124890740067267586813936615849709614222043622677163740000027537463835993543127114263245029215275301580700318517144398436686249398221875769507473419188811448657176116704195339921279101663768014865437922309606283225942007422143743703136638574001049904279926252163801209904736248390572988038241695085935113330374428323553547268515034464611394422023727879924614040577297750721546906832928754737402651992921502578668124731618710291529769450020472866951032317308470979068348762749450468673491203871009884530070515145032784938157890509594145313600095344569514787510432135830796500505390585391105048388893564641256724733329232202108164741024403439467171780447038290895938063611367459280448854762570670320985144854696667187671367760642104500606532702270802465146121152240619490099328144718653360606763324126846651851869687665134771726100012144227704665369517991880867450722442341470458139858415481425791530088524596639308133241229051302160768833919254751316688018865069188943338612505746638139987723806054808842284212661123884656727351272995293296744034935015229381208811607289752234149586815095455432439182262208477113504676399230380754451824540352393072595373719499390000865413162027042181200014557360314646783243496928967998570090154810785876927243464899933265420325735335821866453626276212012076278717047852520711143134370819140502625736159507979709235327747270862206343459650067690708949648538051829709953391256985970570755233948537182693413288413881647186861753194151277085713347767047453009976748450046560512216500019986382734467186861072321290984788305929586406367877175276052245240262650551206457254418610838726059537685789445680165808014148916586562730328064000000000000000000000000000000*i1^38 + -1702996795007880700877288692003764702442674834596870334424488304977241277485302591714455282064244415564770469995794935952993125532859047227743941648059627910778206620512093280183042415903707992371026411873634913078590835391863983466192458638870109383511526478056428051906375867302071497428373156710506130049653292590801717609505096730575826427334402762928335712500671880087277773400630001799995817082951479512196617131741207155356907468802567644986002943414779014359764665935879086546538284526209993807736220850738696649302449378426705927474528907027626393745085304208466892643959169874869403875515288209034916905794364195461005467051793979339470280955568741636388469228115694833679046771680675852784539427966434621197772052406342562422832705332815902697770198602457163370938973822567526641022429888666304665594485520062401261695742880093066949937399748814952348660058791301953217767459284391321014850770205952736334327103938961043262015770162326823468880820037547284165585769960530016211152826088963198915738095174516756639979337971688419740779492854673173301770996300616363790543525989039427757411531025257142112588939744133024702993919298801277600054562957895454486532348875877679559003044018874951327994445246371864140019385039556227605165968861359291961123856225201495158848694919675268128911634986928027302980069343976514776181200582035795294241660635841583241086711828110707394421799441217683424274916077714844899757910016749312675485962803909748266512033009661957626578128131038226899007026975581236651732357973514892307106609795814989886320901147710832475452137185704189955995024630177942235726380510364541633035333599472775753379616608337388223951624637783065049130394866422730506015715004846539679396962344960178926944690306478299047800507196546113195128737234363325832880111222486431457624565847066995883793760147174729962764221793255153243727802549594313047820015941456877313075707627542597113059057440244619961351007998173610992776331650618706527618647456112527957825478853663744029421903425943772509114610433581711248625702853773747142033151216341906597021182708200818623132363318937469754602273942459859458759986650978113812559887374791446165085124121471952028340074843514236429320307140433328467937351104845022173406862004691014723440300006065766659767848622797608415534758072536708585709245877405823795200000000000000000000000000000*i1^39 + -23286404383939104118768388406264237315197139313230029365410103464015753324503646468386326029974451718879719676104708548059632621681368524394184594977045060913531282179631585809627346626298513522066978539735781510946864371691004386560819408768748151693259771312956758323753672642837359162007865615871237641130912198840878809349968909085017215835285634807045604029076093827275789601439969068218074065858428122327507278906584515516181105120148441878507647798440845384900252787345729215560337199857557581641823521861589461574337305458530063954843860656895138658194722897024105774059239117034302012194051818196344987537489168107948342818437251452019890086735423625368039843980144880096832891491693695494246253448154673772188653372477481334280760931684888523897607549387630488852333109326618591743543752566272884827339050861307518331871971775056777184882921232001084405728684504206986269743324417758587432590643670529322798048886680930425408412554803024186005988110679715941557668134536837079384230882621388884502531632940211286641884267159268512999320266611366270217759378522666248883596924927333043164234033434305061544573287629139762982493137554882082572306340142946386776961851944588688253051340901980191223317189739172945545192184086994706785508381144941409393721342090927416974265070959243775497706305543938632845597409181865570526890639275950932534540478578684224683221197980999967182024844789594222981430097623387367059702663438868636436797417612728982310717331298019694682274653006573278799158099870692367403926948546156928832225496701929703011741105940385335788677854769829591853938210470136701066047487643460611373637327245118217832960723743112075739997993891255025084797574632415122272706385955632781641037873644775516335182593957033436860984878456148322182561673311900186380359714939954389885804099447601650244735475732985958048876740884821897069168840136899154710326819721434193652234866054604100415649304931601814182130357678972073836317564794775920380986138053540334949678464310586898971979558321603201280198530744485739678142695801431541220653742867336450980592715379376032392207215800481082231953016215732595569779651587683081747510198653362548647847338113952237807447853892799003139972245003073335992579040580882312519515290940687134220605854794314367626497190027141552578042006608489394743985349591040000000000000000000000000000000*i1^40 + -221344918864778069696101074224092478842082359757568969307235041140007173902984565467356056187460845279316882046176556002864069811702095252650474866809174954229828827309472389961646108781443551893021135633617419410342438062540069767438915431243812110249129742268984788105760586004152723248840543720872301586470655752766050139290289208666754511570534975088297206907103248638186555813503815290990818591103993619798948094455220265599812712492388141065269614570872726869001841660562829477429636356950744665293023711439659293365340838856050439623888863729247566618469307414372356584587469884480624920073564482533697853258961368539659195513215190327902700810495809974890864241203591827414009567755258977653334284647221828607011722706849442091239359655513797080175393961354674338687652797512436938647930263234678925272065718986417880658799807725525748363974539691976677110962991134580403641136805305456676441444468332450956463161975891423265568608995670283714900785595295930331745368993765441875871659532397161072649775072657888765603115193925509478672035935301150616981434780876718003438500099579586181890867895378933029004098830984462242104033660961499614307079305406346789887891608193302752518767845368401524389557822787291441083615233201849413093841727005778536675172175947849636641968800499602049647703147064637380206880538838111674880762611979204550988025075996068241920396320495810974025326106510434957700736071089328655451463617759925830818979390667481028125462194919648081227266841757910188883551260089146434188565035535124685641081046319864340989789434899910804490182650864616946612757050505933361290377364555399724032802078202922278090113000923157238708344085396404642734664240630855716239457944250013616418356966504688518207130861389026186482355674726618172163978195002748358028964343849118475775172259549674930970741876201836233314131537957355479586641996065091789815820264498778397559339620281831277942861600837836402043130789527643345230128818955418270715500251317647809840185125572902270762738709905760656199930564396781913021347153962886553736902561725831405906772665576111102057199136078220770515567429762802416749196396535630147992031311135355756287557521789415828044900100588238680457444175225520830837396997551671060332608954486368420484011934441075526527312985035845510019720105710066384517380177920000000000000000000000000000*i1^41 + -1432739368940936114831680185092209746096044613296683311108045480913475682020180451976049526400853718125475505942712277582349768633046918852349716243843421712279517649530874079450642696825671523010205483791618396496494321199499574495772670318729576574927916066704657562371586425659066496260970361486009950682971430252134849057037436952246976813028304089816970819328016873489729680817583875131578490354318214543876924154859069559509708458464032390085653357790501742541190030706255026211551640507779978747571392261319678967992468914029399540032090701190566595937117580875814744345340367669408153119523953257068488242444852150354530158012481633820940035072413659445210860479989652949640076994940112306750506157616127082019964942251600348281430758036191759926876863073159865028810297399770490439636249404664802021867120145118059546860770877712259710688409659871655316678677685372217399039962511208059462228740408029336422579335459779377851240426004448831049579442186363242971489879774959218152889474957593748481448325301282489725049080029862422877484228130346372598530151330811302894168738408931309786292800497186759056297903879427648888861829829447214667277300422104657901369180763307070223874994530588490359098362265712961002252078863914515161933765502233229501544226074762616065980534869448738094170060429003215128398019037862921076496577433613599229870060931945214082986431404928455928969302241079686317429621568199980733279678719222850132304161140388362752835898654554245081091325699846671688119502879517088404410058848839718040514013667459411062587908691587090217769392224366191754520589300465030862047039532434471021853326849880351021232864630861834398237136978607602686356332505915616775515490467453325214890905608771001837224916894710296655250078016524643106547397400646009479130759593140173540890441180592212866806765599077908422547889726114625629035873880555683936277210099484174591916114279695974003686660812078844085394782545312492326615718176144307935994713014071568298202106704163337295851048449985264821372598856798283508185633336783477965518461100059022990656935933805215778537023813060667285970443628746489981515007904392353741199665144263112570613530863714854098044299238986721813878953896430484844487024619391215074673001125290263753580962123927261774313437341894825564733525422253178869514240000000000000000000000000000*i1^42 + -6137283474460539029281009462794119340451317220948432927510167375183906255619954294178494213436947231298495956147764137749266639417785418702167054403111612884570377507149595413628537736775428084254622341745377838262679736314368849797617980139022117652680911485225265758646246791050856572503623567042872220701225576441731934906733745336642933533496095209771931664903737361515349527263655983212663884437072138082581556392342551927579308769368519502521784478335999636710653628475081114116710026738165568126443444343465811093022467970875637410209342627539593225205877059275638557505721845026201414577051989167261851371064323277041840643492685548956618554563548159959643600478735253491689713330580199891389166152090804235557075996061527998696464004482409665457556323965862979082848946589367586507774413851055448658076979886669768190530242263960315812505342127438052223739734628592135729190343105034010240313715030170060755366574391067677094389490469450372152883912924074541665242032943435260094663709254448246005366103886069711589001116332214598570012248615580938967191277032898705199494819681118210040846354478734982100641149332768309489664115705094889964270823134883716107676476829951673457963749380670539008370800190101563784610373134807347565971597012378813422565358609553359655991015192075093080681652859710346684325413042593160442387240148821131613768600257641718323653175339527656083898654984192379056383916407212935733119973357844577086016346507367228182683219080751961540849083276046316481699629466753101517707287899089705274734693518896457186134862822782515493356493960387747528138633579697725324791385016791770149587121785333021105376728122834631418985309900479888791448076849303981824686671915158125760210620400757181198442325282031232053762265527821210986290343971279020406087005581947311368181719803125419148253343953733681834546104024828635684411026756814575138739358090068836193236418843506431153954048416273367597127604555068587166729568140464138795437424434009308343856834000950570381754413463090985154168387864300678610929559756786615978796177776879357060674018213675760755493694360373399120640848725076956439861587913500780080422874304256413276371265169789873951891723044496333898423584608311650018441357259881302928515348703581507126661425129494072757296338748997621140926642222167752704000000000000000000000000000*i1^43 + -16593646189870347386566375133159462828585120734993176882639423962035745217171871313035910959830107299052988455898353111407134029235076416436960123955846109663890876513613779321139472245567507304169490460274965829134739890774521605915039223233884896719419208001467897040751770355133577927586424106210312392646146075652576503143952547395616362642963826322200162685348340023702486744300647137016829990262076335802625035363499762862760178785811100323743098576388050417337393092912000903971936521215700782118822731456864206106406070871533869886594549837558682735382893572828226118059094321158747604295178198711527149553004049623674424479617814996913230542355495019237739774607213494994383090866382990721282810851523447667877947894193608475597999494015530623854963513009927216972897365028631296636871335516019416918073571993376298505740978583394142300333493593658544836401604876040455610003053249798627708477368609495137308737758567481857612799991637520167222921799379519711512598313515486208729601297357379341097768744309796761229932129293533059090617718497823482542988592171941542917788927241537611851163225615194712780666212616327709662344221585888801208026269413074323383646437359459841957196999282918617034275763302797276566207158009273933781362164131913653206496188935217494741516389054283103519135644127127103427428010109027526461441195272316637992110667828337851913310909904962486734517450546112245072601023728949484618133300257793193679883130732244111630539868529147480825463386899711189728697476258464628630346155937050557317798919090551655982709240670271670495020345269117507320351138000776280751208245781140078145350972466321483436799343179826636016982807409932721059341040875220552720654354623982195295327228068275202451404643488109853496868664768136583366910501642148827808349751676680004155604823858394539513187206214768384259473686987310157300739913373435018810198536730291753870378327037718674590336418609305155575766535985757509608225008404554959275298135405515403833758445680700424615710153327275874072360645533178089698563018444888560257380971233015036984112332484190518030573717520289984784677017198482403998017380540309475790528794562681039858326945570799676621134143358280258420673400834994249808486049791277097835919590251421050235379214282400938610474959638808134652871179239424000000000000000000000000000*i1^44 + -26537067603042274181719415728061619844323904521711061149467326511879610287083142406617900409581650065370838310070416381356194052471264129483458236678971425148645766906292677785202603861460440277939957582439664860589640083874993244494053640523389271624536783574936330521691481963096560861749993984188458514390540788619029272519314562481683464170130313380908294995982757086827475061574664268021790610139624620946561805610415066057523080352713077640403462653583637614594777759139245736771732658052227669641533675954015423239040937215240989734288264749910539190027071066772937003208501211326849596164479008494438851931919183178546445451341928429837840241222506995430707748518527338976890120423333961043506550884393019757189933670293963902370637468223421806354556785214031729863589148433081710133276626128312085619336555677806038311357824971405349460328907454172188876067438750238753423168807028295387293396077810924566863013552790049109390762897375394462329871250220407331119745744265275375814936690997962754737179127449685865359701321996245809068442118737470884468814896103997876345571498658887825562008957651101647561905921751231574920064968271715882629494264293423736605934426039953744964624328683032530494406819977337820186130174691780570149594921095583386750300568323759511926271036625659248747176504488434685554956745037846886406171350650073373733003324754598844067636035683258808431829189414066542513362183766323287018782950989660220915725432436664751879515971280173315856449035768921852786538563402819762327649776346955851504977155311352246553718601956249288603847791120111892287692713200883734925664574158801207106709766243897403362311085322298610502847230239262765814493451882225689012593978648079183130586505039419149917370197082268723922433304221943373309018588542742597918908012010333095227322891468796094259422747465832679309904011010960953165437651173943877611762555848656190388899044698847867828354847790355174209869562468208659485894482033231028144286654302957018098006881631036554577285131512758439044824057508869262010842978577649935008503174677605141106943229456183230411428883174390347552062970497545655554847503958239838541882333326268325039727923121565247542460327939012480835847929129699467154667336815307334828979042022089031997545361781119211572942676414619777601477017600000000000000000000000000*i1^45 + -23633967365580438458169324732421180423460511337279773743226237150557227675326669793022238428997622667647805932295941765090519754100393353644277546894200372928752430302091021067166583653502263532950404919281883751982992887585324443921159358475980380027335307414710813964663535788163500059301642227465533839950578373121713599411986551909458064394798177365439693945194773155420287732936214948101563659626307802517858586018482862180500100980506730085632021786996355989927446662920894060106947786269985064523977741707322278865694425980840210392277438180364308739656661232815940061160725747655792766573966308448476144474287424054303677182573992143630979562421926406915315446164736784828665706664136765263626912252774313231262548008993518324864592418816254503943595416449198972549012850468554167937972543648075271790641251424323978289733764774555660581948463248375674688793540158559885439678453625305035248150572971592869028021368230145507029919312360920792645742145500224730128761017855147764850659068371732372070826283349347989781272188942064940301530577855162456662866465595172735944571253765656591758519439633632983119627242312067119621354417648332808867298370763577183674886613050421930065163013841178407866910369305034694947016783438335212651155133846461381923041294089287545538046236422814272822142526528984138372162037218366433269915905862551552548068822132571143098025248563824204851966370217330784770210151536201891346676827337964744314234947049000440026486461005987372097353860948761621560898731082420339817946168809961831078711466140197656023656897626816024168940214989294233786392041641020527079802015033294017329155631397881284573353190024950299958803097903780604679526899041230810272224273692389172110878880617632129854270301024452436491721386993839165103169510572911399823774386699203796994012874510743524623987217201836653612185959910347340051105048430905407432434613848142326120474556649433949692533109639950884921959379692537569316402484859380441985529772277710368839335729750600460366412511844475645210901210563145493612990634755936459127704949535351771221916009369022187571577151149337458148885138133005908079295944044964971712198320776015526003091074592638912729374841631659618003985846021211578054644180803869242637472257041001308297722473661840265632331124537777109073920000000000000000000000000*i1^46 + -2216593275606915842191017124123111457577465535670745131804117708409623158460949637011477777511110852309237154604082557941340117963541398099152162205293110481878382710392680456358052819219375550109777262462380758822664216411191102484910272273370160664729965084086285182870587453957683181339638340947843200916985201782112139540708085789407392623788775418882868662699075192120126661850894622600875407548644809195872579953958093016214241900126837008955705161268604314182875089662231208076727700768212807261760241416112124336180272062748225844111430824083752370342157992507180545166188861124742945218739367337363617224446707822379224633671231225795343095847536507955779959857076487754471866430702851173526573690765157673310116470919925556569963992469617441556396946769940411256629109670973002098930248807266423429262627167639644402162351549193113314652671748748048459801784239125810812485357486729619548355925044333734178457595062742720025359340013958312926051303087853044327549133057557144749872827533083235991635242976607623736946891768651179871881450880908434855203102731013667358621792080444057814117988143252435974971212505497252530482217123206114501880242843251077613521687703607046384608222623700394925767267975232175420849513849872294599207905575061945904866021306223438203199406503199510808084351318306542854812540136284562761880603504097831183559835478231330246996904400153702116824166480401082303553316507610045963793052484032235602907706731686451868966657000291621729224688017557774823590687269806428120441719246155096430449273890609621587615880943200709271872907326637110822846049666202737984168339308862372667658266454052629661196334637151251308003775380345999974823385287865426142984024279038268878723936964481848673139135134033059106812267298786180783598283875872688141476367025364184377057551197119916757487629603379755692848785258642903007632616496034998940490068336406197620389611661503527164850708024294725375674268194949551796752819162272962722994430616505000025172623332918179865773293389672026876806568168769248338569442204137204879781315032350237096153937109960578707977972503480149520888996700687504591502210674516054478469170927903788798209491397068005804044104171016368204811354386995922135367889533427120312501887478211319156597440302582170354251689099264000000000000000000000000000*i1^47 + 49562078646983437504362297585717675643208479792917133874798006341765099736020866629600610199913534862775458244479486366432124484023492209322992257466125166491390661723449408043953748694578633003984080723987163083373050639378146999822488227560254125407211423758251902062977540955664753567450917998214862501663000643702472264568629251331521695678222124281597580839750912159703159390192303550477316348976623736357546901052018874948052811808428486563224100702982399092364350084470957437033991664394205007329829176619712454740063986669980090012574744364044276868708735625321147631374583057031365139130578883159273542993992219405354350422510311925521020665745021131337802327120307816951100169504973521270627097064724675706080477771793949337387424972220440283399702808424857384353199090693571185009827683881337112045924345666223226269935161057856546553935598208466134563540969637288492132231715097600985765557927498884466533162943064219568664061633312213985016327303460079826978447941609708784924274104044148788384670605907079087950834931960476131394728134912532878113359640726171257915676346342677649116905139896237152440635812402612953957249456115712927054232779011017059571845820452764797837192613485139782691359868584859528450025065347519892532004041519326654245212369489197644315686054218515454354757563970927937672932145897976668632222353270721054710601057419826211552659097685201592403146850034361018165013594607394787663494299082325194742991829407112606337544300593091908804116060221490195742708428417201045962001127245640148819769956110434723409362088696139159950096396609902348008774512243977270465628179050638617095029276373959657661995026950436545156166343775958992022173198072633374948305659236436692704267140260227352753562279940088764281074408133619329150387447782826293403739412663914085639320305210928147897628631996101489891574953791613879515821696665997636550714670622978301608912241267937506101335420675015545000313225003948472708804352695704805334566702864904072721792882127140347407702761857941653707671035764974817468802452529753190188511421323920161884569941803145425443517991475982109435754976952126090692004877430014177487284005458422544593033116992280481742601827227368734665388348069846349799242958059778882475064214243702034682316365967013258972050227200000000000000000000000000*i1^48 + -54397012352017128542610644311022321340678199785848462449227990413828743493116444443295707257193336045037380036225043163726558781870946843134758835660841201286926177056200413309117771404236089565260928460966765310551506830960122969412308927910716724654081812793263312229703470641766706726886696916680218902761910989760126791415534088482599611613381207329463414876419051345737803708748606019628444892188781674180922046849612800125731867614974771227484799003376866021590679192120860276417974939187769922964275631885258147889699310272444253712155822031243322319038195516995167297030401591626165461538115721545560721289407868750282147074360331608365229747463503682194009534485130489814312322202431627855727764892167053623178017737586675729248695306117022776691271048967051137190056837018219215430618028640824622135579314121424100030786687994330777414000804367007021818175890505942034336980845364634855480540422034745635612993197135326983348638073223283999714607485396293390323160446681334563999556571948450155151724090955908362181238281991673019452080998545249930795815334035987001584451124053409026343211209922249019738518213548739876796880801764630910709202543988977708665865919977806349076740926313114255929776676736820770617197047687540991251008864414434744524475905767416688093625657873162265329539144518768753017607506267535707693512996213129368773668791858597672736026640593670711818558406639774405091600929497394983336700854252124246043975149834609546907521673347839275909826944976369349577153149543115871259173555825986506066785749153798624535421325376517834289822619320523331448297522193683132346937163533799252613354531023736223237307136735966671917893554202380496800230170170206102184242029612797562846829418491415793903794079786470986092683535503768331901062826741074858126488005862402275371701398919745723493918536710655543772316661098655047832887133998763528533830584092916476436846823402857582436934356174886382860244453192288954553002763772652102109638307044412240718892881526233591034430887859942647836467845779364416358225708795833778790630858199202888549193406221282993549686641183235964306128271592041407108575491417827547638773482836607315566648868620862413281748497191659282148920877409863782502280022940473375259859722367780585405978405719600728637440000000000000000000000000*i1^49 + 86189097810590172159801751220837774115557450608839778871872084070510081671563134580995528444375455851612070250457768757260704657873067272578943862392244685518854335726615366960120096126760551920630178295863954872582059279354408382892160700920700407149418459108252256057677486614478557576994607261701221137854848139405561209666865707205966335189157958024944714704358129778193709132044438142586687220742675537742756916867118332844695422646286307944986160574696909296325328094878994419507123923892619346757149049977890992918956472038157609351303320310726154571718382195396209234264341057078334171204973672321703669406745288929640449124289266070650751370368520151884877186740535513253582355859835022179678776810935910187842670761177738355362043940243609458993073387837310906333106341037941486236147499859433385563795637588799035111115477983758924847704959234439973148793587024619185474913001739266315734677900949075243531133919910821941492278799079897884634210601313829644983046506174147350201132810892042300588259990908611500390929063281339996264095903021223471502635994796523434649712216313500977445671751688392568804540219875239307829858441825256670839510176933796432445087377067357770167725090313985030787481706533118964259490404018739772024511585549721178824984358067173009998342607691815964140545574837662930158253885137203760489779861453813142303117613660706659230923709295331427454386110083539542065406290524248248909245174975520315320999568686660922344397236804918091693185890564485541102184598934369133632447878952062623731717303058037384800969305212757482770505160638634380127756321036377733842191383643878511483943934497819945498470589204448464160264701659073855654828315746955514871100323801207854842129512832646437346749185200047425003550719877641646380364482827146609010515137645004978058448934185894857216710957684249623226008920499444179958232354232836780795171519726816784556872129578239910315017607706986072058997425581285434965634196041032331848348668345182106699424259939725497460810518673456623701768404132081427280287026095200788911977501328058604743212963408249692160316595216182825832586165587488506397347495278366083418808630981328721101288122913043483462905109714406529803440633793290941186106738401710633765547551175699502720898018836480000000000000000000000000000*i1^50 + -303537157872247935840620099070723534872418070100951848895158710520487235966337841674574564954695265840496534336497656051072515875650691548400066878705745369309518014030090408635651560001681713853580315625634499162220782194271900089817078631946197178511278450796318643899521839640001580179722697698688278462693629856464244518023633985756373244655025403297103401156245793352047897512498431918967572181203170105822810400850454257859354716572997182817194809211839942927816178849833021140306147597297954015104977986637773240122846055608357939432785038269636831190723406123662582947227268313944736608558582854962958794796640092570487869479128439043425887820503690709981880370292959920898731635897515312541303633610580184392260198284687013054986905761851960278532330000235530076892198839587234475620869195219440357990161739644664302553407447050854667884962354620582233951572102687525895724253293026050397934186819007856652588280521227320288886395378660064198145440354034324547876580389175202408024844150273178341490155252917643368573035857628890757636615470518813275041580681334551792390094047605901318094429237346095653773806310650181612253642719381795000668679188409527968795106667759270279177045994308863428207934513402186272224327193698668040215387674916285697564418093775066602043241379035370472357807430472540442783707371579734487973795218432501818489983436293956942493770017533790289395765750694536480913869372833081469953889509972186203749734998514161833311561532919576770955190089612212171943203565176371319939884008784977693551727831386364458900403138024435409810635850418661836353047144294608742679876474780093080949726852689538668667894813117991399239867484712078480348467084486621256039109174295522659302691880452783966988902316553421865627498576027837037266040407346979534020199614766351621220419695715871800932979520911567525230345130758428766101004403039111444123424883204925384740213629358030793693626172475440973996764602769217006561043523023638728632757528714295010853817399411404541787851479058854094242155669413377693395817622330368630222829305028164188801837773605640588130830177699188087454965615092661665180497007584199056826044387308302525521852916971296563340694371924369904735600196829030577984600333694278804269728282022404253496350081024000000000000000000000000*i1^51 + 378731353230596815738150508337554872061373098509173139827282934359604960654359868666081743923830421528457941721101105168576639097806684271295335313618843019007562185050771916022388826319468568729741647053808291822732786154281524268203654999782069494286001861688086742880452096700049291474200467655034332582310251770626773831190202816218629295137475610333437818077075556778823898741222175773232416141652207760835058117788224560858792081734103681854609254449376806981202267338224906215006092543695829941746151384517692642403578439876716848646579657231381767008082321211416184280667487960506354683906501157387677102328308326807230134807827703284100978386874257507698039436011961282827003249048268532245284602162533342265314043519620150743469646548814280717073735684233591513927215855230432007730110988960025058190004090322917297168455139021755176179292341174421100303050687128289234858700064917925982277426725729170338952798328478363700502842018326549868723105793472368524578691468115914220079060198571844079592145279338274413164999784953948378793796484847901252616414429601693131590317547036235086617394410554378457528629782965136521262412703303711723077282933156844333180545404164229527150896281321330470718245503678656314680050667398457523194486440816121321852495392249304497975045169242211719975736543120372167108651717580269155922421987404655687347707386585526790694711620125168837968910334986562536215674672393201861459036159431987725877978344930657244977451346417257217328536310062507198451435995436638599337998349945784730023414637955069465106798709552652101416090782807503092676763827735711204954582349250975571229792689683202393515965371049921004208320037615350543586971364447959520295006616126665623131339771772967872048077779413048820210758294942784423214809609667058849116271924241643343198692182709962893062713393077985261484183464756127033814675763751404481304930925548288106646391208950698017272167313063353335045632282425520171125955556689623564447423644386242976318698035520078182479920389540755067365383590669804377629813106921142829688947607583846643471139579163363202436124351642232886838693602007017054076991348635178917508649801795142816069487822675509728897976530351699030176391220268253411308025037459721705690605036541336210112512000000000000000000000000*i1^52 + -212245417611409399286571389470122150110866855787811178210285326170562240829683635111633856839454403065005901327245040413788521618505295942048642433498173231718726490818787376941105445940741400988803043229462450669643062423094501740196112012751468787953877580081429800385296924682273904043203454467888011237953617048024817669307113997245662470416159811316873254324674307802325005380225776736706411773520555770249221584464541408563019291545795859373025173187239746531903486049138746043295655205547684767668998566701854802445753211185089482215490623861532865618346185925612379657685130110397719627031626346864107322740738675638615305852849384613370981351643938308119761231993970405221342720166907339156242181207224542875412599487142221970002281459552625573447667942437997586959277283235790170393046587466474330186097292010897628691245931375657162546124354388185883348198821983933778924633367767921359850513593527619986466302826172053936675762944562650648214825831760047616344746572468959735535648589341290347065373272500152800997971757964684101709667749117698499850506508233952153559406628782823848463834760329259509343966705100094314021313079487630529383220813138851882907015203775892773081835154643821688230926047583501699435408464798177862922591634649788189627923915338826398835777362523264065591107433733833960778447947616001772209180918497854286870659191283747010062295439695919072009307773805039530098590306726760498658492755794286598175135682527572336646274591658867019015514520531205176626738710012226026594584444666479064778813781988947465891315610261063702053214222330420415871658046530180728499942061059022841524006827937301545836065233838059516940273093137973572677165376025404855357015289970325633387295673017469820971781793201834915945863868482846675078787546067888003780902021224016195496185125137081469496051665269475787138327496013558885019731174279882191598083021041392258996195286512996116752016881546557741764459294819536726397296007291916584233910704586780605084971961549315733500267148590844743866261456898466249855802896218321975238513052006679415336683315758964112183414884537521549605896374083454199301219028803520155055177636009898599166180667648702368382921382279320018447164535930395801674422642588230545172188994059685068800000000000000000000000*i1^53 + 177697966703675761277977302812513770056198432667892470729911714447732858655918655931800103311939048463187063300621887828841849988374898268912305961398516953736712448724850472735926699133090846830347185534304406117278528771787966365526526081302389725449593927249277481835124515485519046056206475622530883137305036621635828260433420596826263695212304077406777975570052161935511433502913534428666073781891565852601669242940761566335300456843352753990672899724852326784676668928044074784642116617417339528689030488460070861163718589535901089814275078891043952073431996448602452518488412125502937603095952118892645670584101686127122625956677299183613222890545559560242059246650374551166482417228270008551147434693038641880875939773816107796818924645114390161141500107123806225366861304431806680423271609602861891040344703502747561627129634163753246569584856959483506582798679797998926857310081808166411125653755844247360745366443944845371739088544624284131391552799261338119066620078010490939952242361753656415042323736424943233255029903651069214367821348903481901476762318260589394902925877693213552285479710837763416746918592544869321130031446108539420627160004976754212920270598562352822196147286121261575233027750872272074936410784716481218125570795504103131411265827544209627567337673367703922830132635939953318126763750711948579198619684644205899870868402637428659171854591690852554706613259268964751356778097554620086904756750383080664101129827131572672083498445128815254194372120860694893555917886752117236800771121389594285481947101833410504304952168724976040991586373110576125256655125216186121177810808063207409451499073812795165569113249182625279596327027941183072694224163267216661792629500182324490768591253918551853715819910338384899673957450973517722625575685816606879381028586785474529719264419974029461471390677106329963201793299819412162103874252104061322157736154409223398619216781607938791717421828903420489043048856844446708366171260221025181018673927653481851943010136827925018725319267599197746137263674021938107351099494593492265448482085316551325971755801900515424361221693225156765356944159515333829020359132060918318629821157976208257943648502663200453537022991862964575333091696800440708182399187536049058899872133939200000000000000000000000*i1^54 + -195153613621682381898344466251905230109628041567957466227337376222828803068438280052250499183209304875327270538221997512718937359890402368566357412169691974180732808037744388275971656231214020153296776977336416777440192382407038220869374750572398606756163151012216521457313913012968073718031134058102195989870156471650662710780718220333525471559223389720009980074488876451713309739209525160428699718598472713400600124569924431739266434450117522650729549918964567575251576991559673883346230005785405952025384972645112764593170116714996778323397284092824750247440097233793066158846791204795274560606991976025253685517154091277964511067069822130110106994078987197817684205409472734135800338790094457482222926904793272223891577296418640674756698791131591062439406590169904404912040339935405549239486227328377666893333709059178226947409149373404687663447840184197435371476962749486631411655997406513144486364446186149539274480505975794994219194512692212069268429497645699327632649209174344878049669817386561312807945238737656311432113622169189761887429898216801847539861517263373296326745145804192293322096121511728122693854815610640262895623389374115092419079660613689328910039454160597599354750058366380587295765939998272947643640462737499208236163811331776563082490627755243291020862247419112459143869168293154198053190555807918658219491140118122098139029963123267362900730334829093438133200336263754239908476798962516443069848085167395227210495218157995861911930675536105371727480070846333122937588062473314045581660944380042981717068524721664778871800418071103089386395482273192593525981974747246570335262261404043289037473077520044949745055797538562097937724746440068201917733956910026536797790193370866791096551756097332902493238823238143795644758831090869868005966457867192200440359117980570360953985600086950731629841438792993697995736262841732570530227217153039431673233936669805162642023259444638407550686824524291858536039299686498673536830797713710347004410330109630025919485362159754178912818012674143754650938085447688863266472306032476660133703642143938669716560059313802504001455767966093790775448928616784394419141979250457372403157025380775129717582458227396708847391123447710969991328240986599162308601655297059174502891520000000000000000000000*i1^55 + 26318067186688932015520148357332526285432506689953593010090064932771581689127884819112578082833777328607564115845791401786577988548858031984070170647426960097138264076690733430751387009742918974821424032312609449917797313886298623122014256393223620894453033173298980288581211924563754044989635709283092226721623631619367723352243073095042707652906135551753125242913319118950197724637180164175253712038329024871153891527855664953761807757218078231112141491268916101709804601905083358308497904571684894781969961435937308316247147966934900722369435992067721375806208187780448968664485854870346509262152522450519888853592760578891526158572221524537366942469590432921634386794971439924584370074706803073108694647770733408824437319103042203370297349347064716196430677407018381843919860788522632621228969901509020125315956084397358890863041868145862695902186071928563962006818397468043569751475803617531115237394367723885226480323268217540653542551680942263167743520275354090135342616619477893743828543039880633494643926819845150771721516507336482075097093458042249997960885311215019208442890231083098063388737046857885291648543995048864150405519253721407620667494746587854310396508628922636058198236972388409819077933236365865273192702742551763106065518765952813031536500503837381699061613261440040497390130995934957278466032766848558527161896221920912138435733741505935919016237797925586403834542461244446160774583131582323738245600727534346095552633366705567066415318244641102958637546134586803926718790489825987865061516668438070508890703427918782840114263661824221732575994655441027791977386956399781064546070794995068502216359504424828693556691793870485731595243072803952453034058569982075473917874061700948763462780974427827717165042618270068862645950514707152224969259924885769155900007846120075911413540438972282317159851941636027450522053566465944264655215490560245939929017805378633389833622535266440660502646595791781819695757856134002310220566343719339912388617286444926996852116522740902689018657796315338764997115261800035046793489908462449698502298517864286877501912694420982799571108141871707962398366252194590060352284881789820424778962810471929885979173687578965312317970822650231347492405841827982005175889687889313792000000000000000000000*i1^56 + 69938733509632824975219388144785078053239533303734812220423016557287759021469725358296785968627467077675905439122409338858101809573392254837259058508171903368499909401960130027511917020286381502624283343821550054891221830870088073841007596512032613542761862650481029882377586593235543695175882238749345007313468268150146402606970102695330587712503616736951322146946374480951829387175517988419595734759531294894235245606558023289826432113789182953168824933028006067868049416852128711638667385614069702051811622692451518213146726567743165627095382432278916722930248173877612623121636799780741714308527529988506508926719835619730193509781423584447276517640670772740005419678535537799359477817811765215296871350017905106214054706284245213476762615319298394825850556747619749169076292248881941067257824990785856692132183133241691457635040812312706344964960329673930478546119956892078224010302926831170375087717356598017319887409944922834876287097532652070025853949663086871266219795680631071196182261681332789090912105722649357691404148741484887644707466889620833959866452226483694485650733478911303785690854930445087588952921557188535613170956453296520827266413183226755529833471556654644812546887399556924683860832298750353896344271141387361355619033663927401167741136790965711016614462527267933787797573540098517181100423864778042780376292073373527751106369929199614583865680990999021829201185009314087937521310531284049079794731631818802404976583118640696105313486970388446976200269824287872654135175857383711151882699753611717322594422203590437757371619101961796001217569347928064350412763378343119127041388222111431440207360874116296480564697260079763654725632989430461745208589301596826421660931338952849843680073111160846001570311209068108452930297625702697860604274893570505295204854936007961599835115504783880461490366049070732020411321429587130036497664212388110349795080184862363573436720653489635612831203137272378883957569645423154639396574864277979088417633426859051992264449931564073276513752365730693207403916336064011311633544891772802433287767310738614667927852952839317327427712432272945708503969283865676435418684078719783374806707762969619401271489912310381260334526286645806739815057149968458829167035678720000000000000000000000*i1^57 + -16233002358763268757130084189223280328740941175728814397468622313210685538056006727593284381434553990033212402514072787670240693871060377595427386371449896709611538976213464546107308951172419933855279734327329671837707306273348793698722036888954633131012498592034055145192313959840129763350366797641306109454070750665048944155423426927302134555186916132287532118647748213336741992748875688100246536363374696672792964430801376667587844788443713614092008699825255988058028482802383015216797857592776058829495932596581839651007523582548068198205570750531614823906929232415240081097050712870879407743615702294010108251002113724414841269465396888576167103361750805777147131992318841041496342991327485680453356451407551274948375911997649807078860094080485669886907902704717212287991794908169705760275526172043071950851997708568594572836500497116657010643010576529677024967133781888245304524773394721272496183449428862806466789171236470422099292518155730667608751324501314802770340344725847165352773812108521491559609925386582674944889305102689104458936654365915507712926618488691316858604144076664146003436109421366424579061706981824427827777277110897854825663756777286131893315670048560835690926205378394961630160606483529291591235860927540629493050177652347324974340653672263539238618607730102307085138150329271100048909467200663365595517911934681208812161676526989532899022189432049809547413359691803549340466530869141036850843770025695033787274700662746725729907827680953951251249800984448070517975997617725175944869124351242745442120035301242297409332042884093704707833211502143639295375401675962968114520390619402832465849808985729414418838230282459980411297964363245863073123111064189210440292685608571077937450474003411517700106734398710726157174434253596042183343248525487851351576229874268546170503188337948774021115009111641617247306672164629458972914473239935920999845119648206393490798403298843928481390126230798407628393774838728081017542720376672196530087615297152321740361573779696599737642686190951269890615648630657863921597680346371466397658037200517659819325901752655183815556262684468688311456633356101899542876071016817165603949760632279263439314873648683843168344546810106771900698485707021743592308736000000000000000000000*i1^58 + -13722033204046892004788675071755517282545925408603395913284621504353321859743798240924497000544677451248279791831685720949751744528072514405412200591879444438862597853647659503123244924649601751831482622610074555972701562243585624428772173212313359469416702780317751339809866516543150082690660697679583741014265457901423637914667911841605352421066345249670596500098204270320300811671356113958212915736230259564037469111017677203804813839719062669035927065562244964066562151951537754967042029794859322398668755182320653536245940722103904163591616143768155722961544662845641075320795450231770817879360842968381797290358635077464913738705353405751074505257743292130443569217951909962591050587739248371619251670126119896652469369120882748704628710712077794420533374248231369189241808619253934070345567718367914080895692669088860407405966205128885160888017075412430817962170602715258886816959139179865942864597686298736187392837753949938042451931242105333162190548527465487411178302848731369498277244015174268498942191521398707656070815427961778051569792017617835728027677755121105374685953517044440656215696557786414499236662336773700102319167327053153754078738079345958921631898771115685367966312692411620620523897868178930078122931890246127274748365822776420293407332841601174395169619075784102801366793101194886985666598506773320109174366978236684948038838491527670980357555830276219416763490604999023548381328102739177662214829311844121198562482956733973870466212330930139405469964165337480242888193453019018137450307366804140227374975230591586880907363978491580416318528360194278551796518660657172631954160842380474046942771281212803972874938208887407246067139442260811820407624121725845567248958835967881370381172823396155741142842005031775106759425795743015599473577477129327924029039149006529042784100127218669685503522492982649385752706847081017135888936007341224988440156593521380559352099226089677253116384318686838393419194511923544047555337464726052385601420548331145225510821610232092035277365428168196509019952976441631910915405265484101991807574187736423465841638647753854022574444679595807034038726560919975126293035288673461058521385173840323245026508024327600083252700861284498943763475681059327180800000000000000000000*i1^59 + -1874842475485333189152120260972255556621316464900467564174211869607693120675883934583546458945877404488870797193921279225698215013785025937124529029289214118659255445466484658697295187135237468505625469153136669417368129226437957206998036072714602911125813716604862629437521751888109917313896901813740631864235478580974289594209283662954263835213637182415545170927829286667613830544238184872311872663624944978457129579514005588374411883026702012890467240207073303327053268498554942501036371467588967251613294357539384519146218510183908757264782504349062743942102599453650793695578449264599730229424295164300909440916543226913085489281608547962919593125610255674567618879295181478967608709165274223008923989839732069284647396328315503543134750310317567088043196196075676049660571016133918751427818885364350321719597899564618285502525214170261778709873684329555204374686243830236070900394444022291302914067821127179525465249436187703671658906468903059140545138061864566626259294622083529097427192645222130420131168104309490298874597457147069258302589228441238677235382908663491747601688645794524354864980678682196487527233528852169472865999729539747928365042678869222989059725564801787001645476019343457890866273038800264333435531106283874837170683976683579586039361158668636210841451579566624297666792062788939417291586944995698466601680335906211975264310382950792586784292016433786580673652050886797712016852358703548880546178827318677905643054368268323323578595345951078767753736933206861551443342833120197172440691191451007880520654866117841415751635462124059427051605586351536475025537169351693243727823702838186712396113836097010005826005416447651246600118908060753678447031158499508744662890993915337528786029132989749726897272705236673463761362999914616264900006051808035086521814016810938779886030223714972714128380143399843295733531976697847426847620183602109336989852600559471437160025405746310710481762502592316662706293548595219834999823798986688794396736898668408585167084309830246553052609879237124234356729704826461167673682242235446035903174236810775853750654526851895498459924992587416264797633238102093381519527718299319221903044932471875059971345429063346270662180770007425705983596298240000000000000000000000*i1^60 + 60905729229070428168653319855978386946259042137578009407365321824176925442278633794713413915669548538846062909096537884284776935862951494460986348600546986740890148311318646008675245246920137212013470560842064148410888613943234839280806953254042648669103937881842108398212968188147862253823460416936990101259246123725851670784722100626442386834422754624528325714161284396396876653161970205961820818396598373041234712839038132729217895106492137603145784996634797741584423283474520494919021128496429782160934556957518630236579088153313418178177471002479521361288530822710601378809480071564173062958920266730428037819277322238614407633214636939699592058952025691128970364264614690507885208391434208446157449186562591529893150124881116023378119854663559922671882344408738548004394199542090425072655816231973366664449925229558375995249291250200728968333269773996176498990397125649942106331756458691528821960827283533166929557443858833014387543580885540617401493451439314929947539671471472950673400520094930761328913580122782147738045039250119721138066810134623532477082602764658565524044409970296390299131671779471733526283104831356656638173466621594597505138473193860072048700289663412346426207920533279221392989285382786027863074050892190063126133145389392342604955964864435948221106402447139713643194442980073458421268080780874488099229223648510699775621725241822708486657743357602112408143050185090504639128945176970992699925166322867470093462571099008158802387052702923057408162228877300625448719046038658981394130332531503563793636197584555450357596827109011376486782508224970394652283849015120321914844623799924926858433582930551149196903946882827178552954627297592065815277802713616359056185831458642516834669780851811258334274937308032590981587175932303439616187940959795502751067471356046697165091019937640913311928561933437175117505723154889794175167909541351467180538579924505570063158351018580768436642995433967364496759813205214952042973517949708744504886404988260935971181167817599316880141095892781399850203847762925580091894713471620839127743106344899168474544845888083736034790498566608693491534128609381260493447753413794130188953584597737021776509648226853881167250278135930093379256320000000000000000000*i1^61 + -426662104093502861362258024417686851217374664609859755063629233280682106413793619325599917206223537058941732338212859976488454361545370173772562139455280053170322668472228969993443715504089785812940899054692720863236376076857445486916327616542275348364565213421580849981692062812662232093285550737102999809661737998322838551597211540532936582516027072093133740270254866753297074859443318132598142909880386813335667046008926571713224099885039579799180862522317323256390634601871361696970020046636563759370760902034258036877930962910380217409330910648466929366455239058510521755022738073196181584240176249477538145319261600538473644548405887815136710040859434645230847631200846512713240373818460918786847449692866281269414712279773728546959123811432518671312031783756239891995321106429457126718212335815135606924553806290547827436396058652434686594572367046245388448133230619176282317909501659008544319307313629974311327514721738570168166142288932052292533975866209627909235668201952058044022771166347722742777640327969843531077532239867419237182389518426076030513751480069654056147703807195923191683556327874275030426100567703805381960951568851470720932139019147663313994600360575012679540389791409223600761508704763695897699291394076203266015484199327953912601858504322207187201731846368705689690314775940369277757925599670148472356149943443671638552099798821379059049491443072121990784287907991287151239771649565740029970642161224789794389225694465659717978894632988156354772281474738361526234221271859708714122322092748160912611616485270132482839178697967719393283555382108994884437564907433992540262921346153423803895158823726576323360989282389365430527401105060029268897856396986752087233138609327565250908708980372643983009025063106977143327952813441467950721576124179113549751829882317276707267068798984175674838673456093355838349912210810257363650268684327621928070545360284975284492452599519695336220136174418530933566880408346815679188215382044769858855880976938188440445277911539337368902831019336608858879975132581378401657473484550322872220122188316675409627022726966434167797884965697765475529526183906748372122856805082704176057709030221270462453370849735389834426225322738319360000000000000000000*i1^62 + 80479047413724533886052450189441954049775765641010544423010677602874784908229055519720356726843335093761586302288180289385317839106337181357918494185420630740459557762067135224815370336228667743833262579733634188237455378650196792349508499700039631591099442265001711222431537475106622513555266383818527028340130740347508808541123153688871854676371552852112877723873322930863229030296764220006328728643085945109211117588597709044204583655645682673421375970419325244868074636132615483569275185409469933040184523737206530963885068696383713908507290219224032909182195658975174999591039442604433778820604107199714396212128197263485160045342461866249058283513830625131264230541798674823691457948417606054429537833571410327130232472232381718163377402496228573535481197802107343290097841595375545507257328016314395239010932967692189824151394203317956121184910413892641217593514089596034919044493447970359805427573488998344300282723363659372223835464394653167211815333829255736593707891447526033252038962100629747115679547671706696334437899673339205686114105142611924175167070568507574888007626442014699976367256415183396414230780454166804126964359730500366585499877846446621903677700276207337664859284296782338085305096188577481518249455453174401147113278512478134898967286750107123772730572484510309359782951601346195717728532201988590093818357592930798820486056496584382301050831219851912971660829151481171162790869903372750177855735959055463197778370752108616734694456882431798834057275279971933792483403811869737621274996011634104029348997370769294250498119273420184614769098678628429052061748250421215438316149578510982627765064341209798037001126154908402535698362878635918316533324486754361171698526104612255898469741808131754526611603352686127184538138407254491995774690236272634113691009153961021190019493084405290859225434955685658133418893346794671034394461723694376906926555574141523604836117095782472443676470188416400588256855527342929286212604378357601039082727231367191888602524463620762120029380744721489638159970406696870521976425397412745551288812869254386561564809366216438538693570432483081664989252311150170468981123817938621088764451585422518448402581374399608914951798784000000000000000000*i1^63 + -4384730271417006697496573770889861730682501504396046173579205121554760971003875696561385953367737783537998060224387463452854155579699848632879793904008857674316995401022441976967984578728167839884668318484937953725438324149847445629890127228773242790188277063578478451257366995581794701056981400876719960644400074887359444331242391613539360000996404061494149029175645470298243750261213947902087373428848860546769100864061530893379977131448129666240361343607823085114268767218637841641244706280647129758568390275816474545115485636783103227274227071666011640824003764578716950379182742198773526636591009318429573871155410184696165982335696959501503743206001476556614975885775815981209395138761705079944354128804244641529945734437589556985222615046462855962674985931893751534177704625431103129890095952056362464921366771277871421911308636510217445457869896848346745583014058869336713144204010632490649921336478195883671979617564612889050858527508348785361818864409848973894555395189721668471081602777277988740997544053872409794138326802947315215091261491360563704637304413952847422447524407858958375764169587479841240171501438447130339592406793225639642593552431401157695193753809764645391531489949302906681891166750305106224572747554348351308467403474151113531008319889525215420260749858360316451487499860460710058609720676841477228561700392996663558195147912559223008583297030394090336765550143453363369935609367994932689707756567610193382070597760747078944395044459174143366774624180438937114192568635111175674780590003214828528515827354203100993719516552890253691144308757205735551020370794571209054020558180614219065775449871424796972796377678254302191783617558168008158326872366037968357592956751619550774606808326041263796461672130204637841106040975729704547135293889993400893902935073216983518763504283919993605370135632548287175577663250846482717500541637453844217605383027715144564074028338379707588973499503222729654099951119468920632454500864992013082036245987465816844516737571529055558888744964054963855583521022445967734564021591602558111579517189950377127946083346708020509133205539755499346966479785637567117208525261437289695163420506181942427501988150676853620736000000000000000000*i1^64 + 81219010779327328446033334813697704744598281312519040310886411404161960135302441392216822937834656249745161785863190651166867580483214228075281410698175358693656440691851895932276895953321021193644428214307643112148174015361159914031538494815885049112490538676430294305528686917419501548243470744107152525473568789895057889817166567597411891222202370255593686537660450606085346067855099733547735165600824875017843122657588534554992011129072038965643063732233092905619420385815932788437995165710973758970392857110777330851134010957145617605471623496550802127059559591568387142205489722874838184251983938255943179126357135068644116037743986611077836184425494709373728408644106688306677432030774404248256874141915406847460748108515589368846804711908377343255353994565547965015216382330779364372700180133963194692472017452560642825949304834627739552697933404448253799981428035837810473724976638547638872065034221429514360079108153931127432270523398446312746845211519521717051847937880204926359704400761598686025409509878015151161659865606503499140812956359922751390454220683524351969491525501128627874780709087249821499907133502380015885817444101733789878133843430749240339857847391893987951681786707909245022400028132935934578382101933637889407373627936277083918863724768948699770345766616942140993013439933200524259012573182181622272132783142206654737283709907872429202895032918463874124261037188503625451480280582232891714068846093090686100920309215499713242647502932152134760637160600755000880986600601749449251086339783135001354318671388156640864223945425171083817031358255823864064358407082491055944996702779560185981771700500451884655543545708202911652986666936587060788322604775937353875222921899819423510285188523127631533976998778685465878204053106403696424236348967720645998662332403028194417552734496260842643261105671484275299204519153467654656756738547384793156161603432337481508031491741535639019085023671794023531149208616266068420355109683668398973873601609018929146825412684417877174810797324966081721288019005711343976171315132006426724909204066229002454749513935323051362610921263730431854195933347876609920277351376424499919919036455727747701062837993472000000000000000000*i1^65 + -960646319914726947018404069949781855954492349495418088808732235657404155298918922146828994255734095055930353256558980959074296948652160671356532831008374324352791940775064519151041194822939255816800746955088248222537271601838191958409431426638141988483341490141345600943938710100151460997844000241039618583518317539055193944549663172788149071487972317267179622967001936250260922663456529277744453866191539639874427502142880570274687719291365315533379484637735399805702925308452042216342609639706235253194477709266075967521377984085576554253069692762023261321878020674914097602458637573662644615949282593805646276552914010528727858668971060496704438654723247314126389555990178938398295687737473618983351025238925966915917730200327319053748186533869815476266981824938825223103549800283692636134297630276545871680346652315114289272333050345497802679066884141085240915825792863111361681749904627658210206174580988724334787203480187323800168429580587346565432372948868731917040862459873873825527918576527187941864426510397792189327566775081036506191942095114709113886651398825054033605121191835569470547402809307144802778483691506286978206031458894245531533998514346754627542252361241875076884899065320956293568754942315858375063543387170763310573249966370539840815989650651888091337550726078478013124845582202465137443500988548739320482891150522970100176225023107669580522644950140815433580864434312347036382873699577539011322603248429964402888652053585099401989370263730362052421008174364358220209452157174864659078824559779614569954125685468840003582388536202728043631399554989715923130035588776712595479555744232242618840192595197039141919543820317157590020777453407165192684069673001635726064150401043450775127443723169651140108927872401513988703609841445128841791302146572597803606740137651749527314088367243021411118183039283357197906684303923200032102096687370435397467066890122134457678654275164280990238566620006510303244755558061921307117670877695661715811620889819242602180920671826097584565954468870478867985954622907074034304868861708336315455553419613110251861903916671189118007809897920471688100249346272018827729010558574201814313317082031196460273369088000000000000000*i1^66 + 1398969289938413933240110663177629166601956558291879714738899993319133782591830351362986563314567695201818016533526685950854086057185677965652984964842252489587358532118951394957078789305056549158578627760580659878637187386257992458293163875496148324112002691318972784823188033500304851695090139704056657993258326553011008616337127805308550534022771817329242990006910683926068855993296069891923178740954349704225530761418677916057605878660041671330183515368704368073776644562458188462675871929775022812016036353092006280240399933921121097534999977589963128186846307467078327540536991684611887951396459805938784198857413869457755436784500954685965457213430910063873609377649366174567542615460192649452168676991863834221739302895917885150489844607054189727843798228800625729996833905160186000222068094243863241577773055659218390949124994301917395658314441475350537514589815722325041570909993118104412095413588584048419796161292636474195052262556299505324759714203843748311271441246299919669494099429068849446962051725356828261142071624007016298498466851471447994442199167721591457533020601452092149426204724272156511726367493890049374132566773583421770306712124253590740845674494482444599644889468743690622065641486353269048993668442602079029141503897452625153467236178440485605503325312042673698715869070650343814977358876415286468249118146742524712454861364913132421668499856315931388360946444848089907640036464254689610736563867239861393188166912736427745315581986143008627926656775681867531026032804524852663889778449071812369930940596991476924647138796812246379718313464891729981924130964200943137422953872237392358205346322449274942336086017179705099368922197686645567538596423922553667678097557065477754249481629193192680538781176273118326313895975524439831018565987613116794273972389199187739502640517449636061301191069612806731473720515936874020892175490291112825570296269789872862936063340613642119847845078458496668169086383707431262287538929796239935197633094823070301275924258872369352458457332085956288903473404302956439865352783544810998680886417258421465085844691657025339442176089808909286963297931965212093734294538566461935196525208157552640000000000000000*i1^67 + -8280741205162102853762802302082847455928412605120614602457128493235432917281779807858427296502204274369900171096688265840436103173990629969262185953119642435294928706756878410332274568356645286051968097829947474787016999266553088964708106517377412490647860141214532594233081162068094719874473160087522945346313888256969235291545395279782573777722466267780012312265633449758078744814890573809536451169626013093568465948250012244256156616568706489077678266956705605953095339404997428178032604621466085410021196889027761878021214595617396464158539401730628767073918875918164686461337772436254264163844760046180662882972596905418184959900044342432677845311440578695225906028859579308236921490878659793284692497581849710562385736777168497238495540237963032835240126230159339616051207765453715966037710204815329189005033199046262036607719604343418581599172161464288313212667214565406398191490532836007114965192215439181632666391214034475870049830168214116688700984987637353651179269202426092034772992621469119974936209863597307215231789236397604952938915562686118630468487926918241885488875317516961739268921636746516920877246308127965875269025084466367786480922883259685997641011095145773756322466001352111796796262550490464365941098183698198360725535911483695698600558546909952132582929663335021241988091144974425561826332926262675838511371440891585986682153067568422630729548528007941705433964460870564052733360871455579824033707122122606714581682124296750398946161516935347215200893844277458381983324561931907793836905247242954114571913735769109510028125465613552568639105599329379722946714500231959465702679829677586416391381170786867828683964681197233692834016047305983760695567086283874221605869180250175340081301589699786556072630093448593395260087440891618493274863000537652853816727294806803432664662682598716393143025331494482442752573443645486300314513794575732121572882169866644401487083702813142534287172990933571195343183792823387849651258255309532915551226117966027974811308347162226956435893315772403254960336062177492396101257053012998016215699662284311748492821327667022640543904594658501376150265330318950313961409408460201923279060992000000000000000*i1^68 + -577940031789510294615631242552153048543410323035066949194711632246084130398857750861441129872520850774710433550160104923784357195623124376978007455902009490757204995877634249821104856866732587863668045163023546238094354612495311232517162783831855252357212446168857357581800500665374303969366442172673453361554462815533085653207780990965685621486253500828913634969549389018620306718269577291941575244496684056023831215871699745241456997244223209071289993141072407356658111047985726712223487360779318813188877210613008743876092214948346949358736807539335179836053158374170589337851945775640222143263774608779448873521736248838491556990991410575330793147522831457232496908407741473194903486389024289115187928640165416971240366611773324350360359805204028053440318339135132646952742424231018679941151532056132466168143856608518805309276583468661211082294400776118427689986819917280614516858097930324848743662058250501946101512588832658979753641644065961610135822118584291004060951069939613548279274834917080432284400721962550487465908165791596858877350788840640355369311282720583851423971575279946500551022580976644839742770640443284602158704121737607309332537814477036935300454918270487383118434749293355765597266927414239335443585236094183388383444320287950668448551440976293915469234815357423703415567758640330212295387895199286226449166526561997707245468574143011063486270392860255612374574307702590875217636482149987033287214124397916735817930153859526587428102744673210823032709488137955556874671125633950164116940180773837303919017177226586963090716282342329806363053817651001641208306219762073835494480987655323403638313928031274540191961381852194937107135880209596990194549957623919499114282364561397165759482283360465707613706587189968765694067731697912937191182174375070841384819169188415877548358940087212168955592283843699785860505889583792719394676271178211116153164350247626428625498970380669805012310932898072214621774719065736723385670676121210743957353939699660993574047675165609009233605656157373440659270296951419641670336131175934797787232766596573378446909723265603907725718860474034172196064622215903032394043709449673113600000000000000*i1^69 + 225107606695572360427697613854795988834973527852483959656971359726726616872344723848870227283398957285490722462801117275983932494668376153943580881238816201976388980524144534766038308285280708644327722247937340576275106547866169551016948147700643003222306789406088650985730020562554638574421745933853927218791144039211854510699344227137798731622213751925153009955973031137239819695967895053227067802257133764426378686362538249672316620322181037878140710527371371928180290432801883431050738654004272097019049067155834032842111810833953800752061799021322234033566759722390847816939105449910038701907162764177868490484779648124586489446553729635652026268244129746191495218321427525922288168748810696918177806528007512868586337074695060079622908570558876714026741893245361989353554237285840656079758514964392172185674581590839952812390469394772017145573281206198393801080113887885954292256762372765314885735849524147134959567555348921113766671243767108876819906577098020990990488981786284723697103521866075513978766223653345616612185320839261337583460392502868577740953837979897526466719467597707143968148672333651100039617588610881526919737306346296460983084942330829359216498085111542772303164362988488943757836616973170015889443263895915200189009717422935030932131798930306832942630185948026146983179754006284673032495877455208918744747101128540448114283069616212977365712991035160338535215173308972630123207263506720447185615485905859897628420028649651204012670648735347901101844611836567248798470408189923465920876377270609370346468074360101853483300180172441859424726766431219794138420892224531349970252523677130980162073841970750070683015822974073951197016580115947449825216460781157482064293370657933268569190869795178504214306040868215214303219867009844810667780539034799461596581751884407876643988964334468273641445451699226318050066644001567508842956427013234215076495680994820408047596760174637672718233896013091288881354109760864932750071416350533825273395361198037862020025551362676020318126231963848420337499906099075240066754649413382263337943018737938158534978375987016860284723341677739412590087402165284623634923520000000000000000*i1^70 + -11556449743362862676216670799290875218932669321327372116995342262435227948159943025556757013326666937361127890561730334338224351344735435270319492780919535465010128595094898060202859206361547329350631417838247113672805756150076189670201671754873599456187040393600391248476359371757252994673044527135745084978017962867845517970840749104311305541806986354394689111527580755819658592114387431621000931456137716973948292496260528464979941816744824805704565383133281511522512634061038844847994267168015639292423468074141296464656561257842404933267454719800956025178774567292839529145331625305621286431411173211189686859107505822666718214614830171297141254591148478144792025129120117163099249097928204220384702264356809950801365346166163211794461258341302429532509624079649101446661667004865825070371215655456942297052612388894720797974852865041397988190712091272295763318721441700644587376996738894049376991926999883448507730112758153391713759759129754509647623190663914919033744488660799918570885852823734164639307604747572225814608611450219251758702947530975892225078508334014442813082922394479997801518116896823570947166679253513862528297651502772653005292115664828765385842421467918797490563366986847402134628328446234998529887288307079819583760966636314560292570941313962674259705714587780032878041778450691962549777372900084882441266781453679272578070921543344061404832627665215069689913579147311991503277547903208106502868232529051823107126565261041571214000496985457137618295849932092773318291924201993147036458778288012648557971661100549203902912586475300413675869511076069023182347000440724564864253907723484144332502608067588534948359310171967124905622606592672255868184519262846880671333993735154051496668474040199723644682694891360557853936087543245062115766293187650282531352974525632418680373561006831237845149677643112530748659049525786562363660247441487556217389613873765968158567602772746322568688085675059640897818245055081991049887268243552167459172662830160725058735218532128146113194713715995857274979184990201980822194206573367185777828579979658015700186092348357295901454348899267541603716153189090260418560000000000000*i1^71 + 5006503613691504081949330781078609691570018969825377879061329505036084572912327926326316648586614030506164941328604962281218650687930452670527421158500662403252324291658056760261703586756964445922535625793273110300005352931466228190910726817240806363652926101478112951416360647024830889712831497716936864470734000864786838032394014462052646836505361525726847684640490015242780905956972395022348790011657840449256550878467434687395675759533197023226294248234137782315023750832684268483017579154273893473460612190553170893308455021984467107543107189987126118756731239949093774061538290638487049956367119306277050286658954279822312213342733431273077290700797223648846209437426454609602972780927496867935250718520003354651542010736435125316655805005106018876824747881535897997892296426254536718800514776818901979607082456302647675811395874248840031424084558700704991190074734846096538937830535817880642062011264370683008178261449577906471766667077376299277631540086595854731578815597676982050280285619889184104684773702652183881192393347355037360144793080928985796796270283362173359115725885246407608419210174586914720025420741180593376997913736586899379335433325349386447703119044349998429768709467355113083051208969577476831850260302266875117494735866251649225070339988256048989294594351391287130847852006681533539905962175304690740507734033043539019693770321209092422078306336432903703868282438892174094872783893741031832726775097542730837968845934446636776525015321960543442235955404816547930588954459294329467700540560899637857755229911584531213745568570840183811361456496693358750087131830132293643162345261844097862942719997861424490554822101983585357861552490757924761952509649665724343180642408346842100365974693411960122563684169919180697307003960136265904407641111520775695264784464222972026151469474040298310859459364051531664522317093230684094060080186358808793386213245167083390866098387164993766103867287535063726592140705679431033251626041922631831586213884161360739634950603666180382513614680008708808228077938292553683089406033890217895047072435116838008543647612496350040681467886581368660393700884480000000000000*i1^72 + -2837344668646769462246890217987122394412575905539213845864559868155750347973714438459028633686955956571818579248287933557396732507139680874963350716526200727502255374775162768035296014606075340838440667682825793484164463773238621944538254031810298880212140185353000450737877320985300875547963292412058531951440176158912417338721713452439915469037450458240495910103053885921979348434478714022988623050150662439321508498345703441962640618253603354666411653827265227761411644785171539338557196056358595342940497785825045451759556786017497894477239364371847069781343332676735416460433323117232944183718440195247511028648534136831268042612615628652171012202963635176602287307138330701613606958677591629455692378249294638534514665608328981681496551851216810347342781252301882615259478876440169029644203216768002629694782957465080733926211585718460897870358113121051925750556134804469412104703423609168632046970416644781675197078707906518238743002541816854364613550243432303220363822017937097180674115320488355503549327946172083462846520721048297922635093403388543593000226597228342364389941151221298233961489455788393442259257501577838999996954922186679016399777952617910814534619903168260867760923612938520546776422014316415330626866315573453927541154170672824078603052714594249521113861964865119149117424202851140779772127409124669078839898970072906366377546409108185472808369182722536817398880103764336455070733348098047450045047083899705505873864586849326459306637927108137896982156751694546182912792438439698470779732341736805360402922014226063377647419519992851264773753335002155099863885089126360901056515314972349714996481043479222077210783565899224516925018635200568841647305411576289488657141250820907097740595041724558464423569365552554238661637953527130816475503742521767740657066466098688905039822915069901872870844865148465849609906015062278164107118511160407009588319406357826149532618012170378392828799434007861015771767618583499241990878145701367808414455969643916171558653976199956889295730787827857686830366413172526279295856139654520133278662860579671019895432643563527540730752205057396047872000000000000*i1^73 + -70312191676470353324910503920871757838944940349528544110561049027258002081210373720270165735043356151856796882381542190928250321864398216757461543108623365521005388202054499111186219266954035255071944339286366687473784925452469199406838636610037315859913892208954383505847852622109293710928560297687775834029602660805047943249653511115848445238955497972250879194896899910213350080100626579171919790867584210764774344303714314084375252671342898292921673424730126538674745544635849312536265728826246229815892269903780646851501366601691143112982469879564725467238709263320865737824500303129510690274231630757365777987516931759049158957483802957780187436485577001050599447289383645256858669674670789119830439857014402116655427331506319021120255137974915007449848359996781414495338106333357308418189368179788415598887794313872632037291782523978458649067215719803148287426416546374735326991253275665461602631464296040462960812805190415317168780930040736238890408772468091042083996534697234405319193685129976458076765028523976182464888764451746408471476588846222652823092519184266751190719236680051947399593960160969116317339851766112853857702276728314385261337032705587782817361065560200478708615141094032532218415179913397221176529296779826439966129267802815282725030464357056712475997840831610056551954367277903660391145501914370410793880300211156682264826561539900024235963420350041463445898711660421645419687668020748847622359147028159387782251428061628038938802295081755968470789569679669394127271912814382475492199067759370588293800229052082233708202092283886870304255777674855267989609493474025482538977305841830417162202050855862543828121093424128096684433711830676563675858770310854517065817003198074627852677160554348650486856318623605013567322135841912876067926609515790564284533426379282264585308203780114127429665212862500661312502876628205477679099165993279828275681775767983302901652839330213003708856035336581458308874697156359214685221864781780438464816792497978029972687153958558574023895773171470124742088186317120257250658376720653091127019701724894423625429221939794686953434120192000000000000*i1^74 + 18946926968566565580677921199267993088027201044266646405081469384690366009229071021129099795901271545272064423347108534465234981096645636726120635608563713538003569920266729139215098873248522796027039656620552158763644809243894298253581635140670216639125266616758288948564219387357660721489231264345214915243719425844997799683565911132189243781744227680862218427417016379327059781472396664281651436732891735626372341533041576510209439959434659236149323890895212661846384707446435543611555291820702265834135036923221073540330136775549167514821687053864939879831117949145008126698742723178273791100245625566276742419411837193967041684338926115785826699933658683998601216397131737940771964139902190706775058848792590110619599294194559608238232539599778801353175014294016796607425261998337950601785447947452224179362610228069209438818738769206677606312183108330491327744229479411671799487942324795502337073772370485877174724754669584164679300514658561221097124831218432575132158958616665592120405765735310775455174671171502686413509237687038375597876859359162108867098791765351705935508685743214606012735334000484258788238703939391513276523286200318267449315776910563017014437169775916912133855091142408023947102657676255767637859182513907838331442549255789726305864771221875924402414835049947644434246731573860806882567232430288097176467184312726860680904966378440410076133213064387846197508005605187152303723359405303691696019541975838360997952596144153007629476664241246771103728353807496059218527713952870684868228337304418197740470398578587718605447430930011536974008843954844862007464651087666885960915404596963056901496297057193043174836702678500068259620199657762046607998583202344509037668626756861966285278418579442819720947204826827886299800947780328626741432690766606471761190183823287158528496863862153378965528878904120596141414494970987981000161054241745859313596957446293511562838832450918113955657654198937279027502509238909865016012485354932418736088007331818050203856056909504294562866587100504471601276453146078781139693206490992348573770945246666716628691920175748035379200000000000*i1^75 + 8687156729319838701397219234296104910711207820456443842122875079567397406919596722188158193376415203440951006311205837936702814832910265148798326854577437928411201851616380425742528086219294210478028166523909417774149378819555092818322725669621302770100601272470162748321421567407157280223199953256075569049085326063352352474079403147199117096038447530628715353457520686160144609646168183092276763757613137529761279044317853414887749432470618497589143798889904948702119678339273702343108304110750688991185973803392993219695755376256967126922041408416627171707016564926733276075681203973827020737962021274028568226942522740085696078722043067006314864876618286077207531134394234942580958379943604356652858162976308486635744774117213208665685638647450469458177925521539766640215253647767857427699276032520792075380257619421529246822267779520847335577954932879403289594274088818768570370791869234036123097349897841011943955158531762502632645496806185633063906531203313819655933875932945169594643426863351951620108490774326488313923611259760215851608823427810468609889361616460337392467686242815170531841360025707681197677620705634082767455188331821747150157048007847580402835504183678050958196502313671200005437734559649991994184898502344939739184152556975726157311761447837393003773877221922359124665873855439052307978117799137605039286854116911431289350232297278370988362230247570204264793960830491565580268299920540285326190315087406785546811222069634077557285552974029550209456575725804860957457044000704497628239611410863649071911319214486441461710470128230774001848995463763748602037749645938540809770673800329335330927977353807546666620986901899827060508546081636115335852318452371581310039359420973027497522440197849492100613009210586150301707128796236366409915175867141082867875624416887039776972980473255099399836570824865217743385225566017228174515678352720237313481874040562654070807118181253507631469143660334555520525667664011846915383700703099960736165961246432292351730109724274052714134082481027270006568282083658438762363920201810227893895443486005987833772790251520000000000*i1^76 + 878711898159020944888594924654104291107344202234450263790410734602064019507326832587606064236754533014533174009917945610950379569228970154566412342551373725245372475065615282776174623141393676965330532858327979394804742536958163868468393333161513470872399352838829705014384634209736642570567979568758278332601960924520630773916190564430255011674510755059020260373932416394384513985354102952546603987153592519808477727044796528686657358312694522100967488310696084711422862669028146266491618142054420781768529229606989088137125120052177117216373329322721051630025032979243308224275531136573913801222294560782736192514919182229528090566173286919130539294389160528917013727241620717014742624760682989948520734346502516822972834798396716658717886453938457108016261503680033110773007322405836337071025309943115139621564116874275348086799909914173807293761536720954724576533184539014248374873127479251756640876284741098079726277449072216413709706912528893128816058282736181716292198153999152568690412661108231615638858426598368682915558521937613490200555116499968056037774475803320484174342309779220406747950166802692963933354145167347251932285145364876315969090320793053530248783816863597528335455943267248689327913490653581955029813916853352331063177059785918106675760460837245132841786782116451226411161629942933885974894115857028309912463772802825231293320228090840470622631326110479416801192394245331995652718325701971142419012984638964056719087184783456658628666787219510595320069116113906246716935863620097809836476920623671494855805619918735455488354469702199827512268683718584715078949652206014984203425544615062019576469778640952254111754875708625587223878120801534408729720541447413116652506851037815897483152246064103470287195347918922217562203851996769208225040064848699080981781714287912144642071119980605405067163002133074326949204091236954923466682197091862750957312909912881628128919214940389062846751473562862072361822595252679253639858401073739286431252221484248141168212035147396201930647115336948907783555671865367330890613408889575778651055034579130777600000000000*i1^77 + 98324872476502384088008009604882553877954378491105636723660473542378441256680126683288738454095928347843558069130481841560154031849641117733416212254757123196960717615206909602469052320622816027353353349565257002842417513483673741687332696752290368151345150975948993256013880647183619486426418852861440460393899007857455388462599623502778874231995954312630763225204945535235415987226268656802699784391767238169365760675521600822569603115977655943629387514301872355381449141940308037721969019123519605741817831203568771745554008368089238943046083767665117891529647978731026059993318968622293184816530521919441374006381162370446701284527506265584421065559897115569013323844486579406767582805301003331518908142795376552076193520855470022840588493698425178958929394562853131207912328125617504926726417723726015668602106564964697691060492536972951377984423646586409206339752461688543380555541915225427881318473365256814988014233874548339687629970396437259492199114793185905385042440340901295297947353082610546972528497099098375376103554121009803558663379035204644118088698352566394603585217611195200286966098467825021753411131121560936045145163291944794248563137680976842024671170370763454444206917675029976429388271829804189261616865977396664312611793532273356593381638282805179713585048994921672842959554859704899371413318503419143426504985266896493818671556583049532920848568809845233326972828889478482044956551959966984883870428918848709298832419080261855999084199012502435385210847232687649307606544310063502802186878483307283739592515035107454370396887624087846124860144625758751401906303878914959814862312168945362741462753761643196230869738049159051840409955712053032744813298932246577436937716053955096646763664118513221490221521158570895397986523000738521505057891316627938503666661310738150704988212084043101145440555937091670413294155091502868575126367012964419774303923143097126822336735471379085740216182566352862254078952956600459239626146411259477223856677475483217416932373525080398075917941814367189918834505773840969593450081101191665135460024320000000000*i1^78 + 5384252257330064180747400950453032161304410175145053489103816230227948227049184290732953194635815605763736641750763659867779978237753151686052489207567321173806095465501491917070770225971330893057198594137018381384246444921723893585612935140467131664226758034578555506133830306415401234162729893227488245328890705038411751882127540383328811498030976148891499703860175251110167015212671539367772208065023708659077754843317638412482222757309667652881467573743187914225446710977741639590403178335605073332006367299334965122209717724668581405641344055063311035211267080920833038851088922119718432897959975407414046664435433924627405810867476278705796292707272490039111135167369082899476733533786310160804306806576517049318828727164168096713122530184412430357541086860972074010540617214473072060492527716186516182470557509235870845149216740456015579741408817758772447936529139784999827999018544408882185370389406989415853422812511012967900333357890491195399078691139943268101635028107472715899425319478917072809871277012416839882661107717253342439136825842167110258598599280261340130725929577391381289381815768954271151203125157778447969509691326423559522938970854928265565263979335747484887439613659531381299235223525700307066821029828764856838340775205164150832001251562748920678921868341768800444250252255528857650913544126480421682642346184144300609372488672905539356812996736454451133345695216241065870096389765245574762596980611645684487178751043952854488188649740425138803847923968737391915178460830901240228593925408484795681949261867258656433708236548305128199100533659884838938181471293234490019525184050859680750839839241829132806194536728881720228456785159417843033763305525652596935249136193599974712202345890647945218267890764156239057907953091262431714458053686522372649870919739044422375063042867741907494050459357078381850750486620952746100676920496372719444560613675742887287050786205660662037424413283220406923371193345960376884077995853596348448914212688557913006132227966508135290013536661455392836606892112930333492360151958569353216000000000*i1^79 + 139002254553642327597317863120613480310572760339128065270762719051190116902812309700083755597966344069694236340329287884935265881616483847028274665992923885202329634546005335057914514058226844264553091884985590569148903222164839181512973252610089914997123528033685127426812120032839317486118741726948072791402966060073239182718101986121694611053289840987830893912832174953120080770735743565709794667189306594205129230949886175407442930207273005097363853690379935472312106075775771609774376699180065918430021535545655392901472675183663009473039211029420454019157200286830337686799752949264646628492200545365132924510772205125386669415623874465995716995944644028832830985797095172581241452871450326747302643419058255120271785788697382306514955788129713805754764543415579260422472582911066812941257173586572540442351072788966689908440581818416774312425142506829179258326684731122907413737552964169696020348980046181338070984244362505613813360647407901372780658234791483877588088852663234332447279824328693139555478965156695384534001086385307764486237091265906417150130693561778175987142220342994753986812352474448494961378091712367208621637204870992240435605684330033490779409987321346615997587091841625029886341509338059602099768716385013785719942233566227075489357298128038664946220472009449282832398289182860660269577068244232480535601339360522767726748715548043843829998579995506262607682048269948973443489478284939519899274838781873823279138306025879269271008015837497075031890741688266502209841621443573061420902614193940698230339060077338299646706942391524086608451295966037828137442935322606241758089998648187141551549747834072863511611122981590542373508266598093697631900432375400059072552600966481707555591697415583075270364401143979198160161854523251940200703756947785906965110556644522334012994312134130560661746171560162630029079977723659192139557955542454786888234104317636775470652352680946575515978544007122840301274889296168557678051449489169662992837022837492329518012041137571130453576471048253638894542575719255538610995200000000000*i1^80 + 1506460033687793371515153738279474159314243804544104503837951781417361477219045853411664976547964670459343310462586886245950938238823902174291900132411505594702297849810058934954299582524377204208847021938882840954561853467883712801072072982421159387296907716480740445054777952044329699540774827620155890235247934007627392674492047158876839547277285292642621292088853357124821030564853393666441434440745913418251095701118573998114101992292127761812816300400358468747656198965157802879176663377764668896143258957701514007143743861768573647651363457985063834239465521962846531332237855678735940694788283059065184674433590335457495600724429547366768602612941415941233568643368213491496137587272024216037553763279804623495035152170583089938711657978360654802896309393663179484755115024123725776305301214254432296036983756786561598967551910583152068911051383802814676289921837645847207780310568615727801950050996602988844745064226323245576786733506786090007924307482117810152858393334929525051305249470005894937499142827176454466958521502309025383001400438968173912348894677679010289569653176233939946778973890885160089021449181843533820780273320579208923474441968070594862841002501497001475872179522159437591749517861723858226069960067022005005542221287500171859164474131742376144575903666129148315837855012077302363077633396954411706799284473726603377763322685512085559798249258646415310503365544241031697189914569098492337875342580713024154224674008170038616203689660467007924929455619095114209093972903161468231802110279599582006033333734872116567706795648236862850995693173643763580950524199240615269921354208836578460271575478505079180269656608164393380845772397819343178365129455269319479183716665811987680465173146332772841622465392136568167026497311805592020580636929141019931181370227205130672315620616328685765669872319331525631290908302256343580149800501040057243606523633682431342881458516523407799457921540366386973755572354611515131237513824870559084409977843572481239168090627811096758221464102448150108386179891698073600000000*i1^81 + 2926012775130920871470458372541619012709442558954295637910575329575716990887599541792080191353033494464138701777539967871957281961603324952688642853234163667121789077716122638792888664276011621788537755700320996727982105216776305168628156175034032796828555702149052370312639892323794821540541763907436066155934565164905491386898435996503237289283270666274571939123328128651485996229370494310671426432314077021680635519779457526626215924967309029195654391631547331329847007009701127153937413789850660875174454596368630735905577807785136650631008516845897212448455941414676765715588603530014821674817854577132773451918084711189540131465068224400138442180086025641694161761695769794028147530708161731166856759318552994966615828363509820395766489804820226119899671165181861367765572334715036908163379958676112735218602011651966205343380918079711525238103836250847902842085581555596543271808456453712796103191268129779001997350872878457681698268541520613833077646386139629164689329901527271885152360312520290530881875272127745462581809166994954660828297704436429321984922013089767434040431915571800655827793468029724032470388247926357547962571887587349805663219963958064111744345267689034001770640787494803427174003426406537622927983024001791326359174347287385685888647217508303932276531238115587968422492701739727978827863229197603229433718262134027751843810964489466385497903048882239469446685593699732892123157751988274798623981129643471325430506718936886110796830047089452552429096681657225579440484740785911011355030476817425997471692500402697718743481962641154005664775568108925193383990299073095494206787728867929133517501730853818559467633125139278201089945578141658461285409802965752376899113493377134353697871890711938474852449072339545544812523391924320630950732065229780910307964401670578447695022678567908830683202411331449855237289700424096135741702978066724570317550173469644424574852674281129819225480247825783219461834195785518127732278603443608540140892960983757340229006631570787651538154955711421035315200000000*i1^82 + 6831836123281348417814705974209526146293895335836911646266758157141653013329222647622322815247346431271701480657810421349881655715452200865301442980561064206012982538946310020177619414829238761621007323512584610789322875857533539354770523549206755964104232182810517713359650595379011323927625231975743319443462702186407149728393552296548186909067247530086409499367933061158342645262439629589420729282637625829583113681262496809089822477677603591221607592202270620890958269522162641004888641045581127707442057595215171837371246809810586551577843921799578009018569434199685283275249108591617219572581295793681139942465690484371899015095094646299577395808985380075762790631722765363029930444591225209369667811041702460381648390610333679377472622309274590604951966046171207160765993915146141045231971019110973515480523380374617044446710164635890825200013113633057365978199131283427227867631443360963037964498825280027749330080968213706351262191818596970818630165866477269480669046713868940016918475339838901428555711110098970368227469908529040618955503787136913130716882039198603674589001951063689880101277978526523276897712362958113728759665222145641013027264117932158225173056855598998082685563306989931556390231628653003509596931218262206320009953026386414302698386231219916821336843182825785973221359184359716913267328815739961106469285478444089900817849446498234607120190881650349535913791395844228659663079212592111435635651503158716659904865807840070381312358181907644983143845501710229039131251565860694983420922095196711598086124749977519310817002370046446075437024163256891713407885530496723419312031615747372144194713247277951028196014549391002908118005178581889384965337817967615960082380028994632365689853310250595183071101587509911950986175055331095679964398848084479294001103394204388788919190228078935920816797953779590354583411556947238858589859902979978398177573601002062204024093307269831449820253322215885707489281649253445130104276232642557618741656034943895423081681016714086602160545464320000000*i1^83 + 21352119389747901248547902086751319314450254556237457262348335534645424347901282064497862358373008157705736682066536402915417568891970020680747406150731328079194999706899733954800530136969245939869734866142232660090749011790380549942230343379470866060385961454651689470590454825509820216177948418109259233569560063999366480265001528938316964808679824342476538234870570515881237583144525759586915994101889439758293579197096629021696286415730670017860770467866944032769280914079797744066922234889052563917914611484091648790403944916398764579114929989939380247732151999161674737325327109065992512545717629259042186901193872676873777220034352279801395184236193155888247286305597693759363499152891079352344959075996421208717512959056471010566903943737492506531503599765115744530653462587499094964336035468656199426143090835209681784064164755190254714579296632921092772341177930075364009989169792445928575836186429504484239366011532514577512294505646905288879120423607957967834252672325161307095693667991207859541848004939541591745347452134949275213326009450664122450419581848395068587973704482525624616432118250888407672972263580138153221538666365562450701191808702747559873488335846003254962253467764151426665262533257672017754744188735659242610682066114424690670216280770063797358705147190947498720585718108699554741312364806227933255417181981960100553444255211555600720721577054393086913720066277954009758579556846704832362376108409369948077432733483171265445898837054994348981662005105367516085951570046765163301021825548202890390516450737139165717800818855467476773696442396232835581407903262838143162136966170297540291574584579328023501532294850500892270225122806012140161018220079682811388865869194258136473915017859916984844050833665032502928103319202024959069929379697318409601124941500287573376234299040511671153735178868607315380736720966228992280385006499015122236102346242743439384554698394044199080955949303493321665275057756363437227297148017995892200053632206971582720824579487139102720000000*i1^84 + -4098116415882919331560773363313703377254095763734727728717174219724909479091700754228781899973830297490527949964169133010865395782866697604619069208517329387472519979759356704217089475965727151766344256359164274467538703483456322814064931276676174978513921313637910628458771555812249007227745729928474713186057855759419790547235816278376556883293781722933750323861808324675468428618482405565808882107134995666101554843636450796326918479725776644913097954223358216130745374690543197310789609464912183281221878256615579464674256319066169343191387063803735595899078744429953532292654310258875475528633457317628373610102445177624621672963121397163363199375956088623519188756964312472443914996193398142235761263059458398535837595969212501886106585600920614073807411642683853133813872383825415909924390727167555927797803866300490702554327469847875921892566937367886195756701832200598462468349192922625292751212182421764452769044646932204288818998155621917229867342792898416065526584274289154653599115469201584256127389795461059534751794964842442375114497462981588588167430060922590706820691632722433461465782606704439943686139275925929133834629160153351437402596418084406181221851622486771019049800387943727262415486442430974548722649417413777372648131336696645842805999626223543050322918014120530292395743465280646821890116323280723919275424797511350266490451718407494343209755189157121247184932855953564360842605571090923695834984664648956828700485494000400939530126093224625958016892977132311240320366428614775096249995873072111576918718334265793110634995685080553739229263510464710185112659760541493493946837946614153144102776177344747200181233892142356733624707684525028727524876445456878222299299502161089797943560350279067592366642663761125482087311692523516420933203125694082306049503772842190878214783957043664307172681397713800863427143736824689320150220766367025978615233698478429707231820201102704388747124513824670817244386138876030933013715803733769447404858581682837134508032000000*i1^85 + -30996807675985708266697858199938619743105335625832792415384234301589476330271540213300504890331002470944847994900123776423838787663098066540470405074545595322067302170241377230177696589559163881068546694691534696352197211171463160580623059279487223273533036529975112780531649755702410066860206698341985432703714561466506995725591569032660280731768276504889744715178023562074615224795671990895368466267662629044302267553170921886657491017968370980101058445284091996148948683997181484308566422121554445823734944345256509007773859774594395047561492781213074247612730443408308867183631645949930548246099920088049185742101892959708801930565878969933040308985631561184626942755231033642439191688052650153607317287851710517162786257154083328749512795387073750726869258612062210381094943891938782417491000708477343561627572182512787316222321736675759624369169159770321695348817152427542067294042361479610814975209412268876880522213902589795172705400663457427123538431084441001650301695704953599718822364069766707439464372553731225634740344159580985951358345173254939655265967071683622614459402247824334836204456380259739440698893733551775492001026411420492229309806065773207706011449499751589499337978515798488940190207893271622140942877114369271836441042992418233831121617931547503587610465190326498330828750557605311072868843749341088021587968692058234595584069207897993002259678158043497806649306310002922261154884092175584121181580106145543016439910984130371593798015590212781675266061956707882053853528662485756373741780777464268734781874896713919139179442445106704772220653637794155456642738984434535643049510566752628699545822557179499630213227551159449586720701632193703974208286027675345286964338939654650654434078499427879406083251822720919683231026115314125830613654941317339883632824893051994980467706252643270698095372127648364034322254686066991798495127296667206673294983472591262807013554935029185555476364925558025879091003486213052353770963083966781994866423994777600000*i1^86 + 15058063302808688273943576723228322229541472651148639248282586426739814435023184315510884781444805809909184463621825690780236438987462867721229053159731791113631434337872352880887093186405969879805992591863759160452067386638008306802976015304477361507805846163932388412924012490580592706239621232491351596992319678481705296634476542123722098981713544813312048671063028619180045245565454686916623822406455282425154762885359132588486514827137208476730936345796645157435559656340288689774862402789163210825236616468956756868279906445107741174427438944806752734977454558787039882989814252729594260235210361781727624544467931631089744206142641770773608165744572651274810232431009559229539386695873487460037682452934619678042664557149190211587664837726709542307809296122036758291125001852351833030193329868377994811548331975556533000035315042484389757790679067082625965749829853041681517354318534132838294780182407769101601610891463472663594828057437180622717037546577990118840998346245069012944964336633102971378489487842116997730329336605967445398458368542896408034615228350619920920749467736624340627195390300708295284160407056758200120450179307106558958884612695600934117293277022239227534312066820630022141272137782581630634759756259464933798251906889944740126427567398488173183013565687934281327027936981332899959047998093385964634595129228072591614227046837014163910622364416288710063949589401662290356447679573692048051962044426006635211854176488898053130126581173866576282861338363388294602408868913717978768752348497176286459535263769881167711987916004088713544100360426357884597773349843217747708530611619757082259568343602761910315071544639561133017208849006279811805459162268211266424668904339115744593996702231981025568184893861351016451476993466906230629245879714075379092750283074434957289992705797485096575164542221214616654730287070873569441329904194189830643869251988818662040058731529714971650021785771444815983062251446120891525688411460611342336000000*i1^87 + -154866535840310381397521308901994880153783774463453532305619429757187831549359388857064579909921766447993765680487144027133861085355831464785829003336333590638322615420141323218355253458556021756241888430334608536560119203271607769937941245831913597366031886983755078363478964573741894588066866225153801837206097003589587890742163605825272710123897579709103177146158601212966825740437139953999234794472780650857763092003853481008586678581129895866939664169002124662418948902385266548998914178886097804488681737055489747882006499854453719455297546333296305051143645480200906587287003013443154889553313997114092324766613675006358108178721663968061822595656331271183650532736632387501845770023737483012821590008112396883144393496811265782911316460720787271252717541103286344449150060559775804678458737785712506019402367444835779035152428744104572915661582134635061783997532904980480263709795163344610551054647670518598325106726810995177673372344274757743375393870252562116951864224871725743002265723074553505659368099104284798044302696516922957363269204080482253773245174915496897688424443206766790094250288191330780471383843449814168516957108261602252845093194622526305190691387826333662438075885017595811317557590468593611832178410612500529227695225632811255281424787856008646851036153212925921881834385436882059592986794096533722203890810906757540271969076723474927790833400322723971971673100202273600346166375711369570729245129219411099349136136662524443396475424577632493814347610959053012112015955745751701215886925221826001341097877728687602369800552948089426676793164423116694861585663271950927777942378657700070420432237400097630499249036039122187364864601008367882394753452367370421126575458355350653972569466360655671781369462709446809634198013144531560915976133902863698456063236281801942955964942481873367340600272193495260180239536363597768323136288354813135779473241600319842034229865595101388192883822364889987229383930762669052447948800000*i1^88 + 33827102656634964435972688659079487922551809196402749770788615497381096348151915107186976324666614082181395125063884086487454518711103635259552242873221444386536801614360591029893926572768403746362614217331234965269617996838972411443160180201883293969585134366487716839143731439420306534901374696935340463327847053691041766085249242398995464909569607450855924614701360921243654302730716002581364161197156792560741766565688543983245676456674280614313640238903537981749990534093014479511381785906845712090396758453891512308706222686367670124482434858016421869497672527878149263965088565927718965245812120182918721814380722983649387821978925558765209318759168376438317730845266197469347038319325625865461454657348732438598944198584445012324173036845341500582608724728358858861147823552146147589719717281787193489682809206583947374087042382639948920905688712580059356059624598458658043461531363965586199923245175755332656727681859737825068908722054112444952087610200112903835441813946789312383425041997596404320647317268954596759896238659082003312639785483417349858547060602741547451677547001349893913436101312550902126792895322844949335429719719015123000139806940684961254460587788499926143369097734246885876194702477071767535744601503793726878559630122054418905361059489014160414649835954592086767544717523490824781664125647937878819071591948320029660490191191721711214632887696657023499725611622942195704715644667498828404658025503277720229441011650888900484803099540978333864864454020509649923866112431712949365304872297675249184995044325469354777413620202637190667868283053007571922633624077488675309753717272491804997756499914790399063675373897396978417444329095262877492877214994395881155565120676294671428952198598519378168596948273899552772770395015227698036208373666675871073101178324287237467727438586139369793535902005700736298331406061706151173708657158644447081447673580492231843003038690005317033293701266555204481017089884160000*i1^89 + 10514452193767261614981696272097309661338484100902917738315178858198846346348241996480566987194101811238767669932833462317522427370894479768460439242412144300027337488512162204885995681246365875304676515214677381043240953368062464137877417759922494035243634235762514052880859299207242033827486839399036172381657243857026130681718238517896232935549776655591517166044674511781991667834384397689530518813808836921100475625271645903227625078151536414800193423007754105825901603333342951165539185859240719375506051126425152569534438875962899160539805864210762990322694658199086976044390036830863479946931198547412507870282552252065775024136953357528938248269268552820082044031327095439204373028316617439625710533041171850318648792426851697547581786696908016987926323736581448574737448750330269590942455905993675913834871179083734654842847856719904842734990505331029817289279218565533165077944119198603306640562629718670422684588829431560996567931293191797605273985115516811737726947300757280734301695116137495667638016442083289558075475338548452836428751625153756170385598382205521729330349547972241629837671358933950179829121139080121922731081689544131946111318108681518469116515206764593923997800415783350896480916822853563135715705964879827197767516146467917769345234326306157260489936754604640501968912554318768846381884744793387283712336596114983400212558412056095326408892163672113383299845599361166075556892831590944235024760556040746605531833074126192821765881737166965572970721409947450886031562718898186518228418334968169936948112329962359489720175735118950643833644374795931096895539191307409595748263980168379975387563667414352683679864830661720645391528360858178127535153901552088282162937138246669669753114984512288806238810174482835102851409779198843557584033629303384904061130848449923290878672533075944304637953586533463882460428323800299286654630114709566424594139466954233823190163778906049406648721211392000000*i1^90 + -1176224545554784902345408609923875692416495660015636855125592585334296410701329851719207073329996003070894168660135657567893984437174710732165608947159256162789965171507451741152572719004055900471759951703080274365509608910752781933653255873494088963275163278729581928042269088189900400314541025126938989238080134146973501758435432890436875416344545573092968404745314149729069564912401274813822651368934325893134310558345833289324621945870824321846548567838022609262869459272573311107628781293637708486977631144134652309275832413663613840058012537339123925012369854858380801416026246340140014069680283540348136924629087188747798710068351774852170564725037544548313355617938106221664354121273625114045696593298054188626383092281419049235185921647566319916399039201972842587901378618909462225000816177990129242907121960365073549820309794771283815591376382649844904630067240815370612783151210819724483107751090423245479703964710826327288397887733586317162337372713905915381657868049005635717660543516162934880743636861284366210935550978811244181930334013783190936690893949586083278618991755750482226355901773091661032609150296351622248845534720301827558833551917792184931991028953007802917158894249874465318815169450005227764486279997662327756652983888846001960826240896386747195685597330566721620626762425619625700616823152494336810015986979806474588646603698143685715083302358878491651789747471668561242526168186532718245041043911736256227700566025626118473812219405515382646138022381853749964731760147178096649964211523244039300090346986748540211139368021684845672399630687464607497545962871271349245987954365676489771661017329414438305698594232686653088200816040247994501537325825828850248848288620701853983803914704236980851801989897954476409297441612110982139535534572372176999942642651243985055817652340819710876317797056149002354342477774612912763519213327850674237146408039516684676338171478746660864000*i1^91 + 31506573227711467550294626762047395300779899652890718298066665313039582943321725007396552680398919859772346597855177863472436034827530562099932394454560323401314012052043295661852539658251965072003493536010654421103727540080282607707344782748656867135713071678546995595332220770971137028161120281768632347510988455654252085703734926159027922426779395965511454154603636294403843191597267074959151086984792819383950234614271535508216747621679031495617025244125809126548586436612518866949621622707721177736629678975079009675487357257791034308343635917297615227168252491120874921464007920177458195516239009396306922703043862558361352411786985266528063516472715917996338502051184612121430632500266814407262924966311790010372125236639716873240173090515600286840890285541614971036777076098223944340521013257833322088280238905775853517441351875972743012616324415650732994499304423615491020722532912179995715466890059877938185123110923412479956896616692210388978227149894863012489323616160539817595745545797172420055369429782969152529696863501166409432844471748243432374009113609752973262783715738909722639162334990257573018533386589944785326041295085448426640768777332117503821439778184454237784000771813369059414294125939253620898970637082344071531009123734154876029066830504352238878848405248742716135366901181728661684664212621144184246822026320855938434208308969803509746968539741114440818587960966622340937201034877966928763688643777085369488660222869082684913465374672048431433769985530686440426669957429267400894714761554009697164993095726573232689710338943097744656409216659412273634463711416150214220792461651993914557919061360268266062071031416220149318654498755639865330435634517892610490161290146565074980541345319011639531260332010522872038374829039262381374194711674781234156532575110152465063220192765196135598972109679211381368703665903135429276328575860088491828907612232192000*i1^92 + 6928567103559209947499684410940768462943602236254048403764615447089877936438901336180752697494781440324799592981684037214281694150178922740941227669685227737847874065593120314875471841171048143925002357583248805343646757554256653586935513733354452507129781567283801016201625607898407397317663782700612539505057662929947537178418847753176889185194420779522827526944852694745423304648094457719286498382138313922231698308646265490605885853501579371798401799298048125144594450897929199521864481730124773737826929178398221935248440167557145363411343568400134581850631979624520856565463396185423920247652469572389143133092956195198205775577683919826505535131279483613123921985217205207489962942872678073166947907511651629554190846906045158308050814824173939044763237624175962293622799935998560816453596633697591063004481785319062991797616627532597725038948734562599218776900203459796417890758070242732299396984121158359586831340241762567089048567577541025162796657052174752727609657462133520231515871614884982307859261067412865586369287937195689073527354788153648033759319843403199221933460578879654112906993239551424500270630846226871803422805645040887259676892147621662251053427227011060071200214813993298547396136654857709913863080003243639099685875475572033697820581380422239354047107020061991693807844826102717246272415598940513595901867325807082391566956309455897450770607266413596271349322109858594413068561688725271995590361683910601040229234255840310188670897593233115643589634951296436737160486967040540435310742738514159193669382215248493796393999937674844841013168355789140676385058485043869986548078207275981563225852599503133944627794266269021822408836874764262190173290189828032678871591918888927711255246495061759344283494543738536879402721108906899178433132883343731903295973001190730229100936860732280226799783400347893059832895412926699166998323200*i1^93 + 396085996889139053856442954868900812807936261478437577675568311622893828004443315945939409635065846150124588976236737874685431781640798117190048862316122289283353888271949992514689494325276897429210623211327243249828274507388400860937642555847839475312106364908228393675744430486998600040553001328768866636030285933639005618105580402667253379688231441196003445168366673440739086285714388701714110326988787774170569624746090362490412846865079502460667354246643585325003005346138571198206756372426944911222138107035912749895295667528080756453233248189535034568166840166265350898001785078063891634752693030202722162383053653278340931102707242229202119174941071987715493271126625601743266377084885873548720482433166807838823301217981082035888580700514032818578982856380334933326677429273244005832742127735097149391431261052915215407944177414369836866266661824428157546624688381957646672922111386482447378901871757162062493035647306407517354508880742417718662295717031021878570843082591235213241027292751521312905891537522528633037753515078976846972079377932474750599091704174134991375304569369642810682295317579908362719458561026131097076581337051517988145192414817494588480852606806194494416225384849144629790875760830129465701027882895644391009200875850143355270493417969163600206377445536130456750669370552165703003889300516467362800533953731543193667781639980532780696950876343216664045398531470128877735193659406858218615422029746402916842283344358222843782723383959534391842683192292747805130492037944212467725573426774846994289151543777154548369990072521305836878566975006075466071025918985029280118219549224497395170536047174722521627645911511881945524372099547768024436166780308456193881704749841564843939968267809100879404143755403683836323785867393132391540735694379145237182103120311523838874789198493911192611870410953477059200*i1^94 + 4252081258900081505972445308140678884954421997251144000070507165770148518862651425988225788051046855004058593818501506645270396795144191950539052052376035497516570080077565110930303003006731009651432646945307385324330413182079785860562378308893601395806345427656848771637539907032769628298859636189724751470087157579646856939900956596892291906809074834671156129355231946914128849526640685873913521818417865186974143135177344729714298299441953502076029760659600229767595707857883902784520008756493352016903500871680518814519409253746128819736353983146481222847565658095199333966953260641903777988395681942729467610788494314136735274973932457252223260911861325870352833955068766634440880818688210617516178226633447619470890652833616195128163531822564569389413051607292166229698423677605029946453011320665155300672692309910866213158480845073708261922619033528162757394799378412093133365199878377296805257315777293560212136893047791759023893336079186336578239260567858479034284271609797999591456632240208253401298624018325882131795265499521357292076575320862396709938170924174684697208476825878459144429601432510750233748144829250964952487618531057526015742686984100549918074407206877641252948148395338481943013338023938040602447453639044014634536135606969300768707541337274298148321111796084349783224381669121054856032389609055898535913488210430446537680790513309051010965031551975013367385338341048161196550579864376225027553521327752415287805063192104172515855282836638120943678581073200867620931438673729645840557240121425914668403846888569767096615282282835500341892727372294791984236766020151887773929736290454803347391588189956718577949822685676525480473139484824575171211222054146243570203788935394995067962067291691403201635224264323582646527232668141742835228844918644413739614438492885541609486080*i1^95 + 214789622144497852179302694405733644365160441667006459241266797145393103147480351225311457464183258339055406449657120143689161376672879469703458573121698377550781044976026597139033699307275025646709632965310799343763242109761781825465988815987338270750300434805963968833218703422882570140253666077846970882610788184022367746825985375702018765250706468218784536146350474641610571401432406790402405769977414463886074632242764665373630407284694899387555923469169112550921562111006718534886766162697623342277140753900601754076623222204808310597145627148216928646074436700451841203504107078943977111269237928417179977120050835115913753971445750013249026975379646597527053629110794346787370649509288617932228654406413482571163407552903533163870902439795709972496843012741754387870038678789675777288595307119647919733628741110507350513294052601689396376143167925781869655483616937487486155698479479558059193761982148723183413859207464211981656730049072904633909926349499445789509308365474852701453947836733223750692061858700707016276292594367454396792699901242973675988488684891770372230485993375251870603711281787198785382203182124433116057181804623309879514479053549336910961281831488586494558821553005228747120659716223925141832818944666469081846216399398241645275341941623054863879714772234461080269487257601928081318682151778626487816558400524382983432391529379160376210419178191244206877025738786527676962117318184582965579129020808729788847708798305552706354502493627879908625714989055713727788381808999926590260638682341124723487674010709709743980516885694887229793299306767638826544903313259607893959970476661947309115613022912655137667560628086622829534216863871761595925709313969583329859192439138544315273015365525086088001*i1^96, -4120889087930849514140306390272069328153721181179853483157332435377987979228164149334094841473338504149557918340707770386901749347047328273565682398996894368688405417743790880113635012022668468894940612675896633656226455612367519058140996227734431785530727975793347515418372020106777091160611226514614497211477459324012522635018952239211473830992742335783280427647164166695179805315025556057700888158801644168997994337996090541949638249281289226391146692586607973631661262611599642470324750306910450137073252089224846052451159835009704664874690732160676807629648651647492603996920227493776122582781682272033209223728627595444552876583782836414517992652464566672457120668979251576120790156811894756007431627253156640526699614589953069005858008321263810193502781095999654826384474664036803437880569368909007992124646106572057136133447160940461529544115497140637893350035707919410105073215995918168337686299350890238437780792952072147697862538444399913138032750813057799251381898885036524234407876710079723127948230587046200878065790297960234752679998014414824541718971731282427112970374200105568795353589387730561704865489619420703661709757828372316904913625068955113045896513073172662350534183960356259629916355288178487497671200323377550407970202482558293872754145671203577098066473620683873128552947481964711398401823144665000477051186309388153180925143633615653804326112175227863239058144454555467419078050153264418741578937618164341978583689353594280439267836318711595055388683020434725266297199455296239631466921757536519933118587004614618016905984474968087860905121745775358595226880779774353210040927400168036174269416510541249831796707363334019740699933986390998091597950391706190350941038577230706619678683737419439974993212218791519549959962538724280670452619049935553855683080559676353175432931050363804385241464945627820664079977144448927122714356519061169482488035921195147809037644367374706779654695435410005662988555883051912847303483068793412361294880356178864964671233736411946331504805349305409877817535809679155250643967767681047891740999242679747687471782773396636785716254589294266644342970038523408383640854607638540613514697873958551994147234431178708439522672728833657546048527450244733253655370939675788228228321700165080070476983362602333156252193208303448919508689371018183762247852576523471054702298001524412069500360647961862795550865884414953759195655892456712425389648346959960931197823353759506141500508415099550200109166061163171189783331989485099254264449577249295695061041032829695774594123505577753004966934790973224442354801613363315180702414501098327222466987702253879073487214701732578681485106277405267654696884795428644621483248850864704205201341762104020022784545410172281396587587663901660074593992984839407007611604806023676227701801690233972576550075323869468730423532058978521532566775429852877930468124904397984956612520115430722553336423705347312432337683821751445250556847359126543534758592025317434114662119374918956282818854912000000000000000000000000000000000000000000000000000000000000000000000000 + 86263122945009825766467690579391128154488143698853838421685788820861645357912664053037474876203073897999843028131593398399269001143427363451884930367420024273830614841645392555271999967942261640442546503153445616682603574077371349974957498890638948779876129120597529723211072234580723010967229860653919570371667850664014340894778534183278016012521013891252869691887724232929755215249203447235428532005247450755067618635495839788404184278198869011832449299436839609194427274184521589491191113703803853917637411203039792619057254631809009131889100456584259172436833347077318370701505169737226026113661757851935793670825414568361723453553093359393764447568319271005992944771800300058299345141457489776848874458346981988056077221415299919194425021891855660230442404298767284257402496558556459290915503140552817162873196872851717988020111509287019989290462764334931783286645840950639408742590577288646699451697182828605188539481665011728601607267463717341758230900661349525963155999809272183926944118738150243992293089073728663996484195216403038234360083099271534024861778958234346149102166102435194940393052433915279656222055773073609892560216992116008503409911334799448648566255163113109952779389528665627543879397295935986186029385265073924654149049556791041354090036761739650379774716395749416168279996111573036017003089951172267353443912635769506311155335528426865404132211080022075043091770338645738736410064746095530205940634109373072828652541651907139623317544545673312350989644103596940014449841530188976243582317483227048855578543535538655199835224636236884796038170027565866623314939255371881659347502866674622490481256791151421283925093745235548993351287576179958407226111702476091383315697994615364108605431816449499728468437679103728311828617319559173342519816512497816856679426247142069992026239042295514118150277388692918138220663686848377809275075077315234855664555658602153857199855546028120045088361525877537392276475833348452676040432569785152965224906264824357508060379388554298382152922620982984500187572453833367567158623225689335059303140283125373147041246985154527111517184708673607243925441441535496034462064143912071520891475211514590620511574044545623916913861607367057335561998513986364687250229471864108728363258724575684795918869538581987594500467112914661521239541532676611958196859733287835939081807367427063536561980628543737722600229898479301835751591146583931546897210007853295681446194975685942529878054999278094387505673069829788844793833167984854391883405806774304156915278949111209197829277403748587696880205567853467033081216755932929133589926944531914382872082044899031365263257957730885386510942624087428431565750608638361946970912690984145928372157524924906121356074888887660846350130120692281632293947414728889885369936222908001109708745434256390037769798571981512410004257773151312168127182866816154959152958012894427029661645854565001610557104843123820679847619518475649113370155634652318862244530843670008685464800720728712905888890880000000000000000000000000000000000000000000000000000000000000000000000*i1 + -1197892071724642376693921853925751802006019884177385587109546545198962260772486632946901811148851928134127715891301791678747393430201117445346264098954882662374808087002125199728147420378769936647423776544001246186566219814790657664103607787593364028902327249961514577042820264114935617767068253186221645127915856539526827494759159911354719837015999904109057482022311437280929763854000142137158094128850938814305694365981644746320720695300925282247480340607214139201974817866569830895571071510117509221364641862835435120754385336385712497350310184603956646585022040657479449874273757546546389127063165938585654364605168474159054945136624215746251538176472610527762619192909058656769852809760403766944501274665467884646048488606609082087912279441175728943891294557371673345419368653850548509028611942913664819099096760961371648565749809002321705983213469807179268250423025478661101981684597554571115393487508429397815730376859710304933703167596966140919436178312069299254320898435928304991658049773968762626608628905406421192046648050511490621240772792123787800731354617117786247819743405949603496014827546569076837722854866558969110358958346172449200914666079717679801324301388159044006856124964033124024287543831364719396440086713452336704581978748162405263529948129374491670432038052388100729301934959327814739084669206282681604342393204809750531714139194129936851770138804302162130132748927691450230265270879877786107075815516527988626339184996473443865851449479958632242779634037526538512754855444149612104188085112725175611170231322754346552922627276196979849279121199918259752381183834646170703895366724953261975244833675037070808394489921392739269708258725833837962654893745002360383298045198347083929676726471424348692741249489410243658587186896985338265583579753034105269463925570685695251204189855287626561398731030780093889231355593257886531037585704058668120792735914022481057233313665722813580656232381953841763013809819907462004208642475098225814893155458215069611503509702178901518025967423755739960855462542342965505598975455880598390527124999528155334044561633603304818793562773772662592289449771830702222914618762122363848789626194815832865364177210196172896318968771602414323789221614359963417629470643123653327002939192339871740956983883566703217118911939480478496446959554895217934680371652588929226484604687460887695804843314984353682278522466598511893367644709601150186079513184776053840133236309716583565601595755447012449890537055221291417163125210611494960354696909041756081304973930482364831685384196570605873349116149657074806482122423824440477086871023098576882571579469082244930426937879867061628341594703194667770068598687246595578909120240181462168332653624831640538569316686336652190696294760411613700130223944632778438725691693787228885114967889372759904845096848791731028230289882590630170841108819760875890174003199728144849681312907945765185711934920260808607469502761554230798519349672171587875685313344687181494912024311271471463049409331200000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 7797825547205152969367607833303157483365096550254073428287591907774650336130337059405346467092541502213091446252275830062706420747455379780251996763748318519789086946630564343167788266433507073266600761947655877352379485134511798400309763345567331858580793622183606425342699547312911805217300761563861583083601010007177029751945477633316861107064314833580069464264640713261660471471996226443049587316325606969613611911708950289738866958816230622564912050772292524632064359642141958941548497959694626081987095869844405246113320817841147644185013529602995023286722566283277272356316175325344734565086904659675222424468208669964745456913789155118854467159077657357937211673710547487574144191566018477472168635183006476328960061344375400150260206424639321001940693629971822388064107910161126008767913969631976416422140343500250807076940318715006363287346236074688471810653054360345832193225949928470062994641335983325514888734735689658692552512174611370936747966586797592653500832763970024724209759086968010450986873660846620177549628177707231665434522364659663411793483171241088264132441618403101378974500330908785308339975839568081728273179337821923122433587697829766254129865423371878430236312318618819050014197146265468596563579556629800064185944752488781131869732614522636572693309670210056055756854693336035746546437076323555645422978604872149858200203596060062379883003997376134462601332423339399656772251224743401168291249711976104369884226414705593040994450376323347675979230939811284608286504049406428207657431052685511529953381789460837075510520044658593323440593620597496454565556521869501099333039650726297857416123856005923859832640417281502803276782401363697661083761701575159649845048355242267218611518879837375063429569146461950365969469925655632207158553069379298522324549846594112223432526672663814577288906410431469759739259397726165144377015118396079212320591587804141937598906597099999119937114963446303707678078704875735322197173361586921360126772195464124298903930186156720674266122995188471733191342124987891286932136346796550379863165693908580517656488608337530857979406003753117759883508467785637689701413159801986205529933104381269722471558398296013204246127372333218447688582104476841910897132227320309593072761558338109050314550663126507909017797876776156143060803611507398980859979785183113274653945534975223591627066430106198738679873197086848826052777428369827351518818084361013038923694543400130545285208046411482984059656522497757782782689915047943724954471899485662591122945016287488258291265236986258031470597342759290410492925580632648844534753116006468717143119002058278347004550885793618787099410417017574289885855466806435205875336180486218267409609363465349998833944254379418794710619567036688708545913249405749520769559551747863363252696164478387311095294080165106829611268619329263990137866713956334234671120041904448595663703618607925742505515807412833171661391636600067411561800931562124545567083535218803752705956869137066978350989312000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -27970562200475381392788614920056224685298853068306388114438779125428604236704473695628071070477501580490219901337611244904398186212085514597970239935786062364893825097071141365253560584997800220089778976618957280366530681253683504855617548923078139549635173729812944550584722383094270207101006759480342404252886187839529706526693216812821316455882205009763858236590461863772405426843954867771939178422351948772505983174123454716038712567452457863190194696040776152426123222370680884198544777678727222255770112488122539558118180886448974225511128066182574499349310415986882373532195845085493329692436723199603629490170320769398508889207284816032157690897254295557155591686968468892892288180932824324009268420500151186801487052096209161142410725203957596972265326763893087494644920873717972951844506184944366779847483169431396712528677188681502133527478410293284042109663981537245425094887029946687285960818617058468205661502000680483131840982088691034971130152435650658519500741236543265899515638532492084671096895813007783281476004948203871133473675024682338936034056478691655295104234839674880150611999035167854186241266605307759121317926447490526565847913821056945647553263048242824915600329281827855477809211137003717740460632069416744042275435083640342016718306253570480002044338760634733015832499904155317918251081559042719331618496818432546353703317610895052185097409193154513533665327778410378485955840444496181126125876048665207695758829796487836612019910204985841174072528666078095002334915725385829841263375251721489287450837074489608219747575964365187787086593808766293748938363476315799580484520582936979886686716124235113050434278789892055742416606182819444607945717170994139672954253329054108768906751013390105786216385544421544957558196307173629405231065788338010685908052034507644202690999622304235433509882523400085877786105521724807558876984805501993369951319758564363955044011227713603719288902010029249457426150878728239133394714132737474675939836039899719183178628534901110336989025747139154226039258293151158803995699592025668328128019846580276558167115723989825755934732310035276281560996131699471343131933429393455269373638124365263083736199376493279550570520668360699065068593241297531213799588789053900021921230670191374074709064366720348957894844814241156655321329839026699959808595534589554351828461674825552481544392983718982858308425207279660114883585557348360307930879646552127344484399851168477145537279268074838188661304723521074438087449822914865760413044457897104498566320671493391267700967727368081138575095055245454114849143280408270368689478242616508164115526154498575023186179725373501019393256359783549159227283608444806903578852537989926878893800577786928333485908792077925904610398709804854961040359335949811179906761990838588777806580614841202682170015605630869205595422480611487684490217900706668966382561358876792846136035495464717638623771318294086969548276665548912341366359071444994713399446376928033990142737869534226552727797760000000000000000000000000000000000000000000000000000000000000000*i1^4 + 51567895748080723529946363456194489384537641444266732694260651514515752995378896067121069959353397102901727727560610365644396125105960425573307115468402976488086713423217116800416882869715481487511074868750830974681727397700815637139281721368133646740069836719308231463820789018680793828017771592144170746675698540598303000631457863860436899848140147406878647784204241872630059027341942012549644227152597885870384365536697945684416431515758225601514090365092952174355107330922798309733474015629593721557103116383846565179424994193962884410384021704482017101069896883209070117429198803667466741931022991640151292243229140095322257244351465609215118436405953702815000235544450507324872238875969436341709339631996075496457975306646047639919801355227923373314168336923236383115761910629976759878988587209179991740069671410166187565616109145514698959628755851342799558044361315833485202182907546726476310481436920387632541410997867545650348632261402773962011767003559105082805700355377197241761227648262696987031353094875660243525104489430839059483689953089416161535423214531087827302711659930585180449933266425784742726906179308129579933200921713757967597970186845836428038246070309981651195770359120875728610650777087278501204639880429161041712145320433917350540285448933519265739841829716261145267734747412874915344035987684568688003376341699079328966416147789938585882707155768596852090493749596148839085427774737880747896973660367879122310769383228914242284457102032136821445547228206607687445712620749175586903985419238774081652206864197864119227719541355347229536009972660824203064563195738672670423531310048591378335303409247328920928963742830478797477499713228562153244076323666636287772104866580870957567886961673308612510940050714848894824047585110974578265272600188972981757765005123020604397816583139518377835073775206459666233565901596212457945880765874362009322245692988512587019360088115255873427544633406017974267444464942436531101365184788383157275665634175376737171874322992550293520047432300958939256076991616016542054237445211582488707803484268619308381921487461124089790068548835273389939833630475229540797648460021761727613590456235244070147898885615505298041187253936261046569470917776543590052615253169977384689190205299252705446203530558387991746275048647417639216138858042908649422744673892997529202277650699621216784405906387883554318081456489828455469913118980835831121343807108056548803236183619550951222915276018579461089555011740858602482385846295583323661960362434136715889237525592588588633495664383429812786716086478476093943716657188016302531753089111843612599504001537763902842234776168470380342027201710954227300573194452600240322939512403592101343021200885867539542056408715430418827824155998193159133625245512752886432523886478628495999200553979683918211095715653254832571270324534456928645362036424421519622836000156967375059624308040182243808830776724689045816924195312037022297672606492767158396934834347789021532608575729992021513653452800000000000000000000000000000000000000000000000000000000000000*i1^5 + -39650372783129278833367522925842317203738953657208395197287243288060755148965801214890004213210720311844766329791815422329921093920389421988148333748334381680323288221896888684478161782244359980837422110858201288659053448229509046311162489487037918084462424306734710387276260367403573258591064791634079373356556643614290537142095000719064087307349082885970871984981587059383427123976251459135691484873556422540652158931062697920116819935652570898381512516755007291160031023090644840553141052581270680928127576893598814907316683099655125371189079300220524101237194201283708641442184067734104308437855823654659750159479097302131638830175918614733466828170322039203655982496840372152322936672361444808081412275216439097626941445246509339249230631594895279617302461256054756892184649258693367850799247430757056395708618677256445407689915127615379740089329804196067626000647108534642643428574895044657051601074928713104088940370941724106047292230911106679284610513186388440385122616422905935325630280728517559114825231752343619685672711604759824894363501144354511992121184432772561112814673987298436451770588507377017648232960864963096711012852358170425151852098079693666355061043329666682758087273297779270148814808799790632348763241529831459164024222345901382432243061786850556720555918921222649784345514437181556946084573153730797228014770169690442235021343710618652237298914745577262369162710135129548896088805480648559119841652991999410044040777569933502241459265191290115470673306524294076771503725897126010323833316146698957381962195844617725905707526250315838662940061704288722884914429908374858151963410689095145642044563007535050328693016844657187798070512678273065663370341437642796175264252092330435510539806762880649460594419352186462727974979816373865978377047009554794137004806173102584815939240005077204505006016575520489807178765733218269856960419761785638838964048626813048113318262030392974423379081979763101188609729812011510927107817814449252642151218192084955325165695369829033862913445800516166691031524196101790953618575981301741843022553741610409260088983370627298079505423088595668395361281635317913254430104055085171067071022116122249096396099107910203338227295950189227822291765031875706768096202628557913396586620158878811224416392068856802406793457136988992971792233961646797116918313920417164622337529084695751189393085148236196276132495167880782752388358028819936038830754689294795747021434223294048913931430004906952629616790619967214919354835608491763272378839180692584815099493914185019231496845739731999286232697444036844199502212127646744552309550200385061119592659103653176554884218513225870186166812300722632944412677643265361302029712295253451299243870822340309089347488144617860230097580460176738091442211296461179163983048760294583491529427947803049190289271807102997000286825744358256017919082849064000758200406446386906892686314693673551813063436267317383997310590819169662842155454842026001637385389723188443857402081674920326372261888000000000000000000000000000000000000000000000000000000000000*i1^6 + -21488894355668561932687624176128216960259249151238792489769809877580796608974232067826759453192266867662099999287557636672294852862490683242680540881151561238664660589258500667689836191056485952153354098929218146718081223981823476812818745346214702108133689987257640507217401584165298319462010601770745358807007536499572969480373336732437558424047197377614106196339466335729687742405657198804259538251847680090489817645855084478467941169456109982108216494887431279146345290458726902222583966006460026664667475065203501077123013731230390167291357760318048339563950503659267472407215334595790778654717519588095073437090918886227496623280754593596997854604005687328775775864687516889139119196778655690495338205549948178032531589700879772462118142078307346140264922650224769387827881175971649397311259474082174919568351188514370370189035840051463858866271502947015502862509733263161723346406254913187013063908576023867136867911488249476620014621114632182623018850448458146503670760464963428821562778168138965343106443022008234293093913663308910907473859853273329476779564307251373961248224623866816190119087417768993660030552959585830961764700607969321937258142555003369476618348425078855555664221368360386055214118187034006789057615985493530653775978143703188632641612196511931224603292196377022216804912196180160487536794337578207290019639491015440768416538482665444930901564078264310769399472171391502872911320897882203115751498760818017226300526764696825799878085680778387885061446959092155031330093903078473877855844689815583688126269285219041289195134492530730253580530591253165570412311538285997174493388354784508344296695058825940203742129761456565059748415093462713709926120547702860364326807271369703279661727683459445070624664002745499538052411179625428780185063923460249613433463192258533563488023731783408876911810974781961946957892951704793431613043719088739600736344093953466073285095572241118776275688955173552730184753673228107430929415032100622383852884443563795145614265905413656009305622518350626504519725811690617309433448769688209062512277134445220304810532843602371563393821643664223488886193462778401109810677912186388696625046160801260260365162646176665618225220250479879864188142991112573362373006048713823784775812519495975408294508654338921752306986393367333784960003404347490613985850109896518178618079147069525945094160597028824980052519782553104561015241764424616416272381047787868130822752561147235376083406448308375568049791651465142210384342975282148258185071208406241027879211669777842635364671445958940139827744775120993782461068132148202860150561686882785571615804359981756023727963967397296908575998323158096812260941064637877463742276002364714891201436014059252268981780398614986462707943669417955470587544343438286904572285252866045923851778217869991999558648150746345805898917781906728678678040544830134170299760624868558982235884332545572596903268556797409049817589952626524127431950742035922107920121980940337136066824598628366486077440000000000000000000000000000000000000000000000000000000000*i1^7 + -679531352343363359631838134167809637481011749182809445773718334496878259540584156156359338757537336736709363933555769603897224229335488570918389813490772274026131396977361182133304895556021196091593807876609779342136089532611262646544375655762705289438840205459587090251175641297303205790640538608513455681309624010541548716874659794759895809411715117154633020520289917926515886131386052929476743287826120883628139574283464225330130174226345180466143859943633299836251272161076559172122167705387405358247366240947922829196638261405929177835476302282565527812955737278624779835334180894300915261940330552708674699934311500710519020298693068070912432764600075857924828663110741860778699143585956804044619922073465144843016374900121126326904442465216066510778136866931058445727900773055957368092217874596731998526269373148165791997978283998347422683678779747031165511129059766417001962539655236233522950381306630949711730355229935956678506120071703942474415582475951613313921201303447846638186524905630157805375279511922616716678217243360692049636665027496670215242117997016076162276881572015327598817590173660414379429171433516587341641879519242861076111985862885119050847736849959584906869441581618610329634173161407382525407246145439636725546848524533044145153921526863551231295267625235411031566531026792541228516768208826823657957136538538952401725884998535702806296963006147493857049765766474245882933233800398138876900966055735113758111467587473077114046539952795804434956261842732662736791993031481905209953152836850390833825406616151899794893935604385849496089051063842441699863861136652965713512238009144459648448729639640399819952148360436406904457352593945282035791184058366166846355935838072151966696461147242425869601573376564043056402472756842557192318165409478832704953356241290405235700009173457266761731238418949650014676320718087512424256838659991178320795124563109073524467940772788735902672285298478010250562428593028094199161050367130471713297821280434238650154707209403435922011702767848501860841235448468824584114849351277637007015098691298032428556283772674553026470950917262394721088244598111311069053842099720339558367993764031517229391552962518670016920413794800613801885406806733326110715203620231697520120499200836534077633411927256053021134686143519947286969018322217807591146751580441543081674264299584063802576351912667417017807809960695953208248969835979295549808329447007944133479725952768284128239850497044446259366121182287577637162757788815321245935250750070993814914480527891758253641727930947450847824873273039450193541996289510854665413539769794097792404474295265224360901251072108234906537218544208120645172601781993288887464763067478757157464902774035853055055474481600324728143463564797364651758655649041794705249339378092900520669587263705973379917045533330611099687856395245360054910021193127158881838060633178370079689384804125774263359019837942075794602261618426504735562970088652982072735860848536268564222573436106081671577600000000000000000000000000000000000000000000000000000000*i1^8 + 4867456336438940185484760638196392953701855678364670421681617365843659074512926417846974532780120698669772970231551163721873829367932588980512079391755154415347357288313791816056091947866705055339523309038176127344435182861515255233417158959423715460529034382014542558521351667073739400117532652201935595233291345800881964727338580562240256256689076430286506263057379811951926486642882479026220737613303156373556843899216962116431475703461786321447999481082949176844362023496267062115208055808840426721929153825151213895231842228201439419077910780270199464064272450785612923159014463163399742340686586046561101869643998287449094413819264707010573667536318315877082743921386344879299757357755557486528453028057136715689396107328268216500312384781590285411715054964506946079272985419737403464710397410994754153686377714431193885254168193196658018411498206859190253468780150383268006403579846905315087988586416749463327330993500258348897291732323710367416652807154732872541735233623191175284400167192462939445210217401435490937539038480754364181537028928472782306636902308753302836879138285331722893227011948262570528721744339363026810760152133028319871513360493377821555001718573736539461613245013371404366605754597103597989244257560332427448841819361330787783953547737394379495771934399172977235930373569585974033717514366621639401769301106878144140307991230258688842330357182948157114024680412329269120531201916846111624306981173531405206477339844448754208012294696171331014648516019594659516212815730593147701886350628300351005260408629342249458203827175550622656490304404098116488290856283680138824038690467245940023946883703552985078081050753415825745844360867269294420710830348080618072673636699225157489199613044968109996867648448013973722295897355575551734805726399352094428009571403900971199164129172689030524045917391779955603683581337099711658144980544492005367966892201081101039468778613387516096959778274633804488209809038983968244862496706531952570848809243371075073960999912650180617388971153613917128916511170883809456535400718279315742320548013398924721066955357501343528157942225247085954296185192808056014111156969446763903299204546453826113118452677685985980665007073160765721138198829598769466648044757042856914223568736353190987088090903061213681677303907609277508490849174352248936824791663662347569140812566434726245386373012769133138920987367557718416560183691710100570609224370883913625261695475976314785505367933573017745721551081405950137552801107917883634675378987794451801377752187105136862355470187089190997667775110763172685169039925645847884992184642044114935239214486514110924267497441594399065162019138967246924386552396223240781446217144156723250944368039699369118824278713805900447353174284920996658634397901881290949238235901702913943014625140670908188564180666425461279491861321503533552442403471740784061726651878100727823487067335106025784257804925919370940706135429397145080382496776190190707837602524235963231697885570531126673408000000000000000000000000000000000000000000000000000000*i1^9 + -1512578281175173083324857349224943431980475251778595099242759990325630360542134373508554700309115585814459060778647606790192777460734944649721490999059442091662219197247880487246113684972794447836433612757558205677175184229394974697318636578340770494502260587601228048693398258050724186999861127085073432323444172960830782508049481303626356812667460130376219127075079815599114866610293565867798428359058566796902650275919215289238950771688018434060109973194967851204241492617802326258984146212210081341979326241346564702578890886719584563091851065791492458120954816653303087345440311864799022103734504818103735871836137758028632950462280814047046988240337200478152972329328033924849255812636627069567216336577500324355904109032386704843912717307795441585679428235915668308999048504602056498839961935537144190673921923116413922567145161145660176883281487536866679253206406407189958299855088080355471357423356416229085705390922427552820370723521619505173188841132439463631243460336483305027871023478460236579109720963759791267186322427713427282110357246884686088441931977078278593218639443697126158610305826113481896524580101142018548039767766886819644708353670895098696510040927933948234055052335028158521584207151189613524418218078359493939696970152618071806281874931398912502733848522750638383324770887689059237628934478256354968990957604953808136431159950574481268437122767036530736417484400035327114200011817200656273124011579565594110441522741493317737832165924124986359160237643986073811459289273212417122526035553764117022364980874094312197463243279887063556273316385754130141423675564277189766378948414012967689634340641777083981041028946233858696334115320765984673345487825096491350208679076867572576764207083697627076355261876289712445931538838523079794611526980989712258011755299533061749360559858635404833028735877809368454292430613068401020971207869055761616309305652570500156424346391239645222725389168175221816854539186947571307680518194813095238427755290894059791447979279508968391463654813467116118569291588851386883395459012479029556767946530069353429425623630120758978609545050156068004277303643844653549360881312767680834342834189229758684600194608268462435621677647025352483184431119606963474586779293439538448943274280568944284727538187749405076218987272974743926977132859168658545853854023432506374841200508081697839421962385506468272116289286196383334483899386197753486832951879450134157641085659540895871116104269925076312668257531342760668760335810877542428034715152131255828628767365042700269044111763492156643360182032998775788595415745516551610632728360407738379719605779649104256631936687102789482210719046304798530526039313963541644612161446745908200844212732390432547025517048846552879124001315036188096006962335839239484351571420422538122866058376029439500646126094814216326567117216495331880576702498670914372677116863013457004471795831861896760161869826414399469453709549721711523648178994391061973784903965282229931946608483019071160320000000000000000000000000000000000000000000000000000*i1^10 + -825588122497912777729716162915100143739600340555234694475200108053321502638492752171068494698911458010609404933150711697926619967856026453078980367820168387372708645604760738859546829417727691410663341263439743286133265272843692583265757469898943443788387558635182292225918109998661344270716200778473199207701334324537306149455032674200740314351417636210881791215956389312267193991967280778933011765687302729982267435428063969804203167632226444698837436978292291985984827786531469719056360218775176818218912036082055950005593306164017244951398201491580760808997880034544534837496602718506401674455754215834163939306844287742757460355539612457011662566888154969104915531033261153131252427092235429673915464421383145533793532648635500808134343361941327479492102816467311337793098501718654678707332059628977508758188937773027834286483872080229775413420811977670893344521248348408222786196546209289534545916701785659430098414469325223034017585770049629439796870256596386946511323662605985743122623795087189077449802321687797824352151307115160997940948283602979471479796910222608322350137478987693007723559476757787741990930643185268951380281383303477689046567343990475028525522770481928802041894433691595110138237653439274209963200766317715697994530033850067023670849327341771431394557329337843695375062851139097555475006482693097436279329417791521759300322548501996590402104030809087370204933804306960652484489307803459136987037077129119996884926161190876442702545010542821487211091643514213058853424060301225851147454721324753383114335087262510055065233999834747912269118945136870486785331684486667067657695525495181497267536173483038006880490396437726047184481811175822369689199397122045925065371878702768529956337182833800073761580246320857337588757056618506466991229131228476639848178068075629167299159745394996390820657123280482394423175564187976288273302879703117753798941006476791135677531508407143854095991658666404132618444909662768031870580168943837023344961144134838394619783332145252127807740967865752072972542863119100029280314517620886638148240465144283672812240094455408964434450287262025293556145104433419254033377406218299596500878407541510762255242501210415186031970679019011779184319100932935359035913994747007031128165323005623958529017222394975964990049441634711800799702127896232474042370238489628505545992586220033452265999054110015569314861553017733863744200315831945931070528324335964893469982048382248867566389986746619955152485653426999329658359754627868508821169196500104399547004281880290240906439534871647441911746519100866012923652221431958492368922834269198383188255764399719150438840463886448564206089644203411745622388899571658002552888195876206932668074481929283630558508580782829017808732692578985200100611766784160999733081131371817187715772669207602297381909923146303039231808736701719487927949551140460507129886016611779058183845754127163502054610991499641956212199585345634922901381410714048174390863775129704711229514677358061158400000000000000000000000000000000000000000000000000*i1^11 + 22333763702755118738491607766911722045547539678498494623641009883039316095849883590592203641843570874774124390149940658997474753372422806063613402625381454234332798948252263500773073811040982069786500848095691367110833261406847968704434248234972296812013509225746750120568419240833189130128572548725775915202000667944966428769640597661353976356748953182849926937886034351067066970606369449527813618497480046599678393774261823039334025750429730176098506527053010728382343267661036791031343310335153566072847084331661288199380509451186963693645029061422587140062482735036550950473509893785147392136929611091374206798176614322968610305167678848382475916377728439694915489773678216442215145157761211217989171959910530266989483100538454321009995415120809555879403933472343924578234288995915939377668201990965770122381639640534443455366357764361665600575980019391936468861670875055946643333669337055156900494742813848118116506542487535689362858171524882364780491329057047011828372385093558976333258065647316420724169529729047024650199670244473498220553891779018349122576440705012087070949195299002984141005452031879443796555609445959265671550577708300883549815709579961037225219276903967900773138223647660527781991403346166798463543071200821940684200890964285292635078762645575804762217794143057557484696539268540040310923383694668169598782448046823100695291402526710039738253786816858237830839750187783890586324466919294443735192117073429058645146714221617135033503957879128595371305574423320780717944757551590815728868379956102727394570952055345032067680971149975884321538592321434418012817145957021032384855973739040713336932633551077702069451402657964525572151315658903379353543302051457234900013945046493687829913668981725486528545820596124264878241586359759320428607536852603465673754087824227292085112230001159894286433344093691244931860802502832788591080298548903498439766223013756033148111692095400053677727926463335932834065541164570083388263494782139771097596350868339048935798157182974312148841980074497267913550513326606337796543428801937334026216601044442978160423411128421756283562084710343946376243207665509697035325946175685083432090655895484467057538893200558853638659214608774559587365451189548702810105207995626922010479365182344736314890255759389694157070411849566201268479773117862698165255255000337063062341460357744247781590571293276862215149966009500588413004652674864940198284699555870853881564553918832436426870531777812944826366038623338338665388227628595475022601909320000674115271492951079752718231426169092139393673783785553610107880250467488278335587229615180774281871256648607583474499898739027334012207965712115892625982899507440298666633065501551691598177374472332892684702432439308472532039358715868681283429058141721155917689438412724580311964679533638471672648252514015489894069591633997713277015516803929362717264805606191328598719714863470939235587668119191422132640434918117738105046484368083334802131143582116888749909081466077184000000000000000000000000000000000000000000000000*i1^12 + 99226027839221296374891627728131556024240544435443329794844663022729586964925458998015191507783771451281841413130919338801712024234799024466173576427936032352263744076172784652513003234079699081438017540218084996823409141562542529227430702881853672632844555968109737301520371519917326999106386102553134405673168669695623854634683371284304566181826125203056424627065785274515040845796414813166963675111628279912935625036998938416553188589320875545692649544782922259847703414124949894071502808326418026542090446173253098645778591468224347496281191169592250271071691566726572391439096755391171930033464955480033449233539067759132812559012335770883016378267247222085078206649460509173388390539027295913397221824184294300685980425229935279179731201630938974844956645706384598717511430684590532582368681446952209289298907702409348746507663355485935247737990643325823559515293087899254558425429975524000926971362217859758031615020720958720458137488667898036888426947474172038358191197270061000098056294366594317623432814972385842569452776363886150284504748586295250835408933182740952869245382632380165610647028411082681645817120277757994800315858650728536593297412558892990983814747409397824121685020090010153535607255931863212603105488732157973989893718760439617736443251495542619214345597903029747734998569824197311565198264790397282704683229730127082633579908112422104873101722134446118866151981079257207980646218690976942432228345779953062701075058955447304979206887168449002868840569921807995696484601777730645669389601506209867974960033878240019538876611757035464102314158161557045165907113365294906809905782386767412881892884946417827077440558667917542152041414795603744209921100143232594563299150931791236947616316037191960029823303467920527262089611134231013337773113819390380101640315564524615914924798994588132383097798536151352455768061508718332983885904917117313933325659210351693623624737033613996774660016613824593856257252623849268080042907069725249716440589336611949700776483136746325813943402583841880292230365623940147202683824092039358004643459157576677271070258467592027211226417750712171720478909121268696069439891919855344118390219012912246703565191613336128207489065286372259679135944908368447304267306628955020099405724601119662995482263138907028010456167749456456867568293220734509157432019362332232695355159168974935584900191012998298386006797596656564809564246468876551124330922500219598408966531955078710544509676769257435995904441696535988933276361832672231415837269730713821239001595980132645806287640368505865142108036351558073819333891010477447215649181291619691622042890254859953900840644061370516125775587288587496479689235870037666484452151149891815922675196938195687841967929922277389412177584511359066161519999957162525261122088385503507032212029446714851312490838997270827483205400728767660099031295756398093104445594516989497472409255371383584640065969253870751589687084868091562827626545766511306255499272576458336765585146836418560000000000000000000000000000000000000000000000*i1^13 + -6343041713762470999891274009821561104497465030169189901112700060932713184448824462088721800634869582841187688994817356812850357679904957459306819201796094500812803803410516410505686793588241288056067559345719496961599583254387130409816198779349735469942486045940545013292682164376380901942053025735274773864304523689962916709055156753802684254754457249189814334033764236522262600060281376512656288479257264892869885398927379318915945407906784498180764932916152207876441325116113175824092931509261955926410085150982002392075645551589171376568644543124408380230212983968552443360718473975636164912808110974836206685120784153754137333180568880847570703732134778584384765851461849519939253980843919959871887958326597313569244798547738367003954336041954541849907290049518892300346879938863548773821771953952673182954754740736877917592407074929892586470808722761535611994368719961967771234650519993058564873120703103999917465759976750139383285736366426326635986107716821214891092309579656041088989207478875120419164571751305978658766856616211523452390397671054935713989725548038287192553068251959484667416596275031974918030046227689986430280574559687681360625482820803460188279260849565608391689758494467161597459314980137249324231944120999826257540440097937805917714437660652482176301914606025420327204875671117594204563767822719213177416436288637455713722017888599578325745302556153107488432733366151705749066370471379122356776442369613488602327111348877592183716653220696659946834140044417876019381395059040081669427407486756102617540659768087117354910755974111866268775308420521640032068786608228130150338961425935596747675313734976593150982924617089489919654927849328143577911651146155805978231665051150809269793508679694684802067665683934671654796498699640501729814104682073956496037705118629244594839845464169232301905363387364823634639334823614316936808465923894110179509633083137265014570668335223670969138279068987693030721107374631030949546173159645676483121708821888326816078555409322770639409756789162075814841719259625447781123174992486304200309117118069807456824423093684557984881506926098740477260687031454858474521626239421086164995809333517285822915014183239875995155552948889589582882039166198030327762860598760063771830695076660569356188145726374343995948878328708391081495694447438740066893366050709361018074661491844700733815290605431268343083495538505044238144349782785018434788705852156300502607540199177958238034568058172864679415092101841343564582069979473937779451380732026895420857058304872780307067965189097289250131596080306154195528385341139304741680883654394846279610701986873373445564228711959716406050367690075533798734896640490835617024854603124290646617714942252708243096761402303051073490067710020982481672751951946016883720672530884166580642323177873413612091590023168053077303974206075765189946417043455791186599494944831145658933970201716489059659210136201568554978326793844284653947898370820725902491787172975284847566635453644800000000000000000000000000000000000000000000*i1^14 + -2664020123898406973199454581835072308478284694007630438790946203502157079680795964492940125816605561710722895290556905971345761972256025278365432412202660764051877040229834396255936025922749427275327345112714036119091465933058324489727218152572141286022656697975789874303407659856305193943222956781616504580317426527637071082203516613974887394898983072260315696546740362754279729187359557618494753941829359586764883252486296922802003764835021111948060554013788949058984595464518234539542755717570050046438496885775906481440190742235186948496298820421531118390180486807261101566272068311431222239400962708654932115496371123226177495348453339398825928047020246531189163925046225333696563716886909169355431243293771452994699911943410200308309960017366395974713631387887137670900373155845508327198543461642633990654030632385618209332795789211278559222958655650906741877798980365104483995281991037836704717024608728691332506721997724826400043448453199824842000031388212195026375717927304076108606305469096336364704868045078926351464866208951776880135077773500383058693450067716154738136968008009896422386871627777128677631935271508640870603194614671027795486161083439566937446598453219438673183695557071809573311162513044276907495785339194027804247468196735359933565539302027157995574757243780698687627699276788794563385666367280881094193327569543204570803450376123314857787672682952042909892174772833379905247951034758298500973043126585116744668299604362862924691959149807690442749508399538010928918739086522584571619429986887977144349896221548979925522769402056752004941102370170258473613672493053783573097315556639591004561504410058317549046377373183962980149601314168824933285499141192987949369418910531960193022219963051024561168557523211671095053461160678526245667199189043865919530828722806368853447502011404711262989856890341420431912836627387578548508584549012890273651412695393180423487260180170642747321532941179421878818668341860314211011739138164356929183227629365352866155626386126405695458499178692592201688643520643191692883249577883440939059622797167789058600067031716583322986322360720035978912813760952682524866568306682508902013027862196518472472127664490406501462772491920531140859312429627243070949036774644933700272123838397371992466599277929121214728430739039510280039175769208172027704340782994140372262665249361635429138856130145540316458106801855781404944154047373146541921713457679295428695534835428180996680995202642573895073248608305883924982930182616123643906547603112763223115291038102830342753657830090895638639786836014461005096586465501351770935208500534922972632846123064157889491832545845214836718813570410405988664469387202865993920745196740196982941216560706422019957000573112683323868032203372805418922496009335796354773376651767126977390561678828961673346320250388586713596030211097378763477099940411130017119520054270343277431505606744114160590309722825336038419338070202165172693954026050404740682034717116992659495137050624000000000000000000000000000000000000000000*i1^15 + 243242560404497550002681840609572085305090965900645269281886953280407206398526552710838955736692315618636087793844011664607101236472161936273012888221290715658528010064988337680311185955645240207229099858161021547352842270089318314605187948213676356787719238748069078370960385100459110618560257451857515421011271289154626667981342041305087117373280860147560476833789171318523959746110149239900889313727623553705362845408854819509375428617875678864234907187870080622522168599954082675998468599467700102509162588310873881335885942659551797156645191419942985644332076886673635142524672786145995036611150832013088657836267701190280687096334936139509327736721786035706306559639847150713954739078264987580097931302872900657958024945123829607680138417144601977297291449831428638466714782286097428483202602245663557942532696824021661389852959905838263050192915293682946135920359726205040580300358728009092013342241335480592222049929634064461516086352684639241196541243833109293413259286389534777646583690018404579331924505225518584939477473235122018710487614293311841422886466559178354481240417124610093807924070704724632660171873029875699351925997253075560352862682412006004290228251270118972854386769289231522932183979142316669936512747484559082068340174015969914816365321666573441797127791069517254122778134393624632003365423392678756920623923046190349974741857469025198700038211631090917881118077952375727387397868829801368338305086046061590292851903521650283859759223707638215183718650710251324067167652961931406704001511376254220696246494904588423575139425892691959383136613395389532707876211847791054559150624237236747778359659468609726151471362002942449682748019681793027290067590811067197419765045306887539850229238884583037604902398118893272068514632875374736940289406007873571708205017425553712410858959589557635584751411090157686428604302594650801834861180891553617439557701190104634274626054673517306405856711671153688084703040848218519016269938143741446223348148975936867271008004346812461508769082423647552828537467108057516081448734875396863204657152214628967465656668598976706298931727596746287067212943967961172554489815463467274925880218084743403992628959848456939274067058119831456124142325092210369206164187786328637305780644839329102935234991925815897773269496770011505219875821033524274429074995769759188012749183248332221213389853091652796279935282748893476563684391119968415436006290156030861872395046629117992753608496225025853721642641276628238065352412562446489580446573647754035373390608038944396591066458018280044204458489853637769565056988894410214574697196654023907461200876326685142984542635148846147923677948819234481008740227787059679433813033993853928043685734790331431035757666461984453993023397292745702516929269127700105467994255361548668320996894273232897980292759626180150382468064284770738820338920165083282083360370934578864859609642147188294438023561345208512336003748364137717155888979399990055620579169960594600802469806080000000000000000000000000000000000000000*i1^16 + -573273433760969211563051483828084198214161727589271377468398985207548725768487304960347992951336965247417714912597326631992980342344729871385154964832369297120495848850600935864215122789973275610430366164819471179806672025714563569251795305115328452921443478594136114208448549891028690367174015167308145539426539234096105786020687662717572522876257781161867601672703083657674300881292408989906613624285250676238563096322637502533341505918556865836706940043259071173074448742216368398921767876264051880405014636062746196720700309383275749561322664774236496631078498395861585559174275674045597419043606153031077527955848146924906851975390929933408701603700504789113880873242604514027601519183431677938421810255911598445114822990245790140133297996579185912613531244116799217878954909992941860765924488629845084359489844469587708201956069831524127211778054218149308937542615997084574246824267747842836942290677454383309574250647421448788339323561044241686433856715426347946522993495949411733695138940763175245525590201938447764427295715728912977080442801116059367878420947411682053347405594098206635737121280795074010703054347624436270129626814267725713039682589582585517161454377244051564286215401476922580106644069276701342891519381909769005944048918027255966505640404917052449427953305999795339540850408105266145960408654748746491051533007289722949754160912214544479634087176123395357174945683737764153575974318375322381634457525148734625879013969792082248641781778355378886640201323781497594553438278102327819512936662896054433432499555768841958237154882380371472995156707296347474807187833972406473144657939561140795714118049774639423121060905776856143074151008685531817397105244340785374884450487946051786550000710379645173608700149231030038365058945994687338862485083427227764399843180417577024429378337267351238209987944723986408098973403716109432083794593129667103701480930345100849116482075047527736379341743540547361744161760026326698786823324521475022297732626479015047543080852478855766136919811526860074094655481210491304954144639698116183357314566372123391385524221651976455434762034777050779573094122760563941845639634959924970165393361062933799198553205045700722337108425034337591284921140086909597362462179556870946323668534274652703253458498312632069459855157666547697863316060467182311441466233826107150793627365212931448796047624156508209323730471925062804855253676806970686530446221592288231280759202564315103467364309740163303492923872077498424954896792206245308497005125526881772760032289544413967272440707873170856132737328260857331838767938915576860669736115972178978973127704613530799255803528210083904473524416910526308177498896086707786923658075085627273679113671177274665168474260346649457791970002031231079934657216289614421341184852631465579399872252089617503066208844865126404096391970414291346000269755962876243301977879661290257686554846277789250437392265943548058508254205681375254583888113684229006638928610496435737067520000000000000000000000000000000000000000*i1^17 + -1334586502856515928776938346519105459552226081601286523539000395748529782018475748419883350445900750281704686914283114443843848646475845929699682282260253003532473613987168078721180776428312002156933667019467725279901986651979559498105763254624209796735087288915552617062379681613647451714586064143850649597610882198068228330218187016050056846605505747569385542677328176306747261147440544357086870204068626544237801553932835786397371509908776054508622330368912084375909191799579324145428610127795526220853803483468609369757046419118553786219502826184778256450360155240586630303197346430922675454761479344758211167440713427980538336237344734286311088365670649461489246528867464778710812369892151664803880787760950754782894867246433144826461784311074195557347879925278456310983096504267239351530588524202151709124741188154934538950938739322629966597811562290715021608985966097599363326890788175952457408195519286928161789298854656236546442590837484437601801492775981195455222038571812913695649556379114912014149984946221878386855654216918028763169115815361777351871315458193851595956737764809500854741316315427153745431967458245819227227694952848667822893531652689925545882088282776182984591230072176420888279809436991669532408019798222278323312415102764873130822930880593265744305441435313847314248162237721997144904813802135003023668157279197645380388530940312581459591961701384279773402353766047808535052850541733736709228215287769997619719643572982562268415267826322013016085071521021051258452002647858765173094384163063287871301904375513714115365432350707962197656927671886654364537418292753559261051986529242188989680218621476660850081518086309341744793462621934247968646564333787525590812765837541925324508652916000446252069072907490525789422316819249765854977347469624135161593411731827088872288079306780243027031334866841995012133531456673476167148868006576904203934496878837121732540666286379990157312833664127546905131129779534474522631206578779863742398753284096999697099374234041272785866313109347194163997175859354858838552845696227262709475406523741281510064649071948181964474791282979766260573158541450198744936627501712263799480255765914464003585524657807754293506403252495403156253776579340101535035201144297761517513095277257796026186557340548846449395183024793315537797081910592290732571087451409386082869409570128941323969531467120598153147839496670994612490997698348567895993524917444735450394107778836263630287693734951089177297699301495564323062098099061774455814551503485857030256433793521974769480670063175849429901890094927861369726225625339628032739730341831809808202820900403645295084686462504643358853126181260168737358371693464774270069646191464954534352718617361910655064195877505227797365355886437944584287505682454537691092852892417563289892518401865223095155790566012168442087105854931648684322900104044621603110643702339724766769784678354117434614221862684811829433994614692215611278368714803306617861168577345220509696000000000000000000000000000000000000000*i1^18 + -217814544069984393646000254427369297017122366967409453496945054974218513436900204361701095822432447225965797829812248926965692748751598757099104516667407680430009151109037784652280073620560884128361270903081971457940466607329086735622626777652401101841366822950877239949583976531153459808989713640807867791980447854220148445421750172876603203304932089795486509253930918391674973279277468467954164201255772937124922370379245668541034469004253835443152206682380760047887500867940629229047040645582381781386608266010580034683892533802572980385837247159719733107161956231479759638275801564617342264231493181332968267126365909131748117097214098198013188975187082964284247264530127754311900967014077595205728670851208195249201903101694812364705674490263582695146951563294646377155382453148465703863117367349341505573755803772910352325789080339494936547368360238938545416752764105752566273045404872818859164484002189513413129281357549891778791318276850516601915287461873017786766175615715892477248635331474009839789194928704592557850794389809640038891904647208615567629414461055636600240857042579676746756425588584436634669809157789007380824642441359674704831287137680150575774865171348856906140762846711963634460513055082366466032128171551785885595673273572111720630743431107492281439522204275541689160941598795939439191974043983773897533156092778481064084864754698739367352667376677064801780859773524018739290113340335230587657417061483939531030634504504063227428615470536198301077757481636623761833568279963003836471147552213350397496061263276607679104848510968912682025239009280697509252104461224955895573550837152925543967778098375002685701000560351078564107652746657970094786875609377847537129366078184560208954523064895888441009759832649630329136629094684925367484141646939313000927404881556598423280204702797091047178755008149590889809636799583482369027677259656958597208804698289633094068896687206959198761417677919449992677380021564334903791537755271408378657772101227044063576322988138947015948526901945214536880552649639258081015676468624192894370582771842104707783097027369197870372388810289934251869627497834329649530447873996654303429772817234485195071192884033210215383197271849328549473343494608281291340080098144381239885693237863807952698722620596031863702740119601329637435236181984342051751814835942802771180101821980719675104712979828984546131067313217689934926741593077764787322775356532202694141934001021819582770025011945074828011954963533657548366007582598276687913767088737879053365405272787429305970919436812487882136706016857216031752610003543016806729981297751158174655914806605578949400101027550929070152474425543918315683960276966700719442187809614764146806338457434555206931052358444066587925150832011354712846178604834455308605624857165264992565649294951121575758007685269624913044851785452784014943346037557155881525737151786725652529532610796893037990190298121217879892162087793439997178123250830908704123992917319614464000000000000000000000000000000000000000*i1^19 + -4750805035563469296902716025272073803005718691669726676610964897463087446304935457865401127265518124532191599267876218982595599404270062316143426042191559891194144912994054496350486297420573095097267484304063941404421189106704159110516435431124883819991933015955730631488037133364598390186182786226360832692166950553380518600133597661134765941726719322287320657170063115737803878535259357512812396657556180161411422281195264667824975556265874879122022326420992436622928994826265783197326936589889645538886993067924610110681245325336496849759060823157649992417653240808229196080308687248665069918032363544732698636833885321691210607329251607992119562788710831387215677084205480791900069642009097344536937876805001949140487743142304399853570046888842615873663024543884764521004432983874720324131983835275843575525745603412489988947438371456824096716423986207265164366826084149429263748602307208571135580118863363571141476461844756792495682391619693772782435961068818949119717006657509024514153932721410443911435141918816818741384925079479494542794282319784099583057970078221752477991687592478289150341175678640463459124478145935038316750169778510648759614655179562936144846790171734423645166217245689569857991280573372343468490605061716155049063096359504008725961310794463615680715197135104316420128886156392866866717468203164591873568723650434078949805562751750297152463303006524624755587222556497165479621621701587716216930141449861974290177325291028244210335822251184959902934143565481801758240184691406221097566933677069620928335149281713101241018597936107161987391324459436165083046569857810075561164659262007580995997652840769142097230511667027278524246600575649424754292025719311577280183040883127874515262094480824293919304682925835661544014331396854851588740234893381663679928385610585706027546303581761633782018126787086775682592690008739884933288441466969071301753928784318970517691308961969290023111640887320607366742029705459649987659453700674157386657147589441433629820332522254265850937407844340487127825916303541724425247800438657089670968612822687385462852084160556098986930193007982571268255800864123497532945882386165914454129438050813126896524401965650775668989619763582139849290819007630303982602624456105235568204424923414554089735860885475269913598795266172516581220932397837122546741591979501389441183616526698767158120825599397411935741983279916861786504329649554293269802198705728552121996859332809978688794647928682980737924972140003536537945451590217169290709689510772039761870195573645188962877222462524928603550044096818112804641767527256388248122725616042003524760047665648305091187130283769363576717605604268890931327590753197924145772353006757461457843806907303281122746233989786164099073038657764802166308056359495515285116644385886476076748224733908705556501183575687299326242567044658842043979019765424051750276244709831700105580074506155243226567095723909794049706231274413381425673736622188934799088798819942400000000000000000000000000000000000000*i1^20 + 684760736196144462211281119097447028992756749820576173301634554513376468272970853596343511863732787169945408889371140222529922372094035756114323807964076516895657569605132586763453079835647862239921419026365921075711732661143681208415512761665107915963452179953001054340925604861024979658906062881622644214971788847796761021313428594185357527817093710305515601786848141566596323738820986457442866513333980825183824553736439811582603260573073780960658688977179459937599808695680347774457629942937521653297962286092170272083604123961292631418451143994652775832860459454431345982602998185400105932648017897509980126580662548881433474722806680541978695737985471452684245040574918163222428048991295311388603001285883310516926853232366401983148888653252441766715670116487675935164014120265241289817329023648081964879624145772349267945227381110401706568885243402623312732885174638741541164742637243807847611448231250236120509246274876932245418553066252817600109588435861210797661057216995408908352187642559108371724470650636985302883065138840912041970814330484177277979677899198991652125020429058101417018967388364278557540919206037914994383800771575685469620013728713558434604826964733348717813406331883824536601608502881677602073724310345550026556901147356567818711305214147442448411826161635427615152393101978576249900566689208108067069393512954905208300851537929460525750896256669467629560863209552411949905107870611048517817529672810484290398375706953929558149113900430132504239434418164311799446295851536722522367132862084919105102301940698401659304288100434461716360739898463735108073462197273545355388766631883436640436435616295555564456726914386606219602037339690672832565516552366191723240755771448958065589673390356708244850059263588065459210887033212360576837848618025814093353823169431115457013441866069567353132065123391321823054236209255989220767228797810981142299073473235365940438140318803959813335937480787743073921123517636415871034537459364221299089475798251530393591571948386619699869762235618270539602240543576408789614163066155125789410880673887242225523351776758920965899147033665862354831324326040685577997420264412643702965526303481042705969766008187796677523592241229986548499613982501968086769130328318391119755273700750072698292794044769798522924431881137207957352354049293377462809497309939409210848867372612577015486651317725777808974303145731612172239370357634289926836489478393232945315000767099985638379776242367530340068976918766433100639142799171741461672209019399677613414498128022958357220664834249402807705893832285642756889907322837034366980955282105425096109427093127070623282236150531398528827027557161005180712100223484933775510108454081767175738761711879725868216458014525379338284388872826454603746227156200612960837761084555036558518604370427551358460925750217987924430294533278161601309863652494803857878305830045967568769008939407220250356301052913973307642126387567721921609569446143611300988583936000000000000000000000000000000000000000*i1^21 + 113669827517905829183526600247811813746996535225756038910978005425427197881256666428712646238457688101121901830127937062224915554684923641726209696637683642854678825879269638261677927349416590360877435425346612266202021755498418627387397987255416914319481376179741133266495345245393246539621593270604946502410741212268897394870728573454432195660022922650236260296274428059635682643015688303509928578236792270441225523176687430670458413211869286141761010626345692451692010083393436848035531559553173591685177309551691135255981877342257898779121293807528349194143890254608326316264648145779161296881204279780302249658852941857225181471721080981812639485479591257353453070444387075764067577064108114540415103879238147095080653274305227571706092632104358452624642767450161134660255817846761642850440037760491365868148783328329779461980403937321041293681436366943992473479883978181057563268733106618802263328077251735125850156717369098380738859896979562621862682176369298278641989946506432487443321953727903995029699745266491351019831313151573794816119106599524581472962900212467161918262682586345809359391232325131459254009700725647005329131305299302249170125910196944472834960518660739323922450958666102852890364557678710822612255950088488688268312717145305505226523944435875293367856398281676850769114237441311167342692747179687351003941331565530301343569927554244915271603518168124412369405317371016293835949495101969754240266408185480738874816842059449177153872368724080763781450902378231829405279273870258281066088872605453134994945071361763643003262574691662517854752459140584616438070012223907937455187409496617443602171452029962813149010117464818134138688445328410515084794726030886571571830726952624359536293154803294117497359561799140002767024834211495129732540763715497410631319164419083315329859123853583424502723531396897286785654133128565306788705766453480922367156442456735041144838036853507018342818554603889655355520747233004172033304432429115392810486168595401251469968621739074897080631624169612313650687473335226149644839671357230117580722749588010037275365001885995389841003165562996116548280562227970812704533353300332362719053306419583625797001755754632449465123857490201769410147842144385086896784438167128250766172756363253827320559219990659319306460862873308023117454932637667259183618539119382066300165953460727238933476704995968595198945936743962189640524056923880189104943145714793386686176278146969613252477624459925910037527170843692006675103225151631661120780976435200154495258263057374577647301380014157966652735209964849871744092793686450965547507685105121980029801746902027240501320731916366465209581325042916261391799746231437536825860625311791704390580351544247325988289300138183827228648748849457866739576856597355525657064968064440910346080938372418467486993798528518154888818657785767050158346606055637403706215294208515405764694834232269483566067208620245211334538096998577183680484655996721077703147520000000000000000000000000000000000000*i1^22 + 3753701344881243882972983108866409169639198767018339380482673666260715820772440437975701442994278340667717542546870864030754006819964486979959327306462053892564075718031730383127172244470425625531061370784625373779891298503019614250743038269237667043102215754938623449498884158570989892697137659703097013055043255829586797499460836632770523403740269856202901017716393425978721128525789114736493966822019827539280939459580169429802628235844959024975172940742187835621476217214403960061100344302824587758794817847140917363061314951419913318220779410755535380828727198929339940980684479633945656166152046653216655871331511262696801210141940486748305455280823124880574420881323719834428597269907777827644944419264008098451954638075112748726802411102948172835273345773030061971944820243742396075990428904253269756744372408562314030373499107890704229997236864465173911906607723299980067668831629944048114686916776249229332760588157548946423942397249402325372640394827040951720235247519460756196686257080173145404700493536769199912563802068101493647537029452259012654003101273313999002477402666790520157832058922536738774817312074737490932607785950159731378615451494488415300065464750180195629036466592190169677346231352308529524145111048078249242102151302569948016048775734606825208608378866391765096617850685618545600520516445097609198964140193129787752201747540982275264237743050113054052647603182458919274748625592273633068462785928121435782499326676078795764888386390470460996523134180948350201877736555503693199897320618166488547698245622452812771012850328674037300169568482970246032009018930497215520660174464471099331502618680076126372345192490823559336094001897312094790002416172532753438711799338812319102361835316568468907857013843627821101734742286367003251373211674806179975075539819771449243496013945590234477617686660547213716760470259725944212910261684705116747702200819302054570142307876057238666693431469894142645088415417512099004917131923150103074746957426964384916411747866826792961903053104906815643386072007289734531474591575435012698602508792078234869466290344513764349903666652457104207383480726149196462400462153275086421696447370809283857039119567182351640636733286011466197389671927459337420974555619331381223423809386969545320987625221764598439293423797104940263227295633405556675467217493425696086118776332826692258810415907168992360070921557431985502765253120494062365922179135042548571590500990379926842160021094984058670565198777912077170515801531801889123630424714464039643661651171072294119401704094971438447970277956514398072801078018927212313124791068627125124347539139942748767839835324981245270686258768842622179117802837199462812685358512688876712102576207008604644812656721301903009264722087121048774358339528005478570765202818019849259607396235833783298203810964502571629152271076795654606653660839740396272619077973086662779363448469279531181429820947254362556402528428567121312442811364882042060800000000000000000000000000000000000000*i1^23 + -454121092539717403833851055475540304751822561677528722768637157065009914429995997234143976408811013793660604327510147137765980368738317604548280873626441037294311550680037774810597771973873628563822421319915016392465309777829227632429422904587632431707412843475235074050616975662042424390841297443633725391149617168557322890629047569347846814619602147755928001470261319096830490307516567227233039675671838599299630360860081697540798042071148531759834337882523517517770002197942454359857301810888005776632220088529675228168905177294876346109422028899052190795754929110988589010539898256020922883670300213643380683217435588468715075727050370422138224555880112540261014617671705723670216920388742102115275626102206728672254267339841638255763727320331608210237160374139526785990490742810142545602534303742109715058578320484279429318447324147919852486862322931502053900435588929161547145439834998516057771083026584590403681798090223499855023264044020750126147989407176822647923651625441466699825155819890901203044363773228940163858376070177384858324400643628133469774296201940192921397342227952100153449206048210917736129464136116697837797235759889759104076262471411403993807756525763126377967250592748769690507649685689599771988772832603679497231298507045818748774973880970428101309431495132297705581164549378019829853325666396690249850684874207920453344152893737655713167571332516541458700968482346202674233704347452030568262551811606342336371237252580333773908324077654259007345139330460644246298384755203874243320787719129094791606422345510313196789007746959453844372415057270603083797009266399194194372376646222182602420936835572647401841477153305085926893041244812011881421944829151798307601948501969987949012081066636252723492122774823656386678059322978311164230964490569284136998306011013652164133284506988629946437573479709875324495795700542451741798782696474557407280097999984430634182466336782487316324342309844156658580842428869220522088613532890002867533617833308063281664640307276109485035505997959787619235775172427713107786951150557830080934241624455685261812590768025777492757552323060798799894007732535194656535737761064162632294173157312901479776895512104478650939845168558383027318950522448963640122571001640636266941359986015073606513230169023389407601827959473171862311755279222565286885431321127676470016888753968347638505765792186560039757969377576047560999150449207439633120917033654423724580959839519280355092294224778810830488973030851374883930514382236535770531399588932089718359807264688972084694249621038879424811826216505483425000891068627819983937754726704836522196256154156971196632520710015160201835807550085957772302410161947395244362796122454669826087079053425233056343557423008509196493764627223517133941889304448802753121753355348360499120484058352686472716328879405854138632551402346691422108753748318274337900574151467503107652977032749657828301915937118845030160757234765495746821819844322656256000000000000000000000000000000000000*i1^24 + -81331262831945596165240264577701200060178433481640595659462169692989591521156277341546654369901052864989942944007117685483797288327931314684356006792483477275842194488505280459050521980255838020013381139801803701885358336740290137726481507842810085713324219182155109336204701624898934178211187449975057846914859431439596358765232574681905819238043603755234457404777344728543825992495615022040806691294163831408464557513457353060853993009026547038768182939716692996245962842318704480102626479769255577261213757465196627217126202301662934341134582816463652845949416277477501533716695728672131023529652570918664980054159888895344831006816646924143999353175786599295836834082796224096994476443822555772114535324888528768743949948585948039821631418329543431525460847957753547342017293662187213989006087655769049441108822997471487006127207997536117933743032155561865684460094480095387215649745771351063412448953736853681176134137580385996058079053272688326671827108104278081012965047928984901308236548628534687622223421389673682138908073193738107162046157438117903051507161399636999353327967687946177543887355442800161501175140064430074266695635196720798830842796759288250080291008334943152030549851302364797196441857600567488563532770716861714319156667600131273141408715871805248492219695474471884916062018926089575368771371990701029981457052230682471241947159046381318974421346516448907396391800693320100257677245389213677254936681373806056732861974322744217279640637429024726332753914507496377703315826307335580540636704522086155535578736993832260143735002527360893957718086307295980775524253791696523782323266074432130083887949438054372832049769627432115226132517667387330657935858132440366589327474684193343221204808870892545836972195041800602870040990754311309614495614297313636842450263477516836252310508158111629653931031726066117237121324571263312639000802740409579752504263362097115403789179561688773043250685232721885339451284060000209936745421963686396971409181284392253174456823667511949892571865945955337471373498725224962411951378190712197194956671077075794643445662827223676755246208080929185637838491135352450850673657121280595499707509893369016358846636226603418884345472183875682097185875937140087518208962408547075534907196918978208345684007136733809868693349847576734465807154190149976841814836283541696225463867507192670241800347800284998235495267136148384659461643484536135670250301127509843748937021548673586320886022610254944630956665181965198841122645938516492600736662350469769415159049042917081786638683916917655047644548308839094033980528203300307266882223589288861019861194837668321080406820809582370951371400409734813086784460776726459826125445239861766649677309154630887447573201348588745457194960440035089989152003759897944464802385257066595252796392090266613753601221222148113190286138566112521044936988825408097283316158949174818242553106657495076685601055428940775952999644754850869467519284936704000000000000000000000000000000000000*i1^25 + -6357178466193011991205829038998960460773282846598143465705412949868243408901842244824419444606998890085812445955192761607196179236169367663544694455402495302603846200928930975405496521794675675096732950873971291983141598066918315595945215576690418568249410205558062122988569399570353458705032128597618267320226527813048002640025570059127836046092538603169720035983029562450789783573744052019459077812121646471566132416713391494159013123790468999143742431144964359209978569347593702520922375310792913320882302480501935373119526192967192408097044920288959265879746003190007043841272363192615502486077220399570120507055474731389109288169051250418312224922779307430703944382776126703277419044126435076532808294929628774903208876911131680494817774271759392041789938662533907484289349716766469266378415532403103364244756674668179065506000482735386145394125560973476016248626546651305140285229705517894304062852282405682449764690384147913217903907369808776574452663928075353529834783338097045001226520400577341329728183613500086171078278293838633009928438121962421379831763937455487091183034164123280779075982700948708001901183204466210535224558116093261532983326165972946274538338616568968758073354221582428595912971563033354961899145753877054009705392333103610873575466273827054361297858346911112757698213711138511447199266045122331427427074830623356646989420780415758268363554450838729077526659838815394944290447237411649545598055115161613464968147168152428513759368785832545288579062258620155951704543335723274205398718832758742003000951250976537943336212889458869783291497759273195213486327324930274156164046649226994307830526906108362622432283304405975995918134181940854309753903038805670830707273724645084201288070851490914865979153959314976766680496607577646388706622540866463438384883881226805302003593265072111428508473806693937173213048397324832513316752828775473219750718444042248210744732355633880096084623968727339707190787523647364787162896736371024460929947890078952940254181407074209204974786046790919897778731487660703900864101647836884227887151425738709058782527429349430774291727588708342423684706383011657861428091387399861948287579350744125014768374523165796575042783078823694006869401024781662220662967779782128194622053033163910894356323099091971870091483916495449548142792065844897514136133298543697728763805154383178715496505476381670215686415439597772721196626960917636186143291819473488165485619779437441188146318351908583150587654525900962025806974131012924146285726878461480134243510910003485904058176834638070811218144421382956024963533526680691077752323432266165595184119653669920965211243085984448180581925899060444827854169031464329501581907934036513097426159893893720775683801512545865191074839895588679867336015611512685329490197171721035945272610228388686103554314181170967207543965450851236835272846861153899833011608724761209502011097920374687933735214895764365859751473172425153937725508812800000000000000000000000000000000000*i1^26 + -266116428769886145248413807245141444051710496569962884363964301024606791395343995096267916415542201582988346144950241519663398040841577417862134932785197993489499936222065541928745418912530858947371126450612765494907533505236620639930730049613838406789146197170556078506944960590042378812091434913921434867275425581463613808222967001724509997787443963565507685083328385617007273178981945687185861077863846233669010188736075257604446245586171545739861900127660789810365843490981378984256918131778936345065078567847223177733423699384640085456040342452266620798405306188988666104443737268673132445071839659974444033886216793524289653816630717218060348453298254813004000986139445053918907384998007901945107181657383447312472204338120137277115175024208079982234461922637940495955786486825325581967516257815922162766305446487108140075162633264821865680864646664643421185278993338697664899481670933923718954094845568206869970872792848366972173149893101844744989198478900061012374805605048043691969280712308900277957429898760340564078324266591945297048860618463206451060834531154930859424079534494206301160417450769984948269617496897667042669895039489550576148570690625318489403125271808082222012099351053585034267561025138001636833480861535972770563809993687348409030837745418126779801962388684090707679260756710639035858600963891246592490091475255283467251483361009728010009924338811665423196969845769503849556794308089152450392626739599625815992205034254501176177668204933883933340370734651478729994789939414157679653491292642860628627225891880350101078831752159196348354630051016200262738278638910137954681405190329459477732421785315805968724285013546087888607402308173187366721646032837249995151877656734526826356904920264404913255291914522288581924713307950109962547331325009566139859826211015621339477557203705844736080249563266991815981653596094231045638360064805856558130403198656727362522894578460990574330017043931396159239928051636630497007010478944586017055032130725877635334389739190297812908632624756210004626889047494085615176650614382415234132562412862722249611672251738963093786740011161265443210051443583744586211325976438469955336240197818456052189226057316120310459734681501440911406833177700809699022448569932617610828632549194003696782281378022666506642089816810561913261189278160448186900218104077492116539674660559672547464437747761643723291260801134064732565696029586558870823714024706538416420580906799817271840558658162589812530798522337011946867093666764309018766684037550329283539608311420057311626915043745757923800880040651054638665804170966106826746257754917387199339649244950728087636640515464400773765231447687550591005204015405884195808699745499210285093493323221378118943198609594734592154531078687924769859011994439317397210608199694661103623629647860558179922284057663439317121688737654367938963649383344248538027756273278113084723797848027748229911737589090999793080388285714676203703500800000000000000000000000000000000000*i1^27 + -1086109042624256967258143135508596881631866139006757685679335710875248197379543849409306918024262943990924262222417995819511600350671048620756336711466950398804078720927814295625165932438774137039675517363573081142362916553204553115928314907191643762355222466484473007293935273896282772122649428943361366567024490191871854395872507658004471665773820570958934605422770328887845101113127588097667077017178485093816303271548960466439604665746031718937431356776032060101259673337297322535988912154879997679443078728394695043847113219250570114969262408125448194699916353614137785379090285593713734907205938664129029252390664500985299573474500927915885990030168227710769310145611029717048733833026330950513506860644971015371471073195093737357298093270147270966778365810075888286128005697290350781182829315778315609877232788178517239538966207060521627803275117804485122786395068230261873357125595936208162730494244772550037684602756811817678016475067550457277738710822343270572596845100948256816354488550830128880329605303585488722387301396223128944464172978550734898294449380034501029606848909546729078263136017361948602019852925950537028041016446463852999409781258405533228358378665671554885720192935063605816187020291482302880183783868371731491318737207659412129750144669481293508405090747715509293697081438592728868894462847942925092895423560260462897033827537483247891970914483316800074880681620383791438193982957417500873178942345569830635815350562388489049670293431633296988278335035003980197581083129796531525405930604570246201759068232211339874396124547340983308244257917780346804188682122119671287532626120343343237561586008285185916646511978633129091121999617950221445356211637774276004938056851556759270473585136295325336406772133907525580579743315892293324735843665337462522147998760732169235871718230524084729366081194081970495571434788822616810404196735246916470748862534142510547873541252704972160663040626278299148966960988747107209452662861112967125392421860814052332760281981157260399293333474524581904853037856829124401944192976646651445753712630624833879753987235475359965803231765903156220849886401086509259353323380477706341877178930320670286868975163530183987315872857719401726132774530735014468162661048371659352218605179722185827571056721767678763435792485913915103155486071126693780272893672877228126413661791404983941995517558636720764248272022653004461044414628040294475990299944886125459818387599410029685051262638903487617527118591101177241993636879927108300436559905819041137897543327679324986598172689139984398344435792941926099458963788712048472416187912971524520497285706577876528598387186253297567110919362875267584837705512699846752947453506077923974325074099068475304173920177708704861789627225645567698253232604866134233785815287512097660987790269382105676540593688647435491170208464026716006212680579149842992078343475084226631800961633501377997841890853537876337196595761274253475840000000000000000000000000000000000*i1^28 + 857418695229441908421416145897233000829496228229943003990287484582001590772639052107098137412049506976253462206449553259815863069199229309712560253125089101097105643412109957164424396600743412780962890053736393436101294291137440319411226415182341333836038388649271047936961082393270877621362395612727721558892370303526442547830289689234419646117202065497117839415789815896600375867125650511401999850280046649609350107064494894482628436112239108554460336683328726096180598992245190568268815794748554636551483438220563930488439264844431913471929613722408752588797219124216751577875636566149329001031703226043305441393368198675367854394293668365771606039836530405630488144822910427709022533102932221399293442623655952634942385022547171207643934765097172095432554917248038261502850767289437459817085089007676288945352057037275661787422467945425670736824308608246130690547188101532994556940719266863202662643941972926194468579582088098121182540636164096888158060482765866699785859213541059155463505582481530898754470933666852689259738487901813889472068197668080337655568381189780219981086749587449213392889504566339856722158261366992764504417558703673313068006916289292994646524706058164420190441609780776988163761214433309542338351548910592974672416197208310704806304057439436977344148714675663788878703018583025248245419657596339964602223471268423613692684768411449632694190835353921184671059137970469980381980153025331955548046180056682039484256619082291302477134821924822915895072090622769328652709337217759750528222805930049124238851481357806288042510664059691091642149725802619915416194797770088883877939156598834549339090246778826786992127731245737626974244062638838570467249367073321674797356947175554730004280797051123310597830831631359058292405448554825301740281414935062192225073984958289225942263153631660614171912236155097876730108672397198794294132855733599784723119579469103977268549180863950160573102159604169539260664073142053675267954547974280459939558775387872601998089061654628966260099215879337729486256003441426488406142752158101953943983633698980207404467451500543360553033340910730920087568312506288644428789766146619923108336315394600513531054644358377005673187908287218299764504551330976179108482024018687264761384748865288722111758644330201029227437927967336612943085776434136795627243270982972350100269925271307236650799469609763394753723111992029878752030495119784864015271941453088466767870229351760298561622129477126693761707438938250955640471974005131700734582996340113212513466076947453428828238304294017064738545934407848092375330163178383097175816448305421441345184870681710333839704412090513008677380651371125334320823427918748332919597537375675275159908267382971958196133271011059869458942810575911806494349428230874155855468006891996038896152439627652998429087163424392944849508320972688243713011100244290596979856915907146068617923771981464756705410149141678653425982042789642240000000000000000000000000000000000*i1^29 + 76972075870595462964773582925669700664445785162249352345852955458712918486959192072500423208835653685673835771882835291680249303698475289256150365644745102421846020318411842587180010061760230484640976466649463826225967708392524018007300807018206542852410975995873613557789384057260360691394060767139113985292870283545875950195080233465845490314239608206244073640212348548733047131582319373551628630119303837555272305041576114869397358839224637102684784143831288748801681252398300444076898186752084466215676744424964573416134461858993734912508843339874483459268184696874476892438605039767467346139761471896182719424663711605465071129571411070209857963487337977730296078008480341268191608557748800396893171000201933888968938190267777280767736635332826888638180992626878294530819394086241597731749191685471593278445872136702571691646973890755034526430637973021865626428865869293142970115020831259617986446367993159893083615189271397714373169913990471410763963483488152639861935441429169703001833035499167119970623719927907636564115045612233025763647612147733567399548834840028307347246001691294778657332461014633082872681840753487593107968180092196677829073951133362096351199696695738408699728953402024376543189014989443133678843675358096860589006429462068535573462578755021572189248851658474515378602808824448302115824133625643819786256295302249494612054731752901177289154620148903660609540618580992216269004864219509485054853770859657719824165173259895684157202377072453168666476078481592205369618304704602766804401948500534928722579743357387619031292244730206640352304383076332087220646996323121241773937700686030506559354080044322877113115920596117134662756753643536474742580644372543712734240873673414082734542893493230451737285726290368689576841423383785541535605603585723267660887871058365056600686522393503474170961256547320695909182874263343561346310624483629136396756470585946680841785895357724373584660439208561006479840637635843725401130812195375201128026628047977237151619765032648313577844337488749570613017604655019100367330197701235324937742459468412702966828100167397355866227916790356515649698399616833155103610336825023529803664635816574404141831781950931727751415215045799387378314842664348488456071775420542623001579181303594497328478112818566373643279499912144281222319572077997185815745952362571102329998348180722773085692655869989076318363429361130797633397246562902937535095125742821127939992268561810713454804937930213693982231082076985735133572926634759002025634048259483858223103729805738001766595816369367235286525816539388448406714925406731694182221784183380165034026737559019819298157772114168332695878943055884071642925847836616946842548163641248458307447162176135626638496221764622270275586220134922906189720592314919875568423950192592901382103433947221720151616522896697333767997741573969047754773453035982947824435594241166880641846245373849168914868041487171119086501388877824000000000000000000000000000000000*i1^30 + 3954990696227995043250007817927034045697719066735709434548326034622963463192556871039336048408843189893848837406997144717593384502160841276899130717817957449421743183724412482399506304684624021509518948762550854879685432282807887954094346370944938944832937086192725075289802299298635259073662030616889978007347863966792823459965055108917878999200463709096731264696948190695231609425476794210613940673076092757476691292298651606527753731416564488801525891094118238041089242940183883630691691168129311234678446710092135459261434659227205520268185585630677718366411325664566304885772147858184701845261292884751567064197294382773622206422145112962064129857773103053361519351041598144856431247750968359066830043551767573009030676175670902146805129654320606929437409408120793107457117029962181971569862145102010102136246260144888614714394759765404942229543392440295549885347116349407407377912020807014980905290626033739137510036360039865621140410198093231260654847531866336504357656017844927131372582242926970001928922340032839829704948868847148210088176030048381331344753368917089151433639334928352894874141912742486641320323738156607783332571030263613453399689087588787170750338777935352474892544862457376971793471178050169116367084727151550347343830059495843952837563455890560623066396434515369098335975270508567841482484226667347323041390667169074679806341382583581766050851858986667965561506641139434873086807709668735686125402806550995706494263999021677216608977338906896930833539963792987101000645886515603619277439839723571794958951778645796340495607860924918204841215641846484040975027547490632833301892530560865844124634694702089394625791284529380763440106055424986235928604059564945716758845912151806548286612496434940536318712205530556956177136594928068744587811296465607138026555313207418078907292497068267489631804536177234967842152452585499180632596758359207693752337974530930125635230322156591933220347786557126606071099618769685877874349304659697666436706959468173947440153950147221498432412849855675979521097803182204125060199458240788052819575268463215103183391079628923867563871428681660131538015149120862540905958566743614117190038682625604667848515920351666694532907238060122122945728876539824847742684649914797394137926414207721870243933962685240018742489857596665082292566467591509898320114593038587387654888078306450452562975180778280893021049233154341930588741295836355768752167353264028491183879589643429394151077047066346227201075896597440497069774134520923554932751563380472228805657167185569983882534194476753016560410297618559783814290857875810709301269491385902057831196055377321170289261811820507583814688576421653644195932070567755348347402060329442801768374008261514188640758858622756240745832137230811030639811362084814020146402164365356401589090153685988293340683657580120710378421685680098946883349507792652664114361058459550063941074597720891026802986952471401795074129920000000000000000000000000000000000*i1^31 + 125456050059318153412601297318763918646077447067388651023546304067848493945719453243756404155860764379058540089346681344997963807022866648239484503164216382769693855184407743656547661683749085965314740671611639447166294752997405799083783648708843527232005192449174062981003296080200717572224970741098898012304925210841587031458273849704304320856899095621691021737758520159127181918431038156164605274179555421245537974983794475731479508208481384907208779098866168381697715228107917223533915250595298492284678082211453674644097045170784992474777413398800910372123847692392949233904073006274834718563867068290324767348008002374536311630751077967117973927873692918921289724563640259721724072706721898485412910371365277015561726595897730705698751231874762521401107251379267943913612596405443534290891080794653683387098155892392767068271917345239574030769421543476657691573603489521787018217354599433964670212344900603592146111898346872077412599046294284210155318552807420346548283494427378316343900169367229003639196824301415911209095232982980605105938863307167512350934797081952028566819493330893046542778083053738320635782351569337980949002776986076606702144753379187573073179031835530384525302348677573962051488162030886084844016554367408013409013490257679040358208293022936546901323610051508082762361438658323964296518637131505147676174001049867161057972707502779569418114113679718064925702580450230625842056509107714041957775969179588173939076169331710122155415161576197206870068361428240317209190559527500543468964983027744576847966290463389100144748357392606450095589706194045656176589730580721144157845295816797602295084153649967597779152421129244989057514032928032519035876681036280216828456125982453101640596225164210232321662584052737609633240817941473453822935118488302213134829831530138365282660091239721209794416090438982070047324310218026066258193944582478606327850243492814710751582906879649551641237626432604517582362991755785163246393285160775793997314478171845111972037363126063231261355814460315706628307716060365415600035800311131494033160979042535226386703389466077108656615619995299558512530344497955614518753891919483120672788719946255493407392804811783465106969901175923727956814328465182999617673478689528753395465128265154981817213822784056580257968502382176172642672610640298495801016661485916725402462674850784372968133957144862510405175662075482604797392634440665264590457475294007992126213951230126366316975256458537813288887396190718975101171142157285660014179191483696962600197551233590761194093635593274059751233040672846927900213299159827584167264973141794554232539678045841114622750189295038177167592892512149033300060783100996878413612017267141245644831438705163944509800145716974715562837845935490300647349830237171333094339791520879732924853105572290421086957594603718792486387370974084741810951088326830688744886066607326946882878540833652945704283491694513652288716800000000000000000000000000000000*i1^32 + 623625102359549748555822934857712194397731403127179454449444458745702325763669509563762701743274360179028349783720073775875426482514322330543286458860271627478940001747683789293036599562985826332697941620351871417757699152169346650839411592588129730696040888285345091930462224598088717253273702023019605031967712405445026201370645367487581305107379404140525364894405382455253108130544672399084617267595584873802003914321317576580867611940727919477269134089615579297257164915067369411155951257240458133298218971905373201608577635908312055419208848476746943204764934072238606669680335114840471982581578951433968837642104150951154723630837875542805933604098334618791156644964637211447612881209381794503486648315579493535917390039298972666009796726327071517702370793271229375067305216283320532253699687836349906716473625108440414231185918039919002166208273434490122440718818580601876169419949100110410132021812009673085013530296956229517347699308104318094420883641447062553939537557035157671150393465081770221945851862505106407097389697724697775688511084954722091856974651468222569876820313959974880129556025043100714494328909505977398319492614471853940631518572106714725006679075907893898624095189094925202796480066366429366770591559698558940605560335775181105010185867994068412755321638344920006668930424033196478644967112248747293668417682824983022247514696031231492815628254633309855260687150566048031735416019533111472553407769652922845515561183620849428382275793007617996446746515667186406821836785226937120712189401423983008246677992975712350713083308149149276585564208278060333050193200270072539409873896365696451014187421982788665513095427168434300538469700698113990724234832390962461241971935587052454659722902860440166397313253284956669742546535680874161837628322795038910686279897324586163183384256205622686993421333642829999768823004207073807566428629164563988839481801475830146734814135028326941708194760212375097082283931729822394610677178666326265210370559753948457275593522215646456034771836653156902994824196510718242372227609334531000681210355033473585468327717236877965297201143946774250425317966423375685480474457130863581640671106463254896589330276861059294404570162195265342195800374252743919326023506306794576277538999744954403233283565999287504362070563744881391764123429285548990570242143423391826262164666637917317875317498522404763133519699944168078670348093742172918104701339152702580330553871451171693411616922522252613614449459380416750491192248060715904025319920719042156978977881797253231840546574979551106389067843366019253957645383008044340559462648615159313957760826348530514611462388237886678912303713563461447849205478406747249044221829350500785968284445110040256141549602113855970170937794718037693658552559275662215592608627015196433731661053341723277972154529840467378175637858831654999780468383974331573318293806909380761436099712204491600976413043514671104000000000000000000000000000000000*i1^33 + -201196235473840039100324211688396631886416720689029619086574292996273088767765273227919149706716651998637705622999406564022157531688009375646520738386785558068468004195546407519991637024262556267373881989231874016354925548565031659861769854015752380664857055895026014171567784182552034460877479750385116593443625273732820532761086404232834255028921534748236168531772563598288849359943505955133296140329176023047836213711267585386465219310574323662998346054684049916477621922554759739132565245010584168748776731678804780072926383670567182026441390597095400222843863759149509107498165014741423410928413763893127279186122696647918469278291226986675199124244254963871982044037090120024120152377139600491657603567948756177657536248534851651318167272183970141423506808123838212555435506318822677398807774295670879177877051324773452956429414238736252055594601030400829710350198054818263881137827710660429016339964990827413624584060649238079080696997935471152473755146107974628056208947083615387285795292962458309964546996570379794200394900940925130332452558484947050939362977742700206303079348097962831540105721360085203002170083234487167643305547698745507937384190436978824227220308626549924421512261946890812225501393973901588853542529463023492814505083777101171950734828686139334494200752721496477180765076062189671051315615972252303005766185654135893943739015551290618327865814212268990790327026870478099504256899577243030563955039079527496569599763874084237304572350005236722817776885568627200734671419788801855025640060356278869106480122898765618896915009424683579240629499058660018685973512943163274027443792786508436505104148916746055322555752288335425951189864468666460243548493671293021492042655589497960769173578974246121732365977389269311576511372406242295877814906963560822771464727295813967636738420260277960190250094716299501567426116085448621676321936620789142133683679338260620199682438169101598957428211088562258159988771003898576239905454335232617560673620507698074788745734332341040343906939371967774104811774371101623128557291197832370237161540629891754128025419407617512034671258600615186101828692438355730832017578174975856343908426952243446748285232790506241105713210378759712769888908846573017893354195204181280145481414019194716472244550315317338714024426704853600313100695752933066028230249062609893143482583839616752782196309832031230142601501491817321076496754502847112650969313365687967547767323427032078539152948768574412335412404721603955063881198481148059831269695068802451345884534979690863070301712314016988015840587935280021361350454138974931755422787068840833054399155269205104943560090750621380825550979880745775934842493961145828698249659905759404094895677695195621291835745830151721246224388495075187536157715133306418379079657828435929988411182234079361845342227606428700277278713729204701065136510986976102279026182882727109809207056717286336368261573367562240000000000000000000000000000000*i1^34 + -14609697097877855894235178446476494407100173450479768172030789358376860155379549268948553608811569402996578029929134112634510833308478942221474677779056996735370486957642379636244713377048410820818568918986229558235419902433997189410106945621820874722001347758815142734501596302790498538195498398420153308500871206257549822809948630658921731872042366645982534138860297547067729215012032776806321670730553782126124505583540759981382456995137523978584754084627968472117425234967901765037601570098509290942674725448813663402841377466036413583446728004616474350163944058021519757672637484534895581719343361355796189029907826510539641097457165762860375810174145024424187275262353542780921915790302422846924142496635019655378194219307526903008385387472039290419995276045253095202687653201885137859168187139197510700619345032442014003320209083079766358998800026395527708080955116272139340883861114931143916679595960361233423342624111623415828410250305515706370546970586192100396600733430600329399682808950582282155433702103412396972779313309640839870893214394095047074996687204094326456159759958576588842739816871867789737552126126155829619681984263514674089068117896500123071323975826535363870085990937542386217666174572097101724762645226773928772109775978010637483419829318305345764861549036399977654418847228950727314267577752086640198638032756978789088435298432768258289987341950322083114633493115603139444446513745117853732372689689033405100768587915841346000529789605489042767146916521452778524311784754607433316370961193188605425469096024552174519615069822935285577622342621545256437943936082918403093596581761546788954420658850524316692002725327917645253953255457966240706443686120614198260097219281343303769324800784952334916015603574794991031569474727565984515168680083464996265472756881159785825315772174646064570122368089680726313332084867506808871022713565723169067574411120789916584793862463611573557423009934204475251108027108834776874244921453595701954459137293400621829062746074682554614855949892764093245278591377035924852571687679737949700519291365888949282297602258558201640955291735475673034565165379413878451426107586208763417446717310997366763125589082031122922244382937419455304604174450412552828915427124037239982519417226897013027501523452141644025350638722236376626407123691404831920738007324087170293504568505714109392809732766805633965891640521391735170919668070259747390247934645498595592685395204530090624805653108847254066316199738276538884189105912788446978687007877827053722004056697461886146344766130655459276049505084583621930625556943160801446592257205782352036021848204123586667134041477277173792978322516209672164910782547488011625756358441482805571338653605659110334648636531483744240665482437347761729968229862723738153258237341437937093855815609789871204878170752430279808337738243923697987406983132234714381602883195515261855081557455603004609820947906560000000000000000000000000000000*i1^35 + -665038908583281684065210677500671740869486241173133725719894616774045460506825738457203680206098443548189602040529682431856771699522651169723290647207219715219710166246658458154881491325502968931352701134220567814142317320660221343859316457221405608197150085198694752175105493632621623507079037956239412233817809890559235117213372483007203319257894959149315790311430728227874540440054052361546760439860374656481614780150927878118362916602246142096740376889856504562385813473314502965563782790469072866844477002222376655988838340447514947063308965367661804312805900004951603112018789135588693214536922604822106966352690792694153014832406418131253953604746629899358738404083526931647263618832123874649599603660626198010165725663301199716297539661990877996441004410938671878388403746110103281224771146114737669524219188109966293131019644982234789738450788514333907483996110194352830620973119241765219588523990265523291558827949760890198117989507889861369981369976428503653600051048509513319595597606897439946169634577073858661471332091884480513815423614474153623362229001439229005811144266616972489991196144901217768579258969161225841031193397748846790356130979549605317905791535290446249477219149091774287358467087586228748568205600494933122625538537743472372582618624217141935984639683218786668781484070907434578571677389763975595037707554108098744687822049545966727687364580631372972970345413257190802785967671407203492426039614068911139717006792441893660762599122011151899847147353646826321241217573504549527931672276371479821416352869197459304695851904628372397838938422171117177758578237633806862870673540341639482493991301649585413075606207962564369832874989047252091129280710768879238801360357555869484718391495270769876874767228501942016002018723679970983826654584272024041936659178619210538005209472112206882198857236130281505778950674036084546914786351781074574148630319275940456571999806344536897143980098878929129980560999657233904743399438290941402411901620340623324538787569608195186643585655407218935322744516967548817249387049671749320960142558031308938533305982330339180485470632390357776965037671776206641419683675721696151120204373551789834343555559613863749173371467362838323411977370501863281203036688291098109263961651411583592180744957070853274387950495791981866338842622324273352088981847061964854388610240255681552384231593462642639828900385110617839937394864367037562915824122394739983387339666942198142710712623553644571925931714703161135328999587045417814065289299126719805050385853784364324890332802707423156142214310173998854997301153621777565199192082074598075436098864131404590619139519075807315955024151455889150125078572877439787864408750703249812574777583866269926102848247942887712844537429274962499662306891665019770070383466732763123262397564750686531092771253635562502295892193902468529327961900233118022700511947682378854903449831371664826730283008000000000000000000000000000000*i1^36 + -22871197577517999425088434897934573639583747237953541264312300670830635473406613868602724811240785596440357591132444305592526066230097242381404675558294814915256270983398573731454209431914873595876604436107098751082542819490847401281452668663530132916626962880592011536145509410654863490207054312148988119109372659399119344238071171071309077908515486944190145555399444034123458330343583210289727779895908363928509448415119929146328905014623908957909226623282108143488198180779546088417985776258774303902216857754954257905326515445466861287801530244272247911708178309863908725330968902571360437649285578469390542957249152801138625364014374655732283999296467187948094637433475704530522296382344406648575826579753556399859673170873226346637222840210097376348596126199798010345021950870379048485367482659919046453067352096837941371025392345429121331167075247643444433673802997997807889244199012549234371120607086190159412090500305785572703582218497099910141436828912002172212851701766581222225765095599908393591873354559134478594278482615199028697153706153793413962759315256920629041678682511530183469236431789119230263162017292504831343445581598566275982583102278151497124902349656184211531311873964581107188144684868446880029381322375695780302020781712508475033817539492009207764521084810699995871951793618005222783361559077924833641761307198071420975004837210432171149723601205071615885456872488846333847324159470671569065256070176396495025726460078738863919886528772285542926586542718232835232232413699834187184100538008702838587973195212823569043442168751620167026610768016489922993973977699927053444432997744760326771978961767255728341341051315192152951151782826208671762539087968632322114714510992727853280407805360173762037136540496303275375745415521402514084904543759737442826589445804575234833642708233664097713101393904580418112938019053791315258281737310642345171775492878463081874199205910429162915890554226070189186053030682800332021354791323038520348334457892435798014950514720759345556182631734129985836339811020200069093152835086577013432513831682453122720066135915543775681383896352511971022218377813809102641272355537984472914862028351197716140718982529623064215451458961585022664849553001594446730053777158165878911167794850928118605508670254673377061641316770445909820602490582758796399052731275323921396210816887906213459884408370219151596637046939475867427032623473156767066402367111338773185181760430238804822750921363222390975301109016861948337242443340139592276273013226904556739628987939938920968261545830263300440084987834116865376028657097787646095541758961488270591298771583151273654762361308582758220542385835207268951938563887527561556389122030702647659434894300356556871281890183155803839334052911540837981247262240264767600618491764466330146957086738775896254641431776020633496444212919271578943438719543220363074570158573959691170410252704262786121728000000000000000000000000000000*i1^37 + -594002760762758132309504727804443685916765126922007439546550960084769929829970674427135162103927135373954960955071860407361999891882616272518801068015511676492285370975968403944174011837768792645117602600742296714407182755787790419970564824865936361912721512025693643522689278118490576308725443832767720958089748105623346354540153348492658166641078695664768874337612894314756187108159194908218429799992090510441987879975965250002082807847892757169265773252063122531112991724184979563198187814073509788238289623467681812056288146435033682870827477264271122783608434260726787855592711652232902944910098874387265866981948717146361625048234055568404316313852850725578179352840580577553186304339349885296695269550845544526194796173338323032441422208863571051634018258576718605044458748527615215745417387847578901947425667277779089250289729799278677474170557985337680860030962063688104067043649732813836155994430457994619361385481058361232719389329709071813717246419029532086391446162893710463815798459299854047726851239111210069094780795173335962464198914226296193548817198104861331785716775271413998583017604246394541570558051822718684353351710231498736431931659054833131988407325442779295859623335286008068286600582706640559524633634234851373843520335057459930191779112710243578029887815638390273254593713251019252416029043447052313595992943945235781737394818290205804774857306500407861113655322938543300029416826631771298673640688925526994546493371084999157835066054390735029617812898507851016547166470971152388547612691806326873495552740978399255736509486821320651474933406357311384478456147644100026625793660500677558291623620155798008347965938717306910474879054920612665012213724651267937938173319250255184930388322914249423609829493683430351517782609269052071360558459560825004439173132875758927828030910870542651721279091926838231480201443735460934942051542695634836418070989813814034415081735935122726051486566523573160740131426016972305808811220526274877388891439277324514356351173066129138088228909904786606783935272551482370125936385840310863766900277758799718482634728179636491154910183709806909440249780802047964217488293914726292256589081396805574196459851376881686068456927157381870597355896512560699013349300755602081022725790123782639883069195822948123274676272813288887589441196717136562204876607684089475348974303515373787622361192776912266093999394276471397548099815569513910956388611773772840909198744857066271117625087423454226282842661059049232231717241059190945312048249213828003092918545389559807854112901917301037971980411243144295337817715806248155976221524964657528874939050478498942257642270207256985531333642263768941939246229706001397745526821953681910814406582214687132568216736764949256117565394380459306409765184006563854597205876250555115328219075151872509705977236878055164005709088030380321005517740207415089352573585182663852378438475662648934400000000000000000000000000000*i1^38 + -11225832131408185442599129563580096882933532518583225069888342645428773033338778954198421983674892518872567988069245587584625329616294982121579647082676885912702433229643220761525061221806653184334317336526198548877075193907597217631761455720986743420473105329420467146436121097440570905018170882671978126732907416275190400467536166842189076110854393158926226699025371485620575718236964172487995061025669052049353269608140031536983232250074450062309411087319387473302111244090564619980536472648765334552219621804172230686542440318683841183415057052255670926124164080918771232750170236756833986491863934644470447424731935213906245057151748510065026655809876164894757038682944996189189198948210516274057543526805332585800280348331739581238033449099136504727066609354021567973116185697138898099072396625480838044126302846405816660438808733381249584957383393390445411210032492141467233962951314487336837655188812715151616061519600047787077912673650158963809766931213572972088042655625007827928565761817117524201609537829126534776917761723991584855383477922892648338406600171235946800750196977963127605306499136062949633548728392783735448545500352727091015176180352599265009437976554322610172566953549994349989730570993127073719279715269989215626061337378254360809089788247426479726644159064217489104483696866491496706640536567721033500557075552782471071623366731993517214668337046822321660636618918585705171454450574242857302394600359214197431860588755770095145945763694243922511233514194201780704014270828793203101547583916471974727206495572151903638506918942514591755055622394956803583256158599301055811740141713344933104579744299922902811109283728539160272578285438920214276138328892891081301390156365380168098451225184834039812959489441316878442777166776958521902104627133789738014671714496624919052284848191399626112371732690992091474741793881159396712171395589868502229765121554450802610004685239384335313312879901701230590785876526864939201184083102392178246805656687906942831681088372596200195362888954564182267940707950033838195590016840395785140632906364863874993977579933393675148869548730255126521410323996024952009460395259699527441466113572475046761428328852801384930987293230090621617591520866865029154137867167499536942788551581374411537132995731478440838568726448521157001179823557023467608696048647354712205562256446902169039548343257632856786116400628928737535194050502720614416892972251568191983319221368268106531184109796283808610466736594409001549457067708431987426024239823578458071752560972796781254164204935091906385744497249596071201257742739472893121148344658384344272835018704820593465775781656476052296108028382650751346584131561076296286699339603599774543229043161351364579059802897268844190473609898723175425083516339419071192019336046764485514316151495013892254697933151952660153570805948151387181387545247569189297806913222628401274293482789273600000000000000000000000000000*i1^39 + -149207724510196665460155244037636700120714613954632099128479904052852560675964965100664797169247803685898150628284010724290648253965399392166587339617433025503802291586331182037673629814083107408608837178215164837723905191751761135087067960080717832407497190203242034308368277944497516311818326627804918492593021951127427587430813093521778320743382747477610919860330213479937735511822776043739141846059311908044962704204403172177350180994650930741468374821747237252100213583017402464927831218270345456827729016528002608151978085509277745087737594841847529783272556748060762900274292457665183987719703450308265433389592039782005413807681304106740571410638413161273238863120132872850501362670701681573265530410608294306164314377252384009258502358606972589627588520747047508748295094751119866750536411953653419668088421651573756383626452830240309146850252515711358586127388235863242911759621874264720349982300957769792043310597340991815171163949402856918920463845558406193569793157393504104716972857929364342630492053656191471550903747768457265532505688394380410103514476965682800221239443883327688768973093499893445214302622305087107628228192077930815289958852385430849138075577845802183842492262782148965526160984119559270724169702682769265392548972880213456548145182211778041236330575131195565702351196967737684005672335620613206938940102767781830546680209235175844950056561503996918227777586340497573811650695031720624731244052234468410974878360001528072581569291412832464323868785686045738809567868550503903703250340907416885754116416936702293952423189121764290982698461427455083101478917412716905338920477651110683632935223771725876936776435439658875866135092940493069446710547782876908404971047067138948149638378725022248683903047342024560228967263098887424903026717500157591006333719041904569674212525745185114964774126199770013398993054621853845607656953848300152483475847605522964108535512282939136071236362277389925231341366303002714502935769180407016603391077513860015238589366430493164655115609732772716939572340560545035189657924968357468583943891168230803345885475752427916644825463919754818486000270737478586311345053917327163541182307611017787222033966655090542091808135448862053490755236817275089811869784744734090443090273775952498542377006285121720680216056606338357822396095674478161632326166385827281509861797606370015002111889416832443477463117464055805114541555918306033442290817247626352761356274821910624534272380472376491885410323265247425436410144054195563109814933559270491373506747763339193348027395376173256061587646110009642103262524652377454143435120308401825948446575088777621652012037662764616386095677814231363512610240551200297251143627151728850413648319232511862940770033867965743323884633053169053806074538263463151470036163755414135188088288713395870471137330065671931417952540293629596306416642843766151318239708398364382743977000960000000000000000000000000000*i1^40 + -1354052439602360199429836801879506239127913885061987912160029312709438995800964996765988762602309022600777705241747877270131176810667878082688282461073320078990307372616627763716451429492511870566071036332276451467112726029976736637256451064488436948931321196948388601567473955564111986902146759700750854456781813992629772378940448570234912556744776168964919480017095643554843127418107209211650901707670935857398377570886754597427166920627289564664679783110269587375209626987740084126667507604217156179676421250364815241707531663751219982967755678213322880979925753685799893430808857267928482887102720184919492771635974755797878445816309566844932308132582268028299613482315178640198321095619937250080076383726045245199804980236376440357713715493837929929554358192658569525789875828558024225304737564612559977648024318282647503992549485499693914402144938496024645734967557363391482903642444760837915116604559147168889918212160069121730597578295124421612080926760182867418943277579059145111264828732723321062715620261679106269267150669499970767747666898894720238337139183231749982511752344564745282702146679265553171503830942938706091489387665574624016830002464708105677190450001288434647534952785853309561850735827151190624774392884383851440770681177017840492229676549921909368144758899055664163444565649827819709206975899654496519207245843923022135103630921720495699809186582566700554167669243376484179407490665894815446506802256444415865217646026618600417070468341185816175984131984281005500630752316420936741925798569288550944919060381124319164106476283583467212752179315299985547702657079874771822645463490570296013041961523175832016095510740783159268935756563595109430982373506312550517189640510453930658031546362706469474376386277942151163610496260400304765688242516727779292299657996173803765926157927903725693963806541508615057070549025442171588467866394012321849013919785785854190767663720223427260082922592548734116951995588238251950991808579557568691749195279093462173450128191027574712733061002501809752341675061994955172575502564600804453385184802109701731379784812260394388053077551231559850465306250984313804750904610814011265056645394104406678456635706342698531198899863126013199748116440995387475082752737073495376667964391193939890923893109203690427682075067262944742214092265608650317541160173938898496745810652989501990075882981636855482984174258962938276272780322310872144552459166722342777327603388350408397248002367855290789220228577619795095015293979454529995442618599050564662131708702736597366768378493694520282020730686798032729785525407426359652142162188575782681310229920047795987651960037651191076286780879875585815634090552852216558562072059576228340415286462812766254148270170257628567461510078365137450781056343564968233923104413954865226642764652080636322299875944290985935195508977192347606492705104799970439506716996644523474944000000000000000000000000000000*i1^41 + -8099326709626996567150506999547091725216167937818185862634846022325925303786805283203047149854755020830444949991433554533763934267854461785665444496641200803539059823242418088286217111420172915004311155067786959590365973965074726645015910438522054040160166511777807132780399187599039758795771310469301003637980867013748473935649799426139221382714381825458614559071709177348870646840255745539559884779128757903978369726276283336196531724865119982283900114815581581480998018373327394553164225294061642086466769837162903331468817796828923209908324444850118836340739450331026524684014863444320131436343435202442076317470999822838145436847395471642965109157365634126624207269587145700959014712695664610573445051644991206641967820947956573791704491602283023187746183573789040719304419871199871199607122904874739691244013824103539165613011958426361319621363215025573063947182328280543784744038121129074824657195333222399476589148136914591183128535669361939384247227593339069283161020249182119241629766366975850465074114747807717280280931864925589899371342967439901740607514289667124095324341356330228629497730964305288218928379907657959225309911358467406479812249367597587815018623034196882338560548726249503622409718907025374404287600742523627140597637614256047969421337198374982595785309670216938534843319089793242023954344911119010896991731139061584283419483916363370879238316285263110904825428377843563799900260149978708872739738275187415738731319470974080827204862962000837662565464932404101191922646476635780837170648746993078174781520829723708928903709459799296999896209722876365627480408515156901210426947712726286247280807610609361436687603862478884336791404542105576821548221220287413968772991649591959415396100303735725599940813692336808278213133981159732473772893656947242785189262703145304962252842422803509438279558819057522081104688920581802431468961670621280667227433546316710268033530001248934404776596399312493666755577126376969350242694501722294044470782359211412840559717208411285070846185363817700954864227212243188117931875559190885878229399587772637447364824483062215883685157676719240208967599637857614908679194666030739826146531356676715098798054846401864375159815274945358034828344119042195976674694072459822653760860515885119806688378242183182471973526839105410083530661167707129316894666344527070559034616054214043105172683623338045237366766492759150265762430322822151395679391850307970998651826109037522561381529221780429927905170214968670515104575245080902047419606621392173515405786783307115527155575752991841873626804756421491978351631202401745115175770584589603937363391749004696485267602665488998087773852753990454263549732218101342545978370553428214452203220172462906319648631028440481504291635674753371544507417863193045312037786628555186419710518246034241554664435914776602222086490500678435889215590407838430863292182001197514752000000000000000000000000000*i1^42 + -30044827046585103674546615419888814693426058465462044122195188632253111933168726924942703315803765867947110267154865221957806189900372108887920957617350958377485542023846435549790750020159362492342718553801558521566224691816710928604584198595957011067179089357875571159373489555170317727237115999926390193678109306861535459104112837392084286859762151458748950625041403936371567003489868411244605478007442453915257166009703852781297666556930997101158906119934330583889989318333955144487044842088649477500206438954730670511519834047885379289111700681427238205233559881987832630902710417379658738136832462659556500408136223020067976166443783924798253417911218310080852131006210664183831604398230204070375482704694945491433948595133042034452384062178013769740962605862490055314377563070738152313933097932317425576998337883087040223409347499501322876445170924075026394111680804590252937940036675909759987455698612659677994216309718443548802016920893717110911318810952214482351054177136549809808754251791044629057461888669819112036228324831581380893896073802024704102630073012056453931845003621506291633694502842439884936777903221724133384159403770827579005526897964811438892361921263774426437717803709499343285849395253931905545807375101812173679319370787947314194271406307225081666803229423007564800389678320955853743656254352348367320087285521653066609054036365083795011665307348710552999578474974208774613993172533087136049974766045141743002748268281502591280205919634164589203671684661553641130098434593261824931497220534962813939495241234310169347402808170737778107845102115403988553802270798273265103627227798083444464967564462449277743403938901557264108505923765097678123936379739460695195423141070963038094245405760077274525350566580145992434854489311989385822149471300458314556191833690367806948210800798100302291595322127502379705124468286440544877028479889831314606264945874790839596143411150033257156793655951766690680841495990173546019472292932147593353901805734674018261095722942153787652262311042961522990171577237328027093122218425035332975140862192815750382528448477272008266799489743226173205736732503722496611271558583232538709106039968509051449543013804970847270854143219792432586867079989787135069054966139799056900029372588240217133514719912743692916529638336397187964443866870757259633378811466694244946455715422115824413170193740810868943612759222017709488911359106833863962338241205917904045973144502394593695934633518336856986342449753649301230790845723452628174139055086058712679056595263700160662063810408425610533439040370517505858586942014173735532520325959608874970045251856233605340767072056631235022679543169688677355438694981601193056732690866152708569454838975584281579154187678428950575909414317684538323745587412427323814132410491352198807365809681390032871471851860195766143142969993918249027067286129271218481083438858240000000000000000000000000000*i1^43 + -60509698370341339979245680750789095737287909003609391331260405411423495138036711035348962132385909074175462894746767620770099768188963747251619410578782987100870770460727139251375123523930871373360125063301336627564722920580029268509995004814312643021370018206252098794331250594724360718468560767641839609219775997601073572191562257180298245303318557818844063781475466752892661970109988404578031805188405531609746091960063269121818369685533117083848715427457253481336776005338509177883522031457204737930098311487038654819382800162819977408881538786720548286059569109679508648764795086787315098868010075319216664696757845643473102793173511896970042362319395574220909947726197836745502709470331310722241496470378414671576888362835912202336403206048204314786705465912222405416187951176347604501045178626763939823119294693378153603457208691554744676004069956920971076192865346019117491882634537060942432654921440931420505558796479633008025765938271416155641992672872402454990394838394027727388733982319990391187994944810899943139776549163796955430596458971500520595599648213083057020233489945538349430864417161065336642321585805871354732211518618524156421506809147629383574667826434710644242441304240603807494852549752668858845615226824558300066086519675002546619571530789378338965560356819331546305571111441320980743570760263976115853621791620726881021260686159023899556152060532030441628345113683508594829403517394341819053819366257599360999707479530487555522634150316387993621613756761809989762308209774541194067438848476296423191401061693313732768828294350161633437725306147602940613649212055027808755413957558495203070442502727516279096590622125656698914982892817668789999489517384321432931520213216033193086676515847824777085697130883482446997432410505845938481137752232197324400661814560023050853424683306017610198241582567804365644904402386876607481389644339799509436595164900627219170397547753940067579991729841803978965416412257913018042979225233642896097416929727539202809763154581592198084937076869015873744485237995443600212833049972236233088865009422935409211479999904725841488720940136876365767859566358545808180892581177123732842491037169105450035954416438239274080761078061223884676817841841276160665966062896538921265789771575912857173359931681748161350675341645232894849731334030233518412991519102832667356544774862280574023934892292356219752377750802063158401754207808391571982982787905453324836423133043871569038694987324830179923757807132576922524144638162121467269112614787763267112980639582400274850832595082389962170157705142069387955789392977098461455992165759005351762375003508313796054620083857581542831567707530684669413075930246499100864550540708993571368866938655639760029103509652733555447144568848818056464623569352015805939276038523366693950494943315933460759772427632479517613375618175967159164222435723286979247760998400000000000000000000000000*i1^44 + -47945262587748225079277896724586089323832854329161494053272036144498096205490085006076996440750503671617072061943653599625519597420781159620914868958540966758290203027116319210222238124409420940601949333446849712536807448983094014830874250642549532134711672021026625473490081415393204224729521966306829907957348319210091607450233110319548548035765816296318030136460504237079466869484157403657033745867641152093034896609163008636375801731005777444330534486591641418947024442279478625893329946117123157234948036500784602521813562400008808762060067953815927059706420843642042778844125609365774812005638961640754252446392111003349742415539705110033635201912853114634315033844100013448258724105863326788992715579933407110586245367514916983272415160234995890081586833896449505252094181754826838804689464079613299055819982555676631969810474449772075611422459445924924854799938070479233291887950146301319448211455972295546596121522883718323236855789581767813326652842468966641920041704384419642232296277744277078514415286644777292660723981991786366687789588532028035105759172859131178578650561440981476833566361996758222729493880638384045238962956027908829654829831750405016913573977471955693342322930002137109569413944470975997348375997757749145810969225098304209375184641709626301955290050512743632796828649838481700351478851650278959138476443149866559933948837261864709133228485982668506841782113928661533860427673353751308816642209724959749349619550001408555575145859834469829534300373599746564973954741488753701072506536148698655575292462627632096222359994162429391338798645578136806792791621072566758074330895970511624641831620058513469208410738980226328218431449916867124389049820211474417754423592520714773599853623563800905235972644329788956005463321817577111985210135006689865806113897304049935823635211154022448034034138190834609501105463489878412223477576172525492299596168521216703354291014785501000491592896103706320628780145795969345728932149164748735689535525802700810062562825121400314798083903479085304795902757816691567988045270254603602055575351895965127911664337725586895956303426926283891693562370102036688288286113161651616810974157848076678969703753684238779642032122067111128736031237060692198904611022759423457227601441448642118940812795779708177211525580908458749892521486773345477334312062951131535614414455076385614495627817910816239591705379721816723370182805178089615894520510318035327423407198842347986766629684601125891483240909363002710147180790070778015145451520579738317742822006583855512207044527064175441680715624562605906806629598465576111625599635159803292641803259483142992307319169116674712071646134910051115013153112262130251485645105720113397693389866784614791145304054294139679606567457946203645215140097584527060227961129473728391748537973311041658142542332943100240738335530377719786530038458563874625945600000000000000000000000000*i1^45 + -24225650479939577416802933593235103689539274676187220012165948403052223083809910955082684763971436021226465046507971376314256548573389533427971284600178901832219326826427611393243451458935837407194178916437687045282818630591212534245950647704026522626550410786154057188095322782344145128559594133492707652329086844210876649864703266958040775472947050832945144197856691949093844053564500245042797757997567516559145787236653490899032043753533898306217644387644767203622268150340236657956009393255803615449805944126941284156339872252191127233966887620013079243055845645223384341932202839006105026450825271964961226817436045133098293628481050833357157006312462538190223489456856518488216838320400186389817115764466048766511298953477867343103404555373263749562443851071504229766890718711066052760409066089984028239788306141618779164347835974230429845149313336070281632082177115155874996045205250993237863276492155674994662952941919659981412839550466032869878685169563701063838541753397696737186493107709473915823252395735534999445278390243678665968612642077205319307376258324782319194657260443212950674753524806778583865333563586279647287225474479220427597560216899694307259794931366280697737650987120644603163847989768878487911735091102990033968673387077630825639875969933838326209097786004438024127812632151343729636459440986868247644325037027891201847028311244778382732129053868884859493444249944169321724467017415572072143229894757159423614755891585639048832533500947829494421297069517798924533121558621046427779221128444211792162823881993629219224436790539217854784091622626427172753839257625914063081703657124739203010942624481608853506635051377151857289973059348538813896211509801489649833842302744359414371603176478191208934674892471357838899233375915672137979013527243443876833482120230182822202515811657428221343950020028465219043301436972064038737288612363083435955921527417390356120353561495454745672500654400861667970347625130512702947133982482019723776683436838857118889790049358748749014227127663623437138967452033521280937322030850735509910575279872279014781763258715615633123491537679216156529753488076621163151286297317092505739200610135785063848840488256241973538749136548360786392236430760304258380167545277504878703106194730738056067688280939064791603143161695477453903297725877400269325521805190011130786583760694381789124812782224765495804840742104335459346244689257405344101278868708302639695842432663974226325854238082335184296884198743904459704558280252877072601344763552595184371045150694255246690515235308803866263580052282495108270821533077080343990415867148543235045798243329154176276406956200495373105383660957167124281310957464897018821316646609343457088034500379874666534161155235882550707007505024788621133099459697585968413307647544783548926200347941471702196727564602348517614208080967947099729085387610521600000000000000000000000000*i1^46 + -42061458067091344469803995116010462891244486458491857872540738553590979717190781315148980796966959857288195390000907266238639630872625114804147065308135567800920408456597037418585451069730073545455800726658515774393438973812647686561008269928990082148331747527467745870895421773077367161326801319796624897767099177242113585559796848076471945529659653193117575478673306508663731409773452262719715895648658473017696527140896700983234152437923635740468196126772330262337444221277013862314257251361160350532222935028751893475884224200743104053418100166290784544607837055882948706237268354210632947414244410542294922794064796196165829684832288359689871021970860200170058096958321407048131621067793311080345866791573329210283982907350596512147417943548280869849821466212929676199732604073380980030366238280318159400465724339676291391983717914436194987049808565374019979684616936845559508550050275463072910705591039998994936954495258143803975764777704483489052295588990551081215210023431199849134755764807625979601693987094152170251233162207079073211187865489268914013852037801541180670826595361224593868352136551833785127428057381374183605562205953827722055958354278579658273637540106455654919009503492965207585730451684083109722560413541677839918827142614424654646916370443137372602187578505997710687764105487656429831720702234866785187062324023469260231562099537145784222452975880748328507731123449929884146423700145465662205969462843462626328467026316800750287628844291408364378065393253275456654225694990170412509925404456260328323755287476776898395694585670236632311784010412439880685901938615336978580046705183990241853891771309405806147286619684618298922010310117698713922259089059940413385594336841581507866207309470938427146821048074251340939009532089078550322652072292655953946469662903622395113743808743730723576588855176115901688680036127891127715465066247578348739901804975830986211636626246353627124669834084449916317610521478724969299490964815039309956569913494728737629172504397891388630889253785602956619508837462779781945253533857024180600926919877915340511392099193775494601824377444602474976267548818903967340093293786419420690915256907983684307496904342486299588358931256237224366739550294501930897334753251168106756730875990774259705971871094204210837339988654281704714624935959600888451972666906288853335336091223465627019110170703790932033633365683293457359237832829928320812329300649072408630705542579081922248164328788701401467157799936344587178930494281154175947663428612854380602361013831998730308857109355345490159665750779471545720358904423394851040044282959207909813191886700913345662781655703626499920639080071348180483904062359795726649800417537814512645105006568272624265258510051562663650032164621512162862961188404741099647686439917014833480711041665098354253287659816350991395506177066346764234758553600000000000000000000000000*i1^47 + 341860784330851062730578322759753051050718882852417380762771787761289964936719050067167865796526511113248874927222337573171101019015575353503138519645606622391526985187842701296630821851383147309977993018808685936356915835193069799503447548949160219215263513175741290208457986140266155438967158587349696698460945439926932114073883350760302816922853686851294124100761403045564651391274954508489621204730307322650042983171361301747183970092546861964411578264059947774340853114064579185480518380266001025619231671857760910861435574184936227883816100733674293009339288678158018855896716716458891330060270929754802200831975077915113850341006249931251161508195333354081872949393021854269061056824394833782943393314633753062202420077060646391674059019338855658045071473389631686338560998248093907801672479632663830316097073614370329158560290962144295857789669950375710051256112149827894176525053575129484373863644638542644244186100874075479292485483095956119498436510765733844834496612982888433043537003952867980371886024580628481748086463663186335207151302524072296570886499327743169392847889609572549695188574712949199275865940100939078303983476099503107903555513038200785652309437757577956484810984826170453235767795038314230819020467845384123572126822116138718384283750642453070650145218838565525053174312165076827678737690056159288690726908991102455972898306502260895655312089298869823251609037759853221061309995444020681730096746399147978839866495062176959065829742045608347594260481356300152645293887669952485178469093488806336669794944657332745901663774129816476241745499882014821243516481335603879243576937385623144513766953504228679343357567680938378167361050077534460862975378586648972190809985783761929063505782454392236181838663422494909253382895431247985400531739185641052171065333830355643963460628355751693529615609093732459203416821877040581527441438940969168398726248509931605791488254311820367523229521904924954800490945043760259135163389972049797125250139054657751805612383453150897055960526611894456788772623478812598941080176273678040993986849313255842609424775406200801112423428725644095243101563585026623444694057401112920243418195300516210838838363558495432209377156050045936665186670363550598709002330745868407605243132039859718599029379173161486275071906755073695599363170309762732390759083902476118886346440168347058996987991717455105321165213079149315318895600186495931463465931862818033252995271137820498136561216997555394047535329657803705591870479648510223744675136328081993380008896928453242731614432965282188103779882338877397099301468978681372664271099210134829120673328663507520444091267397743005654519925906087572226165249377267202768750133253122396112714447309248082990314674558026180738377973724297777352983957887165788035520679153196690729729049704375326058018129785502927662563195732689126686720000000000000000000000000*i1^48 + -789411245583351986294644405690199870141469841441496008081073399445748969623013700108712775956673377667093718541174222044443107080110089762974174198348260725532785896446654278876698077662334043589832994574194590150854157904975211427979003791607196548408886598103085715840901021499027517465427962221238620102978680984282859659589253879488207937542221406242966027518858586810675833719467835302540652785411170276161139676962279733373895810888361082867561578842801804386855702660624351238477009727461759047563357934161697743741956898519464516277146088514026510613748932633835996083528204942194826620523120290025029647299625115885934190311501751198602662124752120512390563322010511256926993946412786023127324740491041694077933802924928270950576073041177619596786242079354146504340772674613139121167641165622989401914824182911351959429580679714299815644148547854233364669640769630185313976918700082399511093223216306092021061904467872117262209343262774353354048068786247165222072150642758288784161419815135757964077044020229455779862591176612789525286099204917659743657150594782167299783348880182720880367853500001651328886116984981756195577724515729863114320185373172944195549381311951161466391921093364876739895352799807880932221488538547981358837105072056304837492321066363952072287604861623256206465710394820548523119035843814244815424908013112261403468138784186243163631366151719357325839076534405065712881434637408367755106507848524459149279676906714197082182915227536464428134578358669071460330196745738110893938765356831323364936121437115839161454072770338540525442642169966995156699859863770944820802124838674789611616656480481508588057394650843596226012344454993834560328645490670063337688459455113301774838090626197391106717327449220359026133144642995137606425998367520449592672607634693714896820567799690559779441234865655026065177461653620404144536707302415715194686658354266098966804586607696212970655788954881231519974909561675727053506610674194433726424860307679351831359991108700831243326410408168786491803363530386129108913338427370230845772457790378993905128467794755918893593908708290565942108717221004109821854871618275928014651903166941832319796065953688756325403755753809686144019935157513758058615498933302128236300416535984474761380083441585920435826977862185729032697183886711701134103610630344594753878304665318050608954926336930079085134394796893928414323678842398683867400485020948102600830006462486197455217208559345439688219270550931549183030108458612752679634300298012604183087994530272992612624960963204960998557064704581338043035228740399968484140366541446259069349135815214480526790381780596929736342137880380994700604443713591594841977851110118936726581555297150554674961801690277576049191927981034212358790750183555295211357114933269621674988312544003002499558583008947756568443528325858590720000000000000000000000000*i1^49 + 1001910918217611378900845728999079005311233049816963660208915459009817223020323180337341490448563872050825470145999541559392008460672605835925411103709459285133842406798228333695738911209403940384077882996141633786464141085015241657992923273425615796155693462985371486669886129018251735051528052672291743706023883035341722206407996316933133108884598385519351391762598890594083940929385177064215338093776565109608483202929004676502064672120979074348601767085793127711987386446389088453044056069192586320764178011018411363878838075485343311294604204365882577202892814615163486668179403850801297552270236084339796567739589960665236017386941356492160955748311283325772093504271866541050829808602627088821974733030071587661976632090305438099561791105943327678107328657604776196076056107766139293469435608108344965147727301600471392929374299106310321590391624991111463063669444796119465901056216255220312295692058080787198532660585009131515182652010203564120633169394732167599111526159300502526946190968294703464227343365642306604115869289527627627646234518210893992512019549178426287545129186301219786161273775561520607986559056588269527833787683262936361992918740392989682052648317633485877817588619749856292893016016189991613650450617652998057743247813462003486269642169869458143510331372817770167733633977323344327773488254151083380533302995140791256116404044002377369846769302747457696329472272994582899249989111857958001356791264445125029524672740600844273259492791766048636475697034702458821124593562023126141829964754285711224888099161241908852364451890224105211315246059741830814425753131831218382132090093327263530928545386584677544471911402825364388198844208534744055795382165639921407371182247099961295434597279333764452009259216780690879722524846720894043737082131321480875118737970759836685197181750688183205706223681961062067635694380865954210385508173392289529031035532298539778436170623587968506793077047893681079548251610669736612165049660398436291162648782439771508563528480262200846390821398751145439161087115384468073253414863698826293501261330083647374263741779606940667747305955218878163170047137410839325008072838937437185180141776518330733665153730260650372174696901236039846012984719885778561906971354094438455683685231838862339261611658410940298123041924185447834361130024529032481921659291041132314690246265692937943384060259156542511803724004550044799103756138720081607883639591913300663647609763883301095584284841369072574629866799485835599892577021349208190908834221663485657713024782608037898131194897953526141512173867980971974193118717908598359380459308930528489184770458967582772899121113981361362932477925057959947360033909367065054335082922188108642011518827679370357723786313180102153944126693700445011954208495757850538688171940394660010748690468910823885147595474648135139627355865088000000000000000000000000*i1^50 + -1132128641380159422470124344230481545188258400356395433552134612197619238047419509584102211838316027074114868984942961916489931216360703766380805955296929391704813939294640010449181248735293707627021379837281121443735573416540134712012519913249256498341126215538692102967080680216567117974808741976535267130962191420163901029446496596084803360636762288557970590835429163218135356254733884679593281812895586593869796269520079381498882012369203897756729711506952482556637703608711808965676905516450547328288268960210654621572513994990869573120927356101428034533686669619765028667364506413049093071578702614206275469483727850338516036836056396052440000036132364167029380468228490551530714350056164623100524637598085762836479823108156709874770385802852878708141251722749658265245037797057646855677593484185613620158935840610308046203344346512399721799572159241649060374444990072972565636833366147258505615777697081194390083228389154503623588982942415840992001035969761394200308926717645627005755051619081070685678775458846844513940183358235323353454831922792863193310811128679505396375639728775388757140246002220655429524615981541987449617682450964491654142251351913598341726344547249621744521978638947146479750791816475648341126769799828637146776831468346335396707622433099085133216520724396958990707908202777694656549390947914826772129744377507479829563638134203032060891816053652444297297875306459467979748809935949178930994360845994382015240118168090133622654013655714321112302490682674116221565067153449233589750755260706416383187712186978913119589240839485812422350324652091519889968667374294221926297121008954183319559430224550457340896952308968172398533520580128449189450712344480368039295359518637919346220475109220424823335725125840122008136273647174127443855936667657578261156423789901435327317580736574670318496979544444132827592499680793379778822803939048325478284107462205319774013147822435324767996441940316094710178083962707302086987937012902938239331243359668528611726332367438087396096481960511538799260470488980219286801583392490270918516508203192453099468398042877378029246493604949914385274402523589016136100411234268784327483448800842472263947800132566810404044436813384911949307920816181821528845671657306505114495345916628347049069823983281361316181945457452023785699198513623927370999034807906697241099630027768864420430328200481189999321392207205524238840051389656114838706834158564341946131340294857464189261961955130600761872591929541413646727257321960168305604513858691124728845881904045674843515852540896425723050396075335326595623250431489224007452431989211702087205805093578242468205765366385919505643946721611795424324554527124373786388018818839322073397498947788100407971016287043681834670058716943289663183665071454162692659160036458933981485044998294160368568751186772975304048640000000000000000000000000*i1^51 + 900833592600557507273551839382986298282901996199740788805211675851323803895952109364731513229906327629075751578353475081965728712324100954472133853078105056248039987026644466681390921015273385792495623144459334793031514577346110487816012775855847387677836236784134065284352016027157918509757106458296095456902039865530109469017852136956636817000664822518242887096330965535466043147363582333916684949816112374712397038922860281575544938232165709691814932729249930285367996759951762369320540248843087548837805397645014449006391103313853044159921981121215160975399570220425303272426550503281726755325956249908656455134278262780975517655992319475234952952315001990851185709825586823654690779510265905250373795022402879130162315924893444317483024156643792500311361864600316922074134721148980712078362917940689156713667920789478868898659968556154832876023719508595288201237290328599787957769162191198569024213789941700984467618605006172735224748788709639962968135171648597506344686637184845006071659713257982827485949883969488665075539662852032902038218543759548158148833528879282216184977546406229640152810288982297183681985690348198543797541377706175095053033902263575251812543134507444523202524583989867008374063424269373428146897894056789956371585909650191707315671540267065765686753845833669381025791345729206148265620582426025815860712305907929725332855142617924445526815849743399936769298646563078770461736169768992800248522131403300741542550531648150464177916887010590825374123382631897291258800913963243751350107487906295475379821952121849013553627889187787737395416676267430800494540627768879856709565920520278278386988788514991534805055773831508200410920738461558064746332555174532423948010971914882952917133468238149772173745622100877566316307482324893188719866717599459004340919817861780707391216408315747332068421410127368362636622951138523457429766486255563778591367101388837241332269859219565018024930167510796234747206778141225333209830799638290684688716717689508755187915258060842589467956808456293377990385891473585046677049280609443866562355866784196152860211079115460439679384983203435480320853230150718132769940006916595328332299250808790920635325616814099714235401987133723683286636062340400946898375023527044901003696051808322770610498729342901201126291150700652607469251106143622114129491517318564134929764407703379821424582987533823556176952459885998553174657069048690166103767971438870306506930947480412567280463969458885222300559623671595993106695732662717140255272144434752887178001912810945032319591456810272423856011339370732364437556002502984580498086398801761031833930884433145793559007785409451384711523024653435935872093396148564074942032457177965864360854630810669011125027254529697861271029999347415828317497018268745269837864405464874548272371402806962914671039056403077529600000000000000000000000*i1^52 + -308922033313079272553746381129532441742504721075751068662837854208307434113558145959274275928164875422715348737390034228504356200432481105592021388253177036762640512711732391750352677163558310710965172936393408314882028397987937150694909844328349833578079948134575764528205530144106824087910091284192414168887378486124460622949840105629480296806591426900335987687594405375236970090099152159775114346426727647511912836515872422892924709181224239560396417848691073535310704768959392771672504588243437063118769333722248059129324930440274566106778586347062151790011447127271013552788043340968529836663572730166116389581669026622076611780184454247069332874251624879525584896044862477786620762956798296075570322068434241068065702013016253013081875223527659267269710434063204637902571859165326218063722140498755471319655538266113509967156577390989574817591886769306764238072182098259691693540564026500460770136383895512302533790115023812066106771231545872964768547059302076931379109322029398388786542184412342563742032353585996643185810561901266370308273856894750135751466468729528212280447825694829216541955626930485294703976759879767365601668096356612694957256830213703072287238590766060731145530961276630473477364332665247784198691609214860851459821230538936517607713217963673131087635495176872644166494357955758464128692095532173871251657777183119147801674213567824166460759237905637761950724581385029224569417418617140357029173407243311830270764924051169740829028034241740796166791747096458974085034831216205324829781370177880406485411151297826703957809466702087369610888878672895341149332498450196586127632520763964503781498035177130279761059048943726133643777385700725109430826315547023730539622980954996670448273413009997322598837194021922037594775656780608263755986177935811969426273102007372673497546212096870799179847331955130181816311924551881268120895746187761438823219741159691770885985402434541109128256007882720230757917404237152031222252400487722027114353302694641795677787080358113343486523748001664790112581609543614872846464646359096394445725901306732824704523759845237116967034552050008584090714494212275411350918360315438428554265701724355037460130229099943039042894971110210291575013429346142479403776743562026781996092238656723056693139587155137624014616909762725001133356097410359514084247032954264597336761159945207265024691067816357157023642147138320165815732916975917023432435601281893315493152320264268297147295951030478385204433155968393449246595742830225065214771152591436469434853947370423096139986754476414670419842151456082501199277534133810061715975877971449172273817245570950829851140016561477769117749431277101983099661066991666515082813672515275311792828261755637632174812535080472432935495034815524255762404861298839393301841590744665717113221028848056202273545519104000000000000000000000000*i1^53 + 5174388715183895831662704885706622680863286303699546462154427666341140827756417656071497324253288761640871277427618528375926154987586736264444283830041824556455242521761626546373853724178360114691497806042389642641901656296096789115154603872633386419414966646306357324230110972161957090912989459607633679285029821998875203614381689195125404244546468541688782482152609108349953132978653270469313713069189270940058262573955309589792905565580186552618188235924781890195300823194725755405697551989678206356243809024790594215225340371230637029552871991388606343370956631983975396909622160050321888363907663164630165696973308685614886371573048386323847648752318666913503357690342251089871303660683383584567010497411295357246841485773800502021126444679021428036446708699791060899969251488078968262283228600793551224503971025138708544346257376405907193671032573179415063987544518415430020163405624677745335975953044111946605937794709181456718950713904734383278599023139714805772186137136702756075103176994805048522402254850434209878402032655126598091008182218101727677829869127613318987278863005560775726601370162943809291933358715437650231829833330560023526143912200530948506695008695827911111320134457480638250267786474721310719428675410601320099874959051689865287727555848536003403152732378635548662943286043724215213769628999432097602582352542650116159149487980596812090665704037249219006302691717483689935448149246915809133896529806466973864652485193706028523204956389654595913644117921693709529929694537083992682940041599659072921586660872559797094411549353915975001246812812514790059525681675513791509990510053121871457178668803567624434860675440785685872916247899640576264899923827670500952297111766057456888742596469451873955482988254699990342532196129373998126761824506550509605262650964997862095533089443004623524002857273196797003961138994991812046874281234323987396522795469440617081833905626428932166319132277443762099618216746963276541887209960061175188734215726550188982348183310641568307848076566623884226600780610966499314406825596779342513302692881245846415795704516146696272256028822066925623825783296006356511995387960138998085613380651910517337190508512435917245859321533422085917265671151144327072912615355250942746010990507978389423428906425535193335110421431741027317872896938925771531745514273992168323918350622435095176012184928616448620810469346602799265482631192754462205259046664904330804113908219134401694714258643698031400131824476980071459607857735132491979384926817310234659395397647713977462460966352571210890150618715188529854852958313304861593542057238155612515665672635441034685642081828136013060624155760687729333814701162793889957932223086539983578090192523703697581651925763430341247690445856878017488935933499926420306744241782317058498060351080840013199441920000000000000000000000*i1^54 + 125448116269830874419600104543828908822800803545857543189777128604094686773796545392537680184605259954629017222099342422539607049420589493585265459648821215311164810746674006287776701839925409625239474794534759319896580354455103142150916414602486312549387846254470922525369607558405001081998546578704000312157475774691294325801434695964865545964158407094760674340165251013693149656675705482400988320313557526291038157224698543623080798598931594411176501442770010836904704319167717409743202782580054837592438092138048246820795127646782069508515384324743736314358539794638474039479775745745094230041695671748655886774803937521359515599822136450495573058640042131713492687462814288052205621705965596066390676836400445199739059130879021349518280875084390158114336760666138312110134026219584246537926593265332641735750166558015761361158119191779074298512739298085496394126046279916585292958327868818324305755049728116008789803710074790734512644080672775289848970355439659681804939148898881639474261573857171636051135496213143179452014904987429616397238490354411044037497928210693993816628212538622660124720277533391710427521354608037649877859549335316110378296981428738979654312683687873194275140280289042571212982937144684395476422011796322009248062305060043365588507844060196901534414801790989138687361406766523438675731143462989480664338974425402938666982618164258463969857958028404312903948112427408729322095842356576982973922780723965951738794381110389626759258601245713291614021945660585445104616190380158095988881694735849028324477259248206782836798552232313149618335135742841548497204930689784193418056422347961901127920971052012111199140229986275057908871654976621809289199938624201968395090178677348035940031042004311426178900842032290279526381542853767504713558917859487933745586500528542958490173961763472156889039564041036111760795631568715542259032261215968828330980564165827293259370121200147014260346315624471214905457706458828443414589498103296314871609352744812069875429155172335712105341768572918969733251111503603011424177045810172125493149755459732530645278622656554555001496029144906736301912321886180694596244142043259844422688699535525826202702012572589049045287982338174608908252706198170039788063291138213261095840263174395638117607383329494431327482457191928341324135010415667402258902398317674267072381446314807149578130123314579069477406266248334801321002458368396189371094555819341210970392842523925911105806425540038391919852965938637752804762951136722810600200348186805867043246759623805888152775863132468078215053440653249841048630383674194514379268425674955013651920767865841471305388712043210325508187414878269100882370464977817743470795318269839694297500032058756569407700407057416077632281127437449544395957695418504020348979868165326293595831452748459540480000000000000000000000*i1^55 + -377745039606474456560394555014786257879665644821684365234638012370635032553155511938752316746779744697297818979436322405078896843018755343418618102691351410259819021885203111336097912252285970772123411293654622310307020263324282036294140265454450359448643206827052606541017187504682652656340974103409186303649084472010180847064318307245372153878689524870057849651963357212770719485210559178243622191480656004388416141750152808261973632765460001574546972543777242795067099360317754301850538871953822605787263115743050944455157534506308421742638786841372605177051869591064941916374737113841976812844593594841990713306903040811126535809062912159426901860800764666046423806241233130896233568665952450229704883528825084877132124139596158854934845965451019402751463048734590647137261473629412491093033767813160290369572289503195238694622106269706355165891782262291091208182736572162244071335937486266010539803348883634077177986577237546487615961003211057209910248101815337260830803498918358923077669805192771274944704979320914565682334384030853647003631931467483548785472138737856531721703933830943148417126971166086176871490684552099854780826371332663594643924171740132127541044707499248806001706694959596443274383506699170562580499637799522145813353789165615258512070085914643270728404740515449168944351922724640326834881396591341115167955875793399024782231202459652830888932065651040879166970953080012753185172317585479172727777176917772488617029628424243243595715974433967888327662994338084915384352823025420957275385091366178220014749007127526172502727185497432539473428403653699573357154511456916017333044169540234959458125890720238013177466549321706471751537411246678375289845880207328574423369005933847993030021030977415099993652882397490193149443934480771125010656005852316774240011611218905391224240406357693195536210927113156696910262624719200545167678803342443365281673345599946953354593845572235727289268101058898381031041489155309130192282852865768832686045969677884356540652870821726810489525709570082903853088605097566604470147205681532961757493675481726531742426191950176641946242342106124899384356720596424901179088896321104276796118233932551434585973774621532969987719731713320162431027320221095908716270831419280834935881863026037696596598236019362009056501437740269069730887387894541173537747870806730214771076624823551463698463436417356399202154209595164560704228857702747412800820059779703462563183106767036588418908880019940423828493903804108582233770343082365317138610592190965361594776182211474078660660211701187079516792793241372712132342858222624610507510981490784001564306583413524646597204624452131141454304411349278445597297562563444699027919145840074999464152035971523171760959727242129730430875246595606560302218315782374977963226990344846900493389546913792000000000000000000000*i1^56 + 283407059170650131652053815288317279021080101015276956766446800080214587110062211777564601738850811142064407919001926049193712407348589494908813678393824827748146352126840312743532346652290316253570014774886007123165424612488841671581965630988005852439389518441750529299886746511355045302046267913299101974954156877264502002224890959229754961062573117200880278043513315560476887232098507849754758974014157419989643820001540147573150352775769411655403412907119055428266992628691485313422559132914188403628467760000033846022595766594184587203405777874689642508709521155563371486403202743073868060071455263770056069220526519535521436484811920319817064160046897909204934730816021046754440400438184493692752231375463218301925378297725783174429382220058057405354612379601245116971622811521112575164570513108952714790866116412321786080807901788053981450437950705396233715215943088196027135944290433883094170948027004453325360612324904126023114324545004541952972541258079407868545548089818616898816415307930898046830810794061428799194984138982693871172199841805166857267565996634722865850599319261797567285639161759041862992055168564797510264595189941979103436364100425417505506236341130415370296278189321108285219499437984860960174609539909982301923118711060570661407746135700837882792057523186877691206796533726931918319817387156886259495518145676746138811222232737098628459766127995975543869838995805749789572659054833309577245687671766755331807126722432723526257262534497337245012671802848305734376596972769073753136239025548118373321501205764137785161735970967641623704941334284493249428697324167360646417696600028450918664185451842644025317094866145429088506771016840592183901663208083394575332566453127627303423238118046499991298595870460602460788761228139142249316219114457102937156668880427934927473755336203467824559591158132476659015776736991849933922673780888247609350789374914788478983003105177875216063466496441187247739684696532044002462167833720805981436360304357291960842663570626733118189508778794569141491893796221536543448125698998788960541701472192273591323307638807507150425272483392013666377983647907302851632340441893019485213985236794478541090056930645713057682888764682136728489169583985136615794914585043794401813664667274090683725913008374974311083716836226336044148382208153739793021193326086216782820017947244002232841378803850090140387292221803985037674274003548138917939309749030297161114471256218974779922549611778158411091694000789921555644708476221788569607333210411192553538322784985869225819685276392940320666320088572761245568531881079404692887341486526424450864891764040341056922444636636833260575865880632708595552080819722021447516701251812820458493790423500690206574094891595272152225301323722849074778463266436279561299683902814040613724356608000000000000000000000*i1^57 + -6881055869004575691509547696621104039864445825374966576553527688391106866105912867461115664566228259421757623257088473678756124524143200064097152025110935958745453885115572802584523242741278685359502821569993996630005513732655275020884574850591296256313626779481976072766190549983632185996704772610751455846664271807868487439403777507493606550479585666725814001786145560361041158311497065052889499766781193461636396615291361358361936260320571445992769776974648555441313360138556632854461829610419238645264516477318651535497772301777737617440555998082144193203485884105926442258303673109861507932069114577737926580130722793920564693759980634493477305073075369892078615277484047630915286288547624853557274779327199732957182455827823022368494736322930306885180417818597235843233579134489683215347015089568428292767390752520418701435815411711815108351578502131787857740775037836737901037927317260390959870579205387591498253474163124396873006342336911895681786922564382547655501436745729849761350669072977889814007321434642174680754010324777962460886773834630755521056279029598770257612499621362548344763372345057864471827238388589815831018328748291184200973218757422701751774734343574700553185180883379586651530192867251857760096375787384409391557636232024927118735712937266054851475117273179445042777772528440870014872088212956794167204821581882489169324938933335385597260407898776951724953143111474458545949975401592835716986588217939217898804472644198251086400249625908478870667382082635975768582568837804944466321528690326566544255605738045056130301273245518402425427323816525424538178323708518503742950750433066046624938082151620121479652557254345049953306969390249113247894651466193802579987859398491119711995341602120676829523311366952841400328902492016520014338798331363881354624507889324923528978789363073558443642770441283637735152510203548026668021545213020314377025823186881414502156679072320348357360497841499788859985646638950838341279850851893246268368799651434500358748094515658865423672391782973480882158883343032601236532445082135414304659911935375143063477927168280649782898253618145139068556119157837807172380512503178281482517683910346693373001035897188055519050014779103372139846242256821572390314774742205847364340952813392331667841729234807106307238192660600548468138097949987078813481920883793828035363636478207010021380662348372819319594745654220537064138271957860079250742111271057046304546635933746315309183048022005643336354716955120039493188826960855874904415877564722410051324003453136400229977851640077492345493668152680672470323540532050593812052818227742642945554257355411399381927314271313344340697035635957817399629167738948010204108797510997955911649991315693875160315214132472164784058185576240474239433681130672035318513002093154507161600000000000000000000*i1^58 + -49252179994526618392045509934663956579457760954758790072760577761425416312414626060980874979485108468964727252662246800631365538325274611887339455493041978827924804927465357134751002445112634439831338354154191511158096857413086947607030463432894300978418234209375435040365818460850317429721397690392877095293690969826457110628669323572894981987530438559227652624797919685491100230203487970542646798855922155290489257152464077463563067448129187510068573101090721787652078269824710392261473509820503979422021358114150760543006947523325773964934210413544946494827993601570650803731695450007987651915851396614845526570316399557786240060895641914115309073601255378824821653067109399271250452321021985981752046440928036649830821011528242835105582177008178760369431290154706081954901189741526076670571511445817955178077921978093781646940174843180184458252856035642390643772197562736152422163872749714219186187443403295091390358487407733015050104680542820093154288320957077578405403059823199540563544272871946408981562073998273446590855547676830520277700244790091765897906657285993785127965862277079408838646003748695835603071809863223608132215515090860232135810460744068955365444272537272862882426156254938686154645460589149710262121985905706881291532966450923771220833859751537583252380170388543790611918668622954704893562643366746035675650591697374555334513809058029969815849884834531426581176913644399084028485921877268499470791087128334981399704931969888260459409072746992111021561561434034944577323549928929025712912841311827551928396702201050857155982094262035906949784824676829483221251953624406127321930096524952385185908859282051393055086671576432237418792362906778857917344980895577816057758311276593776186386925610857825004097472463297954570271906509975619830777163546036505077092379045909337014527000536766710435717830065653784228353542724336076865011740186708839174695196691147957972334566994805897723927340439031130188288389250097651177529127510437648962603170529481104156173517632964778294948964920539304792823212686033456460373506619013801098233640910433550058260506660484951783802835545138167126246606153684157139637898745114580512436331624533338074008396462027965811720410874200908950850230743802258518631704008149319791657529359098384896294718913278166879482929408665785170061614799721640612279696107623423490021178891513856912646138413666517610671979765710253432514216555803121298349332247973693554317529103071011121565577230757963636754276947917063315915468624602659221723329447826735900755075933541033079473308970709353989605977692718523251277727316588099120243299543942383547267066823868438735601505838740262477723570583527956851849486100569032821749597937012566763176048252005323151871278805705465860936474829050979971335283453358208618329985672806400000000000000000000*i1^59 + -9716974984656701987765809686023057651479431219342350130277803185173441855265762946179933221542146342462199969883039203414528815973123854466208001890034843893326906198137867242830693187244979414465339305587291545854404640409049469337143103194165679314283655219932759199954003740110962490784580403136846006417394275238253833781958243005126765474798393342881741035814140975798466926967108705097972006937057930108407803302196142285360660252594283178642328625402424825970649739862542334347123619593614464458729670108864044319087155174902014586459707734854355881429820796037641019332423411346131140033471944970919611080273708997210165312620966415702104802060343338054254037835873897608608442839512491047148383713130901834538391106994373264807296346740212204711724679859872045435952119032651784248418117053100318935976492581379436055051859640142378489246103511891163120717410837464780215876948163452139999489689325625835760384871872688610781388339092831974619680707685761731887691067929730720703587694975562285068307736742958309098670396731092114660272490164582715045475458853371470948678869503239301930950648534043855651979313730433092110749874022110216263860124326058889463390033637116293738784753241599607567556566138136873462399118157874988902841288735986938055373282924452324146548004893142999108463099698968647784566479999733577816530820701108153347099462380902412093430299794564128121233338605749530594666610038526598334161619637596712345171531670422374319563939712518442330392599739436305201181909576975105392938500855431998643833276194576407947544555435991032012280001085764250937844771575379652417835098753459727591174333698070375254287740989313079755037048338818103087537886449362241266070237132671483478450587486202093064695170826240716512051420308241577204057739270740621371235187158093172048098495900069814194200290478012380311567805201998870670673148084006690628518454271212721536199345572861596071515344468894097893061122677786171959841454980375230424659629135934109205362023404639802593103652510933014713446183547950875408428848460753913184760585736550027200186935485739939411589050400449862303666627080348701563506717153292389026576242562778829118286715182246807929079217759796260099915873331243998091392525762901399353906230427076518096908145536819484473241752395337104047727491956295144551152551174611714197252712923124648426393966274193294374768140420797288980413444796163481964753496496950988116661756966411496475825952327115733257777434057657564994684500935064807476205873145716252203980965638867002044843765231825342198254496254773118703201134216591500395984153813018079937176842877830494806562418957855206897703661579337039126507757807409024044055792130557796147928382915273425080356459008394237326212591812117403320872136761057510720106659840000000000000000000*i1^60 + 302704338969521681709607525344893024392464591713556066488278599284434419575231766984837193128385143932700426711471960836234908388316286708107755728685298418168444623204946546968619984662256847542905719080532996115049401895586686486881586164588406061367370776350296063249021241939356950379597034178686463620999849368425500324757438607677098177492996955600986035679283609116154164127544088128743382819887963581579512550896956457694057012281801290898408301466875066880513889052544244365248958642367016529830169898392301405292322298339198613754011454116615634365012380120518544084869978747383387379355138675195474890302376272112713758831144374119009259159149068473124527045745036734010523713887426044273470463166626446021879351082678848792671359302986735059686774662347076522194398916035211458751787950484651459143910749062145847010893070690653462950109592407837937439972687056868164119036425552997770220450123712388424527761394460638864050748929339106277047569861242152821672153492241147089363392512015518065360120096044225772135421078091780399360862162094700212341597250209576110513728910681302070097741956381767637652077145085774692543831655529904509348295639062207135322748096447668398219740359270070277360769589759852150904471434285036377739342122638109617049915401228609638606935270343392974150727074522193204538522847924748767258922044931323462632719545960733892977581115820804616938864916062111317697911409463765922706107947196991663883207435780443199360589038687967784407212197585042173104199644929366548928649062285028174422380370639903384648708065578392156300809556244331697252702304836876939756863056979441442146651746768142621701019457707293918075261343921353199525024409356782115740558138785233130802740521206036256469138234895245772569715269706864069920878509540110668398197767324630108137585040387982265791815823779086567827559582988522042668777677214473824464187335560031164606387725737767162043535648971096585823173386942997886303950719761303525882195268592826832529484203357942235005728472075931641334752649175690194679536741386337051039485977570390146806516489412508260365369922467644553311233432272400732398558961657637185748732292137065217513612338957599575831708074115411521018777342652004719527493972191327255371205357088396764449986176169961317787284083504373537584176646589444734551170565185760217539145750239566178612814078125169419315920164669571451046337817233498106117347874125349606757226073709752202398045777014798721265029260226482071243814761577348456119649859855451918541558094367848915429590092612035138728579278130460657901253832674278504224308803643702461431914816521156146404098672505497065637220082548317450327101826056080894168604656161816955738920740319313534891399857276959399156210591937529116953180988789646950400000000000000000000*i1^61 + -2986550629869944027468209706096505887670294155985084612365772961964680476258660539026938284316091518930497240592033283864997002484964615865442279866823484557040016927159415582450517324587869899468203199669150797862131294133753224679851804683685693325813339465721576901828630032440002793268118653924847358595548963114228435631595511900665872266901128798017136297654987181819614320921649670495241955582549950441967361518810851401447753631658107725238446241465116305840703173596170586829776337701438483578854959793112831076888977947543390855538592972536072120727470814981905398081785208572266294401273299479500063621541278163224763040590760326766915365836243888630282672493944288753396674378604416957368224591478208254076164852589672084665658021134416623520976234366052916280675586892172931851261677979353385974971345150055670248904048435906475129557885661175745221231628542417021075502533829779686092394362789067490937735981935695015247542119930710106632133856277168484547542615196827955386436657454774731225345195324515156432850298999933221167226008985349990487319423790572865604360574213498880424945285544449637247067852702098396838826006943736377584349870484884585693993313359767153554418157925598347694680855355382716535886788462436119701127506534527734064341880186559083400268802384200804791050716776709825065229741864796750478167411070753351061756967534329958648754499942496047266721411968948997214293043950990991895346261316095266460609602569835987038072728017088739815120723692894499703663791120365114971964372136387293593342940780491969067557896404753829794251949184781660788855306675758067807546666336843387240148710429186435315289514351784934489747774189227917987107385661692453415679505849632485906820258146321201318408659184604371126801849234915576790048557102957414831503303560373456267829895754066437253205413314332615891082438064829562232374537671509020614642812126397087377891540003384750030542232214739117410338507901434498122790740869916370317977374875342396736164519141209150303870421370708376129563362443024533226989300415433642049690672060309333297986086307727374443636775472540155412843085435648985388152204837887800920789342352730632845148514103554876460654842280960361034974423384898225971204355922239261860902354518862305418621693762495235949710729447295424487922305924512974187619817067541580225848552952765131364622065054907938317791956244655627246560624019418442085201745704071336322834261512399859247246510249561286795478695187915045505433797634925537803676094402796784326157044720610423797520128961295482793869610384291137916406716582086014701133422140046738567781090663674241459674406695665239074702584880233761602635283641582186469858454141587544051230406309843486205090102419083275426937829624782811605865278210048000000000000000000*i1^62 + 442458950163174968062197758337702399220851524218877310897822583023458320842145513236121728517881828660717580582292119374551492436717844886673356729773882358420813417722885608022323546576589094040915510191228335565346715516434486610112222678206679910715896239494686708516823780458037336376849592166180250157629283321656576741360110851877321888304954945756685485642590674555387135389589960540343414965091448626588407669926643998446716196651842199230717044944533425868521030728588320802305738746304735615989917619259745626297913505047160953948048033408657376490573789107850611828987676402879764866950367152850908551383451337779936309148399698066021874405518826334923472974947385455546263828218589555561830435450213446130730209487927751056452364963338301384499205895309220931791927194555383954329962588430636872342490798627555371054507479745895745692298763770376983246278857835100212421673977277344069114016874101180840747166307887922245136976563464303403269805557110050506782770340369374765380122541994073357930539916254409377648124139360868090769154588184831133104395165510017454376489462260092406458717347546497634424023547389129088696641664245856442913332373105729801835915125060582416598464759386549516993024937008744856423577455309699940721512376686271917906835433664673148984870185657962890705116616044343398140113275060217379853937118574926570966703107747505460193955076614356854618295559716531436869358271149225312429306788000525779899396022639859830825681031564159717259201280116922345117980195426542432099246069873177379117207246503928047768456759003770349944116417439861959581345017740347969463971693591174827613078620275284768865591255780458228256497531415050922489963787341772729982175289844621052066236772586681490111262809405184047134940027367205570956198392064066117736161268753809580343673943406629312072132992432125382550914937658581105820245861638586663950116866377904725097974585560066376680498152538795479380511237657672234594958467465226597603570778345192821244951782502363540261979177420681745082305751277404574797073779308056527951846533497481678323206687328059916539027390903864361951990808715622044720009137822154408343705483670173092706347476191966286831401905837106698793127505825171284251932997120787304885939572352940493403515885518487503979507897610837980237392695415482265217515274475392720231799077564413484435330588674965894810064477847798677940675000437248602793519685260345196848639277980392984964800565157737014512728020893932914451052115582230617094272623313806756232415063693254893884470071904311953218754313088312376997502634122982341611396247751459899378271494266913122792706894056711496878383080006400397278494048192878135751580344388131157187228484190371546084892080004441577993874826820741549260800000000000000000000*i1^63 + -22479672836075766872470497040229627657930030338635954272478699086538176344786852075942184423599918282821068118109050087561066060547308509974589720181192904669730886840051501014395156162424980541832145298075994104397630209198052468141138071133187346130215603233770079608371682849496108144314687263606830354367653546695090079649202489014770387462964287790822573260604793347027423880646205187007065523443834356607759664840827447289368908237884294110275778051942600995877325877158312796407079949925829628810990826735941073126177034884891252930231849249044991529937762485591332263504291251586409004102171227981472627887343363295098165373668766056629586781921058786731219124230422003237305239949901079017348795326687881051879808961169611641223563525754434059188254954533302795792101199679319476279060011960597531392332789414041398590288820447627704521638817313751910042403025630896346335379246065743355763019798369326834887542371271490749105743658087942213035003452036564572445778539636633075051763823506715789317895924002999620895481804005608703446865478506521542913631986240551425422147937343506886184870528228380087895131980050004381503344122765117700576211924522570843172963715936152999207695509149750776647165852428081468882727522429394456328660728071447885807708505138647844648038173282715783882338071699218428325068639495424966493390872264519001467678158092868003370679836350836782515851065113153423534501111529924191166140282010781735111953547927815473286887723849627917449981117444217836689360654470244111573338177299131642429330932572840636938926995861822719963312285791103153058892550948862726764999641967427613088125852211110354617200613732790721649913387331063841846750190334054496832765336442371998047582751585204498896185221034433084495608560865323437444617618349950918649540486558954648171040079928343657729507920522609827390967724716973938764856324796073735279173382405325701683888789351951982066622542388166341852909494707555579385623502610941702895522141114424579458058368171986304259306359147012885173704224389237354928057024112897714020088847903223354610732771515362423536715564896859918599751931552734720553742465118185661596780603087823656268045311195164976970644780368004082715496568195380342106069280027093981885656034065102167879918799516138518387941439191339818762066903245526777209634801039334971300678204558632094744006565548616141733412209181338466308591162706010567659351285372768721495130213197674395019220813495986377229039965824022144597383346561475605655272397849100561153698567360077547334502380980540424371054350263232356487058589805995174723966988465272633447391661760777190785016054569633434499573042855159897609972368455095363660513063970823312490587051537902286670501611279996661016289336956131737600000000000000000*i1^64 + 410773256449620729715098202013102486594126944112547232656999150773933345395324897161294435796605441891862638905162471700558505969925826990723635660920695099896769410214202272532656378104430012977488512279021271052459905706744911051785311511765577083067221094083317819481323314994420718033383612042541087454430092145679714682307842552084923862286701503005116581365152476175433973982581191782543685835820900905158631754520174965228563473884464592632174777939296865198118177114904785779004700448423647162516855507451670768548743384893811361682364391677663140516991354493426897996622932950451351997382999092991345517138311662362554001100215472265420120048970836595322578265869339930563691072916989238506324726537494208258967914800827861546244481368887933430973583314518907143750862659346441607372485802842550517225115309959116565799697129563463793131985955520153248556701065628770197603048671608477898584294577586463885334973029355886122154971790811729134483252525501032028313303909873047459909718476626326348561391814670175743770952975922515232364636184728229684929704539659715102126074791986983619407011282204307176596239672789659700168154181639500423232566576195696699458167243093688324565432144053147932210810043760455472789390106414912955969285442098531273723750200280207237754398318319867571276748589861018852334550093910456777747873025986791182008718887224650968124744312892999718430448235284187568985251110837196035926107459028903365724737023869510748236791409564013120962354758818808321396736467450406595036975563437573103602377263686049713774528353687136534500263238198283990640557268714017582384954685017621364237993444315663916568627020296020462901575992088252853157541359563581978163360443673236488591806473694499294653816544757610965397911708734925721032444553629759884302415830795993538346637981485209561967065836135961603594543926530402242514732783130433947858968768230811300360854521464297308667547397226869263798707357621431613715040684388128420287123087185661030646141038235622848015431438353929166724956464878263093635792399105967721709211436201475201813331913590871975735798073215507707781186898973989108225446733383293108350843204058654894030100823934131825595105845387100303941984921537813895473860746664904779355968193792441408690052663303455821263196105083498691881042832364422925007601785235937732986877556586830425793099892782330389969731509993390221652448593263454738615065245676359800919019568758303313050751985924981303420740676366739204843669167810785601412813806595448432798561409495290355193459100257851801518815178322773547354678941183362937840789105166920399369488367846195972278335835309672130812554491242845579681426934711960125174608587251149537217848633772794694980160704799796893772991692800000000000000000*i1^65 + -4767939682156844998498031472270486305027099105380743789475265888997549662226072623538661815958212998865871034324290827715904696997520257551082947105951969051688627527514203292761378778060677160710263130425729850463042732919548728220782057460507460355777081277093022120935567656674987126691248095265132425363264611008869932314285582811535670847452096571787167674363894844202818366833775098611091077971099353630154103717160270297084480039662779747773680003183723360706406813609534499797043452572372991702704298053231153352940122159278681218602151222656814776981912447785523199687408033684349616041431371719427741364234739589447411563674351865834996257541210172062262450497007189483412584082338796004125085352736054153468310912153363866083178130567746283579213714428765183060813037298572369090167855463292898022096484926280849178360330857810232529982729999735711994977567079493210674249842263369677370291053940761284052749416231308584461792283456087330652823817186044934269239516797911718016256563053287362893948781700140700892791786947132787929042577292164145146757362150827951866540908897098028116776903424168470795770327217678341207369994939822081562364914285292108511897798617608513834844884198809546630935064321898914501131356062503869159415802784052579104749074408727243675886180622171975471145713177617373089788019760149274930591249385677106663283176473274487204176949166098833268925749000455048499611882633953480902913589350501064810752604472067167801540929287400160297416753773158596508897591627489433954305752242900357889034587980452781733761889645738685111816631592338315146667547688242069548256097307056100947319105738868631832585124313487074561083139814391279766391641183889432637107140232334403298496875872773285918098579225222332386331247358582384588942433640443888312361384508601681291325586830663356652489734398944769010061442876334752538036751621216180359974324916954588003217151534326477704568404590755831451427102671840638301691518788132954126032088837581407115371429640904561825107341848046513755268615162432408175174466802629330775444659269891752536613412804702862073152114211219433197739381070351222942358691224606043162718794300826013304033267161616807426418792383519909668330023496698246879283907119398820708976158658392424519240334825264136232184821052667569045837515658062782824515374712790101016574306384695329438162268720442081026127882356606300941157790154372325401608607547861810249730003898887414509779360431049209714898171652999282463355720850177331993710262403373932017077731593892553698466414368174292191208356887354954109231306172356612758982458945921338055744099468869412503843655918019723776875123666708932252063644216591102109407749337144514324770418184426393351950621613349901697024000000000000000*i1^66 + 7027347473789163722665531708839429661484362557280423881923840729142868976098432701643996982084520025203752847119221394219047400785200216858043290885568627723129706259285224329670316861355212677561169764837604731278836715827134178274276717299037791727996482765141481193087848386872080192657269213260084420815753594844270001146756323107995387868950058363627870207191176813208858175604003608356650560170182758671802341902437347729459156899363333656073879103089509636030730352202182005843866275906255363348736955590217768711685029143342548431523599965960369744696811111957001060912623643417502053998546749384635674244859708636474221984927615841453973756403082347529314538706130833941464586237319612023962563119670206792392261949679762995091895821307912729023898685032285886589386839082931713820109871920487589280582579936631935021555992428923379646227857451541406037807343287709688585258699173360553798332179522870956763853201594557480552762920282325626269921069595149583219301272849565599987922351394024677356170199925766312777661772681019926283430436772713415235979135419448376369497805235657502061522748682051355742973793403951529283372546195504326528686504896681417846453165750993122143710360186974521849016632706848555922048580917454289634508293995080465496746224012077530403003625808717996720695578849487830002991726869450337592643381871168659126572285112900711866237941342400132936493442347702602846930484675334607067971834397240087269063921771147244918446106117150838052377670246440813098829462954373503157256501275132492633311671011692056465275393157316042368958702717322616708508403616755260405398702892178638274673445921098488506812773603030299587675706926140891606976093824842803953680817926464053189294397238273954764201768449283915389067849876581944280132656284017206710823794315053521088005787403836905343142630202818126183549109842651974122659814467657362386811590157213238954199163108919102056469186827781237314921451595720091113307019302503829029491819906831615009655311872406988960587919875496077070352867067513844758753173099586239966174273558113303304614664774360888215146715206682864894719198523627110722572066929040408052357257638849021845561820278889280126555498118671873791082217240374194926355796906994694459143243815810053192274074384659399931801826068823298529682489617493990924281633096164600107475040855665531936154055348484810570097002517719081905724817297525895055519254553618139311191137169140957790832210223657776493032417434327389945509717788450798951117050140813030842321176367654846098112208225458875852068162816728973943145711040317822431611766599713324659367782642063366982501453958658926348527023961767343878378444198306760234678080392488946872305091441048499978781333651456000000000000000*i1^67 + -41250043565538093091430779222113469919839475036643124669200598090505127590099745995624958846550251688561726047067057442433308497501564473264017821421411018550023261677779141218393754452824266425376312021970587549449784929107850988390854791973434866238490100893121255073545168662553770315721771272384844202026889987902734378184212770141262575446651206326050924577834353359476160908518993761646580467419074015979403248271618321037016267097192884053231229868488407535768536981195532897306666933695944573400426688162883999951469815046633678897220556845758615505976453456618712933451035981431842504660168045222274257612892800831926860334193764938221265181922201274269783750997149431954065413846242479719063815554346629062251872856924649671362526718529463156296360879268545025847264729570046864187667212064240944267575394676352401231962900735183379285863038318235371857581394228871973336543514265134490760757959956751618108337550105059910862078122347229509670135142884270685850167582008638607744073350984860970564190294521577197368717899642646890384855169692326492725709373083000007366497503419455528747166454280033943328983157733582629010881372700097403431119600179583904533197054730067022205033351259197314280287019393477910164907318378340105167962618090919561173145077476958226599280578621051469531422862509457029608010006615311754087814152187895432717839556883020430924303381677050470162589627330835614220618317994684019059025634515753355141917065401230677877806047565826441052334046153407648584545694097142241940630636455590369344249733945876772508543957231839038120090872763742328630823274540382915451105215371940820535695258057179019171741106644461940056267878034211965136426246337722051335413809928233013215387451208082975720727590621011662334701470609704986952131026735640810580312216613561350939850699156928258089993947514907595198195431358294834132717034726325907432611154433595905044944564686005703898143683796237775604551071786764455314043459692002325682218469982664788071999352986447483287073080821763778372255333844823305968691069876450991991334511786329158929400442447177097304966481947521538610035079957538159593400346028829169149467135218222050098040132937618598954070828477177596124838732044730812449018991745720464835989441418235097241253472409917579454843471910133113309562446811123920192306777898944275212179721774459072121198079514266393359562953787596856908554083565193737425912536075813466883573805588366712704322409527680182762920104449941593123375037315178470288368903998618662918569256814967084842096571407581843801623492427040360332710828194199710039618515709443036709249296509458368442641721488192756102409803599853583761752225000296444095980299480500351416378856173183530382131200000000000000*i1^68 + -2863993260439639036874978759031962506082539620436701723874348788678821722130100514967989579673053858768977514022334872294298471164942465490951083681546879112760042799004867820215190966339891395167233876926050062530149073065936056881108758068650247625023856484368803330882345463327940763106009706376554310853905503482791909447818188725514895701951564461004331330980460998649320594471246477259486519912611101787786551802551986158198806241050158818240430155261700478877210607462783541828289289189394194139712853550494985003417359713310719776355824786513400958384807330349879488660953310360115259053419420766120965791949360612240003322868902939760139663348394247252311790994237560522210868887065637789691218114066682234776501806740306295304984871702263088936680424547763403304739182649101139735456148286386190081036656759143704748590737050050509773960353644740370836621290459181032197448282894661906488553494831741340217874440505385577534451008873104209526269571796761348244967836483555900280874998269799664999462511791736133399035287586585439161483945744860480634278481747706726528366654573801194260640959028029438878604043675684551814392638866901930417445586571874766303075880210595817702766092651153653046667904846308203644155620149665486944931103722839480977517010607172433270767954462652298552841755587603814342671609742109081047183306980515259224920049377101595488470390004522022094055881678148328729045475777195185824952405137392863972954842038527829792406568560920125255016825451833553104803206395822217087597926845173825908323852908346003864187028180660068480449319075900106671992291706646010685771967311659179468362363345110452219101584053850524053419065466338442347593148547586596598246737838104577044153971153972642785219553712511920554047629663605908641421015284276328507434661197669067324830700081106069936263774998894879093909175289665155139635149479560243407621896974752510986953385454409730426659038780699047619757921104319388898895518828012639337936334316103288436673311019468505805119055312198938522386694734725407224063686853755355287089748086684188354166633848760156265097409389079000089116003468091582750081358684731096893204316990710991726583260903988746358052112026473397397289507891310408073342380457310764212265665141822678467457238131236752025346848062645363715653467650406759983944368677783449138067043110161774939493049990171134495248524316446813463154089102610055634542071307332950403066418121616837292889119005909782137662838890854915159827925532348862583481545003623226051324160047824872720136572264989724988544778060067765583336217034585499448953726950584737098517430282211261134535242447012342261866149006847447978207058227992049016194935122431887306901727005900800000000000000*i1^69 + 1174245946516250219264673074498284513419342480900196964722510640797034867877369314098963855169516507811778652028762886280191888412789841595300674839139973443569841307382165243075186623762901482057056725673456422993505569845351351301645103956911550578876628447846727380065220113565061607191085685448955092363677493092315532372253661101361544399546647137076581107294007060955753728876204476255560234271746436510413167659458036671163182851761400290478745037475675997918064799359421328981950726021019391684389584304098401726764109440488309223172462102187131498222125371253237383905578122458547178657841745703568725146179989236456629409846728024322631477239115806102740988251029621407214729427252597615784797605954313536759019407317537168747154435876293577704028187617489766049238939970169631470784298236762253659288087410864488207179892237083844424110797264454338332124533308785548851709066340416928224191212287238127728204731225348984859752348835343710601939865933677678641558060103167632804526639289409469785869437955152736793730160342474499880569990269881141306738019131676377290925401475082355911055768240955967467158361684935924736223666506621327068555607948935414773410101415967537667600299095122698549956956359204203864463011499298440627431560794221437787364542244815911310955900447921295529377377941501649008422117511612383880870180572552332765705596013302330849159563784464939012583697386925345765970152190321154338632099441980554495720493368786911889929950902563113290812931270196444896248605179130331010526471192127192163013970630241596243223389598913848419099802592333689381232739886905561030314363248074805684643698038272331465349692852444121150837332355408923409959756345186955915851558307262185764319954754029725596213978770150339144860260479725428659342419931530036657606320712761130640467501613400333006472877487178131057034434536225115930937038555012186970225290158452360482840471047086554244649626013113602844966272139903635105538571188480908632956890625516813023089516514324402602564505980894288227904518512181269221889142022384848762868857598091458157445480738229313312482308247157060310688723581840507205844820469922345424906622191856183024572473902746293536117232840054367122734821142585951744623700721129372698613007741110594249490882547443793803460030003133480582487916846837954290484162887942108434605088662922127446937531088319664169886120005838606705490371717244431651289084860422722095791596596577786079185870717267772414716027422656748139518581843792388391312303015265081068669471820909348527306612284019355644455031947911787286652929528059428817924466831803485954289069547829637493829071477743042930613373650250888858314096691703212788884466970919950845214720000000000000*i1^70 + -57640421064752841346247389847949856522535377688239856877854568069706042470659908673472436055350451011360799377583880421550865781634553591274067346218045687245666936879015348091275171554423914100125084223103761770773967308064537398855399128754572693521592135588446291998078196417394405828342995020419128899310771715514608496538370872707178424222788766835554384495660364331376040932341024048205546267242796764426309909182802264081831301451355769048207261646091786059188444147340322322888407771529459469515948753131814187258075250004225478380792036127145180121771917991528849085935595548104738999440406945013545523727795641261878428630052634718702889289314659690367647220070517426781873450473109412398751841468807710449304480723671918649004695192773155332923707286083169041819358257320879434401264525085579398062106584717992071013555118761963879683966553880199290119301452735414436780670620186765620498164304836565077197357733621984926634076175152685259839295925715271332203567343372235158575929296517082998781214615493526513382923935428004503095650892535140295707792350554438186762503362481404009085471910499224998649540444760650040983965506130855475553234228761015224443527704919427807422521886222339809056083393105183005271473847113866906611985990012764231112022008428844341569269459627796437771197705995553528994417956102953426373922427867709058831634526195986397415365525231915807851049621152871437124092824944015769051360334386091698168430807867876258090832058680366612387517792403295811194897183606854588774437158620477835726397216569185175061169527418380724787715839802738982505828438646044263748192903380356471068935860810023256367973117703189440563005683202330557753165165963000878691517611589822772517227703694244873650106967237185945141649518482145657158544762976831048697534975801243717954866020121364790563090766899844046255714057144339039297631828541600595871967828112498913994072503705532019256048861838847893929522676954267633436030396167147092270519119696468829568505776806479618853277682551598765225515702716217454696987241873586857939177014625218692720223500516911965339664304548382957674549024347371201600212360500923202905771226646867010561705673220586561806364410799527726476546011671345975051389084580296804669235593361781902228940134831755152353632155979818560669525437948728089581568320758111859802546318085302899260495514263866253223331797422867636951471892987490119408968307600435212854762838113468326196506862115706308330189532871168519405301960599679128392451397907627144431169334086058131835128843230890864557628028971597102759123987160157346555645677339215759514074746576981022479940817659429174641646351891669430419819097992136880748629179813068800000000000000*i1^71 + 24912828236463840729561146510014378538708142771654261294149345162391442653352461911587881339399568190164830770757985496497884628048062290290749385457982851382622525284070493460613667285102927089164575221724829459226045962447647493949748325189606082912675468096472001145494515076662166278466231338846260536878684125410505858834328648753278361082612443436759429365267121632948488765750178167019236096361522544270569090398402964146665728564885947563896341131663731988850189985829442385443450918604331792164471005218158249865445151471663879622607802657094334836533614504139787413168681084484235685734749544336237784542867457167133939433872756432589684327034788920687829910739619852345777467697341320006178178161525871220378953345110538468518255434265579208015012089042458448961152285212878058190952937190269209336326649291105453150492395963334425701890351345359609321425319488888603050851561598008516046497070703685519881630023883965971296866927011682120281875275206255706691657101092917187565718081692456626518972480701740503646755845575751993156016774365315306401734799972015505302494172608966320138129747670969043720483505038254071229349799910969220035374598470789856783097548913564190091137865327379021101699252640670511190654479339691200057742625969777016468415553730713881712690626241890285727832949359133224548319944960212259794612672948452119592218146339585067390257751719704894733404045555193505424270500361497285042003021697296293590785381000034365024205798181979116599725504442598838445666207138313689181922751423262660674635555611179364078370406355927939625701679047995406229756699437621553933601133418411093958863856079734139018092973323408321936292146009197541763318191971176250081348614599884330358230925154241521928838971045876271993206589083777529794905413386131038365620271999492832315283838633164568768951022225610763454279062638262176295087339235222779944268423387637615807594900873017527862172052579109078916449769944967523343168925601076734766398289011899315878386282105342149447694054443060068105289787133660293999438492674052245807994941118154792757584691774754368387076015146484801770094163460478981639392885292680568913945533411386244909272598646652947733479852801363462244071541106249553786112833810333988617394216092606603479159268016575037946245823227794825243713483031073220572625327127158282090721486207104618108131352584721942155565943430569281245783396191384423064537235778884356530186306689682966333894099493123377862931973908687651142242814226696403655391318683545111319910027773506647667350978769894839857284094181154637546646132816950367019565822571513597892719448149219652856976817481934082519559858051084606942535825509679674576338944000000000000*i1^72 + -14154016140127263374119150533745679268057706149180000811207153816433363473178095346859696547036483503961730735052724955600222356345635316159308487299533376948604632347181248039113840101463339912156681094699716424841853575487434328837213065887834514372599894186492849578205576090345687310025813846037644436701049204326835218575772585042924582595738136025713202992147690063341083373862990031082120771374051409283222480436671923446888800784828670058676644623560130725840642956341146663052379481721165326061059395882353420666226531737605420862162055514130273604605792109864655446000898878235659390999859587792233559152156279234350633345175579254524374634664969319024928325432730244613161541556038070904967262426249621927586194033907282175286064965249184672500974651697012013993884791327658537591633134491644010751163893353791098267538075291881999918734326184773550863981685808467519022197607306932041156044144328809563476763447373195381154524446986354062946645896522599973881810703240259354550597836092091899018578149808530442287279339745341108508597540841598116485639484928681478737140515466887215708751388456352398122127874486117345599929807341656960632158805891869088800472687463644267651271127652903966151585675076372860601497368659299363993368997000874564622718530536243022586798442950786853006688747856829864555915091706191590200099313396049201072503742558798674397084380931342033772061399144112501951085347138675185406884752297481720899456799389794899928306578843298203432837616988333757767284411378816067790821239150769631005275794712274985273214905520017826121426095762426046630284184634200860919161124618721652113028187616272178336617082801016316126387944510168456672903661417291533038652679614775683917269317762657105125290226996253747683175587701398480485463646193834671658804069680228030315138077125801636837611110266415370183682698264915265541504200895232059048294522141500601086247010978434679987166804145086016311436209506962333495444726566031693716749078351264235040430206694510308272182028213311680137117916373354510524944035441944906291472738697250472794609653123779149832267887599354795454247419917650102519672345476648179062867470642577400093315369750934625440336892971394705696242034356616831414544612765188533383727492010210167798214939988736778358342180282784807395344009144422480233200657981017786795637131733638069066107706515112629765995929153510491608791014179106159941142590916328089995747348817073847546753970670223668245734032205999716142019308458769852951530208738908436693266609611560090484471531687368318912968054493893286495734927348357740214024164786025396365247118696890756105796951789308278707533797747035670707968983632445440000000000000*i1^73 + -382731645664814930319137806942994655792779066975444794782934671744424606353606235852440940777773584710908978194694792105477152581768028800251700491680265975721644102578062868201281732679745457877533100541508028673991286376376828569688058032457289686168601575685979241931318373823705639713235646311367757990048283965346625049066662169214001501398753079168618726498422614366299482729020105016025679847806995600324245872309009147135376373744646254069587584234217206457902921179648906143615454444394303949466901351179911691408866989346152221084968562801433453703034937499905628899905098690576766326615231400846739912524674393404349405814370010823838238378230361412835014618099199291749520303487215940712726967913088511064134890750012763509414784125146067112082101515503635125777366044021881624402729800666206233795903131406081908330537145926344905884879115387849843455131465211545690817049600683965851669153726042623931237815266043488234008252914594701198928772214203499979682789787301828554800736111089602978100671596200363518277395903335091495751862511991149291611894936367092289898426049976008334558202227909675784527967618665440253594500910759744266580750400016908228633752500126111264869249930494093606985759839324492379089156297098701183162975587404904307214314279285016203148582772531148297948888258720121776592618323363689261861740087209027692234999686774632967766339490684492914783863187526864504927777211169770892311285820279034566045125588228075409353323291758029612770228525993283365177644620986512194529429798993764236513523743905500105895004246200503033922628300416629621703301883238907108528940587766400098811094069577627951396319267202740468017281849793215456066187792945427835851209645379563131858323416538963938522168536005077672302972565906897852048851027576651653539960352308635944314521790768244638518637144373628337091295277727447642596191873465009422537240157605115634614656839094533154684257086791750023237746284116046846557706474197590759030828235442194502740832000195275382521858999340172100688040270321177248799610860050952610440626773504273009615435894861154564828850847412106807470747267243607048924208021180864119598526019090866720761561903684140610563458513642870312669861840076569216019854111095658020587213879342904233180571448840931048931289245124248135917107583238211986106488898400938193202676395011413839280450705032793967543688889906454506044918379573783780023218048885204996790907679466854429827821416484528884182141297058499116635183482621670485384112125367712180356978450009585755916577394599118195977897236355487245143604938504203636419976960371749805601897854740514769514369393349850486543942131814199169594163200000000000*i1^74 + 94033912438711165452636471380160200906453554712758433086112239368413960199269018623533122298216916708072764141370899520630880761592098409439122626569612593869337598978755397696725748515359373127988455635285666938282335331817168547273198500066881402113743583178717555830616598644695035777911807501815795592838630810524294483688402263965347745997727447822322272879270050547897087662635609747232590600119986863276477056645912866977276273991117481148252784254333125690312541751091860307209418445109485615657279194984889960369859591644010919557670531285446484858657095578611911594355525684371136205226131899559657392566155704642907102372588664253783234232798570231049958044376891519061584317373318058593945795743757547737207704878958710711166531068201624247740547138705759351975620737245969995020796462303005698684334328887869722195142180433961295839305312450600805325061807784590167583706937830631865443905135532155559987615915245396800442645490993500844938176821845589247852465608140839890320983500900120552392570326874894907430373404006085938514326410461821543613465655754904826253506784330823986121146699227458058747454725645168599786599759766336072364758630134830692985828897799402554786914979562922581745499112940753507890345047948427897495981436332630351019649326925647170767245528962399612510459290079584186792198571238588991071596652613223843297532313434215886094565814475266210045419452867913477439565387595745382352626491623644431334395044562107807186796288097148533969103355839642257891275212118071401842942380449461811525584646570886569031361935962600249428178355002579898042929554940571796381795268962364171674767404653563543736627531579381465532675582861110631415317784720966260842345805457293130232817693582847416566274912845174173195962297600580542018073271756061069003575902866273526002209207235899461630404196584524538087445731887394109570809542205345038328455781599352501751863918626603710745108604661789240761547238109181916809421898616927566693410358222382857045471943659436285702055091590064836842100239696301993438616303501837073607267227843309435053978843525941962576466803041041085947444985080315529165478785476507019178164659225363534272857269378433199887468311224733032023541029547677043086578631447330965346081227747918321971537948308036003115733171487743295962374313038043068334429077000706489372647634671886157366339428642127885210531468991621783475077366044705934834312506284429554052115693724632992806004264510058397794645586842763398044076835854363836022505824852530306612988073977862869961603496246714286423994904047537605299704800347116281732844355087195459593160333977353749478069123199740856345040174396211200000000000*i1^75 + 43747618192993420639864735532232108584026922321964427305673170794247858293196116309144101344819218177874567410521964415451706776345009962061422192282450436973706049263691323333439436687197396342386887273775780180824762930881849245798585121295417787123294330022211743929821223875741974262943389821419092588018036078318291505902919240093291342376495693092650816297944838530602853982418570809202695409076382998402796464416798698043902824727222466332093448096812280873246350352748260282935343235412555017828362674743715541890689036492457650221988550082281660183827572760644263766122207710962360040415945270883421425762048549511918722762013819310236045793304917281142175753198726489821469184501697187533043808963073690101532525336162246466496999514604084427002632834468522688383098316172429575142730253728186284111439519031294401030509680574653718726568038050416127291094691869036376065294045357418422027593347962022388776534011153260956129850817222227119459855617539639413767156868291554227378648075399418528042195684411202773586820848634639127655364607168264840414590171311493197046499014073453637765878268160078238580537086787045336132944271177949836211706456087345655459740160572188904670343199128671272354349847587826294085006936041017434170388618807709560037789148713828647943767167326185087116660776479560981944560439334656347791630208383356452742886079888011491702366091542527853952254490330004664711569636456675160196137050233294954312426811017520762653584037800688743580628837858103612175116265778610347737240509389660045885106574320627937073326844137115108247012754740331509035693356475189428888989993638642186392799197676074628074318352870980428871804344633123700722382550899798567811416914982448932301551546666382574121269482092613192131124068007478826476316778103961596441016798330645998614827937152244689052558593122009428464636130352957916437303032325703948807058923623924398452539095880271412748508276141279974896060229147170936205506977677938018934689405788358755675298794219149290484081561010488119676310362406879761776694305058415759994926626873336594648734541754118682228968941596431086540578571325788358772701944501320597789828668204894369854269167735568043894084101790118306063562997083736840370109244654712005718002644616776393106326411261724502263283739404238738019721181464993126758115730794552562752638872230622292667722452687823273096984165725073413673100231383618637432136746166783615750907100898038222740090381339724325960980616335247727169604013208567150693593558248311558996263233672449130666818931543312730062830518336264675038715606495104881426333431708825503422386234033493629505822678357154817156055040000000000*i1^76 + 4513503835895245016112436584047888901978090404568752173176263196776224023925249871947617546369346114641291252638963024452806256599270698077655302817078781488101878564995828613880406433884422480967281669914070498618290468365274493421289940080984082960843270403829146033378280496725155983787121118926191347996582399729032508535473354669414567235969303570083252052505398932306923461026935358053952848130151975638003975738082812453401706131189766468006670570431246598339879806538550299242427604861736266354303638686908910692931505793292961072917227139411917711690597045854159674221289406012566126691849890200768035382865663501659395726333675114193572345527209955204898429798925871587700235809618978295847796399870095506220049043520142540741204277831720381345468872029423468760646642234941354517601517849553947239090877425702598440856395890864052727623790939201163153428773998582007751928999332771796527042410236651373066304686860491709253995286328705271601942736176433870631050582757390649391579823014383584954260483833747811529912969617552289702525281938324317919776859527456006933886513505318625325783901567971497389424895015927757569027403594692040644394303951067261470556667408936993039866603409575366123448290975383170580161435947778548462366620511198765146159792067662994154720380889530668266992107596900016748212651930848724518950263811833927011270825533240951151082717375074554784643786549075243901241044051085028914244929418239606724893828412903693362147121308894167242420825003918009220194054684537866348330048672341826366763174854800976607645021641792023346652475691340086859696485601488374790228534477971970756598398768665954897295489976693955256279300073647705230770530897188858075347529348157254627562264051144765388341807834502914049299401364761707617260493789197115170326366050689128525665403105836790108395499944435280002187338602129476502312949031520996503452283378785892712975927145523713384556957697680009520380076774722483264597842831243011918319464131683274416440120476878709959628791424110128134729293639440190744824912470448468065572924448693026554627667938985549221787322184686888597130762684652795129910041198149233312847093098886498836792853732879236102576633044811949481105000192631008890542749930443862162387970297042108602188279626073000770588946564097475141377047764289876795330119286175081106926546972781217016029682563961361428159990637831052365691337643396995156173714341790526606360104981263851156456127284469230272304074950319968691365121653172674655579542513748969688938847788728184857772507292834200438306119651441493513695892587044335027409394417602479388639999409523164142876629600829440000000000*i1^77 + 504662887886613233348793691237680878205759662068091816449436217909168436089588766121953531331188577902088473561870874729886283521043665170787874069070197931519410903316490343125997607421513844109763394061718210957355815696237064972669295059011403137526311742117798889061269317712356025767417475614079378057541844927173859824956397789573196193227369159191478094922934906685116720462396301843799477971205763972101747188259661623232122559977469646362623085345119449270125681660976710856742124974326717367993831480614482777099922449046842519706252437704525986651171985734602037693780133256218722669294802434259101954062210956415496849910726527371871309146911592186504642798105751509244703170669386448521883189115234647864297790892732383306111076143467342271750737318855369728465131720925680824761457017254046450058901440961235844045532318512034413588061863331856673044000083946207611932949073599902332750756646563954075524271358101721894498121301607522320795978846061937994020268154486982243742939594081046172419028376493087153621071797220009847248065346318592649972291964467703603064724161135398061790849548328727913269568809658382273959583594991947834310287180318927332601869780479203860132840382282366861210844723062143920254874441244677611756767445682508004215119456159491662011092008908815166224700943648439638091230436748144908943841528732609781306212425275051748971689076241152159795181843669509414875403228307659026670654405893947787963535165996826622025863610154990028133009862836931472109107794846049598711228189231071058033271259243992879072721438108288953466274423600539353961751401004212383242190031592528463309110825056956245379344604450719019264052291835495396810653535411556714889068300535709519847652040234921241571582065244952100460093071821991543992066665222701368392663144435178235181266696713389609816169288818975356966795949788310572506912420101537022566446306978550166693095386685646383665641016531306349322019971590953730805852839581500747575923184060864841257668749596261300496728859891400947290181483091013910421849010130991880641540963090833044361689974885585234041557967004276006134975777151901423183718126612499563909755329175192758058481075795792401606054361077389084708284569894019091228356067656180104744041012772615653472737761585316812370906734582355690834640747908283684677553855158053292916518743636977513079100307713411178727200974422943672904110147202070597812360957056469934629261515948119719735710244247655043132437349346028654681545236734761466495914012517139660166178100650277941738727103338350513723605105031520708646090046734419647788358574074608607193450611268458656038912000000000*i1^78 + 28223772302639600546262856067311893054670934134885774247888433272390288027212653555116689620816925016972313503048478535718538059280774542172764947020119094918949589011922781984501391936899387416768027700071750577637364361284638320788449178355299092382427984168814405397922976979884568963392113643394781545479137269143008019309614956367196099309830136798040152617474784080663460291831708699832843869159783726224317728283989705052527634758861036925242026099870739194147526203678768839640170668701087111539113480830267782788902171750472417220353561709934853173682475448737976085974509542790283525364122194571469409780464529322829979115561778566095567977141307290423970427104970957279945642443600727267915016422775370187067740253808570888491495581601489227752978472334462829436846240254825022016026144309378352330202441052937811845691305493040062148314997266866688044558908114573136412330139684142454458975472992836646640252254293154280688537760901741587232186215098259166431193103622142966493246712521181343544322687198165620291371699659278470617781349787306166056769214727156368692930072457483293093509332992601137694244070530969264078598184697064189265454100012714615628449572269473103018371546503218280359121580423814179928871186174873657640465894463401864048844077261840077248227018494572634631053122478766876193204423474342557705018137828096850804503060183461975994706448075809783364183098349552026012515690820174216270697546861139050577598812473166488678457740350420076465581659388799967488953945779712211083746479608947768094120906258582495244811693339366636617862236569545565636732407003399077458803900103166177379956471845903884811393460124314206141846718900473585316118783134011776575740212025562459983122191224324520651889348005661848076447389154009088896086329539400697616965342853651931369365538313487611832333400748899200072523764345952319831838614619095148804855984872227905549583880282211727189171312464040225106034518088156003495444666813719020423463852079833455665431685939308528450958138574381872180472598877391911302307957768786386648189697222625441572997482025199601668317301424916729668952492195174047074369744047405276913162917611320258373278360540667988579871541654581160249880994531304356869674059022713320386370259843813247083324982825919475199080620394782233447168395084147265535893449646644549307731973914439147874235269324425506160071616316986792650537608812546047440237815955355319989284199571040221702905115774737347478445985320145582671076424621318224495951674598038085158002346352935294540786421193015999484959627058359463108596914924317708808019847313993399949174000058368000000000*i1^79 + 758305257349400367932090374939280308512063660667015083298312618124487312083615149366133142637364475664117205682666556946559834009169781327984919347352849824500994813089620942604440550950939109077274700201322251182411991755302390016481718791656341690630152292873318923841138916572609270186732459773210890342686567420603155317783477059488794173262766421884758749264071868415293300436525868831259915267644380572370197132390768551241777245815580462259998060595349125254316932013158664124929452325928712926629758648578474508171101020118019395514435433490029703015882411973538072016721978090214658510753133199229412006032351140709257243311530177515941228587007676248262523975291965731252216758666839113968593128928596541713643365050246237327278646524894307934189606226027585761013332259285637962242615377396365680267878865744759365819549225288196295458342014963807453949463257475573783850028989280619678016891620699579302209642928377722193421105569882220442011489924396969956963726611575348773663845688210619706300590364453007183393186203223306924630990902478638398368928925274149484722227203128963764493881488417206662577272048776506967076437205082902576715371161551073682096038192818189778224483851178856591456165646470467068308542955675016127200943811942602619541293796808358891656554424749055588540100393212065462344699932607898250013264831386143452604892638428327697802575852954870303349436386127192190649154876300469269183803582874746256456285263804236357121136265054802613889789514927535211782916625918108087135904316808657758105848770470509437401062648272573147561545673499444813795910485969642046911710977526643249756174381552998986161984056251582065842705359315574208337634518760399619935358051916340110637937404027701560794344907836146948975816697896417252828007988327501504240584707943109452249328702427166921912614341652952750196893499328961586686791833851581719387637509143686812973376261110009100469944095169685768543288923014184955736528495498382618001618923087381707824085105009116291879845154320267270685342000245429607285396770119854997849298757798748042130084925048239661343965134981166989410809955288082684783984779730238188340846450746693046295796513452665368697075819461457012793505196815245074025109283796756103650736742000549730673545563502117452326269090758857250925923413013821526591053781879268015340399764473874222195910298758874564592983959452922891427376019275816282009584578485587539446621819929858767523882524320697046390298790557299598342002272096953746810455703484898106014582836133254783165612428637965648458587257303324382903105872540121904052244847316001672396800000000*i1^80 + 8965645748766761635400295752348530513175202554707945427938146898599919413606833786295041880993478319952058420510806749910517822488803324462956686720475488835019803143355792336947408615051711006607925834368820787244338603833163104759891706458151361004567194547457225524603631603555217412709191889973145172733813792237901920129464405342099337782456019090044182334506988227462683112432556062580975313125939607561451064071733477289936007731999627607347622377056132754187575362379226499235205157154890302508581705271316144316072721074904252283165145675354083864048339847669132135211411678912006840275896085846857988763597146918123173050035663472675791898958556121192909815456781741934079049516367944009093247622906779883173575100094898031320043065945292522349276703756199230448252835943296542163096862134591267998251348871038369012347228425005940078169747295973888939250780676871848365357455331364475710895869331226569317030310311487745154819979776787594284326695046679595920158548501230804511833517042309771778744640114277575158352285907934463656729637590667122142769258746022664337975399632822033344826315193105433988139839877382518598377205472282870345229170021768097417778999858570128313723076796955746230618158669833229747688552164812534761450104430756516249911997068999397044930050126220751250542118754031900252726078075454391289377238352872431850377239741174663597488696265423873975167960741906526249525337312444673433271880339494681035826244125651974686762293723576986447340787127949817953780088144709311084063580784736682755540067520174566926621577587575738437557452203725965037956317433569348888633826068456664850419223070827341311486996054805165854521129321793784582496440480350202421773526413554679276148919775783898334785246864469065685027479008405992127992599111323783540068578718354874268969140417905627117026705333524912871742152853428728461848563789380057793419761366517050894033163578770631095656841204845733724558585733021473817475234875775846134433306224343301401337827129995401449310575351586287838507742142012004529229521290178580064981511752657740106046117035963596051916377325198259822820162854486399485479224774429945126160810570989487183235261503233302096967684273435463702180393434847541209408043864493016269740588051170072350414907074904746195052321998065833977588927705862997326703982887991908816712785805007498111559521810071483342403377975905224278500688394356896920799100421543671000731187057505895616192621745822488777701345280127066188411882505706132693128566662088175838125318910488652165652541036632269776732935650687223920666941423204655091756826624000000000*i1^81 + 26865975511427034866361111484065868052435403096404967257467844449339537619270929267853157533358023134093402792693561562067984496481595195116656115648411079508203259302036291856274035732654510386493667129513653623007971298071604950558379851459166358259633155222681125001470521776940180346923123534944193987913987617447015126056305268377032246748119722927144196679009630596157612180374619820097814024378405992248001575352483985888640640569715570836672053566805565867820355888766307050004464601850560704971444246860359354759836831791766365901400695288700860604950162346026134105715009474138225860872939538582626425636341589670163100202242975612700038374497102637539846595107496948678333871450205358373130450645685021780575970822591232486896168258572894011645636283231380996149065422231225777197053898978477767405422829810136713976595833704550933456135161635905824423484127737100553608122064254999047532372391863534469408573232602349837636178980182014689185074212104040189653414396610948278900947073629903285224760928087988180443104784260324044297436713125779424159158867788082080221314435723733776616984299947528324356581910032757165226122880485594485482158339314191992972350759930094780762882897438808876199408503122554650785228313770576189015859435854053467648333995521848977467428541997279866971989498419989612555649474825233460814611952957621669343883987184835889524927396486726062034783537788219128145068177254861142602833634465734823906811168367543080292426171472117772389152942301261841123387792579408254119675160260844769908775762402456839467531194363920163334760216594798857761450630950415008229033914629160448390313122516779816981245199609490432912123100073327442001654572138046057328879059498023634731955999929908502411271976804468045574613088158056690708588407682243664993383634999609496597339537486421053123202092450197332275100540088250301904066903709730153456072940946742370119173424543159766388628341768921817430448670247629666135810985858020142106322968405720563489562900799128554601637405124611021075585809928800288271824668364584810477169983693162015611582040224816670870000570530656697891957043639720760236993845066752128170831599151623817517441797514546719406081979633697471069855535452701362373448638745506474227354360705524167374734984048008905080522892811791431421665355796979634950846926862162669995050547332229553981147461442377966937101979204342461251598605218434341504532853994578590422268960358352040511740198637621700650933664695004910370119240330355275550820388096894227975541797866862236325343028019252063088417478014943001169570555594811637760000000*i1^82 + 28729153972208264852106197368690813807446498189455363475867989876709071830480650881210591080204243999813238462361464037885087245053545584161253681703333696399248681491865592511332278730277190371916824233906716053658267994276917721383909381441996823691272724778342033323426703939058233151537795954616037167794666913385719394947241845947811655600615928242494296890818612568286951158871624430036702674986629943131517631183095163267288426312923930921612503944107438855452460361661026448313635353071903666026242461837220140234944124929743751885250595873369253204489498357813429511120634063271345060758183516682718057591516045470188858087806552556565835623573331800872624828932008937609893928554787979364638698881080313486385452731381724142912010843438999349264640415960523995666210645040229282350989801678960486015636309158888006023728824822906763820141197437989368132843641118852135442649198102376023114867032733602419931140849513024810462725674050490034998568495978139042201716704516633745253994980498540595021827604357303959668656380723814969885106377586634707265760931708147977320532498494393918329475176649151962103401403998096470748361106404148211588214984303618350250042884174764858264626368996587794401989018468747256831459265290626858092593114561772739382818451758631754933951011117981131077824496992881424334359674304889952753009083599386823667121740142473828298039670136339405462137910186876249692525404402870228061001849646933095021644014602354572447458118115878647389944862179487492880360944269246627461408363427613074583214576955637455830141088777916173280710363819160337210333334461269867594449960739929071550153697466110852471998599053610683317548792087829188133934282824048241546078617409217333458637568681728485871255653156029110892791093128184071743532551742012706294262460466454322317646610277133609874146513879579845667453086010468459672003149670737854623698906198974920168826345697135734349405743895860387820455339769217666520492870702762918036293928588660754626091568606938014003002659085371666476915719618640456686070236481482648373583965848487427946637724368023356336138669040909897573598454498331315173107599855160603304843096186523930402491838023255943107018071492219752527844500729395566535927101577306939133172466587508551036190423375532195596582751029241277946329547516674816164612653010895159638631769095157508461535202741731463090107385482586655907352339269709240872260024547698693552918092013164576062394614756690235775502602560555048419287355457090083232006300568019562816502264761616122068340882683998986058365171716741330160844800000000*i1^83 + 15251595538747316248726208911727699794299545820897113181340777919737319142437289945488205934475361247182306424358423935109244506404819307374211176941111490263066665290301764183372451152062811854325379453105120839036886231972863910819992933194595550300651840071556127807251495227070102150453445250497753236205810698266940967706747990472460073832913231877376713329307650494511721995004475732603844519010243336309590075890437082286167123507110827807314799975935190165043534730723292006128410358134603616309017222218866450941089960138896616611339166976666056253849259965685146573584841376160171859335082018573407336479887490927302264326768353643858331880222839156332314984403507427841225753570634262516148883529293434664782166123367864378563398727042510090966849697436913461008540439970444663631596280838528046542919569545649563512334955651309224180819418371054859653610864566661262673201001949964386923255061511739715486289348683296420494353920354678483855028029852433818058979722801065650128410329232483756832215876416269650353334172207371984537945346892344098142545157452375308000811830235266499330173880094824496207644171382414072390225505831057268458206916533568445976732255865613781833393423750070888094055812919046069474870837607823618358183199511448884668774443941393959607831253737396519492437664942655826603344974284169045973882059088341761425128684871923769358621047780543081069474384705617388907054952316509838601965542715400038368932168901759588479406228847689292618583828113984769618153343452372774331567300525288069636923271514130234214184047550282467521004505886722169772414537959681951010342223984455525485035703629697228056143747938418869126013301894055718158521347222621315614318437607449503211398837830118955303045832284098284260271859385336403994816495757177664485450632195545760688693078863006962018199924616755062669801613119478757251238916660826931730696113410439487594398210196693028319327668638304174571321407640918757402065334345802170243809431702916808579998064400053834691786893599891962274771374047448452513204372084081221239717823543397383366325123467366715958264197725034640122601424118911491856325692941063967762771412727739405883052227782636653242692671443969340283056586146045611597112566360059629879736213583437459001535108722392328015828346905205997540172856310640975096957087635411529012798198307978967448350637070174789528575848556088371598562129909003844288564058324727342200849785978075382206504547157287453429410745799710133737093205332107605636082725300073329219606073483043959347907402617227919758731543314432000000*i1^84 + -25472882771499699419852411259500680565505983760450531156491420790173443024923196398294312570378011991372852794875023462908344529670266010628957642943309299479048263336123468131227830005344604253572602591311771837349536821899341005595972085143855875435924635763672248099056027440201046678392229999512454531638006954667103750042315285321463553568604239043610926773536548034280578319927557686241453896264336082398020307337201988405276911188507643056495473307471750594780696815372554233342652038549953833383228270348498514867190204400578055960601199969556333760603447824428634932139315510935436562418407813403365328050721559344295877690049957976443085750617299571315084994475542042040101927799197447137990994760827635086516246653101437873575517519611659692659427479325786876900051944760407091290901163648065552203937041677978189986759368200560403008265370132492226642660666080227116260691522865055943582296360640838241422766942609083008932867605402394743585527951622056127005169456204055362131831819843656502006080506658241206222432883860338274300547069009499683251847908292192864125035252141403035417426923446238015286081694674952775547188003453401250455446085925672234721002234954831962153862268941887041009611777891629352063633856233731658064513075950629279685267601357334871146057072927049847679859058265413296824826089266218978737621246478134884011302980726232688292557345075481515239644947478035011351849194190778227553030208485730068076204588530577473795801401138844091411476935715364453351910378997342154535031788810867042138417241495347497151509678287102036106450583966303815775176332237756527757199759493920347459470896841280270489334905054456904385914958335180554688192582520989903545342088698595637365201638802577405327206821760083879101829055710432369204005832474348736487214068068090276163701176541189729053660913959667445698744827332584519957206776194054936067382303033380404577816309938994431199748616387573648749969994828776221558721727865763130214996861959155341062397616671211189338287903377861461835996672244781795838276799796664468571705301615690221676621559819857875764910780913396222619246882729556984553541511771801841160057127589926350623956816070098570646258315938804623899645775919277942709357061195981316568106968790565326653046972367947230419916127952402493426604343155634766109908259426108458943916041975729222857583429953834728214282202188215119337407704073016630895087056639527731578010392650446933169772717176104094510555477422108973194569844889223188343774299282830561526639363289644163077140509409402683392000000*i1^85 + -42389508149227834973031016532672359510813074749586277132472487418732589631424239201607127169586506532840370318807682492112552798273300041589676004758530597309701426221732802428505806051916572369580754813544305716606513002075954581410549609988427531259098356626499277428268251624269368358255148497600192040597757271389204760841471757438635226804674513684162820889582836633116129599932461149694874524216423372843946438912848821245829558536641232837932472483027897978195881919970471618363777101724334396098010244476055876471539423123410776861643920487754339125601769633985166096680068432241796521428293977162830663833043984347203362841025951294027221265578089530043700216854148796126221554289160727306806863259269592228593563618809786119148589552698449692939871628984862115738751661554253195937069187356711427429448677990820393971536581905063211492641744193761282904802296540184340842347286592462008679778853231225796004118155236516109690831194393088175372595551443316174584278919517542359967608051067566415471053373981237658025345828449402104717028473050572034308760929621353540329985997320023294750658461591796927320823670134371905762246969330260996302872933977639260969729737365424901362264437619768455705511152336053852571346349056212132218858032074666621889015419181580792387311577621421862326606500581938024728887422414631936426434415911316683942806663223903646195255571536541845766834704406011673030858455331220655678223179402612889546602669604385818392066068867590378997505840082101902960173946201154579040201084133537012673708686848354656099276823919581520017708033361232035174580737977294907682345549649962550005853487777010781148626407592426384223453083099949434382043626980430446481171097168916563799741946393985133263461214639540534220522800034928651850502668845984190984310546084526269559440704534968115325901886578611420577883120756927366119496296817464824186007475341699826842011335548642254497986724112283467289426605676472095500990992938857233602826500359461448508490008675705272362112942710847591466662763386589889970279223785592620189566066975140165146215152595175549379174497386008939529141403016737747429138891698933503543889767235963998406622044454956947614340753335504274408994718815468941600655012050443723267580603311218557791404592701524012257583614723845323937800004971715426547073670824580232483952590618785946765874422144340375138366072035662568323341481212985584275563732581169310849555251793024164595143533406690990854510506159460352790103676834743250769825462217824644832006849941960048428816793600000*i1^86 + 26922796716693024839878408989470773546025728706667000069173314059413990950415963772066287862569762686063239884543241134425150034940053145450735637436554410393085622198534938967000775201959047873308617678807887140039795909973630497093549873979251981121550048285025505843229448830454660972329354016136148088593331695218881254601937496173581824670935488950342808955636090978244867403049641351537304276111183859612720434404068388063632504886818027371354260760391539100657269595388462307763172208562376998075361397363373338996817372268339319016498444935665858840456012935550087785906348848489136360020054763184756280222022222004408549629229904501953910890172322364002589649244705647405376127810443553258581260564138929263232542723402816234494522832432614572357543868270767457437177167919619331100184287591080670381094388524965127794970203185403334382085671464859302211567709389301098298548291205679769891045687977798664021050320942195970741590008863025089749423174708531503726058630261605664710746401508337148881065847454728003328944144300888610769494198935342755199617658608336079256634719705417690488732510075640953514552436692243832380676567092318157666063418435513231439885529032150816419042926996123774035039109313085940409657263706593505520929624000934360194202079188324245767542261024482428096643734505609085744636688605759204399994038288729840203777050502751333317811002451099611633984807750018167587047966288502268110349385932523058432939311632168422152893955569893267724618559924327094229609911738623794122219516593737816952098721428976711169715407709827865779009517377557117089024160446886454995908646078381510593247200683633463931382485538421204497420628771611025105703182186183318229020240446792775069022876274913002188709421209213096291593801681868735394692270703852727325061532464566263721683125236324659149497611009107678971236353665917175115146434275716937214356313085192845334536738635463802973521920452484378006986919179012062693051989933949500735688133162424810282720490838646797347414705944635209483540081361975716379162744271804129190550855744945425450007520733036953715242516162089349170178925695515826315486266915528064360682818186374408276521376191127253510615767511797194302415517336707057235355539947502673664099296077387606439959384670556002815123694649588708840088373005905375378559381374710902292336738088513706160811516754002818956542473494460851661273800340064813738813207477057173725684248879405714902899849995414323030402010711023795348814993226029567879534590033296657505299424765542400000*i1^87 + -293641915137376257745048319099274762932258020994373302168276843459614475358239824919780943764410324701737474134114762193180092269390846510406066874603140309876189911858147161925243458994036802398459825337503050370725428486116141174521686806685637181311308552269874013664011821976246697646626945046520815236366734435502243322229836009033555400774201246514274689874051928028576936781286798452476112935503975525585968105117637178263790531880183461803625806684244807756824276698276680562519967774276266690616421528221841205631002305861300365688876769813904445083881119165100382579748139626673863000195065826421915493493683978682843593063607646857322815742677661175017482357399475228467597308794421173676305937726815943518987235691196525106810750433218275967503567146398911278968482963856675057517624151641809842004388777169895141827883285629499151337416570334347576168268644958541304569548276906846791257524159708979537447601695911032587711670254560937552559564946578372302276386878630995065476154558090835083327670841178167578183929390531645102897066278508725311484801790638993706756521135441872958507259189130160264417098330357775051239610726559743519040943956853896752033989761595560950377836620748724995960591177531850616273404340157691215164202761624994043200260975424726173375787172590079036596058244292159083634733247110372739603217304501442434261819759224719386025707819646979642241678255487417892014077876496309310950513925756552206876423703888153395513461746116227364646256167595110462108199772876780918639858962450274362764833214409456016998079648775950668262910461118013638015345550517911336054389199309433299704973457001473176790727518621786506011246292823701973113018817285852683906947741745172817757273716452316835812879550532258412826533683494683666940435640828201481454069254120955347797431707139236427935390371112425005837908629204429553322521501764642498683862209911701684288800132796304704193095683944765214570673491440544491520831068310442462674216693587799585844336987265898342235724446951918378989976837641067814947876064505435320368914712205343401918803259229361338229195134143527699198748345544135664950845180310959750844502262761255939638512450096156829171691986864940508922260863899957980437904496991784994199857181570298568301692940456567058090220996537739641239105649872721982942049415288298875882620912646672149735528743400013767435248687618171932542407035833380317966030353813256258351040459141388400135268782348884993876008956062159423938898611593645292198825724391960084480000*i1^88 + 62145570904565136139607717345557253556560850396190356666591804108372836385042065185402673568911871930766757619234321629303923542571115674358720779658244792435465747716185567964072414751795450814820130656282710074761049202243823685272900387834805809774340738610588387049241349597184752987172741606751849388260086651225613017348730647898213638088651568759397022221077593724072638752136686904359330355014352165103292962487247029637530596488569047685233794183245121607826985404563845373102422726634976853388801954605910832994539159566539629962524015638308289719076261865115252983409572642144246379071897039299309905962211155441736469012943247429942157749500910846794553807001375537539254472245565158766152183813627022365288802161981531233565408870168916864699724655782097693857022306746402231603564261395109745024468627344993343091592481472384450142094234142973018744761568157703663140962743360206895370216830062946111054794334999881385640654745958459608918801681086180902507052340301985869216098681285423945069344259329921451458143818859932470046482956605650840382937951527528630714876249980458513485143786839053934204868796734522599993639021651521848194337110199077187601143172396266952605169597066088436267945816024888718631262354943951382387223295407734805273236196857173803128669547175282527945814658540072000950827369488778921522502267149977873413631833052870566996390613108347979321070775259900059522423131086040596761386185885089751360911817524825749281633428430862212293626573061674955207389194458711789572681517053542937157616029051130344009038808725863979866282545475517478970876665175514605257958272151423058584263896386846371437752898159697702898140934522438717169530650747691823240786843220538988667258335390233136351926495702547548386690698035321890528581505907700138651303945617351758640843255508339924174761236829774807364533143579095835103971987991086646263951626796211316616623760098068299134763683749707244402583630047275775256448156611588670691105990253778884159359301900749538925659962674348335461496010924865683204597763894723108863903695720322473502354055756459494491178183263349438982644782879660976944032439823310142875289158880521428261146834689016137570739212336628845333535635316392593341535461256377748979557865803723237579517938784230207437563022613904911471097008763247352885841090862698049762789627391656721872045949048959981198227327570780050961341801653041876448863763377062337748649617253823870119225374364217426421321609790612063612036370575481074226298880000*i1^89 + -20885497689865314369360580306149484680943069302977529606113725422425176278493835032829407015870529202699758465749966120286214384506380639833165969080718688622131173546761839328914204402783465746230705528775272396100875016610659487114262816616824490572956692474080343043026039307942140050007706248808865098960347015563002160768428000713930874971052015234772254883393908946524069837674895447225233362771974335990579178736353393286944192714229434744709444378775017603798760642433948742048162516261546692057002384109132192241453214292667272703272972197505443342702376399224125942395491714460412424056425514477743842502582952530216828736672922859923633569064419209151676823347074414950832561484778191337959765193166875498067274954783699341138708744958138569374609925787069508998253177993934126596789332476613328260968130910506680149739852732760600994515008897502509892922358362214736472617658139302156337239697562454251501251805199735397103001456382788355650127889375206301983367170606453668023823611390048021114372814739767194152106934440113151048138554799860810501221278222460107886318917762482616566221208698612808106732121593458815109440322150806173350416865505411409134246201333716873539174071343188897470494691548068068671911814413898311499879764130265972973766080293144014430676085725123115796343530833026962723968102003603449976547777973972501607825470068596250243946907109442011731195490206123859278957727927146268538639779027963519748243719826025461014850990939411787665082207408889947058910533692606662312708951604505815432731498307466505715185895365765727060174589216852691152501196976521158643096589892349327366049153727229356187671265578788018074465256823274146220530044282355963285743489839709707954883060681252113615168767520672358335116474309036850107678929373874058583203721224040627681437313698557780681704699539688895876044012056500847710352573488444293847400773259922491943695001214450840602897912427172821879797098590756774854821004760716307601911166983439335744052147717021395802844054344704518983320033704824075194721817477314000024931658160665301046744918603381049918719540293057253492319512174763194505150662929435510038577961427838941582005829366444324133544241532505291099687435895504767725184708951031933810630998084868140237355331124352926329698051311370397983542452943172621334442795963975887517770032015103681625533775757955733066977266688865697314794000501942460925816899203774164882509537674837283707667106824616198792610693706774673121880440832000*i1^90 + 1146830453102632161014639953575698146421073986063325259440895951526751400016934420700880953915232154499629172202406796465243158660957078490304432440979966793400847003405010898518741351796314575367873009288559280162643676004903716188891973064159093353375287178219427047656781612312850913613707876766394246242717840942855582785148427299224087957649251381820540938448153257246627085082219313451603347165380644613700589730558100030803043404132481119070742782002679191807847290909669144119978884228585207648861655567915222328618667889413633583289414817743279922197579878059906805404889113765217193265195305249348285538106644957233702248367817526605282857507576985986888784648278076241260261621006584503778663113302363702008444663443314362078632423499403831676984023930595541762154650398347967983632271106515166468123856017855998318335798759415604920687546525263820100096003512212250848697857713106350049852847916949628726131393615801183058027303749039584986760546364154020520636291024642124348613484933608606468056888392670853538093765612241785497663438060036089233432012720986945602888288361620019222114056139399634721311999883288617652092435423614872779573571143696400310008197761978433851738800738175576386242266922685732231035680000638933512820165342266392534718554625036179224166590239307752246674349056256111620043465017871967474104967840522713026478620594075767769598953947252918282854859693057777532462493618230149880537405370468644300868971069958486955190000775397566193435854628078673356308910419108106806041141961440003479936748922936260625893853474291623496460724528153473433809906550086466919854209694732540216614414767438817871128366563410902682323340008096106308661851905173664291213893557340665474106100926078364551834563376160257435446542338141627685972522274024266121673615219961647074252626079942290516493523095189116037305229007044324189367296775393803072948765205646184402967434484904644788587757034721898673687112572319562919388958202430128858322140028170731243591707503675281355747604891422075260490390975363769087261607047220430301577005602214747312976700165779919146892032339552841292259996010105032295112511945422450095143330360866856599140241746751008787957304553507806072230185984207550385549632929205139491022511175774179417194182724553608795015027480621519070682287484238721862615586049469600204764995738502949543318113275939209444761178150946385548824495709474710956570544308269386206387865983881810618317745043246703288080168448000000*i1^91 + -30834779601102887008182991634981865698264080517120795304739026190091404149720981723705948578340392890884390841821934902684848741854089651094596919461350877743761639293660627696862119659262111472703856464724545430889419818693012769365966064645574632018091275221545040605681205067712541242088995810323510483064933756815036721110970918507431616323430600879021627316176588152846696540085727467257107574401669635583783650700707030927154516156523296018951211561148371178329600976434366897887417772865271100018736891976340508052304852599731947404439832893178375535519837147497203008777975501259580243180894441026457385602400498251294830186114556825345773451511060091803449718240962281745289880422511714457616076719820719334962515152066718459095604381207066122678687590958132576435822147357969090081927675366449904242277734142062994609514416496840833548336103573271581497676341844151782856261463505407440933292837752879848476204901665737033349003349713992206387683485016131882027756430466104105720314741792727778042395197877891784361969236434423221338014045340681485438340253075181554595504557989706881741642788089620634791241212898569275544413487485200416880286979234091703498771566143012183209066604744426051008526265935579162485274330643997966265311653893081635629601989261882978622276376941176440532599885403358085281631251499188379134970639014530014083729657969444197257375096543116521052338198234110117747425555660634196539797104661218177305024095275428399761229788925147777927414755787998353619225192731730595385090626913213514229778331046349447544318829832429771243339482003693726244964448170036334607790305830947231166904261725893387873931761427483053676213119940172236919048905599644227923882099157621625721073053601143067474143724166287896658707817944270723247639615804895162269146717132380493615778169592317263165977447775416301230908203728052304558102414368945534560336769974539177848873687833369020287143710357675564201513118033150183139708819298046599842481472655897746412489863131985001496694641408101678974650313935317545005781330303487168625418814765322768702349417079112934934752005125631167513779355635457562416422299921894179649496587725828123339893641551222946627621892294504363740383444527913437494054418488342555770538283510112921030590488426437332039330212330803151242481672489003465157346579196440692414038899731484048011764405605338373400704886274372940716006673363915124843279363756884835815206093777961711189284198400*i1^92 + -3644367221987090749989986640203890396813268395347212817908312739774837465108213188732587297712542406320989366643440544679514981963644736905857604870668343705504881499313704697908028088258217594720161625662511586224945379083784254833371234415876013653961236802187874069955928126109959107567281319626561140200751618450710316392601997788272558291449560539807879157681099533337082832290852000481876970979061806905568448227433452654922996126650121812603280434220322235122247902175852434454205128419914789506676961879604243525114500789886661663816135281461939753467427001850877776467331582555871466132053304439361157980068568576818222099113131540103627965676619400912476724889458429392528588267028331977305968504063643374960714741182546675752924390489195286345354286371221211500620929951984112206101170264232995325610570378113618572158218291670676378532159416398208856512715727190135361770416322057357963259788082621062305376219096626629866029600713683165322836430528238505272934507449223293124022603885936986234764252735154539458846191940017863730183944762896066934950307411375237634520947857853513364435819424882835727014993357673521854245673339818748384149754647711293419738413089500424786715073184095122668135211022824544497182234590843847046646281846284093950640002281736499548325864216992025182938095616079952210559903193128773642503757554561719407939727404404893352355784295406527470152776823821626924269897100375762679274852345703292636023864042005199698770383543074443235260323277016592344325755960241610203502462507195047133613667387050091819297577824108736907951706458968112627607292327339796971343906858744683587138740322816993266905240584071461473773540951752303126563721997383617510484204037865787248311208250054766180566743815068498105435818086118804123549033961074134040595596756837472275258015092046528436879989961476149254595447329125584420863413505161189943103270646915605427559768602306511857583354920459909898301428011231817045561682305908825646487140285586158929717203731288041292362367915608861085682389598583075946361781134771658685106804327924945281417374691368376293772735932793626336069754387277664750623982690750434140193692361639658055676591666203673322123260178206460511225061817431737623327391344676688336081144089354623624381783113841505725686187509033839301068634067175463445868428535764838258287396143834542689648849240182851056259302052239865349339994808142889990767666205728757088000*i1^93 + -22759337002229594060188750822488671631439559562328013164264049128505067378063132347574986537527342419267481027761058671855326248721052664477430529041755470037134012237294954084431712791609358802793146308149570440583647327716615458609855312465937152790240751283479266052744290295883816777225707790172120381977569436057603906109596387720302262450243901574108599014722189121122692064830962264672744074454991991750086446509197553603483531016183167189592963085139514602817439702933987812258845477462999010455315702079238574419438000326297763245541271919853067314621159345797958675325006477878697811820553139941000421755435279287704676860353141940512452620652035299468125505673478621808997579386712173614537400743530528885601506126918566468930347103140791164033331629841175101440075161732858193103286030961225236607718010058017056054445468903139711542855535956517929309647383310877343663998430646207810444938894819758493213140187089113694665398526074514901624293660144588488340945279649796934934754296501173650289147743941589889765971368860342934431348797979049591447774508915872324381253156380636164249684156364142360578412880160050825935835623779083995830312940111762041847541093116079876529630936917542736026046935535367664934731934868413451429155423579192902872291697512324702140130039024449658468475680636853767722428272831425102439375592345091680384361247698368488067269126338054300738787577761438696720846727975316270573405182513215821748162727950802263583239971348036048686284661361493485264019312659370246480598111965499240396155232923785897413083292892414879542951030652176187747573832793352377583113780898982740506607236363600876372011137675414413185909829856685490506347831058632059845946281037013491742785200984288721128680876997970235752527410119001761001655158481706384319624053291215743902086342813700358209107546725622345565336974710675268375429952729520890624439799822459659536218668118285804038262453435405583212489107939255279317854683122952005201407609799004484986869045997024646813393281991384014100359072326769420524772772146994033343649191346516822211515171164748398147240949838542143985328941617154473448252882540204426556623640187881737536469910102606634279957247621625639844743369039547093159824382612989185769889083728249115989916666527359469770579073392098805060289137505491948327124822100537737100816926149698526825437535276062718363705446665726103910865789993280*i1^94 + -193505365740622501528421424925293936341852697055095853006868111130247216554870609596198385920182146607359386659283281099721064927986124797790939127630290853916232868135299068802658799588748516722880016353036468156556162607245693001360613336996334325979079331143785704267001520023944814156390052265387968880670514161090220550577204750791497878916031168200157030164862856650015846587985032422965494832609009149044902538330354256836911784670033046337882617176213605848987801889269614997670099611515300714767041195883526539973462654590356809544578940693520253306514076638480529071092065241226458070611489393021560870570714563344054216068267511453934852093614683029354046213369062584171290390280581137473527534432312965992733734903752210434185960245718536564098255047695344708370044992155202680289318470793958030771373791927248401059075627291417727898377855619580017459533659654848336406945027216178607450382571278444813625384300031318607757520127132789037965971158956073888631935580610113973668937307034436615756671896748495190902740147375382907804434094931068335867248322339776140085321650172639144125412432975347997116812144766811426770634137029365795560574501199616318763316500011471764475728634301281919469936364212865635741804818583283189403019198311469332083479264547073781674497492060154390218252847841261478916439154575590587478615451191979223053291052708373526226109613679950648766177536849361266124943586244656901387660325964533425134673451196707941727927503633056840767881774254685166672242305142940543361851547229668839521486741718366570345520259563192249546357250119275229963929880773959592377503195566832291028817573716567792731449195504744393003427134033626530070496120495371636397096503867190636948283236692578985379168373153250924551989500803205948201596510065012537041703321952480370529053950517615197470280522615721596031142652454598771634985108234662676409924186730040515449375417739257411376258259633786636750043990502760307698014561010820063231285363697601676701715369315362841891803922784631538032252331491193732073339006533713047313587163338826220867172959225432785225663077270488958397749231180258417569964569990507659800290464370536912822175242437128215622942947702083233427595357707417409767930186986560905771129407188272547418799256673791494365311810041271018428687564832449191976014523128199780276122784325494463285692382455724520*i1^95 - N1*186751899496774993428509596735902194138122236439986601672597496896291052769614256899011285730798307629702451027648717987456650427235802675447138394468103088895151120386058152341532474167944940140145700468307405147452373513437958524576559434921465206575106549487777503431061979520696123620371117542435770011222769941012280830414665794642292917894365607552880920234155582031709306003020440297887706652122547039669489182240289058836928153082333517801624062121345814608303713478851172657439212806876603480574691799212687945372827963865311836998333344420*i2, -19562328975417979884161844735687433035891781218712853912027284353883483471656983514739969257357675003339809611175088056223715803763427554005207745515293315694183755341831308198478404794311528429545848198537072520709891049382575496440871221991681742979179772938112638454892297618515717152723495759275229227537630758794539327942169656351691043615310488251742094078710370541010467818028602294953147007334633050699610539170351653734118289317725513176587355964875212768230381049832831922232915461145322748384109691544362662405354532138485262864283157391436033033238913646709014115803135227487231557539325179756655092909340892394934971759526647478510588064814017662986806379352072387852734637257654828248395725218081440343803185876725891344974340055841143353266532206448826574527369807771399233157624122563779023744634531982909512472067922850753228403905976853799675058101961616109696770204827856171004812377716365937040070486087011107831553324455715594309618373276418147717688346600223472251517300163709813176943286730392444095002293876804461423666648004128679705513075900655864582238097397810218435789382567802295037439782799322685007433283838941176933293165167746511310053430213219022595554583540329146102682584483239324087562389363980220481227128886057609764761766768253312107021778038060731962002719664436819964821161948373280653564122931470903392510321184189165633985667205470587640267349986366177247825586257202448071423412612389326721153061083168759564260357643773363384300552751497443710533087216679324621817265422773880247811453511310568644397888461024203532237385826885203150234287257078425872207503056259238751561608740853928632897867926298434420300772619078519037321569289988384928657342019658069874938270864810470489935134434301348512246861041277897221869146986147836911675557646503650206526262245800050401507385158795715535156123911281377610581364869068776097281820883574192962432506091190047323977926534805558738856613312653519022461875734202279941505672591557785003483038484585310863328508507034323049926768962319718016545526505081947879698256821415526548100716894417382027308886980800015735457023871444481598476366373761639780398322149119399768659429270092229507354035397787247575144916904221822434729562767892953198021275326241113718470287578834286028551591890690747093002119634171478407953984250504832591424153943051350788705529169853748976632703426566069292627431416134854111631405283926630975450161938447211449346700889753220215231189040135746925406245799967307758277930087424195880709308812687959470693745337907914606066704729474242894791302370980641988211666759971118618396171088743551925767284884964702121481961188685593504077891337235242059963178316657872878370768094730775495021052393384683599044267243722189660962728512791783561662720679267738555835898806092987363960896507977494835664650517224462993187108943943402138873649884728757994173813137324739411122468608557500548650119327254038012768158756574729640784981101344361732804922296753572415373070827520000000000000000000000000000000000000000000000000000000000000000000000000 + 404370662727979150787695402980336670122738089288025951364877151247546797908417722120442737811654884154712102333487296373806623281234081737344899314695618074045692469763783392041088983152097362132358605049178296933327715236571191658288754941077358576827918424355210493764059035612853432433397465150790096657408493185842837084928284704447879743010705957745074657590420174883427169733522301958365117257187418444953279439420711172007587132884912961532976632042089953545125860468313224849629336361990969006217929830159318029382573720894600362740496855030572602122134653627924825307445155445583056639655303292882792424311806043370286168713833302547814828117181196386902646266503851889015423452401105593126435183265726530517012390428542297473926683707827791538210090951478912479511147740632286895215530413107564201405118582449534625665186719638772640744087063150481218724405080837684706154947691365056258776357316122997828864925984042387240115802878279908624580945853316846129553696075269986264968287394466667602017800421260534388947163433223203873539665590493274006292030160367558145206684478378268742177290056563222771375170657203814115493773335907222899376016705541927678037980380612850902843701266447866696584456501015068035536396119784175630838753028337058426026849891972723100267441922601472251172056644099053049411884077940971926014797083926005596727157352219964053708827423838068290091721887809011324932600502693206684341744252286648600999590641101303235137764122073368503686083241825435408886678473149373097422809505520161194565424308999398702438957850503683733096147897268776187953787496870124031603366224739773702755314173373187413237528093546387504451557357474488074419053615866169439010954904949115666166311403636743038966981087572981876096057461456707793748174525608339961473709818760864315123056708810348402072537380367913002212708031851518850729925226457404544833167369038184223712826744830434985060116049189005823038160321130170632774762060148892805817782068678049038013978091201991251891158306839811186417999289384531165871896999297299496154413286880016663738110823172524832051088032620057116026703622718237930920489990249597953528504263247522747840124189596681036299063657920519189135710594226838386145727650866694629668415799388307642689603172632783915572505250577429505992050444555718001888707777564686250463794747335125085790321405671941996192539242257733177336296326402237607746465195364206534451794477066305635889506275854856149827986616070167736432369640699256703867484599687702548868076662748528883076943010729262798371342881892918943070427620522702781236968694390219772237227091433737229554145642783131896498818276544639551903460948299572753689724546364751599995460823123678877643449834041165168853134162535500736802336326918924629395678595047180330469909623195005516871681502737330505461940013330375946854924822575889222520772968432163897156652499835438239453783255909667338015356209058226474872884250194315430077698758652007340484907219884268657048341708800000000000000000000000000000000000000000000000000000000000000000000000*i1 + -5612267775229017197149237839258420513983407036141588210636116244957170471920694537934510199598783763923070461052910881829384294087687425319798726985190113227607583773565625721986843344195541657161156082022609730424524366195106917935536016661017280912148439387293733069113098867370735391404861776211127054774530312555494138397195957124541137484078508354962251834227014529499708357091196294341305929019076014335270780424634167753500612290655469525681965983777364152458327173746196799338201592434721514735365993046365401714347010240263538808715604526760272549725889722877011715258536832214943124705546509882037032880213669893449626419319249211704896685841030438071763292228273304549433942449412611435946513519418774481653710100823123214517832841773563005410516713881418697260467108748520749655223394414639491804932783406455004950584175335049075036482524296671703291034701455543730604554390367904803614279344953457794301661200102760338052940316705367014874703939022179113356177482606715549180572620880331345939049818268865567688429367188041007155631320985444971965997302328406382264321662617073023733174985901126432959535809270746465786790288424992146495832867667816184098688040046180799194181080199824761362901069941870610573862404394510519929310663632297118613746894768264200458917235985206188989440273507749422410403979329625176220683627188159368384021433879056629113062140775223078656903580388961337127906800011027988322931510461956103996199102704270828105752633308105860989792352275042139232328410631881646192122474029777149665771433437010856351507603138612176457752576365952827652505364330730730506594922015520532295326699450912287071628431544212084737553115712442746941206152822656286066713931504364270909606040733186945924765872588009333168622196260475225893151939255574503260098716705540671064172532233609261032509203079459972327092731876753570622060109728525523086866382987037345806341759705414833466635385610209453025762011101418876661544240371469323796285081948756993007817349183181625911794986680824918802119479070377624698987909870769190015799217687079255988417927037365001140482605128078022919441003793827750159436637440479096527752945560627288228802201829286467004954507077068998250364144586773106772124578419499626488443956078441480000351845803268274157146655540661054957200009735190147861483582870209528317299510847566530083514853327655766973485307863955845534607557600637910217192873619724121951692298747289693664529073750016690453179285776729328060545756178853675409496555033805832553744073409835117761000251474274960220095420281793411266805672443819113806300495166072897508583709970824761621425778506562792818052963657329419149326256163834211495344194961130931715725371779719030076045373314384508398736585233029677701207935790618258273096563174883578844040976179938787912278994957422326238719049715965634295296664404661902575897870117955999327429100316995742496418490599315199551188804732610832501878346865834215161831107167796169624539188754619085630222630912000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 36553811318096224022539826501169899586666047513723003928368674688242077095336259891322918514361186364925208644988339156098503241725898700449308803339739005339883938729185022524034457863231754204677141955139768229317082597958449048890586676974642471398708306337222429043504272213439726025751443729127586666376780575794213165791965878580795663008303193940805802316199246741962373601809547276760956710755384206339294021216492692307463126858145623916981289465777457834925843238871791259269707907767054837964109399143256741138605251915506170172797643995622170339619617756702790626525596148117399241621592366067781954613803319154741602864016028754202523781443628771132884012443400672534669942345050569194627152032845656079559153082101344361555933569076921895751855290690158498587712915878714203893406998176236878612671511622156629773887379147849490343125607082006954250123507986300311649118751352236157630904378286855237870817994033993639975020289479917212757457718460447329295961221550745523961021046811192046137218789243457058815706746556018537023415089996442378292182724718376821671035965670937721304220382402521101708166995756997000013893255045010269914218390088179463500051806998942869963853736079168492274674554177706922250083583498297136887191087586517016652176386495158214064200012629116602720789529567387695383116642615790262768242133151611680832307910392630069808554450503073434054716512823360961831581513157597709081139376111132092907640936448945908576353720108278524936240085934905520853436966030556626870044330560912357285120481894497618161525174961251226613197188382231498331091160378246188409106430624044522870725425192116659870867839162600123210449930212552462837167130323369084373691228235595720070557355996238599008008472667710577285888782842176122653402221528377849270653355805175756241763602293405482569657148026415974035502663774328746750468699501842142899549076378036347053778233709420867496032413733325689274909406913365949571826779656675921765922185545098928270104106808812983831894540413050976309339450937060063159372551646349298524256237213202074720931583006262235838243375089503484087542130877967829643885525517400909532722925428730498514307204885414268671859749641738501594862471571603093181520664373149978330384696531557988710371901381736002629299113598189491952862384904971971608768085309888683890644519350141567618466508873328103846784865036849275935014793767426760415238152546449121850911665717555732895367705657787467330884607011276956099096759381566133019936633685864137696132554425083087139742178317830385345865551115125726939777043400010243120293062732637202756574924879337403706184695372496126959906384239486496015602014139563749133966272095229636727033696968066799098097664272687705188926030322363373745535378958430916883120652659852466600417828009172628924069501795564305342272516751959237266172608866221223932548511738560634459678888270465919898889945221026425911059639880852514004916031027916795706213194642729551222729328624786869105637457920000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -131228898790848061695507254626371753642809570761214877467784664876594040315041492018042366420462706731423716868149273882578264078278636070239272736996164315340775230534619087673204826456299207014876691820649493929279305424977954217648319896228493056231965724440470759558933573819070049964612455201731524641100879737015356444895330490290538522809639101868131134728860563378267491410436174402228183406124342871769043649250681826493789431146566455363039009274431935856991230245841452300406764391796701062043706693446541707942873719143542898364835041960383599419276692896808678108311423849002969308442718637296876474543963959600150265101750111088847140284220899977383822933623572134385417810931489661418053890176065401299874228283064484839493407342287223270549715058283790047711700110699822871628808418424074242843450566918919281618152164311114386889414456006057295570207248414555950172255358968185714619161370948236030212668205636380337213399563699942932636587702301006464008297647670138505130478376985566318376592957848600618178497420163973185745829856864094323279537255126656468586011680219243886711821442482143038495394296305710288030531286127600778800825853463823781869700201381738457803009346375529513063415361018415923534361839643563442185314155500979830048462204305193391983426368254604443184172296033036333137160312450746747747738939501292526314889934102345164312989677758804187344495379999319320959421376349595861983274382085111582942002565967534978461338205103898062063279890084928830900117391507077488086682762062930639930045787953245905014263116764609349026337576134563914599483984520184167624120194470512469982954484219259578896958447010180097994126791043253557423830144750787927483139802251883864129184988830398859385631901147471258322883000630559152697548233928287036679701313341263897882734497322253467946513019579420830723542061671135738387984324570715638658097562157825439976947446697232367705746495881426351136396779305119009870525914466296125272594418254651268576178801085738806557762872678839279909220070918125675135875458010408380025361742367926336647038724784392481529183004912758344734873313452843585047703340775742279788924244174474113863784110847770214226398375117114827572749449761810830816103804410092195720373214995349743516579059336599214214107931743388833880280537625416034317709756023128296104098400593492016741607567158262404199022673341646492135377843851884595172115486908679730506771175817649937994507930148471817777123167662127329432129658982629913227814324903012368660724749053256567770838720836815452530737285351515243942514925115411701936419020385301153079011179187022883934609352106906334597855673178711400474944799650059372230661332633946653103019486273128679932476086519506250664330790122883864990616176537584213579863586065309024160275070680824555840220241408172923746711148481526672522409957779440238118415915508116381653645967559450359813669554234748315090736890610052517998748490445996061733643381303843201263444361935963237954197913600000000000000000000000000000000000000000000000000000000000000000*i1^4 + 242085402420648504821355035338343896619753059727140053076839107107470469965187813161811045721762602014166482535274860254153328889471802894939336549194939600386028460315453632852257905374114974814240162769554079082264645147167967090004461288647852871216906195823409265268850337727678504424128775315939076029262408400995489119934200898453017224859395271922053171374658484546382256104385469746816907925481101189107889834874517185924804690193530716793554061314839334285228075750392904467272670130636934919988002245789710481807097118655082756405958297718482181759807130892668861921791102160316165227776136182775315720480905001652641590896562864323393700769454501240140018673335077993688497201751443348735926672125267773785134689810339668435406275568837124603938998267861451324336349368088249443950158334177561151565242212575719845217077586254122418069464840627262342247654696210084213709915902110528035055368431392672820879337861880711967550058983176296716844856251679439026712117795269801502365413023201055973777541484425521801124115552238254966828517078244424717805236870663430645385823379212902983944112617384139901759970401718242961456007315171502088036747979604037952531789567225000662467513884245362082220514991552295444311088249752021949037906486547682234487117529077388732938961690276754845243308517667597609654491070183721364234675854686766224703455027480811596616037590929762089513425813515963328272164365496107946086687676134263983921956596050163459477678562626290881254200160446587223797611340843894125371776411040895213516691627693246241870584001717088762684298286128400691175685273938683520139794731733498430435746250461340633816908118510323855667772668369384379549693236486980981456712258719222105854755188188213763309410097750226322067697739879893303719639436209119756883858697174936559161839193092879312561143484817097700797506332140715052163959051007484071442075048132212409347850011420530013552299409405980734179439922565142394112678207214077126912446879341691666308514837380083541214520329470968679721127494947991549233312370327232243690990151482936886541639031368542834231236750033233498162620710510726165678814492773461261556890014550887784205339670774618089934409484424994947997328742383645697609295490299771022680249548578488785336330124976878001781198365711455838050713168084537319654982109422916941162944817783972048097733359124399313266150926409994334479888377522707252864559408416646528247874766558446562155326456032695883991509753279666279655032486993517043731333852021539437214516814754202959971147212073670097536446434478816238188129708569413257883642741509214223252446668806083139704804038387325063777750067674081352515185070723489349128779466588473755774676952124732405458167207585912047957603329376451537428782751632903723047455406467045886796536206606405759945275445925948309702421756686139031939384541573602557102835620549929882775671105259795779006011149400507759776033108082303588919469032748795066598877384258976996383887545889140761436356608000000000000000000000000000000000000000000000000000000000000000*i1^5 + -186352238142256538041668429681801463749866864762597335420757242805609739972103677140552359602756069239631926712522623282476016364036277392896264330034583218551461752392263641051925792772226344895687146467454712939996073028547172474136745428378107779030174964897056575432293458428585539007931428708573653118012086622851796045571524877072152108095802125538072208323860251958446490507567007691597858271011138675129674441049625018941057221849125673417379690623142576381973165559639841474327669750752239075551803695303297765779190736573369680702703604768636549966672223569846442307502972534713134844090138120135511249490373851072244719041212834395290401575671403041947769408730433891042281797364303690263157936838389739552668314653673043724766773541136646534524112827753140311299081538671792721024150483295354286385118961175092181527424306186316218712815592847705112981092195394225269614990235785347337092689994214119774157241535671609179451183537946101918111448109900564955628585856800489981138222623325936475244251646573962890216389897309475696367721925248144443960723083751658414488287864990753202916087016105961695540237454751323180972970657245141441074587343967354356891700112284684821599679463455969544576485615400043035006175263273825767992802132821978928856322854582358224807560414395516239031788120007568425048824429012875114656540290336909149424071044481299707513772137994143487231462608138939592422120081020193438014064826570017009726522635513748495706118170851939773454663200930779996802851840190753057448488749888976384423731376831619896971207371786279874953241130721200676475756802605266870703421174973022406725026118286642398504065761934977450100326790167693267972169116443630868334173145268324610443940672260695132045537131195300741647690043348365234844052711010604801214212051906022581655158357275405975344509553706019352350382880838174505148388833695288451625109771390459474200466394626831860653216345486970610736960499410151385274512885557487979831360076197767460154416619176976136610518697162753425749227089957696746460672331341777692433550469086312269058963602964174871682415254048325219804403376046281909111268075508179029148996708268466639339323020376381665735665712071654479276915603362876592943321156076100969130656094355708208350801711804100162815138002679991670478405270249641193764757000228328118708834719208042049398473128023116786763706970696968072122552281226283198726434538847098451213925315529584324659388775391280077924349818103914768613969761025587060779190772444988283373289408254450068305484801350354857785096912659441045724155180258665800953855240196654966399285489166757791308115030049939193090438402960331982290057777091892046711114792609747926091258074048667565638290658251757154041512408065404121781717975417167153309595711400417155852373781967650699633696039815848502368587514526241747606311445817432028712432916280749675917687250695280445444094314218987768495327505818541441784363954301150078722693479153413282714017078520779221583790080000000000000000000000000000000000000000000000000000000000000*i1^6 + -101111673946517928674058641973824939267447251711830068868687226129520123330451988269968900005736015643608780177719658751319977414451392643202651955055166189259180466502767263996741476172785425416938543192189083753659055293336291453293565790514008162701564419614218715864695171247100233201389583672956136841770458795607610859962585449590236484272159709410615918693733236609297704722472986131402360280601935196719113234864483377499904104871966584206846801197328469228304583909695480813285692694597100577601867562742886147019006463728810010762246362542345801332960826339873015776032026491919349288514847996505524592875641593323865340086988527146580772097435657190603228339345100007518054618105672944491892733841127443968159589535028895371366986703813256305052901209424452968149909155439197160676753647590527473282046563193122832455159121532625701321178350938244502192976759083134376510950259506532566320777138585990058417054549947069467490450505807726731916172853860408540031958183976703968844039991227116358994584101439416785054436284025215580161638251363303256051870090966950266086539693314436587537709794312146186003988703722319292486402765632039974873110883036765214296655109134511325633420035455396543509960994304289185668420752732765991843700246877337073230519550832117261844691223163644838205601503937699373135539494912841503755246304698553142427051116741259379786108255624930807104039748784096081609781928652443426153641214226335169158903984946349616091816204070751231714637478710788915088261098581292357812863130551526149259607211596340969750338261601130927583517590566853852496316050443969174951145880611294320154074333340910913934994551479332868456158618518153365508566478203871761297572768612179301338072613977358490983558683994819296445073700386873700848298821865923848676267718803834884170901160671627387950918335178237778811513072814573864337040017322459841427228565085046285393961629417835530858135063396114900140827776751339648286178330871479551725522451354631662335198636116437752327222671786622133436558137606481525756673531065826180722135018762813067374612777619263682610381256635369536219083588039917088175420868571174930883924804497988843994821634597796868143020975070964821202971002789214727905631833524576201095564005923316727575214922722751222506019662071319091785401475664426863678230454515649448581425013683359348334534457583596103860425958385510346321439169501233450446900361321782519078173413419709817429813152646916292558317474757609791921687694737997704155285455606173602660919373451442480664240291507391488579292125798465439695333671540230381644322180420466241385905459992715952148274733168959079454716772007406046999800633696091337026571441220862378182659401809433476021735354945415354089018464945721268971446528019454114951512481677788474792162414360449192111277198669030687395965162128566791320972781231323871819204848994261740309660025071669573079097742324585149560171666224696598390044700660250716529350112888589146143238793283224759330406400000000000000000000000000000000000000000000000000000000000*i1^7 + -3212678331279396948038217053942149049553586376437268338038918658219097415088803063551798601540395907686517574856080523351502714646294920232701721060123048668912550573358064419291683890803035922977078113946944595102805337544869590757548985212460247720610237483671915645676215013470145779407409812282284305109255944165580818668180414801357824040993571022574641483944101750714351003805608083343008102241440901674489891134794083920461413324396868565889391866536924290200568762893526620820740931629829061011181096347413399334910955330049252379859404985977748275765572027134874327519597697564006395652498090068799100015590019093298631112123980729901038732970631130112854675965082310148582428715058801409006204133703517784176358379900815909882164718795248525844443682577100576818213604449006799546845135499686314499189610945254034839879938318542591022828495854977228797971772634454868299036418603830276262884413467566959891488618528378862518164081822548916835317636553354576722347891191409272801890107124935675521727630381963669122446931364065487731769662873770309556652360049230405218039999821191192936161404392165239748707801761402953461729452741435372454623525651077626528697135470378606728062204531872982145922198834649676859315961080314552706339844905772516699231918128910778616819345827177457147795164398949529823831970091004457855407436562341614328904674964756108115991555153012253039242535577621007914690592439784870228632752481649685731204352358397978483414936126434852667719573293476834715833652817969938912940838619858676295891515587250799850109462904846310180144870932869149587582644964025833529555627621563927187686698401208484824659976947323905211708730000993597667726732268791684239078693256273479275497467255663282970984644328268966826814852137345222597584202202465068614029200128682925214984372204340127850569211929724690508915107725564032873830770237338617719381388860125251669379136789307795992241667307407869173055014705770719705413441861400407364224178575291535484676714522898944887951798318969190559905012195443817311286489287442617280252667152745212423253029452191219894886667693437800395896923951365268775547700380894361914872301775856929578141952640467559098460166377209964406707388890002209471259617156856266125165532868313765785013901039677962320803815065407418031849007807060669422970081259487647665480402940664302494140456443887697335794329641579661000397870412996497485616440608374798071578977686241292106491132739538705792377339012323530222352654162419872869346025777002647289413913146460551092480336893809065485777077112703623332352509320837700214993368454456030455479969470086402984306606925633722554986738328666241083788779771442114091215828562756200291358204770729650308506203467005368126684930112065590071962221784212793774337465592300982917736657457710635037528633668603576286490528620237767416798432039247898057040863638868745467116557209182630191982054002197176059985860131700809679333745691461321730183830995801902749935890231414977724416000000000000000000000000000000000000000000000000000000000*i1^8 + 22869456015090127793949125392278552354988883584470122379492848927548304624359055542274482389197705647897199290068905609303243794159898095757507391926915997843636309992499609628224437489617714529801500938770500596312186834005073055853316070664602989987188893893772585052215773244354547892527123361621060380526387003233615761059280256566242455781722177373873802472605490210728400912509014487450214558387352205846579021222501037622712894255612738007976728956300039801726457265562335947568888633306959975369239342998601855728875545626866782038064078136641983259991028672891861089130411390125550237231157536117924482631414358317442745957397195816204014638176191009532309819050380607316783440486502076507789863684662994002884038588250604517531249550077492782820017639276894106825956663633870650295619569180307687000195157029601477852519523802274569232439754227713338171702848837373267126684476155687869512229106369265108725240360173185747766389381574222907660113877514675917422276608583481095601298209049730786503689961347696036388021018612728859400693614668845827298268789413599687372777846792451645195370386827033072245448378336706094403936694611019353191022921507661455457212464751892891731975260004005034333250372554831945712523493031787713884263330798392283662889012998540783636439923135311980484619094948642634450357212177028084321246112795205523809499368874199339740350127113429799308974323220203596742910127916086450643252062198085584592610753258497174047238662720435489240897845134355842201140541874538723985683532267452280476472659135072350942335434262093192802644411331191501559507504531554718707524482608982536135694543216377444952511497142034766212404549427761136873575829283369942383093950078475778967464978350389150837097938725753378041149297063292139061219433101921191051187879782156712507318831107536570240148592984966183958180583744387875836992983480403829691628360213810210293775676934868130588382627766637070900953122972109498637194152958289219476623918195736912250206461683763097102311092025299201840812355041506402441348391771626908426006362632285543405137749505612733540048204206794327939078696506943833366321779855712734750391596934166080730060221276469858000007493459815165580156953676620919442675682710643578463533581867956682626519618496827448367538870657754312262873628626431037972240641998104168150561996955791617940385364403200598142144028967457009196031347238719395373232351227928352801427977598706175793205738455281414913951714478246439248117096338911982071263924760867144388595380252592201096957146569228606254771605258432540297153775962125169605441485683446504029982360104475698758978825138456844418432229688098896343872003191741946157133830207260548867401922410963958331574818369006882413571612775729575762856763711107832533193714036427038825015740910014810959418904616555316912987059924312589715318190071007665791758681274663553816468685784385707738427721523232821485105070454568309153556690296097867598194118470252700658178455025161737338880000000000000000000000000000000000000000000000000000000*i1^9 + -7099189975162423964648683520028076363269292750067467250192468568243922965821858800864354810897572601002119127722836406371667173580003515011581186928885210463310828313985370275608675930405524172793601360727127568301822945134060342759944654572319037058742211365908882551239961108842648896826677080429963874125239536228176379487362754307157050413527638195449126050751442060531208084886732383443280462641578371787913343184730754786612806928410778943138101876205515943779787582091699634343924936921971499033709750144576226755894760578867071801976389959761425766697799328771009685946082838790969259583452428833844814524785770185040053005229832154388437212437188553984288416253687902041890317114759012424453735153937472932636922825175703140418669180618322037025989591377618051921488761961237504258072224161060423728176565351459888018808984740811963166756434914002813074447365593447202755155244089222073738489181974435819168357632321752244744508628598143544478740163730498697035941110620780922039404179830659600714494845711839361813707655757699559704684771651579809381885202182065277745693361162951862035898453526396942149353154770662144072716715372149379727763428978811282271205809256590489925887336371450502587015898819892269698919064914909040330336683198084823324853016607603310608189336581368520578128603311079091086664703908152161143264679567264039785373268805532844478073815234130481667418357200194977172434407553919608900306202207386734322136157433469346631760539201745955108016138124279491605526480433028744414368117857790824318790624011015190826246235936978482942344820563626944145871463131159702007373498938433174494588688827404074168479955746925889219259046949821035946690309132522754369023286939517545999574083132452441353339223792040963663428989469671790764695647418003388307388309595277032020824924828253257026740996175904307129033308641892252975913798288588474538659490343604867738362728626285046363674085418694825803242755630339356432325133373290753939120306362525245712253296571205258680061071294174008523493680494925393450619674217427938226806714954133095736249442622996820367915176726679471597657591381130852625132805499449284922202561961651119052414332576352891371622075932583787600211115883485744340655227980025877174184844951535673183226432239163213337564662738831802437068427514902098052518995470893940533545802755464047683523660495655005126233158980036588617144221232157165173922849252450486208602916520497717412770961253658351090341746685423741473261866340434718070047923136134463825722905236019635391255410879277262591428420806754748696152822819379867626310050650482070764924662035869385164906140906849894051584462098443893708353113899091607635908295356569522991284182550806441751449792448596292734088041040992831620839019751363939765932611131748134383174045619393866254356101296499056772968309281066061596063659562678766351925433446014328841757033043362797643635484457785319143868020122496873440696856383278607886135426326109907405975153831033647923200000000000000000000000000000000000000000000000000000*i1^10 + -3881800827165257822837527548241679243249585369710697082618463294050580264398844903722789203724559902949438155048009582556894687341131944692643478962261796426473070032388951359562638804645092704009696465977444721236912602227885330379443276653883902234672649076885607981546767138990337018896595187066471776208601065337762406049774442207427502781300232416869268106474729049362889128570416706467484896057916498706678153211851211470108112326970025744234329034636524289980974316267967781218571174586289197262068747339675607558557226496578418744770284105320651604018635350965809011391130016450412059230598400804048547945710744378554325410403141174299090098611617788163837642283821700699723914021997593957370323805028486225375930146694333162488242203739268241428406388223405394121767300299435468996265723812934271995670548873358444122630857939026135744584729857505080543757109205802147913252773231765445938741077322881938509469806292106501227343972295659188599283279754565478437862300050171058184015248539470528659315239125063097200084949775982257316247461552412622636521101672907430070013763864166178538015529065324470659534894079031909786120972784533832840431997503300995395446536622920010329706222565630950388366046696190899241474237267909067316481815756585879554099782909444050841638986206893493365426676815206907515468058262449465166348195662256339457830250788771896065533905714254284891735102525246309541327655243962271020373541305640208948308239714041138292156976313565827077049121936580256757787345177573042829512961707641443900395130504190718179544608737072325663738194171762591216016307360454952190831636115164162400116120977605952377828535582154527179984814280242755530299277974832104477314905134866260489729794051384140291571373634320527020893420306182917161702511981389622040072225881808761779004863585480004876386685814738297447481285661869544105262165648707124713274546257542734186159540680458555221992712799273891112227185513963668003215000097569845875497495561222051223032279530178650858573442724318038223387355907632114361773196417528326372486472629749022650264937187844633412637887902142662301642691638078304737641520410530082957570099804912569699403645166254976184821484237586423238481210545899926760874324840482312547272073296505029860789396553410212500706123170384562139544063977846492825193128134688266897637047724718713091352718182362812391033606247350419239777394025124845232631899882930641635637514950182965280788860600110566059281425562415082009892236857225741103471788042898525453716215783025810348270312251542520818504418505358426664423276549741786622189583695292963262092708716931122341387024572812172495588447423923060517555347783533169515860414664299911161908305216873161611418888577706732549540529256253215788259744184182328163529586003923049853363579156472099594743140641891443980084273716844578841969503100723862828956324829063133890246876205223384915846109541282875820494060526230333380799895365881201755515378521746544678616280243554484224000000000000000000000000000000000000000000000000000*i1^11 + 104266916120306218185186324578179372480489023565423525145378135708423336291592091874300305064516005838071907695535522451853668791546257892161998083507311583223148802168401942516467609349275152170612533425616601521941821658657768425853543939666036374790448322252728355129714462585269460673073171574103976720771477357999398946573159894660679456811924151692655656345431964064462257309701936004744502905667613316795379935789094535943368827489634867694937492443152883189358432667367935177375943908730851186640060753708928155884092468017320226901819349660121370778298759031689519182615042888762807757293875053784875966683168562780080948240060093370042861980081102459971284183648772809688419469769080135488253659441870204838808772073633480568285469242180560195106849170065380226469344746879164987618159398005999651344495070430371933611609645404976863625993529305550112186849899938884103279557180650132125726251722965437271107328624181507408403232869345525188558948218096095428475618483251711962379939068557885705862405490048370849531024039940317520071330131522470601863237848600991314586080008607020693000155740975088932099419347489704672617987036595978339769743623876366569855949878825532152715197583148806960657825960472500450383692551399680842689697760216950595555017254833043392580555069211088281619588819475601276691152889747615766948235681401075895791674490692506824407901891720707810928987625543342946050788383993019483655015530569729193609337248126565113324144022168905754947050183911658311365186720865538967650739273483993748244946938325911988356192103905975452966233759766407139820411450764508072184062022990032286592256963161109361339770746234034617578830123678308530369269381854016971414559598353980282222810126722908527820568388020872846429465966102958942610477411971407462171652683296210746736827433328428043573256735844488767710750217162407451833299863023245091079133771743857829609565125627530405337184603639282403623501089394216127338170238267777256529495671799605354456868484521813289373906244496067890238834664540957658439754479300742390577241525873730542644425919590872037714573733483322424645811424133049703842998733422615769982069279448483647985004875836673879312617724373769703679292971827135871600503416436922470488312831198744746155772205643488448058812450971373452663314651481026572443697285749420596722661290618947339396933402029107484708292007588080745195396374763414750275005586474419377114995272895131713078999097675279950952378244754498223682920188463775975142682844998765335621104525859469933297981701276551959004092292317780487364771946956821831228058913968506666833795690694863987921077613239821747225843899526777695692155025033697321311950426393166474115524785872059132975914398319471748393314008517802138649472488970695528508790205919323134399932039270825071784790545746789692762851580624586132093783233254549690862104877546897106490270375056613347602295156707912273703139361624791518768685216856300345900448536695058643550388721486397440000000000000000000000000000000000000000000000000*i1^12 + 466347672795223398027583003259993546050523598518639867984179448715157738449387056067631531343629144745768740793510439826532576557397964413676324752471279204658835474595635770983692063085446745213821600398159722320616055088467817250833696163962818890770811703273397619139584116226254236894807705991837666560260523733087440663594859670903050279989481913011162597974721601227854947049437255688281168215311097725883317394453052965740422056125370804923006703968370700608159560022110956773136742887228822834530286570976342352693435306226422791077952714499965665194984267905422925526941293859160231133242718220165631610365688261815161195574194111046253116251397156065276603598358203386829634148825205090272024228507289744834810514722336991436567675483958734938513617981825937208301020432978870153930839635802119743475793318348732467189132538000756981725575258158444117432830316799412010668766083316454450904949287244720707672240048333055332640375029322253618718019925165763244962992374362916530507736760344136686968410798973137945778545862712756948625656989206556940604206676868038573157701568851273346378078315364138895311200092186629332696255156291010121177704056015297847480637024513081263281641874241987606894420706575299381148851053529887096329054489433869013421192618521897021284630768469190241196152905229802756022293971031588736851856462763328005562889419748030407993568279167379181791683105220809280385336393438744699451025562601361936898919797682298641665879418089671051783242983646659753573573659830637988176077604897980122025337944805049090406214994376430928041999228324808000560158988217566125862197176500785236020798032195324372511708457904202474255330189725411384947711191018901930493846692951856261668970059628621382629730380801356789997405026738453357576529786599023643579176709767174750479157924907472072402800817194012782902143946694623842762785228579967027199301179260550895724117253157559664251520194380759854768612023203000302294368117132475486896961052624609232602650847285984325036220916819908998410065313627174942365675903291898621235528579521330508049086972798809606620674162681878890449315148877693149774569211777251198790485588872227734018442058296791621404058881084425415414823945800504975956206386223250897623543269733007435977408660654499368600802407538704341440952016378013952083504292261549831295081698580180200879849718721601950168006508713197889593724290259183184180566285230687003449587217875583053388193945027951321832199356654741968933579344881716646914005457518216837349974573017676859975654134844886743729696244927358318009143635245514048564019918521011057641147262359364756504913347106450362838234718349030251372883947212107408746482347071888664008185165836877604803159778827481155918651399545047106340951880448275411305382805716131037289281038933843833551120897949179351230027017898966396890950071982532159824855549049213967398648059941344272000765199273602243936889703825848370012069188742098128489367178809899434422857167903129600000000000000000000000000000000000000000000000*i1^13 + -29672777233114623459647206255699755555438987062148083751471831682735756469923447169606566700092693095814133903614027161318859907143424984971841739646516041624486034829806315878470775280394901675991527847093719632198286197053617189087231861139276269602761556143182909797700305155546852824349120312604605485347761964603903988922532023885154080066533528278900117442459130163026922381575418758531925449770861959831026104141063579052904445846067222144749604609364084511102178260124686137586248235979233611243390361838784954902226461302108870192487101571816813508777975481824363050820443486311604199380938831743062907369141458028487600893050464706685088603395658847797515127783783304458322719662201579850625673043512077182806777695430567417657296037379541579362771292462184540348405277194057911313105938931246120034683006994178691362189378263506449273890669330032318972794079701051022094528193289691680734478207188824118628000881325588017584021851137812427732835091893111645249403316250838040492556045514143953178855804818324389867515975886964346006356228234363999848652350336632343952190932395970975752395543842962613798736305536038763340225288836922337285857996214993684508298461464606839883834711348460236700634730190185120603943666178049845983970758449674715070253648752465493520755593877184414579093756552846880688143397284904751935098006213521855034058667748256301391245112039007700687837578335840011364344794614316588040893137878076688417715883722757258285111318762248507040698186441808143101970997427369204704575450479054432652508417888640194397078936609740684771852711499387934333937352860657521042823638892488427172944579715866648855799122173116288385111757189930355306510574157924506776465782856000663793447486296769131292392708795179506843731488813588855495934748331658680546237694386782531266269232802325894464643027609450000614554243059732348979340302911356423335034011028645401267804725197237482181433242992042714510652959233433221794829854409939441802173198469842924761600849687333006329457811185741679972634261290869287244104739106856308114324143813932180188255637693697597415245827367617836296577191041758834531174571305421087154864634498430902874168120029035474802905056415624504436344178403339466063963719521607759702703492023538664381524658539070409911208488190416068284053153806958798906760457090119400750435029880132376707754900684262134910213268073492072263599435397287607189682752761620883980911056254122248808172612251932708200043717083559259708196700796408905966512736919444081219074381310176519727995367243585564843978556222355358298032903300691996667885181192661983908954588558657049465071775802323641926923736163785358308616637532019485681021715308823546914283169878503824896885366206717510747651533312152762725207408070137489733723588782126892448176730649830245959752728661927727844538948360603101578780900764013204125499032013213758932383954366549557587485683587138672145255461757291913809181989250174901258883549294351438090077971939328000000000000000000000000000000000000000000000*i1^14 + -12541998415631639345016698424150419927499116886271018806235085167965148039382333411983713346719091456196116726052178996988910378752826792422726059081456519683638082918857660685651727285080199217600292340048947363504246438335651393844182102879534703492021170274410828121229724535092116674774708282334621857629338950577170605598994785505811141452924383962765984029777223684899692872721347084623333154886085035883588786542570993818155792816981128940627612493449008773112368573018607713188759856696171705070302722355588246393966308466047118939898948410734763176941958770718672963827555737543769505638900107672421700853649602800655305752038135241414389411962971174655732830699486259824931951395632145370570413011747334748366265418479432077235926090896677334667995043006839650577105483714040625777555812222319375236191382423614517157926542405719249904449659009055410242424580427002815124563506928232541591395061739772451694398717163420775599149247066626726331452581798993413768768082570056724234414286572519606864439639102936552346394563016888281340604349037112257675863889698018662535757816316445153752077861251820009086106699526886108877836128155227563633481896663176093976805516611316883103320161395404009291521932676951974348856805492171246440121580418012831104638812732856112805257500780780443489656663928071048893120446676130091855809964542781694986933073417868843253165686095456107557919182458370744974548013339780054300177848058381197780799146059939159968192843919442255957715246401715667538825774945987187729392511051300394573101287506027340613076573675842173465414175977547698618926488151638428604715574047303359573133234837515612374733232887523675243507257776445523283250108421544650587956820095248720201318011730862159927894870366296520484437776536640376318934546693054677815545746553384769691589499831607082267566107298884026441433534706529698617157206109979604077366169276103502781171772308071765743921900411258507591520293151249433174728209631797655148356450933000037901728185802709767736420616587915753760356462809237778786228695133241733472851792639464634942909631651908702390887602984722794335299514479091354698542169616300507607085611302815962988012316014535353980812315528028077589324516027385639423839853190402382828733230341421726512894866833126111026343790144740653050826556235819457928571391326490887403170954638831298949184826776921993481546238245701346751898271238621217149955991655682750887075806682323382044327152016272863048260267966239587931298854753451460248140893047160622831712080167102331174355656081715639541949567141817064307926886535283310211686376691173196051844495574984608239912459881247688422060630683243574363635539848210247335940944578598425864785225926508645897382649152656597804075963056140624590321903256482746561181470282703678720586315603615250340165343625400223571570111881464064756491793508424614657489829638906492384737072897330517346650894905490964758452897649261705344795494580379518661604321744655899641142250045440000000000000000000000000000000000000000000*i1^15 + 1141300060272284409685592874166493582883869089329261183670980152031242564115818184718133947596421445042354887627170738507642879873821171381110878449862589903905481739345603867069514664147991241610529392194170088051479859073802471609702758099795085691056558194104091861625914150029772290575928837960853483749901406763640516809822819317761099513601096601185084224552297002249009478090801232827382895626763800330881700679257307344466718280357253760928219090550424327148998149675574375626316214943255131046531973622266264729206724988548591788700180379388524477054434518032945403015928096998272620717266684261737448050585182536964233626595155516084339599274394526195986705213808136163481639161800465410477716600392896490918116191540558211516998523103194730142509546130083646774646076185375258475984665000701075144267844165164070707275863649790064617250117049229385002201917042893300056437915798903397069832850497032553695297678131328821839350484361732673382431217369569610842718111324167718258633832905383596896642119734919834408232575716089772718957312071771673275361532924031929699665442809772858303509359776089805323350962530392550334667584715084872394606204188468056177038101844547433583502541612086715126270075717802313962897145712834041772239618683951485990541777792290141593776741287127086075708625717388172678597140292730084944958420321610029137434441374840891108709239402074461436314094654273875765032512301203476523152048579437352959288535226140023516125109611481440530628759103206297011750853633971752556928902118156145630142346246692590403721393883906316746562417577993779529670170053981985624020082489373897601916204100010844363162068698533560776839398200196851582899820020991671227253988161704225310088303760629755261120721521071605077069194542721077895516728194973394611148210410958082759416987249743856293231708075607727727146168648478590662284050029564094356551245908004268460946676228526143018188072756641579423112006335370559789841400221269416769866380081661574448756413065838863185852472982973000736671308122712763465940391343585195584692505646408308519616619963055211124997430205595107752614615769066222590935839889535760835587685020054299027969175859014143907632598781115974004738360825894493274335584249592765532517684452241778972392761414869786887802811356926862313546608385379109784813712549409365563191276637365335700315493996997755962227064755811030770170966183831770732350031707319444669240395403877753730230581263024855184047779405598255522484981860801289033521255104142023984064928685708489568498827363149035255447251122707760790395584529555552778860611318655878495620021837490640580339974180970195945315049151517027791186172997687353961472989729613354744208078872379769935318693871349707561859977325233873001483595987507282868540274011534515713147216874943061183800670868608349193937693854227577561314998782158230827031428445220130145282580209048973362785225991912332352778060093099830567044380452405443583960362860530088002531937484800000000000000000000000000000000000000000*i1^16 + -2254732768045460442002055060434799737729499263121129076051502267327242581357466435154454356510654363871924351952150953051482318090900089466580438500265131155479126037119662630588164327440489409957699325094561243653016313090967592177126398945489777580039989290699558942597026305209694262828662584125373066862044052042016535230526033196774238846165570559198287833692793922302147970542119745149442608657553191155621725628651228467707853099484441226034150388866757175399975260251759879388201599224151295358493953828566265419682573210165224419900904601831322889070998870585723065178499742630598638943492210479627725420812381552737369625667808922108189845301022716432375574848133987151001580840446035606036290788683140266781151458836645929808605470249584149277700843473261783165594289245253737778054803567113851107270167392005037497783754859309338040125821797732416581555219396815887540747790514079381183678751052104735636419319546151454124542879626267516083345921506004830718345745483352785187538615343828906721383013969652465818667303773598157225033893515666947259100059791845455446957050326664903003227375820828764442303291874229906964305024220334464285796527698522623475731483228348000467647111945019470010267174232617130256549273177343172848502539605361549841950464350327618780497653355208749135614879550000552568965354337689125327580324131025798419097943028717052546014757225572564273478148178186592012942696281581860530630778656676643735119239713942070263692068524370058431010268244493041448062788552490415528772044158427386812433051439915640908821183016645370253365079087618616219620261159578471369010778533425721713259383471967092925135783013991662130773317588643252394021575964342147096835440387105590403757312681456167864912235761800308775774696133824192893397958542369240192346517012169841252600208382647562093306315889725544142011519758708513731171257962654961762094233663787490899518873377776776199484075151052953938079447658139242733005673181657675301140129190239775702143452604915519829094046937462065037650568600194187943600583163117477542187904754239768525851667983284763626682328668787448011108947300508590592562604558589508824280383592801537587407212326043798706551702583440640035825604182346199325679005387098065936986040504659360371699721699005271124842529877083579529859603490484648712879531969968496923413745891267499412010009030196248515040728435577860550863251823531530595758527310688986829661550174587777085713883495137351939465186040819777576960765787451180178117470517272833562156887190455328599235929173617974189918492184609069510564100754810767929988786877807376971399415851111718089226417680070075037456699326640911809367819791781844946728232163808849322845632092633605075583046547309462703335107473676384719620565763756692193927133945401604966925774223857582617371611233235123324681626953545712044945953393232012647795718430845707558676185854218574501260915388262811134758991078870274346463537695112161054745644011274504618639360000000000000000000000000000000000000000*i1^17 + -6270928078876652975510935475358135220262727455190846060696055426174709182812220302874222274063375686311822475545078837078804193309997398709460345674101549704636370694551606448900457282768506350876032369977262165335773121008526249404124361486193697558148490825533018630730148398424246703241690326440622275859927893423323605230270808564186956040399451321312995862682923932369666333636975365979360109507625879458123440336860419391123036277045743558571915357994114499632595387494601077462342394540552677134744816003509371060021004468718614612439205885426645577851284595278774187842845784611536438919226078189344143661775843937866255512740906788995986050009107986389518141717541931258653798285114505174144880322865855615218304628855048674928276524934964606492903468722632152297301176401776740045358941146988858383528453532196992017554793084360340742300317902784669859318466530994037295765251561614560047330796766317351245096360571904152868567045917955884195430849654354652603662070767117701691442902791858426207010688765604354803379929434918996522963717320225763387937253203498111093585465402327911022330677968549878553668228515064096171407836217856671214814728128772276742245394698542604427054827016898798618353757927945542748227997720838465079031578101156104210159036151829474094326731692347031764727185009311241793570998421254555691993194155042463103240156419934518296947847774615836477030120980696368173430963237751205137230270544230492097191275995373425724177300228083140554760637569839721307548614847729791930275603517414406761460292352893923625469363417476141335878806327915264556246023584968213281854967382071402106367085784234261805552871352562625914560292915328933185222135213742053059538541396099814983452734302030513613062695829677888643770253186042692247662588253501401339828313005554349513499572656562713508292976299729141633249054709444317788641717372657186686406136376112841828206272063621358960295298391264691894503788772221573400985768979178257360753418955158591830121296719405887152165620599650044740512665545349875496259356971809226715878975034681360335984412277449500650514860547760458723526080282309726779479016071792385602698758902811776242682989311914724064184645815282369248228015965843375277381152815488704499161880215293873072755147961600279603615485284484046816329866813282793785089756934278179949007886151376559258560097829748049105254733599437040136926885574900565462594554181087134229791206682680962019732349890541961971264613650692301694895212672527933873770788012978655773108369561726285759882742880524969038962773320344992272507311358686109952504310684931914017788603349554370563034382244412750324272447445273403604008818569244211949599172878606561665329070463216594563562715051681523223667713260211768774502658793071181584370646413242846901267787733436517437431913689850985333693972198427537699565049556876077271962884094503678251153174997558857967520190535493112880965267073953142091621594990059782460994829736078632550400000000000000000000000000000000000000000*i1^18 + -1024955227260533813593684655634734499731143875831701159843692817525556105175272368649199653898384670536838310560542993328586397790987195978722969756758421448021061463081175321447069583651184483988055029463034996793396263100940581615032874132172489471147324405154523895920494741360774650194315180096304126272451331801200671708501067151559545060411968321613499464448486578013336393731370139169679446611599149196369092135958929650832517444478881699028259149774295189238712872857621843272991084742313214531883638982526843965466308819039535788123063962530551284189071786079395581906628809257847661199704561779611385081966390779371151669152595749526955553117943068895821413424404588940543029775849289602474651938415464428022674363021040720311387682243339565130693154292637282366884375812461587731880429064780433104017427202290989733476496056153732667383841115908975654112571389101836467704668451671407609498940742863480498990074543066411086130842313206762501197756725575522500438630616649540511378008298841739629392748018451660328142962591679340307547749364020851123078139485466437685176988334241819597120127196498741779328957117145795207543971797673342695367194166450512184170803177255661145709381747539351929006530343303676310950260737183407959552084256149716190930239887544117294879333641250441810681132943454180585128554179461024028480982607442145229371905297100118774393537223130513412709530635299217098899827675891160529179108897303852368096478412601958501380267137154320232719534803129392716746467093648478576972227843483203503290268407058106727697231976129687258354998182319649170084635277570364807878998104916143632271468654405972469814871084104042375844065060144971178816693298849418482918931880527394107346598448776547075531388753799276381284115542092782539431852215033642557990468657890423663569278240627207232586089603015351801275717396401501319620090219746050815973303577674201699781838551928431503737718830328395180438604208339178189578348510698888043081664360199038317392930861436912918137447430140925143673769370709818533840614978651408035916308326333892745380409352173236348799700797438754884718393914100908178551606601779667051308370261887152950901179673783498624545000575173201685943724121089773383525146564115878244389678067948912603851583140734784920488774835641431973563804015146029740493664420026982304581428785170155240220006147382242341653914051934102309122994067875876398442518824588597572500899761820154380851896084909605882173615599609278389926408896846562338757545398066509591851164619595926167306851468661448265135368376684328260149324030887389438424098195147313604929551620118235026923977942221010825652956691868367548315779480682207102950695933900181831129713956724892042920563532444027177371680469039854715189263640821691072057750073109063178380737355674037971402210418550310429877513565276851913261133786751147293614284811350336527885462204156022760681755703600571983223333483947158941535242619132172859275263050686398464000000000000000000000000000000000000000*i1^19 + -22447339848106696205452896429775144456276817841170236593219166150466074130967478064492660136993241069532926901829042116914244659159124893196402976030273653727504285892552622257791659336977395782491069260488665155591415128217141596700248825193585474185770431067735067163463961556691090747036202317435130588883421075796168989515847595020572176124329307980854412052989945256215902264481193187868638580711488729659902436353848600136168669431725298019147364753376608396704678557300062304537566219335003479311521966595332166088477346255318991493411288737177936538192493577678179162369195171786732395241670603631367865367134785031694877953526809436722600964215729266625937227514152498636900959546605956068368940572296009641063838551706647029769505188669393275471537620186202593209136588660727665084767558902298986993074821948176439286275701431107676493008680924810931115713240972802949165723286306826658810539976133906427946465127681668153288853621873665775449060019903677617219779635100740785788527633855240542788131022979112854009719397743796374302152876582770947476273161040529078116164982762915793702801655741272753785772346807563445962242300092138550862731977210278796092431019562702957946066402766629972066151707221315339031708400122029710674515145029087843689767738873644632065420878097858893458161014555741747754834415674442759639863958249394172904631938129376788515472518880389257189462140094061132770740538644786784482404487427448083158904624066430739261343980867573743828253523918356185594137169890328512186167487214596012987814945786752328906945966544698724879550593847099980102827037316530096699301720782281088663272632943227240652883268182403977701350146334117411808067735687760577125005536863881077999383506406610483110208029555598000695731573138542435982699232332216342712328893345775673874375414216435923373358849503163911669794750121429202978699182041172520184027585380782703317734108775664023638118319494688516987561900705380029267216236978122954663429839160523460781439960364426542370874559240406010657016303132711320505507201800282877189348477950048223960833962168309290518846924186179826524677163341557250558043001292017745206253166444391142820802661011889216405237210259103751129488308780748598965982851497769522207018223896028618262335377912270874950015697062041358933669253147583805147175032992389734963922751122316888909830470963337901092861879641907501723362149170741953038572819244772055366187553424573418626883673268767575458214426850709367779989143127366524255344082930728338898671220189716476259458804699800088449598017270900028611714662205214344880921234810166553203520714804572789100903364954695679603979144777918873239271142930838147909537837576962402069059690279677409664589914580827033876801934601960676114988516901870008049300424068401673163506515622124402618189893775977675187069045549012220917612963826532632434910532973511941325485271055878941356361634940277431047608989740686993689379612348554030139660337938432000000000000000000000000000000000000000*i1^20 + 3222515843299860571584817413957746428589032964337362166818367190830629612057686890712498692708642832640212911829440379388050710476704130680306787539826703244836015616937487741350412414277193978352248623806965081806340292176597626237142896536398423554384747502335965006150642794088510962365191256623089558147498542330725021792172295732891187148764490407254223597050433617209151827890860503237447994438151292304210758669444102578590210123456512075510259812556725662974271569272510435756228266625773963019874919971622938500680236548758309619345854875659187020593180969163955306701877556266704149405218466800100279725881165369537599569426486112075177751322140407788160187316346526573443873813037383885891759003028222987323603260119499700564972960547035541412220422885763986175139998165857100778707559001810842476475115577965237451492557225560943121176324909688918225027635962039105679874920397759310568266186765904368619669839094246681372057238223716746352766218033906208971327748560207521158131579258540951307045623880357069868231932036292610354613033012835839197847896430251890334583944185786737606554800727568939624500016346490787319066493586423169491829201505465818580336349278035123390115514798739591706173008479846972132123840164851996844426197590895380473686002197938935006163043706109822608079887290310700129514730507043313179996335844660749494628652619951700760854922065975455677717754235715523497273959107949067560719337706943802995972358400837885893908563918023596871612893701122068763197264462422677303350355804754856205923834789508440017377982975685775769086038045577742001039140213512096290632045268671288168557393839060357285710126260006529669159764622389173181273817171118136582690982425183457475788514000055075477546041644554743646906965984965390254626039548816317731532459783493501883777240120599524085519535739840438641247619187054515924522304958359976833872545375282966655176491912096513207863728318376842240118687659445995879797517383077798845553757442334228114086946232803532096917117240662116404925298125991175684021866974145628852514586742119567546379066475221989211932238000871150483442742303948372584826054226433457969882328468121392015411781058041285448607910001791637936997640692622582711177698365521157564637016729838163319282185898658276551704469218136473165728929195405871704312484161993259327379090514934036332803681242861504820674550399946545057557575056780401482565222815673169627752967112515328384926040295134650304070622153201252867358267920535261807721522893535453448471465199508590812463352143953548931792897236735278426068807240665496209391354962803707795221772862375798257873091324702284973404059784522708422769159883963020735200983146377691357530488511255796431006503326698242979115066593949046705212193101955411880992354965732721251112613436844867865141997392305930572372097336183444265818443674279578057244165895279735466406005280608394397253284851349996834879741401507391852816989008919813897701241651200000000000000000000000000000000000000*i1^21 + 536442422326417411904804611201612321500654317677968349391475069319150890771732908727111306062954669269767763800819906087807516759958546611431809330530355677957205833289399225698849832969609304578816020286277861919152023022793144705561896531044731583359116446304424442811038725870215023668041407395199265625526063462939349600526463612074550305426120843528376639622928283399110466546248728563934113178474927644768255855200930044678457505274463371796376034341901489658765468793786248987254531428894957869788530194722315503358747412648130013185987605905893881455023234586043114949073736865044606069443443734960413349749661290009725464476274904764622113705058786385296685634733817737816692682683626017267888879322794352110262874206213556345052832471603749445513974639928779777641987974847765903504659565689742184397149489560011390979042774028411772997642597021550516616011486800427221376328717313984424443168520117296675795374935697152247883759226026422866840528535274739157463173683982203770000301414219425973666270553842756910338000778339913021918175900039869948090253738702464449326204474283297170538426262453252946333123499458904044637730872548856283036272749349608651595634024388408135215369696915580595828242873372855310908507179391280064055868492244960297238850579840471332083553863613292397597491608574462929711562715415431046128186590770440407202891745565179139075770863758623963303875808623830501880814366578699946807956804273364756731626589600296989289634456070615552105922093643086722730797443592783573513359898670502786534815797295775691263289332864640097829605023438424601630122403519922553907728611796231366797188930249057774908064062791772770264424386155139832108841184725903263340905934236992127088868506708002811327544813136528146783436966453597012087761809565693942102255251188874442429740337189893442949843250523783517363026019356818274430427654544361558025062820692187971773613648886424859344893839543734238990379135944786757925495348569670891107188238934455556849303705716887278139830216271360868518008616986064672793583432529750751192020468363915783459081994240082191435069914788699724364242095470399619848899168483703135299455352035051488839912112818387993388754273930787707794002257572033516371423620860187230046164303426497034546061311117329962883011578644428941258768071522665970943815151095600290552419690221087979076060324960255128686191446510554559920171371559952255927070673920840757023627393433481051627548234265308080080339900175579453775538313191387369317947044383253371872418869369356033419431311898746974409150413870771981016178638102039655407249806750118881667633460887089919672969814700393909746967139551645724683234345233606518791543417175087470907134577218985079086406608733322593009018981671866774474261642785053273204077066724374002977068510732619455624324010953144447065277302666283121118835067834873379032301880158023111931528721025309368535857378617787884751444111306608232601348611680376625456742400000000000000000000000000000000000000*i1^22 + 17835083720511336098175766709854409613282991776456619010128781190200226885730752172224913608397146673027823508859222920705538562784421503771043145023564421359786074746728676561149218467698616927159540024327916744124611313682693435200643684222373699360438064826528460036673282440366667152854507865213278259728999955344033439030544876765840463183373522274988539324999916762808123705197587006147629788102735503192761100978192939558681473452642533571989357654354541210035180483484853753628555347778690934999287262100974806573314709875759565039135992705180871666695332027090709765184993289668467257501008440975389762898095224837159972541139224545153242375374038049531956692490779219385691730222035133305949571596293075121724349432632645906937532727291437541073801467561253794614874106968541779794126365023976964172242759438261424404302095176035175755788597631114582871634835803006573267032881041613638345359558639103397886508048643440952892303044766455576506506690633734170031880275245471011465368445542409721101947958351282810601960645695262318442761921529137884276964495710144963641333553705662870309386574171177876256677768612812457758279145146380496536512891706510569387458418606143694169332442811974410679822306302448423787012567030181508252309224464333096093930610503676361939551646363097486157570394284500330537834429634950507635208350398376581787449608386222147600644448411946604740888990664708554785413370653295825240334306214394374197360687695926963909749278499979666868036352388583699160937514814566253630829514122818524538112769059804486789180092046289930531323388475846687569997472565509123070699562334844062501803434884721026108654032285308717085030138280291644065283387831460844727050504651517120143794563220208488641416647391801949155042599705537648352968974231783481780179414232390494576895521293616191149194639221035043384792164358010196708094139226391836785065521527882151978871160246914446156534091869828480230537720673224036377841409124689566047536796585443071706726050721778051118134467570583764022694096071028296753737867915674486392245722271814995742993479685751288423404373934644891092193741443445068822292209657920576399697586406147583719805792905911031494966598067957369962207778127707716535563774702992362768863296268653983597615365197164059138016821782457163663731161418410763189411562719139626562979580479741082276504125187542640136844494772688440635881702279918629549414066570132523160391638121558617785504814723138270317813532246863136507539924288694403786856566806547136062924119882510048879860994296461823621306535396224283744536772636181447323342622727003945991389048237404120069037603611051682993031306314016680981941492469374076577180984941340211361938623915347845177681071816561392159708940383879754186438268582426004168384251950055130868570568377802609869945054034834604408523443761071797504890792266368670509684966020293833309462221339815740365697156551032809630974747463336572929573303921753393725440000000000000000000000000000000000000*i1^23 + -2128364306450607881994994621213267644168693131782929278600496694039854345252470725924529187135574654886093790392829447986946392991295699129030962983117523462280027551643015481882623841131811581027872080433503567929429808720666030223766187590810001015310337872931456713410579671246985230301054798105266032872183528266733038529184369423512043327057362897052094473623129069712696638760182253985786874904598615891301318164012096684992212564661471765465502234413885038973920719346305375729379124725757994146317981711927430832904183494073286107119853986479830229204225550103961130730584502714063916530716936139146801460443450347452933255998305846164586622139894560598362842808291317547527502722969908969354720259336608765845803650348090910957006634018291194699936000388328879557824409765674522963397047639733461905751148471338483919435286794881946962543280179635875200472011672533719037747001156339705157460238552045578322453404404988531577812500750207452951853449223918863635235973977057691577080920304096393288726849866949553625795903694805003111139088491902275389168507373500003449099449919343717996322677542647420068967073786214424331489919196454066684021059594276015127034891835031798865674334091169319213338823016312648770735146698681520165855012689764754149649992340853596569862036149240282604658205169971324870967450671570482830665699434878946718687812036951397562664267891018817397203321287473964390842427161986321182834042269716143783853847149105268015071788140851169605049350117792914727101137458986391234401986214655000102644959061313009523759587012368849338758712084683826510410581573245283103571037602583833256187473006470960089412759311776800536055207492239413117138272612184074868773172095552254817060570055535968876746790238897940755776602473548421740930361407103721480325291278533340432362129516535133726986550866126364734072377775497662401208952676867353068934121856154447820827869983778767943884550554975522071585371698445292886351715240095209107391851699143467623128587226212488514462796476282081758168378167900789392722364472694051860303807297075828938303168353620102481791477583038852220130151075766161137686812918856114594755321187927791742337990057836075438178568788285748919384335605200954819523653667080759374437425350691635410467891723013655089751574813727668685027998442372825034405740677708843620076758536826000527148462521658901404550762120933375224308934649608860489196268452269645992185996356650742051979859570487263676036972252195962015855538192881290781517585166038751542672120807016523540953436149601025234534129591396284036060095279577605581115695889351277949439265574845111536813216968459163809450562174508862892548925218608822424471479376589870288019232312415449263314675516229704014557692012228690322102534808497396988685177468833541471779195044731693333972289765231243257720159777794952217800440436022964974232685944859059566469719714587384733951165859613840361639439801442147187532692571354562560000000000000000000000000000000000000*i1^24 + -382646621484470975195861490044532966568502110831063127280325836817370733139237858732465568962888573759942511229707030742445425398585380439843322316333911285540976911807421794623614700122479047114286868096554512725355807403873664555596362211739926018398291758434119904750039366265053430405435919018763386865710723658607319134069764236065223131863549385342557901096099315707683507438409744501542177205401279511364442442517903685953379685001825796713461812299221916154887872680894476188708433933423237359745799738325942755668122498540099479975316315525956778343766932082903705948119478963502338030065272817338773557457349846915651833918180902357530934552603397466470472245841852602606278089733010472954857656092846936149015446052797235661553009563051954220128149196846404085626548588056413942810361265810027452637142906576813347532525835481848664493599048633193633907559574406811501601843037729777225261079983830886852347016457262111514982950957643540712803161801416378537520969634688545841395794485383433697503187210995179111225717569041866622638808362218482080599022941023312440490426752531808788445996576165173128328458476298973750752613615227985093113290884532505740084682837074441609449149798248234386489208138490639735838412609768616235921955865040024033237154101575418356514241353755916819511269958132126741658322905523010061903435874478436945247642532310813262517358711292027787423000713525447910511751013109882960637997110581963998656798009041189704242630068206102269776509459533107775456801751296643842303869867832052592933633459721085069917102864857182462464087434343357045512488713021002802802567969988116496929131979337309513393806747377950252328693339729789116114824667382819373016847832957207630406483645348358826584863755264600545565564203829475083348007691463560848898286206128304732298625295603786071119944612867685994626425317563133283798948300937341234688381566951918040824458039155599015576358409733927161497381954785622614774420175728333973066810361730594389701612027572646045401964650488218275024786398340669784914120647171955907971605115676947506560633955165173801989717430392616362086279534798063619785278245865548967270863460573348079139575938855767789099721064851622452682656034193906673388012301850656791662140995635171475053326838073496313755633880696869937865364171058182483400278871477022186369866879067245763220128631624959500583335109215477613343638423852641145001372730579113014137912976096617667637940274284405785598235982626466379398918519100314539847252967384323897137186983309280090339474988263688002787380375867590570764714061999963564645614141463030749634119248760941417402591664717096071591285532930503357905112166026912954790548416217097784131972594555885308621263985377145967659225913340425749089030647095205033423609127983692536886915796772128333566072895369085028485939307965706914943023614012944369613931346112033126336370099384915265274315422504020827924944247547292578553533286055936000000000000000000000000000000000000*i1^25 + -29946288955784070395990131767144819570290668935406378462997758888314992044026487664932480896617011904312893876925919668304779986275264697065734646843252213833442713498917837031822794154849533781714977381724568794772622233814789520724662562187982848669039620366966445089129489241474130735318619370097448416801895388057855408742603155516077142232642910780120196573789195781666173204741027628154751774448495049198375150239430131929904912331092190810698647299594384668131248359480203377627900686698755791937295929358735770716062460912677631520506610313873238614143494935462311916653439378963898468864717646888256169910704146130958485410162699880768874127745591825816514007894873811612095872608728116858283398556578834534133308566485033948258555533881995654707958534262164933425719901704130732251656722792218250272525674775716682835079560323478073460398006302293375570813457346597127410251808309321136880626239511475247801309656440994003314975081368423287639100757391462615610645436540294312096424628886337219703002646805384154066821959977721064421584045412859103598587753775999559110675543705039752687465312444885050536073519708921653582512734481417663192547372445782870347914707400589964274647324003693763293754700630702351167797382384783935821172773143168337066682413274265871852668989971885662130113637263917950726874559027637784157331814894262823075663684881163798001729875499575618411556915473636019211137673966886251080114802060920661583457988319708241858675787470142012378035558233942194583846448877518192039045952991272639585459149435797038764578055696579661855490666914678542360663533890918674279586389465950730040299735716704632630587206483968893969347760715908610862512103122733217183394126552825146153261394543539128954154981024947219671838460566665137741614125076716966015492054856478087909634426473633978391155207166509483448487932404163559240503837479705768800325443456612012795829065626109552839433751067759708988780617663197513331488165304465473705060477628718700586645653927956406865409001147258537231312457113977819449842155860097637480791964438036056648904369812177275002469738900576903930190407317419631686228520420781081657464283868691631996003503697878445464905709246851832836077002040181677147889375873724129771004724682268926123422771020851005594760262668161888688492871114405984540005150501806896131801357744330123277299556000482151475702708849167217116078067277068429356123611860084306970687954615763876520650488613895067958319546673499697538198857226252445721588486948374028132972310067050073020866742736948066759565179803998666513382110489168907675904427255621913918412792325806796250173205054300512540521749758546245630962378354388142444896283892193025367989338078429384716261070573083489898841770472816735443780812828977982122543873880514120399796516665635632486378741268332997702208984973396786794201298421558048771999628215874060941856457488631047415464041877937244650207996881656535905864777728000000000000000000000000000000000000*i1^26 + -1255737195600413767324600606078179720368819004423798324236095273112940923947286665365278186802676912062834380235424608869937392434991468759780999994391208027579393841856128306951461318755056871760316276260589114629948781867332914120435521258849596995480318275937133253217446278316705915378569421704555419246837808965143727421335888192430285829317171614099134863388714540581133216037283569950663517572334042049210985097686656703935034858981886920309846820424801195295209334493303259908296330527183874119747892695564201687903451047118034945988317357533248467024959003983590689837767955888304649983591724887691723920653494082765124657865723861193794853706516281306227496945362874852473072618725965569426859650964050608015624954910511356782203683292303269886380968197607785800828054912990069691809085601461727428538468120536822490504486645674711400477575837670201024420214753792363467678023761105139641111350372986364019132082777155670413104246424683845659147830391948898061354765808366353033855878815937237244720196322373096860304240257744643075604072023852723585244803465308062051194348064075762914633742725510200299506839537380651528846920981667980635969492653123846714415503084880397550602364827410047115236153427875042142654620748526656395708973535062812958370153418764887076547661661003330504640671777809776492852239671401290764576902980807698357990718368205262000206733754108176904365556739411922816710573969467088392049378090897090941393461107651896390148605209967660500571877018190387161274830793231815609573108789738773169621258311173563359459617862080691887167927523269441929668197246376785774319333088136910068667767647109105425998815506168384846145416198486620688099284827664072949887492439155841687764932819162994990442033386560391299695860483790060665621135382296786160357413293685097405386839913103501483631298708466848112768697613956163585107760523718846795811559644127349621409936230256508258361412188650415842423192399978372902392298892163124902217427670355052233476911545173521887026507243682240834611059807755738234516369646670586450231915320141016731911340159091069647238867761079519838491678336430661959841365426668656083938801731337452297781718679779134178697783446948214715855109312802776720940370412170532416640255219902290964530824363458928988966851945498978942574559298771737241779835145322195409502276357598751426156189246625533146259684886041252294337821452387918117517269357860647993158364810003622068740519115799519385764922457770951404597843778034224280979177993977475929954643243364938404778864475131993138080472101873107094084703710495534609584572747794481096161252786960031433314718093485020064774126300337120741675951027000180212959098661362444823737258830543700714552871050843305406947076364298548274043209533059097076513623238314921869077589724569299388478878075547704507263826240901378741787023224434275002556918057082777724811552285846608308243032556247471849039252875651108353500774400000000000000000000000000000000000*i1^27 + -5298762209232626669101527028579053213022157241655390346004332770032657326999846103899588723284265791256002882035146047752251292643645027616879916241915297966673413095668419822097630180251282628369563934691218460077582675440850292343257640743464918460766190748153871401847290901577948387053114265721882101281756523978300420453871940817117409124289936892659393040758999802656366099440403401806178444114064978726148561754918680629363451794600386394677250368529126609065034097346319957131592241934397835698469577899273588015778171023992999136614529156264125472775620506963293022849986036219712418747446932517564888697716694524150777054946390846697922095989329862430443029861078867805465957098384569320814521410593758406190244609640113297315882096017953701314187443052333446206385537113926065921530020561891073263780069691886483160019985888598616142536735323226295517255421173187891684786634838645031656799141757074483211593144986868115538266681385855561509910980071703273960955855817426673406828051044720687281200161398694315415135865170805126388690117874915585585498731844987862224265298897361393062434489080792984630772151714286882235508839356824472679729312214663763422946969258096190483726873073563952870666253109888297506349539665363461015345731178160535577394824843850003645771601848737118538487783397408043487897879207365635180163164192431879764577340365693488352143323996161108016331092889868402270504846190116616753387677946242456440016922088351768258865085915704928363171132288573031822107218323403719543218076827415259887741110931316199110610699489447983547094148128169498813751924136831645637648341341404560730162466758921980812084847063071647994182907701593752482787225230535292227643288811984798603382412013239356078664194491042850891286063174575620677489204623052746671167416579764309321639883109423048097249486856568522934234421008576175386520573918140353857698059434393392878058798354334340258255311686286563271925206082531951856714365220476806458785251589153230535661291604633489816404218434412413245391302944825940941797486067913718456631874696248504717009058251065174794883430554954249086583458359737153702669497985173185691078889366974678309264670206287684843335375148257778369192847805678804651664984706401603408941093588377543396569355379804841669140001432789845611122012332075049487773602752025836384165807572375211003872413311049877524043600706329764230236421910134991290799329876594428305740229835346659841304164046545359672887696708508529060685129876579765702270246338874553167386297520214538773394305867669700761202100051919099962649588995316880591290654553984689159558819472376766800198511290260219321846552435425633511671018376586005307750553734704346235838134478665654523255683315324726018426903448075353945220986063629274730746571191084517040468601199096491746269879514023725879141885549165558164344487428068698237662337370622278567743548319544157431102969084884997981246813212831121408000000000000000000000000000000000000*i1^28 + 4027146547749156523838039318606414741358628797831839208842580451287923352310491382602960737556203396040810066068939074814844219112945898276091378519513314338031903994979331466010809597216062826132185034046310410183484584096640478641140567092750281043700521227127300088559407701976272956982194527241600060813537827548507951111223830993865234206212125576396041230409177949624436373336069683628055834036107294539521548085394610894455402523466738197687966892286128056564843713245535088915630878538551865472298312748800529643008468190035934458864532793252074891340021105129448744630776135377997755513054620036665977614337445280649449360503841182834065701187296603455963662865458231379497949150176069685747071087964188148076266015640236365291190794853643962582562817984145126847290565985363440642384361834602707669290313389433818366446980093554547192911010276116534951877118068124285413881706061941522932089172656732271986548469564308806332683741952336343570960609716483129829281981996195677731471061545832846529234685345243147328900070326130010592926728163021401361140783050886925036874553333437795444414368938047223294449583363862241240248266391353645756261506147467386106378634161119518031099772938617315514979136017122277845355491512589244185199891737109872941178288843291657730611878213460997909508004855331965306284514441115848610095679128719056874042228219723853773682471091316317406723730175558073954993776659828381736524557987385588384865252724637808404251885074593110983790409775243453856637365791639267856487400010228573403206276671010970594153922792096054988357046333427358472392296002016365240106536965640788293825123886818208541578663839497939719759748044270478779691718732745843364466300498653164220829712607545931438263603831097011946025143502980168904152827745543638615791418490963730269034794556469402965488616396192218237022412570682497310101510526867585569949308015625038410410806109908835660856514191423738559925585836556051088364723946864554025407219991250893003300902009612017946015941874814287799891076194812815306597748378661810901541365079797382321412057876512963008174405000005654500851217221014080775408998735124516453985719186260200967902342955647548095257686447835101708780124454490961467164645249006076763489442280087176131021769516171044788676031412158383153725565857896530675482469171965868350428371695894467444079878055394587402976307410538670412966895250525990582175763472288085019521530226354361114688947928190497409775320188043362194671634676088117461485733939838228358686609687236209543644388986032222003593748504317665078464318441878361863593421220758437486507695789797027045769762656676736095064082537993282966368659277538403255832267476406653372799577525297005678561298913591285395162893709381181312272500745922471063727370300588437884030745808798934708114507138880438845846654426769643998787140902922545451529693771873690759720895824117249790676186372844509048872237603110256640000000000000000000000000000000000*i1^29 + 362015437083152578228618003134469009840112037758500414473813721294074110001842742704631423463985088406490505101749731069818123723437906091716657679494698203273246799165397318501266913924894736235444295542357031355186286557769647536638401931276336804914873679614915420584011410380677740871132943077492703502770711716802437371221497965073460042097733258314865383274023522424404028637226813877253201119283143049593935415734782023724598847067332931408220371628146444934907357918562527694844429506820359258713380655655864285666009440996965257049731478112318345948239504127028949060268893113298666561429530265176270596897733982130942537881684180235135637949179441414833857999900254819259315075252315587315239639780950343110537200840870308661968195309203407280869023174598683680453528476589753827504058503700707333484098543420891804024252337121042229758820029083210074889993943647380254802649996059192869374108391662475518135602670923508104059325709613938415414713363319055123286976876088391243898470309546490856545568346270701195321194329693813090729706215456534706864383697558736416533952706239306029423023565314983518095498314527919441787365759179754309478242861746483682676806204010279198712606181234350494730871812556713591085039783517756665073022049835235281455460420814594744436611467955835855511929165452682621477599509213297508964517837255288681018003952305362660868582547381584998879273595685498514564389935938076679728572952787385443939956688918053404393824633852657521916176935071422432248336857510234545652486854200900899539622924730101355207107504875917102974841629161925598631264104956516867163319540702090353815753254978307675998120996101690313336185062304684453640320909427441272446588480339308463435113032813212434897805260815302451743694950387539449215331704876912877748185434471898767061990528329546705791467922295813097143260537336569173173757468269543091824350460069436693179862150298000479399121570595138500553863274172313111465031820030944622489735853592906044457462781402042431306362348521968033774228900973085234246780063324652197897011513496473728181409744739779288304559981041199107629276846816208200281045953236768020133468507633877778896530307660446785590377815338882092637255779448667200342057538890097903555544050812324127273547594724033104446557950832739083101394453427379143181739647672865842075471507464633855112652995893395852714249270951466561425232197042735998255879636387288511376896568247778458017514668805063296001917652204628906338243393168679275494151001669134207375729233761793990298231108991900580003969433686672386311991158491572028578455605340428064850817768750509198403238790162795910797779946784149793303363322818961181976767992995339883711802459082602793787625840458768366192248874901952305614907911516078723663369412869325909078318336064789547655929572210597993119065837821830114524805462701624919962453305024880988308472433471411940684537477970268913481804802949120000000000000000000000000000000000*i1^30 + 18614200763136372871588196017046000948797254478202262515821824158754064472457157130944387037062583657884626344452530246214539198228200513947617375286296131378756100482379518206852442287491006480347353032683931212919032001282948300264373566633984067077883416379062308513116529575650301274284861214086654013296338876890238645808643261475169857268277241588741147926236964830583408930691363416125798808115504845086213759923516246917221542633098021508470100506879131652040212838366690735546992050165490420419751867966265800724636256600599229751669020485060023454698833262380478129509889874111789693758051057383587422726822593859371432994898662632185733158473129396499406835024233359072852183805711299462627679768789788241625888840638814212340203041267039650401989256704094935499601648530725027539827954483725139864734585041619560702290876423990949926472991816211453548388211233910701442503905957253093433509969374525024066719837847963385764631275044559868977296869801430398646173092709328286828709602248330716995346304236901852649563620610588441684612251636408096805277731261184076680399093642418417949517763534452043484621153249902499260043887338424807188308621765903357078694249202636668104710102271118718591834754195210779543490558707841414013714810599980240723064195135348540221016104366166149579589295527027155738245974406242151083097039827972775257975069239124918038089460740505191226099271303406259599837130484613568634794824570050039657737412857805483011627358289742979273343766096873110613422653810336321893295612612237443968298608803963211830539698485486541311033673234362532670668161066198537193261025844705267211625045993367056301234808214815588609529161770311334117183311898428840953131440657789894645176162403515300086340521859924698387407275652414428209629035790853308074005494827371289770555594745544123908217946111473160245556894087608058615118165949339379910050508144665751538085087624160665614339341254645794222509411485272700187471261545728174729915458405141936419204102580234452944492954014623569319006697554522661945246717236433302506197059995705255709122886234662193298427881715837268076682282076426719376169678619500203516899128428114749323158209913007448846115781992195667432569170526115691669890928897201465590258431678455901276832710232394361133395972253723122384896791261031993589726043262297392023754437152212260138094901029477167272982713203618379937834970307581195496201986288867227969108103261149339681366738246814208840353230990277048040251730568818373400711086132380952659047618559534177471574669337970828836053393186112089660893523193072850504669914949865745479866597774687472821336696162889339442677842053950188532416502156958512409800584739880557215255814453720657962161353928682934608308083502391058252078395734537239017589111070076496251959582236833587163223521685574155489533106641897717326991113038362076376091003928535730387337546882695536079645152258259796141652574208000000000000000000000000000000000*i1^31 + 590940733004163204434973443529537708775534599891595735908416667377223489926627597009254684615428060015483983460873329754057865715195203982223921214839674334557130990449101711258276033163502166763347438282014016410788133081075562243719690948708116635828136745688437594466859595097624706834283539620243071265508540000923113772697437805492710591420945609417058206120728390965296599989300361540140786094929397303732038941052805991566643518375585404515142622975823312199764150440102721454397189515638577107274570137903865092717997976451355531264852143861145861374592267461059511529444151530895044442073249292056432662687372481962373102538435822374776348522885797738717149677537448477537651817275244990397473416730321526322587453864348612476898407983480435040429559697378642881036696308231695289809360780691160972372241418998485974238379126769727375488353633711132820133281857690307496273372020279189290503566052249971330433966803906192336514597815491981334257663391283168357392357901364637583251020852317915638271385168067899906574894646567455033110511216466018396065967440096135656111580679714304186631345314508456957376014838130437837021068688687493478170558594019897223947564870802990678893165728240629170654823074228917766183576602940967999106799713363699274728229815786761108915229363699978317243921745051556611242314373580517953137768266165406873032590064244873572989419481076114540647836582140805748449141656256305958274474471088050973752695920939345254468487753323222391905932660571740013109916570725571351505454239379059155377569752107317656230583626557497713598784448327432107254236523245055225065154054488830943571717946192031123443741884236032736738351928879097918233624794524863404172110885917353790031645746894359983011611895715863852042842838443402259989109247487793607775786790849310556212519899014253063014115279590496565544839344126736779118661987231053018516669839317544264218447004839797763737180971593491364212348818695542812319076653886184447708710883923322708135692282527142063028383601726008125783270575338608826531763716462022605412761044078218467040278776224582392618420445546557823410663485930553468012358004436459393390633023627741403608035533719364097616585471465988833826134697898719269509785707991657840442827614759644007698446818064618594066418710287951630841768119837485149126079691400184378528254360058477889195322802471353814592153490288836091550324208343632621611698665130232161401280652176739637269112566540575453340782008261956327778169101025971173305016392347540140319319954998368863522887073492708944512317355622844319188630302496243130272752672030517101155674334529403092682542768942719311349916695565380811175794779047253112511789057112941246806505362001174466704139090082898878858997825192816087792566595315471942206524129287606133454677733534464823682726560168713030567684013373382035152901783552739520329986798074754374893569982520663516903711800891014765346816000000000000000000000000000000000*i1^32 + 2985455385342957155726467262495206334764952360357482186746452689895454616088050032583600610776711530581272164310183722128319676669589657350000358073700007878642301693289629469611041900069385121459737465429490239968228012320309204092544397694876531700352609281590315705496144805488830521940781693087749773920694311779983934590756205331312489087519452796570455300468981373421504262843194161563883629097400676130708820198669287066499775061297708488893522489970372452971125609694598552469664768947006316939232929742460096179448358467344203483655405364510242441323771383333375827914613727075474631333151519108955335682322719917039872085814044699934943735606642709647953362041384823609801268643052124512566688595940036965565653948367392893119987192570820716895511972559717174771246616739263556117726245411406171734169177752304115333484990730382150185714168834078320075216292826711777966944295262584577068645468790119458614921382653899353757644173716145624289580965330985444353382885558384445939913219733491906077500143764832366645230895573491663801718493174931647566720401883134167131074891151830052977730071906236219314611279399940500247522645740841609224361181568200056211198742323136256657982960686136919349899408982061906239310601308767664954162814483447025760808969690815280595739014837499354243520006011072275648577697934620718782192283208610023187211010052345691159919177426172093552764252284462154531882621656944637465569529378866366361366955027249538317962784840816845366966478150467920574081960079130170167875136477372633242389707336193034424393959202114896697276371725398722072284478713800311766127495233939824657989353952444247974107439143569077252367396294189223085939598704644220712372938629317322733975557887263305350417628223241422456955967277993942550128258155606018828978759764506942712628246119300620490063096106541599206712413422937208475632914614582702799590234834465683613047795992737622116917709930913226566237423614665960977714654740117312936068319945008940842989689012698182015792532564454144226315573536886457909443465749283570226911597700504344571276576634980217822432684250945119808183043880270957085050385455409630766817964270190901705469846694335405348228931750506900286788346086584142727954281800661231038576168476398121454810432916670492631057389703093014770574549937110034180418624920069188003737519505459416477662703585549444198706785321160482909931384501710983738733009452979845150403176818597507831805459432310635148850403875374095323622491794256686182823667625089959532412962353333214384369187542706390885604688583524983846746125236946646183605691633942493545839970886976015517999077847188858980195823226016367504598324169463323382589342429050317096298105817183919115427876035582446377839792539833902691376820516945887728201213105969104075068098382736261709070395449505852314428791033030970878730148553076536472537318461136870063211093448138067077541967770940971417600000000000000000000000000000000*i1^33 + -943480556263256770060260829934188018961548130414607814562774342317481364148978879991184149182063126057691539464972415619396805199331606988979719085261665458471906575408426590027534451931103531555731617294618589899101815411268311501311183401283520518603360700136807674065209482082382603462904739230446624155756424369539557001060362544525268442684991476071629981340055253039682961908674751517884719092839388202795051729616547027539974625396486300117095871882778054439883118408887651812988652166194567019201123248484381769092581673852247011222748880483445226743698347795446735848057482054016232997800059429268529739888734931490726739901177669831694921609578681149678892178325246616242682889125890062644034100645110698006375063559472053306195471057498756798018160748943811696423475830742002889156293648499399522108689410898054928923581969018350935482673675522216384793319539150375454142913236008361448954595479879071209158230743224212224186608777514101775534534075747658890534125846634148197122990740769263859678939268642430796567724126715931511204171046976268741292376093327654578943460153647948288522296300737692683870514791226492797815227727836235948714795600894619902928959071103304575655143596288889286735258123792086467699555698542805353524968125466443365326769674510265458964939654577058544397606027565293942179243015654318759172690189291400392423621117025710216590960169475314764857634330538602122013678421361574183421000028073202860988577592236021889357296548726800627113750706964305164339253130255839179333919552992985860165971568578489966511499556765660618426678018311330008740341244314436575684521403684489355852410081068450014799209948436637645633970326931299784497614042081898850600136306163081782842963486086569903971404235285715158815851317302322343962274763226862068512461518776619315902543414868838103893066853330735590047766383580374403311342793342658274236280017259895112295596645923983496883285934722312633705775917514226642161477150737284827028420820774445864786156358402816585878039685297421577017126792291010969826844662419832481735364229976039548472004954086579242707091134960541957551632189167536531761846307493979253892736917826159619273151173113973006077224277117880679866923774557090310011984766819493021400636162451193058413308550027483166747105818674203574936488655553900259910403825125116082560220018816261040109139076781849514279887055058623746420001224028440798440595227926832415672509352049334508986747547365624598742471729413680010506464621092896406119093554750075554472297173551930120602621188390622986865092752640905069150030352401860251194763376681632188736577622892146379908204654624560524275449418480971157586224795398075276918364379505988651089448556727990289828923794745369199580330359958399200982087707918936087413439986949596117279405709750756967890025716128181011866388659699480627702766970480816134916102599008470729153483114602109853814780682724966400000000000000000000000000000000*i1^34 + -68599840157148564803293463561320605497943720801880729246556515262148809234650363330891242516976987646895233051814320455970942583857153406208843664734119885144675356799283215104652948401658800783706847890009007144684150230530692231197269343142643777143050210426981916064287402862045360563706818783628590352580119757504367702455401919337317312734880919214998973233469475399589775587466711424153779230366909265323102435914471632840569693317977770468842155949460670910943450967187270001437800015085510840692876483396978348325901624534750337725996927825643293742313517490361066423873859312068936781798446399217010769169475358351665200170853965804786888529527541078554037477671109200312902798412742172026088451954854828731679031394842921071183283684380245855331296464343789779946664687856141654165732037347840171646889161197764779029332767072247337049254615316462536383243163481603568650578856208698474365282014078778566067490243583584443184214589714399127554311469438753134240150456451559103319861539678894474052285289041648198468349333612485397997141560450472299910515439475081883926583351644241867158301184154728315671710341097377084648487508984454857119111987017382425060360891366769161544312486161846806172054009879305101170252564063388336903543134446149623548659731949219606504979885023898578929781790784766849412065391991453340277311044721990921135957658339784207552354145841894105004648653650616257428424028567526353585650108598664278959647249265289846538504694567332141613028545375162983525198473158063194447303319370494328181858357692572378080969679335069099593872266531287181841337747963139172295095643220203104767425366144031213569086784153875260446190283168423838615702060809116754581993222903245400606749973319789692121240745213330912075720995493237074727202977698820226058376353470262214004030591359046768845132903707095120104762870820220956264650882424837926034366497574253187444112852953142010716167257747546607005263917883085773818320172414818224994606874054007197270974246598625467554985975491280583998078337722214028833312027111169234505926278213183479265720254082272761254420752673440158312438046511486865178719194403080322682104924387625790402808553937092569979383862308363524756191731238629519129458461345472772352799610259197754736614911268758291546340004093829462279526354268723084669401450521202448264764707547101492384170993505415725304782984287871366750948856442081313837841143731757158790523146866039198484151849566084560806712782912275513316843100794382591183668981065253878633631923364072010789867308826390831308103324321552589490425944278825871744400293086435272418120113524025593884260115942117984655412662226700426039638961556383401508881716971915764885142247916037552276618410911528009547482036539520125747477293180758256610513788728963428034117460436156427663270983489525589823048976334767299320086191423640111084341715305715619768992349702677645961124370186240000000000000000000000000000000*i1^35 + -3123980832878101439985414440129001984568234113795714018342307946181791847854250238007665751009428847056162594863274626515255203308302407760565771630596257141563475879684455173348707195340489472160166778329184051648039751481057308392540781265425175832619145794173786322466894738782660178103709063849702757399384918261596935383204437725462776437144743802739400921760816165723808405494205156279023253860946220141740369089440805761650117798944409228069229716065667773815436300840725922541546630255068844890969511450213999389678909704645240116657935715829471058435746001743457151460853420556937165152827483550715327601344691285631036256979097601011058953576648666324471023890360977773866359889117502803958250831785696647782943443941797975443874511410639377517044164038702237652586767480930814919156378851319236409469808734740274370876515217256582534167597690466265390445255657868368396755089960389580520764119286420317210648762985101845927000486887088133067252968108466839169589785990038936590450966465819534560648718320118248286165120966177536566283525123887464253897333242470020204795125142976722840705251342687608661756061088967657026849446935453639130270462884237994326441240787059658588575246156255979311171253840931625314408245217846904501464158148470996962045607096053983807352267025879882471412638731632221545203830859434855496244509278707353790360792009909936772025959361852025712742284888293954939483156035807829617982757462962059020622478195721671232661061570606481299761312264222115199029017467311586523703381985191412486689875914238440601747812509074960386923442747536665270919105567111680148668494605195609513384284613942231707376080518647164849744919222857510838159961224424414971710551076002007503733931022078128069390265810260224789106377905083493787800491645598418093688007937571369344198485301523743404195478737062538201057187189577830992975814964734590970083445606660738408447314135973066512606798486836083051109083312390249114380585534242778156169075592650998638891955561423588939016640061249510826015597222317142234697067151947910573031286159183085328575068507478329833547813306845000534693408194457500038919046791292335528747229062687349103200851725566233066439960443856799393345168063909974733151727456021347481804258811319775339790583866475618957659280392644343418669704086327781467721908685592350207069333937325303077277498502581447324985112154885877600823632858257102354072635674054818364093346726448514225506367444574675674139744857383952159692346827627896758250659222091566681926295481894710564444505738838592495041780051965882271969206168708946505867775543737415533298377551889879848592789176194407936736993008924232461279202065716078758921687546088282382172501309724619329218823500570118393255551574734172696159399479385804886596101582206259327297858687495092324006180070402369249385575691588563294651699130698245555401233732561848113096719302125199428346183680000000000000000000000000000000*i1^36 + -107462990793755398400917434574029716790236052107722142986506847228892488757884974061465029746005360191512905255853205678487339608039041905721039130718027118142913676886163453958166860577793170801775697475652240672630533653753627500070857754213637341329135914980473023276467062222816903195530155471259497996016139673667624655992222993017249605206310699093534039234921118187933195688166737987575028815167568236129908403551366001883852867367962177907469003646218689585940388852360899478433663122674907404720359070050762030595433328855914273583490566484122039780383832750992001377490825466032702276497279540035484369230120060393670279617915398674772907490747348888993862761788991529663203860480657664125408755970299673544369977189451264527930362350447778205978841955651669759519788413221116373315714496285019610337619751233114888916217605628307442433385194723658067659317283014643738348743842254317602620178180929826097274542989227922503326953281669878183983771497374579355929132284555504409227187989765374228703839718747282303432471020649519810390733501085406052682457877169513017975650756810334934364087960582955776758458645891177958868067906829852312414474393338449729383653086070376729342312063700326221273964583512721983184929903928454492697704965308402685893459104005892490644316426752640890715352279742874871435473454947669537206054084931160286575634135371517385783990876376711600105374524213433750921897533371535696832545194424191461192183384515598467569819850687184459328014538744121246014035170776437587777784200352987617080831027917516399000886540499752596611048147075454842419336366865805714426037511149934097120604467584566922300274119979666071421667727440645250111176728878763804397267114999944620063296903280180015945116436811751054296842445941636828743395660011009918468265805661888833189341388538896896874908600348485666511684370326603778008180524188388384432219639989177908914906455636358360738578076076616670466974250416242616753022534732084380411432465556401673543791954631370226399845987484965810202503610875679200934805827422825992903714101373855214336879247537511949115019041131504805621431161575776765616982202898956320367723797810575392110449378331526438087005303706817618566716800736994933779119989005729742840816240746548524992900131612596188168633711952816974296851138330773531669062014344561474625473682394056703574137143160991030059616288724985001441439580523324390800896741995809924788542332506876411692919148809984225961589841316619146226514374506854484966834329008768727122230475487539105930125191234215419430616209745155090545335370678629698389132060771526504330670867458299427748269884963741942651970776750523213431380974599647941892868322280051842802108430781924695107969272722221363435790166058083871205433868582144065173563238784458375786434435669302647125380223081247150662449462248643411198856737571409648568426451549627688663711238898795732271104000000000000000000000000000000*i1^37 + -2792269532709563036267259402713110120069672248127007903145917855377150664257592541397145734987444682349379469869928945946218556647301282852569045347810038340503574051620820729868212051498162957221218668609969059587128860043800684774819464217741703663680683408677164023278188123282102384910180931888634847689348783523043395033584109346337542097900959921586279728712531680902759372240079474903231458883654927676290198087075793462956878639871261007621787027932556989279045182131384124063645484204453493153025590434020763061634740089056507578084705651184467828238099507692822588013063535094796729359120757633106272676939542090079790621087967725450566162687801802430474492486422554659251783134092997340536991037330493783387992467914041970907975498575457823753466421533500810632427892391486951039262358761169767541764150663627132748847656023796613766762007913886182955246886516274266720937704003151143140334420957418042475901732990706501251075612977991492572393680519468337885710850923199635836620790301227929460232799299367444411699020695366148435178061883090560266230151448392735900784049712567510691924774813961884098395998050315289675938072047551288741328886915641396115932159807413267015479810738705165299060274859825265531335191340454095645553476776175906613736714992194297943891960311562987123865844096960946994973321274516055577062097056824719173216663096150566713740668915244973449186434376702706863246475876572149986797955767833268118280965136876546694426736239923742260618523561332055841001715749799413428761873193547378218340564241636437075357182018447200378402469813589305609702666921126129339765019861321309134936092808126429004837011598472869820282297270451955873066290438130019644347098899374306360053632242104179046188265330602590560012778930577022756603207760279058320074337688790877335942135610231096449956991456184292721288593665371301490997050102724602724902957137328185290804675686718970799364766160611894609244977147647583867825354384141908363570177381469840223919528516054535167405186110026809864577190015265499425140230699526245320031191376643047876139428326614763177854485034876927576531963598428540103850289296673899305336158276556573281997286493689552554145472103985929410828780111071312288218241555151573262562213703455851154388346243485063479151907735774263753084530727341546512640809444042528151625925362980562098165096428920802388370570498153141511516499766760554355368343902861165879912523221793361960289283440420861685329506895087042174722139332614265095197144599149408727901820597427784883881752066703487619114248531534611099566895527044175910249105292904325683679519335222218060490966622831776697115258802303930962476509948302327074370681826141574259414193256414061358692258998271445648937103972322120632549918759390155777056889331969593153026190225843053693704666806777291203662618758122539585835497125134468132421698592391340200966275744976076800000000000000000000000000000000*i1^38 + -52814161212322671247913383524956795226463487625743250037081422424566796139662309837152019471258832575541918131052660827732464785879486919774282418379439388636889075810113297371908468229196555838607117507727139961843734362875540063611618220218635285540126148704543971074477483232257849612778272647759942005308866589169009752179177628415211272253793606118609908443240368330057008334038932497816925874394399659769910699317868127344038731149529518072133821194641399837353888264156182740370265508790312573680561631128833513093018497133788434523542050546337978772501448019389973914257599717218077745207890773356833753681472445742148781011025182451908657693201776179982276203796551779203209787860798335266409038860570863250324305365677873291858063719569934345827384018541653577102056258161651125875894577371478995908485027408060329034670019400126588545243651970636958170025835893607418098245522389599424749784199860837537003526093239016954049784927134008391429108907067692489945641559499040888588409035947994007877422182921690386984667980217324175265241018277408906141304529705509231206564862641993751648885117505520297612208294153928754421540591994855570203206775402015917940290311369866985486029937398955591905569226719432651233394109155861156778549381731763651909723749073451142692000079045185788627383010056341816243685689656481514278829650939911224324667978517486940831830092223687988899658709050394163078434940487101063369990110512173213444607697452309425997548795480323268620717567838822942057271289693975791214190268562029699897790204149648904551305481012816140492227647028475142943718016978916355897627051216978889106742486892937192701981006641653832082360191720034136810362160679498081514974394539448685855403345060881927961271899658835622421285368452804704267158635601296148045910820524327201136289086080155325272081448174947432211142209435355040389653408488208870881245873773836631423887875408413508507868026341752051448741037317617149071809902170076265139035997980789148518632108243824588328498397641229559489380968465991854223301124325558705645072004505358576481319354531663424872800049194151648179087668843418027590147262791914675201017602501934786756832687054373022102065500403883630942286910453749179493057243784603844970904541059091881495441071367921930392213185112591170530081885519586887340360519366675759533848819578370625000519915967036757147764725348488941680612704522560491767019537825311110655163431458919714620524405301616884848308671986263679011887916511450088478981339406313389197945687260262526828034374500813281230938385364381567345395678278080482661189673120711996665797121910488366194058593731924729852924580026141139595436384698278050942407643440310384897869846929880438676115071221315332126461681274986965765413405887548453013615742969801187993488644100174058359409101351523932334181957906635691944375678367281580883361241401203337225609303136665600000000000000000000000000000*i1^39 + -702846924044154920299231124723964539763905964708911542950389611008865248675577428648978350888334869536081192287670573488069900704408825897044826677091538582249703824323668177940629332953404170442082219087759892602782329550938141641616858050321454038776372718575005163320455320891090963133929663103938953761635658692540805035977573800455434742239064143970497380271444472972468639008576255598152607077730333371491387316964544141713504209884355516590092862499288861428956286454086610463118297162383124320701536151461531762709140174029598284672552356412584113094764845749958205582562082448078346675567823213586419198991149166999065343319035689960981261856713261696575575531068337826527864480887251899897719262743187320660979700264794674835195211704140135103901891636852943000880832250737974758069610462655692154836030728912273497938903799497135203215722626904656885905813881201333243686785989993592417695944427569930517888538347885940186994736041382926436497107017559847781934365876302277703256302486626516888128466508421091673749076959578095935943333646196549119184547115975297837815600800215011288451805477185585666402027558454029237728182149325517935255569518162895846153111717144807015355137920547644155437562297553712442212825814756158267070390072867610401535326884460588264259842963350585312902247078962330813015433676294953680300227796614578472916350032883525411332843739447103043802718820190927210128575978584173465403513601062049164155949036779467414237916549079100461274566195006075341192866259451687325016584531588748365812630525721786554901023749299245466603831696687822964597525113408620427735136019218419010514611743367190307690811694878598307002752623628157781358412866155303457225323894564528395683505015419328647520990675438145480932417237184339003091855584153877335250634347934817087667179170734649448010167777353832933416140435291612181234847871958602496126560262896242733047957161768253027864446588962416085188123734895127918967539804798327127739100513664627364934024970654835566489336615550492401011629474983159395418121540920644369088244693256771341505182272569798246533510430829386990007585495203018886128820128446593884556795384362475031450160790248752498367530329946474148640453224446712308698713102743252329933991617446512408942910033511162328392387310664473404377096854130011162171421274909463505542698318576860110729499295842252297737284189238853034541201492879049575669818741899434666768045315145324239867815021844799577127825346126416163758698853205287687720701832196966557451655124118129549940248464573621702576957497661913547565721445391186162597476411565835225202962637581148349416456314601134112342289332914583691395835970225983420274326538406525394906441176108952399326775572752759843741311812475865478355307212005846496409069483512009624836680961538093476384960146524770384775980859840731155392562168234601730654205668685578749940124876800000000000000000000000000000*i1^40 + -6389047000833183514243235353693811623811367034752759424026210239358424046078548535450837094188941812634689861909810235120314022022782603653188831192042652342505530102677200963590018943449797101896799725734268713783097635739203645353819173437945761968752868076770147254880420935719082156008546386821787797949675895989431753583152325956096589202880584768723493796078799542943854664696055391730340488372116592330871207977249000708234945578540711239456040326578707483685873713768776327747898934078723241402755452790029842418439727298486731555479049123631638894958177925866309589331764367880838138740421878973842339189205977214197630914202817984719891983079457312980128097651946788272198118260528004818802396015458028097545170016852153114498101070954554314234906130228427851807897030784488073909349174245053315775371832580747206864747491109580513284327909682144514907725923571006524560925102352654779860705506859381985930590149408598900034341250653702370460796141236390268505793052830674658081428576275164141652784876045261385265186503325234733278222086551291129340651690833767010598911948169192061201943211988509839020484053124142003646911666560905043450677318591660714563082722573457418042442858354476644695491438069369713318466519515442583051183423922867536848150883328278088293027601243723246033252246012623770794134249927569437009418146415166882662295994536482655137609585306093874650339948528965188784024098021027669521220069077207700160012131397651467503775676755200715787934506593871221884666975431777031237760920039986812894140255302529062634445075936126153341761644841065949869721929744587005697862594416681547865089121888638383784534720568186043919830986105131757497450388972240493961401200826977234983068758104950219050874594479730555634629236114914054414676083080307123538907910225836750065679154105877632844494443509529147845384076443914911394962878424268945432461936253655402769779884705208457404850402664861784080748210648651888803905214414641670610640881278925075033996801485620652821562112475051764259254051587244048743902785818760856235720650379336804102871194526761111771720521561301032813136459767069091352777550742222252579722257725452134495622680092995627781835113338051352099642852057841348474456574708847798936086338015340905808651691148624456887636052299446941959022052663285199400639306915526842358928943725454443942299880167150091729736813776483993456679259865609939390445488594799173642801132694607575614397659583340130859481664337332199617772137438637675192559897733091827142395483852245339783497559283895143986000976864077581432882299085205640760114630144004850323208638757207712562266012870212827247604191098435902851879237346115293674682308389374205583659297312593615689230620492477089160700904101536568793353194305198604621014267240175865171564152582871450204697342537527119561601520523275208855403937799546336416978786579681784228741120000000000000000000000000000*i1^41 + -38311168691587254385190811195399507923976255905832498781694888299227410570228726789278969367780939504482021016359348415584137565754716703196308451098212663793510019748448452321276646258422971154343308885143778419845784351440616861768320350116124014640688681207038909165758606835132495355790410898563998290132107844157596859667396904021692384804765722025098794228979756077382057220035380863964822106570439346897569310157084630589729607764262506938045863003822139740572361113119338328495054299638490290872719134277369261267095419442290786568933088022916759963173787142236278886099612796659804113448713786852720879882047434179156097094565797737871161591022762696615520237704983702187555355741861437944878301089728159162672402205571062769476228363307502677829559432091907518314959440928403717159482562779653762253769096227703176100507065607617819439216593392063301149735402235964982462591320175687803285236432382302309847368225026728946416963246310371427489719030154864827711323854080752377813430117360972109506530277584940845191817628882727351175084871844012155471152474740738612141621925912380689191056504886450629542335796503184480139274235740928001852366367301315738103048312220431278890014249009095082419010065201077248081110957931844559366283943280693515454075816899365811754740639317390216439711671196005380702529360499776317980186510893873776162297921720123010954558392754317732616315465271887823902006100778814720809110474038169725055741099187023974825605727980190073926034863394567421985302913441112678492765978180530309961484817740137499662989552136516945259196435096355699875393337545640024186224722744986108656145805316774009476342917709498856251696890656976635067488526362073212424278510571183473163990703957017295450581059238298723559874635650736236172945888028450043577004210964357287470682023769332523259268000848143314500621397355502608656910444706521763895282310072289797950454642741729269474753652825399103965039147834860406129163241164522415266564315956699388038336520260983967370001111243538874070982165985945422651638813383112511018094173135291015035767274688530136435830499870454555471466693404670580375461706730723349013906636253489309112943276714161624351292395801821688052372226991299263524728120583633453646996590239320147563782209110404013447531805472712831402961457227651235749952736027768061945911454905161645801774134426031955930366592739066966644039856872675916683784434194880994871642982398419694345483518350852285784966653213253601089348275849224081490029502472910522086833337056247999738950204682523353548298921944712676228084070126235908349180930858706836786298713549247911140387034978012578312352851347074474576453017631742816656839390445209634245956837924570489621045380944113020459632473345119863786426413433983172626910132657556738498972898570681923600445162524896828828537707917808307180881217624534137818093976570550026240000000000000000000000000000*i1^42 + -142762452572749929778615200820493508361538144437798241390573280764411720859447531511330479479824171431608005882994415706576247380115094389862380005237892332826740538501077180617531384557105871172355787181115169164875905130602057932411349697072004362178211948869895493945346852630114604921709575011622509458068075706419878311563258393749729589160679768275078473898788152048339247658833822340663422815942912901597540959802861617543770116190444995214480340109071331664777710899199810680345673129525013400753663511785447200258271692554894312632074804640064965020653394169095247409833361510246134659568038549266402137893704496154314711457822770525751995814598989722415509090119752192201237154394671244636266005107432693581048334405101908903996295034359345936533885445430804977518083384917516152146644205893809013752681388721442523378287371009497033046366233694808953261559410840763705221928846338800080576228248729616782055255884688651902975562266844981811697790532350551863182170419801768521782516088922982362335792639934529869786235761876889752219736682906730529442108614234290501667192970434163863626520530452984369937723177147241860992674348092271626274691008052307914584951069450239817650994247102628478971171632098725231149265341347880654937516194244939339782427221589352261738764525693794324257344318493540318253935400488619073192247049949954879820300526261868837593733232661069126067497610864772572597357306161740103606750456611083607214195879000802198008955324296832859154092522321597992508164984381966977174515551474965415902146596983234099623016955109805315313886534435897323745925408308453470282711372613584644254388794105305381325592832710795729103064243509822243774522212869126066899625302564996264878421098847333683213158564222649204683187494506160466873048075514104818650048383439287119967066960465916169960536359339910459713513616151649762507961741594439099034431625910219009439406300979069739461247078305736410883265537645679785264374095997307290447258556439670826439133994455776560171727994770045715234638651869447111582132722024029317071144212334076225587108237125430443195576029368294932520495160692331273429226617113380434740113062353415373139918256943476016913180980987373792694650948852299209981757921061361588746530265766547640089753963650691656160047301456283589092595400008819380893195169018380224304560199327668142586707304269207617043758238471846106772679393356478443748180082018358427441924909235862667563164343884841817096656350295714568603637727192382632343518023142238696024756254287827467182104128238174258797129545545340112933523761335746143729800884927686437554762412376368333996932778321021360319923985926216676143688234123406280425928578122484618121017352554279840535293648221132135046464412917432820648791711768287526681764706181708275377226189368230657448605390656246864889295802548187414034602187504122386951184144400384000000000000000000000000000*i1^43 + -290894207111716523550929596725962161717928294346605551897012836478399327037711847415091270416965713857546307807637577350103025407208343129027624798230821982196648017948340130353684025482370750166651045735498158473917562200408118758928799743373799426340761396164371234095831947774516772191287374899593243595422500864111334958574988452352881038256139263786922390364997630628119054740503174781980472299749447651159675343153941851934896830977148511595438588578574824236900128010502443510025010569078741496592871974729570987781292004355851004574703718118792612652128644598962831413939375877149646056951793273552755697312869243419801657869555840782932167558089784176221057856642648307120662152875355732718074123185550018635248284471050796378422334090981058030434377865790722709967667727110578067710983992962786552400502662395557739844865304701676220037899393292757055739736770211945205745598407120871525611801617796206273251637381441197299819092323084172792453638036375786925909798956409125371493201713711755030080440801564062877245137861529192752906379246039995797583340645987428278489501445274796305041182204237325794436587824412456310415073459116324212707460874736428364101109133573048622679235862760223053374064414995947794327538086669992526851075920427593123629911647415903658611723889384222968843484391926498655732521209009660191029945186959327794968489312543348409787695484089483848849553837073667032238717410158908761705816758433021036385723113884811992746630925719128725242757506804930946751631392587171157570799971002373462941847202074701672304273563896253430989852706200054807784784407436624141298196735817168468871011701955759237569140907818966247242786522589313668081649140874710441910083353460088204722680178464625182667080716565708789728528090504168496350863910084225887114965342591530094955128435189500924552851253828420159227951692900094567217575965783151235400453091711255409277051061817648700456904700355426688585163957537341037531502273238542128909279102218234440859144986433872049593730062281503648883625221218910377830509008900480593038864402134368666531450214021950238716827432622215956078823582474454067153773945835178835224196264067586765291243527589121009225872999381922218560890963958210740357764671237058079485607061883217445041915740591171186569165507674581468407157890777297981754135114387159120725182161380314073642738142960256589958377590549159822998226911515166244142941513242461149339641197285019639983981041049777368995122303183359237688053214356954634853613686249510244868459759941940988370755791771123642882259967045311803037693735005036427509545501960959511058109546906545147667974424481639694589255479292485725529079241396094089934160687808935353903922869009227584765183179174900290343499704434030926771485544172700795053476220179094585076257088930976410326973414587551061454097603397622911398867234473829728323108864000000000000000000000000000*i1^44 + -243011041670422011515565214374189798966426966744747169749631959716154364708127144790011010526884949574481585435175039663680062001861489515128023743698108196903048461538247316689755998650932826687206673241184959924359074804522855351231296198691454698929520545841051265000094981987212176328274748908797487144973685066447079021590597491095786871906408529190320442530964705152617779234183665341034819359337963620665107294508678459904925255244939125750535613101411358716142381220756795600964387130120441430562943655337509547978785251775050509104044221643034864771027659391625222865094064092282882627594917103167684409992306909504391644652812906226285258664259427859734670628567884220832455370195381510615837316364926254069066931553674989835720672286661917912329187861701646884290164181751525917570188723217664470278013144434443430565906112429304534372774077213197529064141452145678538665639304904606435711821567635814900714659233754398747642806286066258069284913154649388430115351851447973620437171485182288508654794763102450848565891283835630468255823854169833176796949942351310173979460913222240718125096184774910347386614641320761791782909195478033005677409549439439856081921597474713150026580156619906811283267179794705144175156560902483298320432704555008350510267756898047094526285957887273199517933702651191461538902110367851994243414037406142208735484149029185080457133833452572216384627995548657640652497740245715219660694053040207546463896496857370194150223661619486758341779372233821490800575359309200159414487170501397262362789723502938310839390162238365322015542336869611674732023868742335335015651103959859421802079349950725173051058418269455552526897631611701039647471753464573523164461900708972590158099335561329952833832187202808145258657080511965127239322058252793970939318910188856753932002952620324890886667738505049131670002516834886352301470717757090020847929116052494838561484104572195349972761284843909332854206848651072627898644155126734395382318751502494303719550243235675210163198468123851811355367344395398902754245781449135088706940167552825770756893795268759418045574760917960831324040449817548628128622663268334753039743868568891874318067581142421493710824895786206945145138325741805802667184060363465228256468981011379441300119075285137623942867263875191788929873231240436969085018866326884471931071701742275821563430923157464588465292626284319787371711186258226247308467835160971908970018888417964346884557351351851902810441806162532054916227261515648832147153172538670230678335975850539855359561583054051560020501609413203441872375145649814729651281556279816262461882457131864092438688771296952486033789774066379803670820923198317349156312201714980305595190492743646613260736566647548653099540923915474630859168788843480192289698905371936763720632334857253490117812561374849251960575477627026077120278554597178893926400000000000000000000000000*i1^45 + -142469005875242639373949824916236244083429533686575206135397862963422007179595454221814488541294158006107945376255442147009385886173117752232061358788695735199622610394158120765099875940983134131052486999095940034475514486781058255087580635444431842091561283374682224876024729246326713575388821309966082566769240175023631428589082511829725915339813583075091941817273025472376901285115098986686224310765591719567771030931580519884725599279731766136244162815254487352367546175178837752128156638384778318104855722046873016551873669544978574782169551539551873613347415401710685316962641133576018437467129491812156551946732293179813430116219991563106923249273115133800645132797802095686168981434892544847275927617952273092467924081264025621849206716971755437073892640962461350848309809118454143100672233143023077365734755248294676180736685802173390729312953173017966139141362602454978312511165982496002854448438851305506102160266696404686231513055288030665147018104607841471500974190519340417497800766634794045842011468499107511801287579928906633555855648545009396004547063240512295294883926176448562148950684907676243261296178482327920317816373834675170507938921528337544957696724981465879360443910603087311568355554139882921275490396371116030660332950615173907797751925613043922093448891357839673492123877114834608803748809126034402289751620990632938434758959532348062758430808127761443521857460821165340617834223447696316055335452574993266583668427756471291571528424373740800808126446870639933192619357745199681028997643225021843544609973419319851642618814223391242548198731029561211702395068474070740405316137053104072432199656726714660968993103979795161410522637437987493744944551036183475391933400587166659916639648675273040761751488537322681734561054636301988016813799766378622057053110712067460645363659133500566662418769466309038432190805585289517963072593585644972132010414357358330028319787116822115400553711524452578907422082820539741431312256976193549300985730674400994330948811986888219943936858227883681419274594844812288474210618092532351841275932778983223378434742053506600074570454886737353271454464343946688229710740157551287607961598515093449510770475988127493001576793757083231886011383712265630287929487720047215344895791996293859604721318624165830851268452648791993426164394561931678774685093004799986999948349443984605818906892975182736004911550209997285609345728875331938922678195440279828720994264157774868322794264294811402275361476437178225458794738248181668006504258055389225558879525359600216819587695216673429083631747880119896780051630844356480732473882852362592321154953853195201985288301354229147164169994867945700450648008091852847965686219972909725407257734414302670761511834934183219757325505237434214167033383509688354815455485191173335156463120029556407433365624632381057535160342408399601721514242605056000000000000000000000000000*i1^46 + -214679336715142552087384411408522933958321508618295101066961410633887256850723482712456148804004730830568151837525280216133571323152654985969442966146437667570429735150406159214905843482768980594478177424331694368400609931920941551656554405937996545780808377950242774844894744439238558560581286391982674201804420056792085086929210614940649927447162071110821412321966841332273309891737235565880176535788970627846271303925400581237083623523683433360868627149494254269876482393565077647264681285583661748653852624282950416094229029992357656065340046742908578084887927840312767908295739912639954881668219378870277161304842338873900101439664414259790578734263641505944755102888182078979035437621727076982313626601993536943274122718690197014762860304713705302968430108803719583341859322861623629152722576105767913110390001351723445765146194939430273296869487348163466990062361465917637215419274456348420749627674472181552679146992841086370144788056094617963215860708564738709378017838817513176598413283586632526327816143945587992247915457677954719792976884429872857408656703424936804594602463303618278398120136268449695319057605902164379386353400977637197414431574651058484271924720726898981676805745247434946380285649923630417492862984084160679731860617296689234753353212956541163221179339093792086721125115374627018960522049237868196161544284406306963640190852769846172501942570640405221830370718218387386888587058499211495117468711289077837731609599288247959149793148065450920703789149312801575834267553436467686076801229800462327746605420485566330772234252625863051322454927541989685480910461529995079807171531041253745899250415439998011578060517785766389737915234930226698348074307606040883949178438832238546685075560180958486247635754925145180281646132301689253803434439176771360876798252357410797906170944907765387169125322241688198000661201822752778893435382481089222862578232140467133747457774959299553437055050436229998934230044981682531560524598087236546841862714839720640673596137670373718229941368677550679090897994967709697959880548804029766695291199393226159609538596337722099472518417561225947067302510376599700406771018205308601320724490439626795759746440573040238213189458458002608834000037211313076070393676438169905065037037988151050874435583233975668907837841787605831603239054209704733554021061226697310920905370855924137877694483216894574341623374213318237657216445564346497485387311764765168621127077248125059918573123095622435943973750006925271695070370328163045604324446884812077784133109883796307742752486392613974200023561291373164146973472448185351936185123367769398140421453104806659076736075312339542421149677953835468836389513836114140917701788622382504260742135589948221655036952364214340091175393425387371550615289781836733413168766103459196883129484221167722991798212506644843332189459328821667744763084800000000000000000000000000*i1^47 + 1630395997255362220261721191676013740540060936041735747664881433118563127719862192127466479779043936977632514736768368531288491029040002276653310877486227278855826228800241879275290153544147599251064414213907584195608868593278406964077530304629003097800580169412587614961831896601818390646761182326205300171143492152514181976717041003156828366402267174792659052018880869706506554733127762126673461378634950596685960459771624903722067070938782996263748690909643274115493609305506500809442695504469813043945424777432283025810092928688848708550088322309735532127061934407044072029374892799602593182896276892875898533160560583161008847743766760905010845242590247893453195313830830782464948159252272894705909695466138250106395057575846734466012469523814695750337152744018492028374378410977551355165600170414865262358771216953248926214655223994412663109156384968646012294866974725688975777317514249891938132504500989606680056600715247046947737054613787275821971266868853984559220579069613402277453997642524784700173925192839670682510440485732045374178983821779155298024337963955121172333182181390498196281254401177335709035725521563579858210560953660835990481505226627304549798750321850812260054109722942158022341988578913390070161768392130967715982689239359181108305805593034973261586539346727788501436923605568794493087285216758229704357005156092340268164473020325834405469038350169880016322904252608443487795072900735358991659043537308030267719941507498443146462059161878924535579208868005221307644647281747845602903610092951515397608001556658756476037150372968879836833332462079077749432290911237732088366335322459013036029380266711244296618246601542017592903921681857376623973415490952728014541147993250708149901045183075699807887681239479526885571117019400216359592489127210598160584416065955807564660432851296348352574582380092184555546495003687042993642907443575696318709220042042184956219847343286865644769850950601958362675586452425080765694406306739064947784071545236393332654184879374905853206301528351541117529919320634678457113232912729604530603649586513166614427131012588131294498085808820079545441952953668220007493863896713983666214833773750185895510640361546850911637493150613495090486922504737522606649640798871133687223330311059700201232452136277386868589433740689290475025539438610791354986524596954340885015748470190049931165523636500081543736637307548803888539598891064853020044485117071258433568024532470232007970157258444974044070281335378233297060994050204016454732878721728306300898113307492793530620375445192673758761489986717571799678485410053340723708452439163265472562526234394395072323314372776226427334761411162966245969428522223662566589812336710046486199305214717266690682467326106418120121403511605017321099501065631460110937466165569939304226521268721478528788118195503534795759891342448190816256000000000000000000000000000*i1^48 + -3726895293724052394862673823100694311536213090272448027497094247374962940942073662580811713685313111548416314189073470423056692936936024060593946117900730277662045055830249213825247511040354402858112373032805060493867747237124685020042055869540557184925082157091740950541306815627613887569502009508868259703644571083269206164245693093088097985203172936513802931908720694174968218774268429816088433220848921573074202085042437418151494071075636634168522074350885023447987989225749712151509089096161500358472057481470528481491723414668649696929107521954945425926524650916159601930643629174614270720783102244784672540652433555179546527444435279976853283577590004037490036709884873492327117991849784493686788647632725589493884357563535831653628368371167798891321959362581190591565013061444078643917575358893907151538144168312569194499376184806849398673295585983675856752121341150043076156554489460351298518843081315129895003542119267333062857983805081600732889643649522251979100045564606926950571067107079174821027901423033482593280137839997307229071433401488057828851655961467555056856533433408510673000648740803117659269397124731635521989363544574142181917771535743445230504404328434642878138778118062054245491814392535995693480488223987871963503594471945434147725829216249883521949920193319162816523823527478783297618318800053445358061512781450289979913560510338693096661380348013391583407877293048537690592868166676722741272454688283327890204495519263405737237068493038321220957280652292763736557779037634419409607804235418476679949638894162006822343412862097586913811799219145419081881083773981015199121302397348879545426909988037323505649446573099112731938790680349590826535073565916503952730104137665356217928069193478576080581552682537101895098372814817715273616439538057259947287648527670092744781491742778483405531059598551492772286118105079898681064522430091598151416304413016285347935735019724026910493019203208652015680818500764747882540894458215358449606826862731170238843564573823150122217486102144445009371856944397438993126885514734220022853052731271947101731034209216446812125339850070096445437950513173093533239649476263491099031386467425218582771536250215783443868039837189314381691529960372824478579250778927156032733158800133426569798063083887682787673215818616793034370537272831399564208685164529975233087783022804118471257492752334898788051405465811744624228815807496336985776916308068809334401488640726845216830975494824684824489598294608559240537732168972894000569647259764960144611859750850262766644655968739232456219373403913956881726773140044881663456268072304343778264658120362454320838696188825290007976541434873287964627372461341899493830085136003969476140920535356265345803358637800840934716849513938412727333455266586380026821810687627176094211486588401527070870768738608194400049852718587576320000000000000000000000000*i1^49 + 4843344244702790435097370637871429111483503438886710744723685859356444184697931877986276617080259807698322898239875551749026073787933627915410296152344643763450392243907809385130879602921301110930132868274780746176574513476891831807643280826859663169953384901338695107767247068247516278834860301076860459569487936713963615137834036209883575965049526583584824015721458106695248146657754094034110841624121454082555878561289046046229612576804342545514822583630574974361598810553627520900527407483400522003491284896771924479541229502539619680676624001339214589983413712023668476242841299899960271784204648799263022190261222254593619154914491621645415665155909296457679439490917606204307799330139854713251231522011166299330577337149587507351551301180057188833286647314325986990229796669540730103695052581394865681126818618489058867173864476757570605103165541160336472112314980592534126531451725123720547170638472933054045463419561348866520632947291023059563869597554541324138804405943774308920027420205433744546930885369833788461547680884617063369982320589100707095712041176934107953365846600297449141053276282481914173460073244301179140254011880911338820806262031995335381451314840263009592424982028281492545816036588786540271908106140804165343307083479699984102002745944595393222390339450357957591533598474340254228235911602672573367377517919420058754203525516334938896704603311948805486591621788914261497387987752142705172950743203178647145250560757774772468019809597508230286225473286037108721841901643517138628911298764556076555611230947641766371004667101835319459910591567213923700770580183898039565628002826371883992290351928802276377124381299808416151482442297434600003076300578328384025541444012118462158684207805480347011407244341695325801289606906635916560189158222987226653526888577246904843591915417577365143165495176719777218842634372725690384669115980383084807461985470601478165074149231180727516089893150138557077454522164082258878105896181150754193599674456218319559400960077783128240083150863019725733030383768479633264802012147675171634237334786805861145468859795074678926166273811904735399848904035245590567127233436141146397857425752664380257473316675222110045295520943318833364735412407255769807199890541809539063690874936794400128475729783292134549087891698169347641495801607875407520721584477762503966894286833425683882222520758563004582170153302716947143984387557452109954055423140348346352274983412639117698303638972612611082530026640423431801265341277412827561013997454157978426296930344631418692270971291792858365952841865907285253342173638050516728871068898468820627821764451382757031546030597562781129236570632250983095566961892094064066197934359147662493126683309917553282942361170422890286050647203552435438041703976774084792586146887618442985739747199904930606129469776109440335537126768640000000000000000000000000*i1^50 + -5629383705673617165064634860249503818292826827869597560070092435477348883445238484021388587292273746167294979198351108677261049192241610197687889832322006091879803336540028962325385130799564646881192887795781505771147497647391891584639603441310753622422074861530874603435995484380699760217059661594012749911984566577753583767904195709061114863602956034941827645420653186106631922685327332719880068839325075528084484674287471054993382231740975261477690012124108006491106311357043107391044547941073951154658917447059458084207625232250178591645734636534584508639909380389168007485441546155039235529718836106258519201985545052034323123026390928103912028258404764725785473037323926527711181868571702804200965250665368808833577710838241283249183202623704566732835979939753012601245663813241207165191791152194247011276282525170689404525116714318618684174285736900536150287527096328162373761170535869899647469828773869337133128831142255922398136726572202495406080680466102154613950584496404228571912851547505779533864547544045019183535082297804905490729884448810428215044700633791709208881960792071151598867165820844708523067419985800308031512582639236231538959501536188460156246758028388192267412022286545342585866267743457929930977981757288200873634196364525484182530846010514903680487437008544118174055620825832687845918206748928245419743457063961229949265191563847866063504776566687782719562933315510395950313033602737142156888395583722919562139990289256449290424607958977585851197973280382092950711599383354813985618201808537820958298720261271692941919372464912712815024707301782488414832061194023113778330842657088157370776477807879749627261837575993018635461868953675685234768723980109024522678133967042874972521656022880748042757421418702060815854001833167860714721068645835318999457499324707689193907688314635399992890072242427422582181554741207939392222185307841060304169367085793054542827327591842611805948073663079476485011320514090300927528590977864070031817875223690691927621849278339504088045011358817206898742967332799472880096387123080834918718385227925859967921966915886117719046684772745059572239518051625598177643874340333048913023499167782877241012694492485070336014144232451571798063599130261386346237996915819063819334316848119405349424979291878170176190079499785754396880918213405128955776133610437365653314880603653267046460386617291867365318740365415667860345027244441869698432168591537493296462419612510097803139529428160446818972293304127933492264924225915260397728515279268252522968996831187355085020592422473595177346948495378529895997205444127370050906069005918381045624330808073426192089497596380537125724367842432947445934037558178169113133688732934921891439421819742460185622669982573852215686864684832112453736154982527275635232931602933338770374191827041421403889643768392190236033024000000000000000000000000*i1^51 + 4462140621170829113380543439588092002220463117491159652444090089718450876141175740956587640168991059478614842024723091566364059661637505425159738368056588045669270009936231784957290674543417547097261925303797119658460981952473194042875197186743112638597467835981962231039634648089020976552947495685116227006831140620684961991081660828742407335603869565427186727473667911445907130648734713475827193898182968542141368392290317624311852251841660120448996154197197887498550804222829918991765136745141052937511898588185171954656775894664271079598228681976149418217956553784502374186996126466180721397770380775965244192195593623601279308944166286637069463011305478860112463003447639033018345943556978186793302508963845717436631428256080435395273508633606352608281855901171380759596548901833353409990175124117524979656554995872570687669943216812463498905811897045105373081042252464760665415024220726338664996054548413028305704298051432291113947800348590621618646765031215439576873469601603930238274077478640772420467489376789626876078581156824785391850524821922786977360333163053888186268254421791432616431534173682280174790614328121304570601178170545448968906077437542775494368595534937988685074630840597267526318849694450127429986381339422018252629789354027853778054295523255690661340609598509702826640264009785577800614734397848284536771662546504840401755748211652251070576889746292233309848516576843440902611054086194398912901596144498508175455689407776425827696750251023891687403759087121107408432471898636327342316426711386791123393325045212748554677462362650797609994546113864463408733514255353596108774746715628769383114115753692013365701362295663845043034412188613440581277267552129978225014501166192944271038661334511238329771039286792647257311810371291832947148393279371657562539268629040534678689265141501194784882342870008021156927930121127918478834868708807449752473699917702596832481738288115878951814228630708232435297829997006979930584535022231528311412051359237525672064625077231772690680219204088584764855653882228078985088548067108949006247064467533250620767685105747458513721280691373854543263103630940212507977634009432850156440508674499961527118216524983974592180124931439303125059241618856535925393703656435505081677583883330138424758971908539320023283625923698653477571900430884391815972014940763665015188459721310445583203929495082667362684774888726255687582154846466077930094957214027246734567959195657584287011762546658424377826973642036973952220388569966138958027082806794626626663108110593380975473129022013885718385232934201853972993818076397820905720860718066050269804467241260792355559208594582076689674217746762437894570302811074842322874603431615131445576985301826178065099250654461428543513879805209420807334546704532764986347166170866848678133149606021227647507974281391767552000000000000000000000000*i1^52 + -1530382443690781144458608814819369485266363728031259409138703024277987280352560482188104668972338880887508993282751537401949832913686043060444986204504620119915919344752625800572294218131395007306508103098879009301989983239273253536282482059353568221571701144272609426944832342427177230396099913639461901865606772536145223028559426089844343342262354281740467791370932318620370252394956460674274625574573864569028099389311973436694471821438062361721218701758250300480980905628583398880216714129752433951848759146192132879137044318288720170103601840923059398763091615304264011526378359935321908260427025329926887037042260865427577480746695735074654922244237376173054956951742479873868914396921870853138764785006969235269415686067869340135832469608044547948238767851815973752355401790691359967608885853236363299723440303027533610644237831865759259760781923321690362075750879811062772877842429483167107691484729651421559919142019195272371839303609072088362983911432131599374456531511448763142953252996708580071754179865587849191076641519527238579379714302040634696909014942128670374299805544066177421549628233007061589402942549951936424677000672843124083400900953301105288591115579275635522036335118611780650024885751499526615616907546998197695204858804861137661368777072471816053681210138840987062243559994322339461537474677994291866515898995637382812828382021139043415218857438599934054626567983545688596808645791589013765024797959898282603962174504770126851055418711817066875098323948552325521340635205941152539685783094675915401167693508300340453091727253058060863636042824127824995499320219501673896770442600869482692634176221199888453395402885642223292270390409786282694902310920262483260632222485585428358518559438714077320072418523832237687290140534830511039784258758379946920048664327728528768639949099290542099918608832428633901065111929846991053094146828061312238899364967073529382705013003770137918552701841536218514673038559657962725117982343241039935612044744374295127814045576435172011309105659590067333978535469752217262865895831488521029251611970362432939436475365532970690385928644708663518288928792895320150510362985981850149868902390846545742658390045193933845196094172195015828574042190483073508516583007840635525677725492000629799639932822385924634887877228367655584293680344898920648333904054331894015640873887094166681813653027295824869163067523779903037394469701910230112171552681836536894190300583699302416760141737047286981204583124387744027284201990188310917895466825090426834345149774838410182149854135950539520854917332064592144749960358704058611931170029828020685147696475606609448828650876636881494479355697271429231812112827618681261228775069119386446527157697753450079272221047195016007537258773468133091300398910322052843086218511417098936222752812396026013962375843020800000000000000000000000*i1^53 + 148906040840070856763986730304101282844156328480373967436528839349053289734996585840009771133878276294520923208057203928079027869214249629547709243010196328957660568583412240354910377284821181895567217498017776738775893988342470970597796192798309036202454059978879179436444327465267963524598371761012624033600419034209295394235946355036532410972295034741610346847789187414821164510121268089463000867335277198848259217951780982046220006450319433212756120549958735546893282527647963516673614579998857078774787889923578161038298916704894954106673954219311909667126981669828938861299882442529073861657189909400418497576449056012700378347328840668736150604080730873612226725890085081232669544798448825159885566869700474162851707650318910234171458107165998914162756909311413289821208582816972740648598856278978012059777384240709576060933518911754708750588854436702576336289192480266539087422152968255769883890049072320309854984152937010660324934265289809295457794500323676968978108067627315145609601793161283157389347296317341745120826271330634484608235082696230472075636961734085653893772883856672247542094320526480020712256606447254187671622898453535148345540072062087116411705142044157601633954938488522671523841529038241613406703614976450313711001946036627939741038515183599972248084748542341480904913782040315398608469186861330947876442224996910928746132065335029577528291041455269782569090733412778097862588470260877093964289714133285966323912562358350015431355684386575156959594265195101570519508971518445641092304444620910326047371174306715297419562641378351736035134869751277297989077511449055562453991628264116214831711378510550411805048847460571982456950935393156683267386723670322434578151115036317262231843903301298768388134624401090621807120595536347360782943430855929978924606012349729951008156595785851186330948560890166630644795704241069887183314255572838467747466131016209579842483284609269783723474002789377006936115852787008428570482822780705812888303293737706327386357198486283397461654866381638627628820706229285939005329292421182262385800978709450080013777801413947970601131338136162592979778477241115094372945151948738465420409201754462362155658466245262584021985691167087733689245255229572558618197493826097878243126498312319417725535572397825583068971915514420257114666914419498477704583013075079400573067462185669587770711817534962110171942194337479050601150885141499304769771177248057640549333755969838775699672263510856065726223770760056294625235958259241353612256997575384650235173121795812744888895054543230193152953515560183202613858818220714655392009199281396594759645594340062045996323249100107398325641922281170299015937297958381957159142171634732484592835451597542272264441302510498277327719307386840597984855073792414523015882328637680482450120709695898171683635200000000000000000000000*i1^54 + 534782351209184643365159438894851333761793108200652597095539236194162952697003534308037460832836342521934905930624503595547115247496952868997553623064936631060858282706267723225107561082462545484939147690701865352731479291325168086517745339929673902387312777594225789396578719455439177181358864792740938223502204377547212209055788084613349743488294975596266805066071106054171701436166797889094406239731033796114334896915412192152172639875402622337053061873485865532665061040938200696840842195843345213842227722903297257219857273788990788307235736299498408223934666970724776449682265820335441284799706997394616664893013104669841954640586947825741003920600470874504691415874631048124329342799371535851338036260332103931596640184790303276302900476561041117293091140499574267035646357721776978033828432076869914804494662593047547428057566879065834322021072175495133141642660896962253511207596083402164452866411628502527856184409032754618377900738014201125810706802210020337975168096839036456942863274513460947821446004759831914505599998269883530695461519859227040659719612634266280688340763060449150598530334574117268182329531531631208703503432242307947731452876014194986492925500909565517510600874497635855829879034060428113388368796467130956674481941738817282592278608419388916236043340222286531416606528879528058588184360421574014659277381212699633324426120050897349869018343931814329146397980341776114150786179176074704213169230317288994338814259543407716428702269722913571613806096400616712732290412278049643318088530724092840118175750046148235855525902542984052740600568010313515618779356308250747059396665691130191658896053761662935881342601365614853136116365117186053277403835151160305973332078829838849616334914020414065173653244612070279402699228900427040317364351118219092703882832747696117957421422399420374531037707356514240838972561145274127177748396479624462277073281229847355054322324056928359785051203118525556805594821196283781543682272162755042243821256285586765055598292057317095901327291024976503082347865732119787987808535790085644315380921500032944297443755662213550456191211287764907034796844712103513808301824573878629574731056420571144377402505856572188751416334423802787746723393937488509801807793161771372089303572254299986429898481292675881331951246088043743150589915692131067545716377118050367253315535979741194076905522619207671292526935895592989825225921017435673735390003610560174357245890482521505949174488282483205667920486973669972022973124258041991793944788577569844186119565764827197832131826224088900232417005219364019398757395212197084273891093328417746679068412366459868155632178073265324927334741380485038445305516061169958297655875485616692247599357859727871669853505324360561415745684127242961791238705541722502458712024782402453385911796494992670720000000000000000000000*i1^55 + -1866285195256015103306619301886204233520435099873612627640843615253359294444028358401167452983251914955135544888229684272203828665107493507117996691943275734797900350275702739574923511364709539170754821291171872938947675870782907685782139205661561961165146311779503023530911479421337524247889046097576784522082107520322867944700617244876529060493211828484963099673784848889178474287713225722417995599822203036762495339573900600886567895360070761956601526790050812802688379746657327108107412415183673374262129593878718861868480922522292343552522609809900191156969970690571709873002940540827119500135917038833167115290819132248235839740810499440503798209112905238352934436907251741101325509191328324546421723402737701622038046225205434225620020599999186147176019967406691508933616245090007770563128666696582966894994549036730230185065690089271975898847675269115451517082418892065847845911736423902025998973167951007307398319041816084145255406058716035819557978918820261537909711584222976349019175473576122209270401313544626191817773277162706479888699150838335059236718229437214097155499552433059258538144973432277511959709415494449830453567805246486207243427535315261648726065948706285126696290687873993905588791037629145817447617459372407027858272168466953696737652854615505084985111770941076323414384684772735636086027559681667151715078003940648726221239098912869299653665904127704346071387920012097145552161833306127093013114028722760174702178879448340199014943130967677861372580461310640475380683273496668757879762836749815828616708211769981758559211802134519636250752661472460913038358805493656203641094631878961210660489163365245057911252301186340504804380880139335671091148772748257509597896079279707669223931406906849312738031835947600978438320228319248473222595079125845917071574720089226485196057118951653280604408416091457134222956927441684714160981255838757075310183812248786661622980653181156769470467947386993434682371490165036997965313765879492636011624227787864150839893893772790235190194012961794987495089627057817576411253628356705218833863886352811138289488341976388366215831250954750522653089630919584365657765470658557229508404025200390384995018334752616651562841448375178767133154634760682579655267756662544137499757574190565943134560748621025731284533231335929285047438246430165761636032356009619495434817922243806385983684318448824306052054396313625222231033339681331387825465362682012687660678308072517570002901710970464845492452293462806352531887206611722520788167967296751576837837329430140710463422489971494098321177007562000847894916393328149122476004654521732876605478664484242162551602658612552263034863777657001830716820390878643079378051510815311638662476287296953922636062920753615410171918518764631317979303871343827456668553903418733497491083357061120000000000000000000000*i1^56 + 1407022822148020028159238915479957035274373423939167608931422614612726954627595359950082534179553578182846932564671703241006106755410015628352339722399291761636185036953434861286998960942080132681335735911251223143385338708467560214826356427383050707881979640316932606120171548442552062086495455995646180299101478565420757176737978884787304066618151941141267172789679914968458337250297197475738762450287285015268844598938087237174477511554374210390330386076389630078025665926852201725139534154839552152480748989155571448074817289874966772638295649219738580932170746862575220235623128359346569038533280015970294027141716159625016972092864072765999348078796438172445315292862291399146921296577729198063263305447410661890799167159198585679126317950887984215445851429288590827992225520044858626715631467636675329328924849146425896425500723029334778668835934765313441821040081459371403168797778669393819737795934650622517649953832131312909645458671058152049429056031374460193425829225225805611862208801733797160709976681397957291613572727377644068626182684599735222235864557299483769245788718362005667245236808703914646966901100802278836570665095554922224150059322557406322257114486384318934451981880566061496034666167588904789641318304580080287821698777873694269255129736212399322817943942653408264656072995545867447559012279888237099669757778905328736624840130922770863841667558502910133811073732056249307641294770330356747539545691561515175568933506328540171580139256382419999203734665870286329858604506395732915208754459239736369082496052315021383838794470480785386854976345855114610775228297205474198900641484307969005578142496415131800571212074115607991336166012826069077104005040605149788150054996057890353742638081015605037311629717572953647955485777515293220874212222776910613205153681788207436213197050366538171074165166186915671994780933020014714021389809762642204573284580753350758888653012890655109649901974056544502417895295038946233103276360155415228213811138644957036498710561920663762933165320040168432426825497010527256208571042542959259045586673645223846375179785074109200379848838591408811097817922791490735228243328278726954181171910148614551065746878937437392310251488059157293166843502079171339229020642951243792577965749115274860907250466404494964358416878469580654983885341761696061382136519937370520372680575976711772825283552886481034025179790386968210631854306826393136697874421303547693019863088260375866402337535224183004522181235256467636105992141870764943231089004688112449783056052019295096986821957479740193746556701183819666376563518832254590953243715506829383437770500692497266146957343933436590188536712478198962211634380660905395503839559394727010647331016608012090908215800910046303249657674829755800830125908409825964950867872390119496712454144000000000000000000000*i1^57 + -23364546421347520303655422115775757037879999686794957706620661792729850846855963366227720258480324261161085207349356231366700446770828863023317399236563323311992010159260734581993890883509355788295117825184017713768426688851774645575438288102010470366830224143751079333103793981489591271053057449823091316571208920400718312458498434971311026043636206770065006449504695391146722514157623334042703231219747034001581384532484805255680610573812342791046835817375638469166154677805645092751636537175860962161469543295454827605264264025617296032088665802255032385765019321852816805030698021572219190771452758748332852067976598798746808974981234543836338007519289514074667635768339580462520439738161815541503182422471337971300155995897360633007896024063177900573952765882410023177993800021103552302529627857327436385470858398909651339780931181037535165503173597181754853118145823925031056883684510404945415660117527291514435820508128497503738989166913675702925941139415465798960697170739472192798654861838803465633521904000487464507919295794063671272748186782456678051131124042972841792360087306000373423867345484161588286890662612609841935416974405141826092379823882483129542986121643210414781580987819091486477234158284492129694998962212497298936694924090674333018866982339621068852141379143777394269921606475521476106482533524739822185008390088025733186377009225142871293250476730183499350008315052770051591281228500221243360974004344036628753811911898241885307921362612409786844607504633273255887562416193990663204112512727106181802477670987001983547433238886778780558536282650947387049690709969950223572112099256720836238774147724481606262209766193524124009916699428848227247125295304600951600401076380728479612649490479211985686071986872378575629819578173585079386564588621300735514149001828843158105287387857861881652728324887055693050526838306678594601322481700509872462934348120588193432048775587293703286619312720797673812543992363304737830349672329233561340134920156527969086454083861285573798641092091451636288440098350986287633990804890945174066481080055482424213251422024220255680051339950306983262173033556774415028540782285883286179137957734789771952083486633825351725785569152361018549255466436686624139868873274076311547234699496102195221832636763187252844226267008245519470446521134432765157152233674971836261763410353313412740447465573414309288062745137747216118756065203240600269218229454689430360328306906201271614831924400396151379802427958684596871220806402858030328641212791468846992033651383383219427486882209916382945348418369306668886900604341284373924108216902292011792522793710047242089053201367262704138432449523644052228982151911778600323295895688695324760941136020522915282088894812945027398206033946025133348839302461173272340012831885083279360000000000000000000000*i1^58 + -240255451269740171341118636112385142363991808001982903266882886517508270394830637979662455554163798948773751249142652058764746017854884752507199124032953435701640194929836083871742099142304534280803052532170010389927363274769393824213857059975964695674787713678308785260030932398889346103069259921739637330827460685374073832341524656148029522221637689198093799995742042848080706323561150565875161311950406878484338726314455080749362599616191206739399840679186181733108880380425673668586928754318176957035319914669771325421508902158694888905608072724521022563563744453093967430260152485819871502020034387657329928022085363096214503884993349837982687533463296999456429731587445349697616467223343341301433336880162683880112773658520319337429768643894407109557617275669369352681206968283343493813564711390646268498891173276989183367878599724334971695089892365773993280763993628943237634617058035249289842861712812526607815352477868192738175746734351012106436210052562795508303022447663375208712849302396450066943215564895813876757066794332314194909017724976622808510478275796576447342028655602075575329102195412187052833112690724950686587478297136052687596099827854048219869802072283997964463683027862182785040089552271663021885600975359365199650314981652182693725409177555987399202597984263128179102232945092426791817441367529390326289825022381233575694057727220056765441806087409241761338393820467370274062809175521209717639559759429868438533376524261115784449699993503166663549846931809091475130214135429137837281167457390122535678092942034870410997045794365929281872309113234881041746753245006559379798636414154847404301506830548025852987148926997872337665984393076217816636077848266260525983642301939903817873114094520737145917125021871682419185479888384640601177744679262220516450432114697714876994473233183381640275113400826511577671728720619747957227181785547718313565701779922784018571125529734291691154137501840974874359597900630244085348348322706526168435647640353609613291220552041658468835511109440784327850386558849264441360052630045311252759498432425654483609972877241215614954975280198410125054825099119906612273035508026726410037798078186495133664346429549657402524769135567590244140334572959404131885671006854560185195768272491346709469800959313048543174419807153251179350659453495698248504544530707047748737881703784910630733480750194254367387309389148722781200315399584622066223393608816501417327858463420025394250554289467349295014809125888081217288063481638054945707121351977159739431299589842141495203553808118706488610758802472735081532591156448975990679734539281386702298026010098226901393912657626466364371085120068897190963029808576958292641732379517068507154841098793644562263880403571286842196454350007196417295429042656531227869046534202982400000000000000000000*i1^59 + -47559309384561763489105842499484874777316789971241797263145137433499398814302275021453524703405081406756984192393489714415375166053672077196357530974706204554132609415677031089996949546314074435988706919080189773002501851587462655656106288448549416223638251111221672198754535012430807250662215401080375738096195078768187609595316235435039559812462284627459937980067196077839546187217249232013268657899274558915333352600113168158308084664183379235878936562896321189254549608418699602380535140850306535984863317277429627633036945421213713724434188310029843236408378447639395379770116808718714992882324214069127487599875094028808602979954445838401703599660510178028847482466483039326040675721796368696628735827873060343129058022459023907481391560273382870644562009330965798356281380801404714690872113119987137863038899006128848104882553789701938398958996837163440710818352746172863971303804841968678237544635073672892304199682667916887246109680118797062708783117843080589038261851992022352515732770701657188845749875020855275647758514326041093290876671728012623306429830245801067638395659640377185038853415357186083202683252039330341885784435586314006064653733692746674450045272746411798760791358848944150670858200807184552009337665683705133728227944221161971661150611309193294115029472820846457705800298858302912525857596084001691080176004152263496158498377136165674223666544074904395560464406367494686770576126843622458719167352934625598540042127184691980897654229989248230390651190762898804374500861530933044201225753071447170296794995090528514035399954855182396126273191911812421384184813175388464309832288354024027118951603439363317154344116011410529184615110527183877672639833001168658044270700054035737857614614431508994470003223707482899882357063995103393855767412712016439075623647314409149015083815450943400642758347038229315582255019976881869952901317799099072737404530407047155250353498944273441450536888578099699807614527551536552566533005666410213676056249417680351279668227575342197921562039914380258238731852668194073034424044955269290413670371174833250875562293141246161472744004594921300855408676116222918142724650884796805339351664362268246046034480829000738591916147590304752244732548613439655406632479647862753002754939621351939100251019223887494021413981007788356178679549002204927636048094694168675410391756639891653754981896454963745046719659074034911491694148771438683853000029144173886087578890759001738967499466589916696075150993215517272613876962916881124737669171499938996142497405265331528445580048376105013186097938828416470930661799048721288790217161043444912069003556836261658079863436264327563584353776558837070286621656134640157333338044609938837863444153214419418332759412841502890662308687056229756049512766212383740037116723200000000000000000000*i1^60 + 1482954930269663893409434394441068707453964505935688205907725159650091967060329076763128915713475285030544924524281957085059754910083761283604653560827529375346712997958231379188236868510811958677345113049118242355266484159055235496987873339018249951921831597839309334308994197512156121130941900478194643250484555468040539267137747305591171090388852330349933642095569776483948338531188462599095584226545950424941294288078296073305007545103743996572858714846705615287787771163060384148455128541273426718199417444627588349933359079318524351184152802941194739881961805265680237754057686781243146151453678776328056993593504826746877896317186349724547016769280042325931766105913392313467932100232918307218551416282319952106230755372134179037639186204140115983055948254549036569217410277969920144444352424248778730725423916522165903861470665203533205880993494330659149849897925987810463038703663442197913917277784684980740700992018615373176882301070311789536664768339690158802242442768134224801828630847632355429483792184594313389737550530431154952732783756022277665801031223990559497808536547917654257430191890575735633359365607421397853989191273705856884206712678304472290521661931571725937565140234505371286474691193905484891232149613333711559102461731117694652945562617201054015490537431821400801765545186089176133480075792998971361390972618296569103900677198141161059795425769718890047993421196490096918061497390915410684475442418897524499546078678702932541778092351296438695629491191828764216108088901060887661843512742041756529951329004919394848712503977625987760717534360511580035960334905175502611085786076082290583406486644455544558509721801405669085313899639667401260700481600890927090019658892041322461637623960970512060680858281656308293458129481286547956551723143136029635377124874698823275031159665058096386842815524405787427935675672325087338776745774344049909876901776361129105453130173740319679724970991062864007227626334498189411088262033730528404911215792956040765337112074608577771509857189878900280363429520210925807075525905792383545793901105978224141216268445233679094233464115970200935944457120939693920332246406665140421005009349959066846706161586934869198861988791903262561819187674749465916325478955576239229490589942609209235121219119164343364538175078047713952170899961133166484197416730703655309524810788429482538530049139217375059681919644551136726274858461301628192057993953312092567492401866165041195923220007730451559046329405041400453988028159927676780486514592360085659210164335472808403106759973448564792573726042392388803798071284509569259870041000098527993476659008162478930776840408721228929478373368218397689348809052140749156165587187776054571589098629236238860726391647107526172004328118565835087472234860060470149120000000000000000000*i1^61 + -14648973446322049356168809203037293838156877073044442080694683827260525301292456388302576055208028329916986821450222120061395850907718788603661459896563161503566271858787073053535021981389669601380638473625758288765620894752218696829480852053676773513724058913521818258366160337727653157322375988654385312010010893337243959575699588320032135031592383790335832466856624749562888268957015810661065873760547760451425618039633273400912447751917025803027515760840264149901996626983562651513981495943026835401455433650815552729720599844658416882986836231537358488082734651334093782169150326311365653343033243011495324682604537408971071698373576901333398542305123061480833584871946443250542474175258103099684728021689014741298295112357300750059018330787740570323580797590304009174494474146262568141179039886800079985793707109539174417867646763994000128268955145540087372667722008732699369992874123426944985445850972034057475932119213839619875268593620860370923160657975458297953836812128598770665281015375192886378219802709962317714065284295940874604920319768767739745801141333679754470421098667377875450473103899577846390015073770165810519828282164965771631156347908567494919973358069812071644443238288269926703162580418413378244395736277300704183052888010587453691258455276736775031831469093162723855133241691082811125987400105665047154537176911025606597471589586169763235897120838679271018733912157076209120869829720641378470387113327284986045416939976250693427190739199826117536994775127136322684118104759130918768220072337992357236116788606452025348445277349139868327942940796569741532960594451702037560654130939210480709484897088746465217036155924342486967977627904667482759333416682037961903733309279133680844328688199111658296454566439499807861195951738496512046897429187723893639254242029533256324221863353671703090968422818294721061751036581744801659431280371614780622397057027640318425706160621601610658415270198668234688963517737242771475457406896558834004575442041780158057451858720889090222795483377750928723765628965408161435981054729400004621667657758738621850528568518417386935119721924241290360070402995246604317241141159084104457233274023377552364538091831029055735080967133901268480989792905726418100846936575293596414168877923586626162004393594845223568300641872548251799363359066247058163853436375717589162170768807205605578928375161855683650772952112064109045581138034804294270326677673289480271171156342446598273525078945427213151939591131813510441072287993470410570232249792645053779923083960374074060631055180766779913240632476719807652152232868503852615433894703966421306757909063833353242716355398245291650509742217415655204829169354936090919830171924338701238839761504333794077031623203678401267501638507022545111939295477760000000000000000000*i1^62 + 2162560646515596865805964178573843327629322896345568475000918680567277128999276830499663893205774045032827674528473281479904694680121201130851963863646574618906444383677852587065820553043053690419276381634387936484337594304814897945468283223153071193760356180109366034652815847337243661391308985577668808513450421887853974797002574045573817131558974712464306925519486299344769054457581849549776037647246885430181149214316926710605527288187231048654271674951904786489020911677608399857262467556255397459817963308106147795977332869405357246920020789978301699666409915768002566270313217198413293468314025956570418044939393501453977995047541824837647232370588552706712308007480936646942236097452225874434183320707132094670419778252401510959385404755119043138113904558239022707166089723611772789165297738545073302759134722014011515645813720404343402922751068042837857733115795386716956933467630850815322040936248015539611381600144750962423212785385867880358138811006729256408737218555555889577114181917439625997686232546716676232007516167214966863100497354339557578135038591843514044536191068765479089179821807663285996995762399936697524527516532538182597320577200996091501407905441675427027427727604226016442297638759115187496272570997427634180467984418506095301352191678961877435977689716867729111937917363403057089855806715499317684508950073985717494713450232609914073131797335116055122975412960115668291577710973050828966056990349882469241477286790239031501843974046952003580140813026467947401806443423914409959241511807419238484865011046393902359869097587635493610952955270578042530829742330340337680625315977635694363643330285667756179078424331572838177747546966018223901491437498067259656644694520833088937073294746099848249358150893378073563588949473142768729794944838472147587380777454856673701859229948392119124710148214577748142352739180113476047187000849140044997335371615395007685344029292556161364491100739018760472071741982905520912503251416807125325330454172801773157756355263770571153984194992537478060570056295595758850609896163617080042063247389124627596945999698088635983443865703528041399448013874293547180449913160890802588827330830082802263904852408188754866675461961970426142023437710755624504306425822247700259817916247488442843968655197945351041954874060112743753444852709331219445465943058437769805221000808695109046842948437291871969983942996968255251433465396823163756598653716133878793466466955657139174775769591707920781083594879791058102216460114878885373356497254675327043155580428495384577698556253053141347765323856012158787569901093617897073272614614327437287821195357465043271278572825360287438284299996232120289774118118265069063573094209438302183626591859043811166332564164333127938214547935548558198964224000000000000000000*i1^63 + -109833704561215192194204428461851765075778451907252233862138526805575814871274152674173076394030419463402159154971963487688024868168084861321252464561926703340472401671355185930964753514034580961661423328004873255528895556642623298412344692113562389224787816912104855315860921540414800217057913896898756423871433257043251172763945795472545277251731404894348472687040597882985221663276100849057480490775042200145632450522244447842593730197449488768954948270806269417015998638201254280751340695928904665460667736107116685147004348216652470848717285943100956294358474612602960872490539438287303033076941167609061436452900086787981946036422102418305837047945328918043572621141599954013027332864989835282600449108465607328711275069398258140539344238575944052140330215074780405040222837954113746350737587703627413951424348660691011709697103861112435500814111015333413974552723247116125396609080968003629525367123537449498528302047212359299357060998783667058335318881432179078691910017729907492178510835525700428833021983136578229208380115290427176927888124967574386733288856844837067902299648277357726366637472380809818331800064756242713592193005851600465634807376026435977266511242490292008353008556534862881157941155160588319159839382863255310503155293823094968220424749605296051714128840702927183459449925758278305272442351540908252663464448916510669212748911355418452051984010452727819879466160324102237944015508104303742408423582934274972598409325425000238828626754902988338988305012499489550450740900849399973468896122369398181781934750353063254874140405789514396992492365341991337798858014631225675897246121040237039207519961969469648700570684918125829601821849008840390799045473116000052520611829423339162878002258696410650460255946932823516744433433517778804349791349264680300546316808536186717233558834111596427558653800373041943389317975152506456201612802350950333034486779046081877010177449330175537915467911015558383734305143762324995655021379723670486708560680493515218405047388510483436663285432058674040945022770033922304663093597438350022829498369007222408211999738076934879275398691533903935226872861094831292452028893377711421165015694477370339514018567951340647199981297732621760297512064842571793045961235032533559689217879166222997583682929563972513325911575125897271121076026939360292935576702404100511086248003790583515883697013590810637291178619402415872638674982919420216143781546855835050756772798460020465527442200396284250849985557680803731450909130067590161917479696081100810469731857207498358017173461661947213131211202763612623959545981962746005234576344998406674789557676317701571969319248068598969820778363253923669403165978146526579450693610189926396903523980511367721540933337181430769839602913421295616000000000000000000*i1^64 + 2006349161330931759617955441037315890805441097483432160410422577503477493131023805253985514922900493489999877897630673035456614413290004076756887790930938450479736337650435934675716694225809520074730247030661370293537752260728019411432883384516977052924785385716336429108306457417355393087016925773079910223521613489918791528891551698972599181426888218907756726551843655193873424106503844506578692647368165754474976484588577602379602135896136295629239672387541516098649278467191928257652013705786029431546810940803394289433635849118641251834574835447805911507042176366084596816339699895650491380941477336462516028077588712274686848091496002321369842448459108351671182451673482508530092050392686355714212171347080465801538157871659732119273713207781176829896582889585724434027233792397086145454566094253901748983143077733526134153515026461894736395961504465140170865840121737364692939138050863854037671357145292897100264962208157893239272915932769597132333094607378433774557250081653689995314499953030148513648912894502519551049084015262976288864220818818532206722324768849190034229855289851484740833532317661186145016802482446519444766188973358554283671373608710649219588845912999765701822792032915596141945528435509995406858938229629066940675926268205993811276284049265629066181529951793050822366674521856055276576475794110927587960233309461909800582286595840120761372224860606885769528153434591272028078360586912611414137879487545251218760561640652491613768595990852164837662110671316580678455156173262749641494770661355926052110967253743849543641539203163857665964145093946144122811209929151267193424098872196396859503944510146653442105315925931249451913629478034460483586847848474673613306994210901910063574649026745138064741927442046091622208737354936562605609203128052117051704504313652569899375323293353138311363823751423880954597552114426034205670044549323308213969757403691817244863761986064700283205186341612324216883855138966115709375800565831727836784472706195867480402194315133090990370482410669875411573298780992846666636207708600989310022210473052578821829143510655980710740471413148493989398787308564655319921033935068722168710171471474599011297905249038155405647360290575073896147005869320355993814390269816949160392203717155715272660378691104253006015152819376276294536923998895893467788184215589261332969289431613763159805894522535642684336131662714576074794106534274891014627086345987770306010320617216192395797304234454089082884743795168365390108625658012694874987749225726614835844862754904284570572770939142620686599465231644504047217430501839882998471875164459535966591168751742294305961959474400644920164252638759968635566093868015774105161124028640182976814406036332086254881440734611053686217401958400000000000000000*i1^65 + -23274673539222442307195600367090622386688680409705084989172960965890976491096383100084900779333352545891816095994307191358957718646674771363148795445687183253882620749650755183565024360620846791440427705483506014450147808278381750227560078787790518802764409801771550638424619976183983163115243999715770390050836998982934724533480300956714601280889822144311727041330142015669082280788200418286482111194944681106267478314205925560330890417283036142401329532147819482689918332102514607490868885565117762254451900112669512540784200914396961097775857043590516739741234864732635246844487229859466442550713092496226886844753020011298898778125280546086013730782501873495185042914831789425656317472280408561975141393772750420518689856725444329686237408924979723379003162586581621237352178381635757560511282838878898140834224299204551464085888825005933334361288417455261472237509913203887278520185898076091119632868851215970839493383966838709175518603207245021540961445430214206320384352249385460648119233086831229874216404276415390814300584546142649514172410189841612030367422369949655657370331563957338089477714338554060759325142633071976875442397142153750756167092084294150503399754650623563807322874667491803097694541497221243976293657480829866032075350284533376293652538074053844156620179227662935513627626273472780139901252489911307393610585104307379027372979869769560338841248528349559920373497065945265619188954243034175690733958794926576537463582182196419638655092253595813100709960500126609088315287146273825476091108103609264285760886123127831935829771174255263796397737239352353327664840843849351934966811403152804422141224786963364122042342540394153960754867991100789209132770559159117848686601359493953134572381350053327158568820119284899160719881235037423071014286232230649318266610986312583656205233775579299827540199595240737710806136343002134907133136767659174929516682196598325677872879686820379357559853577504602115801217899595111260830313271322777297552681522261361681124647822397629660386782003635216613714262947670115629509105543809647170995537990439314935018417685607555300694714471271616515961544254652206288477240922899520102999216262830116086663600634781682275155402402070811990926979527102678037634204561851554102525249449830431292604231893557078768905780027678724084082744217278466113366924421123593613464830455312484237183253575288352948976967418199482115039465920509201745288505029300327429488655899108170650349620664352170061970564924334210819202539510918722069971333048546635448325354965489015183226320761754263397976543820087529685792503824249472641297493744740220212545025795728853223095580545616299822276095715559512102788148531647216072688556924749314860994957922799497933633220016711600701440000000000000000*i1^66 + 34271994205473791732411662373925356975379990527985014288344420731046663631155231900666719105296786780529564312526683437401264013438537663638615867735907860164676095623477773021797359975496209831570614757087894587643487685622105721302099279017387797382382616274893929921434226249905844482180051312572437548999530877399860361669627759228266835568781851270042707980754807520780778490714670619928955776692970964411743072761140131770856766842469456448738478190503926196591006672865522147214483141632862053918887233965088672153297696283371631766397488607595520422630566609383880544250861862533353936157450473117157409383247355566521394426404992438814970413313702811924450929119890910693130766948521857584034244103754333644158397064078382934862433428165832258157983798543448573726285794357826730221227236704071967785789553870526453370840219340391839358026529142284321971720302377839185386912632122303660465115814249134749533689016282681417701252228910981571379758970693071590488358161269291532938860047573467310181805690609792572554976466366284353980389172131101584368179762141671611242531751479226005666825052585083838206986540823198251229052830665562876974054814086710750314627503586644656982680149494186488210534193370996896623322980222900221977424537890783881302912534026573402569957009045593460451237056112436987978511934528201902991028869053983764703916335919527719149083014916523388760385817421585057239543716230198265731563818614408788820218505592110765948591143263793469157561758669415936884815005416653087747905016288101444870719378671967496455688373922651035226580174484641059735764801949474374781640971172818505714083446964781596828912160189617276204210714391617869494178514270939978484269735243630100170565286163996823503131072299711030011680992105871727177500163872442991197388220066158511588653959465847654293452094089078371998672172959808924572013828469964217166024926024480647864276807765726836647930170190665701418422039959803389512126938117843124171372453231123875605222064103544251303105525881983605635092121897066962209343203227944249728469157398036284535716345273833252901626468931992314776266868988768300271624808575291994478346199038622517796338116733262103053969441279609193933572199152777989519661956369816835533669412151291375362605230547827367113443285114855268392799941702575612787403622809515576016779941605366801970569630244604434373967651067024208652511804293432967773881582526750315801811678831253321100665117636199129176859998796046722080436352333326039959376082419088408976358722954994108645764600334375794390054486718188027449753589215921207081718277280188292392153041578711346617837663125315814905025060520775863071020825652622997158401787239357402216023656527859761319755181457408000000000000000*i1^67 + -201126867112447002225190114170464795311948437133865760381506949988928525378796058312084809117692476562288382484315660284618588848285947890391951565652076000625706974788904021028632548814592483537333574072201866318979561005766304994344984441438309563387920036396199528929263777462401021375502779895907475068513603185116819075371384970352563746320310542792899701047785159043738340434762559965793487075849213449819101870758655069138043744684335167177737562008316371856418099594007301396692217690732373731603693736928395309063538110741328951990595760513386269689394989616876898247723490372406218950952909793716648906864896672340060885478600918984763135207006964153657164988483063480451338762362712029367204360104950803944499998464865206122044731607687602886932647753315140679079159979524483995496480141150299771967695873840820155411638726471075935700894464720393824076596012978294991557697499852166716757979973000723111068034432502364990052680985358155998289900388187433894137086335790875886879603496550019628724038360760076182104006714820640960185415370617641316761795196467295140225643620799025996627981709964513649701981764806984025494167782154790442621115460610299580071121020595172217218789619456666872294667303995430997320071786838458035541583595948033146644077092405672849943469471057106753106857592069541675818430271454909256050232155557821021595814772925101613897936915617887290060140874456189323416784156178810064918291215949505080669893969524745476289372915967513356832590125793114302485848518556593238888092737543801397211635946840532989433725511956490277644687107509663488843586065532951906681644765444031745565822621801887853889333796912272294027094544335275448790787209589651911074228750711753895550339642042925841307122290383477367483311021755320162453646223079979944755419658827366314547131213029717551942773320773017781563799255092654471441278478877720200743549021991903677447511942601821560151434822846216137040307151579937215243927062046399541686592708131963960513660888297282766959132011470905100179566838431839978762543570338695596060467077574720476211522025633781003156544481412195610105954973764899468422001391355784807433094881429268587387967123273755852127902729831736095016510169398555024314436003848563330856210632186133417127789441683105035912332173840138896745788917633902356810868801644779180921881288357259137124783283465435812049214746150719005815775016600676316304994509793741843430291736237638310892637756236413481975085952572163419047660302510791045126362035561479140595047086896717025862614925335634537234315687276864175387668438335522615512744016995100583131888162537352306010518442716161342341569669025893585634626806567996752758385385713174534753997189591777075527680000000000000000*i1^68 + -14030360229477966671567672878664245406792418022116358400847879595378395759423725290003384290262393270662183344938825269732359128062735633706003501836807521848340981361777286580239559134252896514067138509219251128783064203554336041367700597126592182333096601829124537580439570394521015262132456230239025201636193349435214523294331301647950019469068347829410244865610921087372001875820958269890278368846265307151140505858015109575660679739073302988579675753818311121186029390748757864158115505148866092508756235064984846398122931117981744892928237226275597871444493891492699980710250242884605584036908262210882225722766659175431773591742659860217784353445701225422771185891966567914304991068526245933855202415615787433719323105828740240202149138315109744413633433605461854317512399765707472788212205275331427511276747244209696769678089106631692032124935666429440345475920874527000501895600437374220323669172304378225761021878046571492324492736245594138430513774387302799560337704548967469447169233654568550059183226055012575582410644300355051117983108815755484599531657087645217636716580599937583479966925743282068868688650002265238378813878375420863320527114063184073417436701085486565335145035046884596494124598130349275224641205069298638946172692289653718411680454763429167569544266227121779126425316577707673539968252443018947621762546686586072314282697372848194159718723254445223519413384400225707036537920307825452783907295420981685185445183915359334331423058195366345971997786033316496018802277861092867145391409659177193924255469858432075337204161959798926218339479545548450607725922880760634790742205203054359350834444885837682504741207453236344711097320023710721478327807969453394947022663771246129717507755973585241798208511949034865549177285397811045737051498008604873351841553121089065637536402392728018027370852718669017339490176824969365308193479781749325794406879549448765850742007379218645973387276834311503236297326432740413088755021457125648384930258685123434800778194772408440875364480742808780515994638375456999729517420612191493396820927254028001714640839965314031174390497570982550203711208738688336933766760427633434520029993313698760072969199102465466124338080218804728021400018170514920014518867362515325803080688570400703976661870366004424738697956270583707457021221244235501877817623925403557182610605075608420576733826868743991449596062526630106886032911114171357718557607646963279563144276130869681338166808203526428056975740263600111449322292646062343894103591403398936430555415854846711000474233318237984782103183007195075202570558568121827008836968986086600302854236878256934387645754711448420054202213035633252496941076916467545223924331520763639769327867841740800000000000000*i1^69 + 5819788403375031983708430755768678725875306839590847815899553630352676419746721515466412348025776254251248476106603770983525019773912506045831313505133485822527519723916783620234169314295444937515040200789854552885249442554829881318777758375803298197915722516655731820792560963397426866370761821830641510264591907100259637414553658415096099168122621972141433247544955891977091029919611151778528776052864546707564996266198312346540556767051092371404937453930864111057791875958039873362061856611128532242018256415952526808470620118578469596958228928531383363259855677290076478881461905253985930833456809930914439637417536431125716444907576370632475242453393838567653928447838797156453327751051129536830781810555828712552635147836601477688987101299289372827318274274823095566077741208135351621552573708591730038703115813975072973540456015586403920494185080884460756649255038510652035455199569866346560876328909164801897961926967674279462211750720903148908525839088687349716874258779116207837548431704228701322623352883873465470643002062770027561207810977073481538959608826919292815116037960805079923697776598303431422410740655801235627877068216804983930130118886318296039071306908648704631346855098228551337842356711316073201024867523231283854733164310282437980650720717464244626203783020779135920651488347081376781170855827016840974264807519096996468719793471567971759864111943142742427289132593131786932007039283584688353010560662800933693000245589837233584726530077218875137736858887715625611971369127101565852550179240526573885934497923892026740519752993801803666378091716219238049349152074096699043183298611625154404597906517212893503992437426782773626887706706934614961766463360214117968766404477071350450402617846688798269581267127868593926201977183598863636002652626053039930642533231350764620618720114808955914557180709364092109187379020178773745346763586471758046733327334387280642464119496992905950266884953683051086876365729661792750648729250014559972940388871778350376050699339492776261973155285745815427671489894642270399140367644490650003250786964767161828086775241528297303250194596922830967716819697307985167562335534547322659377464518731420949853392690423204202981336930260417130434264461008720889781599972581760021025395338796567860597321145867702133734875467509049326766805461867221843430912978770171206019287349316050483447408681865174269651183242337873025446326776811098461214583690676348999017116721052450555291472514236617975815973387555030396853154729791003186967983000657232778812558334240741575874465230905901788922914192629080854797186085496329089213160938636981628007210543515653072488242547184312272995999878230932731533449393045781465194763043942054861209600000000000000*i1^70 + -281064650200697217141049802073164475167581088138267524605049910400377274901232601943261620867204637774675701780186063550065766186193072781974217256408865494333820290958274304505510468665415351240692989780653778434782905949105866674219406053106896471540540737788898517492396650564415597522197400460657632545076154276734923996447529979259103894762878287534749690224468301786473015265851337564006558518617701647541834485815343326203540979174405563427558618952082095753988728188078756482831490477271294636756207313912484258422198657425166119776515327478123318100891669507472551503815115928104818650670233462105351757582311495151964983004598581684453658696356402165823037898597607033930011559415357907465731715513878069958856157607372459184489910247983471035145165629972717339940600811776531048817981807850241841388703059556610794979216678077792095912490259859807289196516268257426037432726841620186624551603946087143331876526189393011899444445372524746300134670920971811702759645688546183654122645676592905310173884013853616747444965158447409341445858810194131031752808332177225244368038209155462903477794133494562383709303784420503191359846420292555539229782877819045359723001695599925251673355207941799945996221922343633489066993780510067114315614165263826691200519720515213935919635300149584959013999097803303901993453906054195550061289618115584758601796687860920274744588659130493974296574376347019330213094804105634114788330456286748512303507256451687569713479634817985197524440159796643145549065622565518153646629963309899089046574999079936116956251012455489059710897932541978874699979636187246655994802969508205655598720811894020454255553994159909876751268523430612466434190395960425128488644849078843189870892724719028906072683682668797860224511360085164077167494624627290714444443251695879285269590168018074060858561916120924182293659579121890330061165096569876862495773120213112248395343060185847103164224319505440328953913407550452573026912713676872210124940170023998499102220011509150242314667785680506037309405337443088130691574662748087821619470425366843499558740350220364642917013237475448245315820261286374965505876838713553708226538176377087849680509003869580885641791025565491793821639660783340601388890892583171842021429629054993111632456856667940782967640597792592258807435699451123049170473747196479033370414772619460515468042390570516932297066021010700031707610530021351644730469593347670872976274297585397970751975323848871769614194635221247963292208473513479931308382214047514483335792898007708289893022278535761968124297804017909282426264716829840040085055890101523412720104900094565976098765055414301821241188703414738340970534152020177932543700407534223360000000000000*i1^71 + 121397594807115489599716354658435683551226515836582828187023794017868083764095801732450806130032431869134905450933514821461908047127059296499626284076316974046122016123177735106892205497799251144724046459877466120591883779424779848070065390056514150520190490949773016381596811856560084560331596868194078616115744047704606214831047082627370348987410237313467215596255764380904895457695530155409601043547765760766890285554437632930807653324279977828244038071679786687879283674363483939533927388816867244875828085007492529904765059943529496871903389281072262527207920795029741939685997007115890140744550332974532230125648995548288138889114228835471803209819932115482172676448909016255513206551666294949037675500872092747592326811738395540133519115169795854699932835654620193429401292144778086564212095749492637093754786268664567763353924809933558342259590038994133718199555871385813546301982201315215946067563186692347524612972027541055021216934803291472417344974362173598640540797136339495332750066660739533602402347522578849436392730617658281079151232771112339677555737489041727477975422516279273654161304348936448621444960061585003657246662874355118023969962618900219519421544073731131413624645466064629407657324707046987685154029552612816892649055047777690787454117546658876833219043254066406621109107095514779021777611693939636968443189108051860092787250849509882655789551905685285747810213809328526145255965623487181911751234988456496249222563163795229379709645231748570409343033916790578668216350243658096416953838026726251100509526200283207069708678938839754484252388856176210627601835479311344579505573113985379675178225043267724330052840370107578618510036031731274424004454894264355748251300153030407902247875416537222504007243984966884277068600162284583727420815500107033442718548482061537445385708089411062371353577048548396801995546936951954472971907257806487929492446806590524679106599883203649540324117109648958519834114107040274542886216266624229657884588041704934613069288652187463812714376428155083116849511290786975325924232478366161513047043877154072585353997333125962906115073758001515201674340539674550661472213735314176275070173143260787386567037528596697820771556755687337696689415148083179885537830105355809036170543790136984863018990008889680521934696684202978484004370271603334835769452821588419872959138195107903458466663980312764482939731950897866419887123172306517427199121545069202789372868845853011648317885519185693982687471381745351009084096334822671975714526286259225835615939484576997974250058414442520801616663030552151817913221817048198752917770964452515856189926478746613506151387931518227980704848666650076623443311139941636143841280000000000000*i1^72 + -68925549953769893481203601505377239637423561120866630051588573071978156501818548510525737185306551689027758469730428344658168338410310893550143156183123070401294294278737947968970140779160665920925491475426918983068413264029196626952862673305608351112389582455812167075262619443587264621775516166023576609909880837358586803307885769083064049132826752323490562807748510081960600171353653358185949108227213339459082086687486867783861737658774043925592296518711822720577382824089851573462719446151852826007823157529979239358004971227949103896454334448822802250519607007143667429149672472144695972021090795684525902007956827118509792399843459223467451176662781143348694548103737593262430362046949670550937004372495534530253322711044411468289188758839175384156149043434466548538186078415236987651685121946008208062763067317501865138515146088428887974688162366810780231188893141683495078169490762284812352570439559755617787265285947099908294950701362253566484430300026937192066592351609791661023218899196181024593172414144718821470825103073588167946899287304033641866725430175167830152636155512141768262765411878645634898321159895116383442312502964672945257883116479074620196091360603748441188234340976708831774764129733376264913048591616076796142336018479514400923075898115627385044881621848619344885149685596683566612423334809649818022780213750938074314039043688491800043676710066719731478136720474746355504185469912425676407030456196523442702921469344343719351270393360615573962601241654770714180909901942797258250892727871814083552451922201868601854864551296233549605777560611371989374372427249282608566759141456498523149609784837070630697257387288993270442854055455237066715758460881480821947568319856098550420793745617847862783407080709916611944295950065785971762840963271027793635424756254324093799117254018802817835360437335125008975625541769386976652553793230899524615933735117985671765467522653032394839224344521058877700625274732355180036154092705876907277741476221726095950202505275843330657229641525955294029297009632350647811431088425406986352713334144272877886673977699375834648899490069542940812182459954636240203253211916492517846746341700062506278775512899655251233346500774933147889300014973078159588871090106199379973323229110726461048444940730326067913392073620706621400290633008783417435239043534355706353249474061350486629713804187695927864589797646950174600046531089069153729059953923101898785448325852991429283348845757853851984835997522609869080299178443555485993838364189806070342518187774721919604297798962239723215167253969409782871737634969431842609641661262221488501810399767048572880993767326641872973938532153036077984253377911980032000000000000*i1^73 + -1872547560827050820369784123152095178830322250107528780792732459429170781170150333351109326906004795427482525054670831384584144375203870320626512327633559174090359413379322840962171694827686636392653669903162656660112112205468292081575253799963119950457695038670700019604343446865945856291880719288270370263418932197591941425174459615385225339269787104480831986467114665654184099343501405674252448825764277251751299179791676098684663666092288036308130061475433198205092655120676054369178475226976293193954015163128855779817109446170537434308800591061757125621313973634667645402119802740652316355236391662511606674213401277568511724932400167440379192462596326757836155137156334936786651552510374039493926762949034648709897389111064877590878939729147546175286743572518316770688501313944979069523693805574980184890554740223823358606789590572107493280580195680443404804979220336860873860887437776281215414672317356567811462166995208073871439645427035459930739802665081871716620130854096059790175921234584955987064728716226940338078949506722279739707904049912093206846160257174123909513596334667984803403143923554460288871154254793376249928663635816453102446695981952854878789754677659924101110912197949398029223514092390107131357311487901978126008913723133192036679011492494673760060622117158934030540135679436067535330315474109601374447051581196947389545613757454056387363739623847957176530081498755470858206751640794928061289351484177657897130788987179218406742469212015437570658165957138985100576633612231024047150698721047997828854508497413392402705258980613385617680873234397562134525628925135207843872408984026840485330293698630367581210020470334681189190134606421691099738463228422494863631012224259836022280627905388948195899167347849492968508568636634711153226825995395124335210893895061521835743996540217120961572156886160303397814656314094722986573843796156253363936794037328730440692990794996067102988318160863106077611478315520107923384051025159887142474635581929912846508912289430951316043013429741645097710359546243630932894840929900301447036728456019823637124164809927152691769043735432435795954960366611436525135617371604414216466979313677760644518700349981006076149580364378514018849944467326273005060606369089026059762599082182466487275263875974213951036432768591353909154136822616175030180504758964835240037510676012403139904341032485562869939324392976035056670095256978954455764942447183972245238529231548840452606207861381289123247067329854234943712619771434957140552147853263980349639716093221899757471627769722510629284688130040695302321793042206497249053708622738947400948162392208103968474366930956562075281546923735268544479232000000000000*i1^74 + 457071201517391368243468778128538833141284162035789699287965173019281015855439608383543757439427964331115568745326437324762396661466660203710379316333349000006949046089857781359704769286175879509808024149526977359992581637423137943258347475069631509080156131828836924384946729333322067440632092627840563332553380876356377222825548056800388471142325302499202907043695015508342623800059711383920750154816756556426691368326575292677854302565112005731803481877482661640377822935135994068440999897064858847925841896336348410878710353606887379988772581129807393294073593383691585862114965499227224972592345466718333204478336389142213109759424814377692824233178010809704601797481500097295556950036126306749526031223211809094578119928870197214130276754547925289004060542134615490266253836224667599562242862822954116771601232287281990403360591544039622096341406712220190389474757436898197525543782482288606265586616972029781230437355152309948607637071452334305216415757395582343194610340322273619124782341474761769408277772442648833903970021499876826069980975959687538188556144398537703660613859306274119602253167352497953067858836797871190146138661848717572466959420200439751278361051502610996052629254430301531884874596431585667047440011199403223318524522907012653366649958080447761647027959531024285358669565149302859486810387926754460214911572086635148281443900194063028305454890549331044403458480896229457002019413652874364461997519350509981945140679623414716311871949817269333515106556696307562187697287897373415293354870694498759012516920187793826332109319207584862188146314977311318907423140685897904609427644231825398769698966131135015826456378042794946713831754428195885542998278413361511930732582507055401400071187920001078076190222137024219043566274240268084843181410582110062209488392317841411783187089856518996975267930029253443070515715095050306125057301425576235587193740107386248234348697721745637449130416827980162350387601283908294115445654082877506303322174052915772932429141911767025745726549459691906745291421687185246427725390153262251944887243576442792514077066555029432325250562667149790810890545962716313162571318319711891079821288806784051735944137721098478135262257441258441034920081547862787033300807449601719749790385987523586591862004449294120716193603846911139093788152128570740838468425456124431654955170720469356871560538486043783341994673483019075935039730765917992255450836454576393084403213852064794198209269020993482401043524972100189347161130937054838534632035902455313165444872661609597222823358892632504197201606624885141663219402590782133340075313394553256049966064647235788124393720754962827916467881430220800000000000*i1^75 + 212926882674724764116843571271841429825658153023038501468172498447679186664632317007559284614106951302646343633844169685054153460618630571143453652961106758145027231749648400657925582337336583680082997089329475824322276248911241527937440223494792900547896109581757920644369261198982433615202790849008621497075577418936159824217509412538745648834198710896586046591175861116170427331083951499371409378307921282746200729363558026332080602107925135921082648611485114267391413670667742279337651048609543528334583940645234575066651996681360937897522638228540854185232975158628518697145702198575291368101640280413195615628344514908703628318300466391601020223942748456593784230801876518864520535441799353009860603846275403325193340460845565216869783809414390212511171272880678978513183002233115581093522449774765705401152783497829038765454063798965204665626075632938329514646227673442148988394345174983096528175134716263965248051451216025629001677195031457409014295972835716314508952637607436933813961247002525203489445254358105729626587128364665476052971897688878826784446402836536929111710939679414915861396667658761685501768245808436858042060548913978073866997340290506857210771966778466679441950890804265388877768049716443427735766816702738778375518570579155773610880716063498000772241463933207290936665534012957130353572035621374590875851596485566958728599326389954381870091630177629128790592574415356564834824467074780236628802960551331042759874367812161616291585314972824500412741981524288824791356896396931477616960176369736680932898309258616075899123884546297568567627702717128754104424755572675391157350456664520298528068642776900359993414239705543355905976951686359870422778500065177986109700954857728111393514337909251590741593611171367308706093496285191648808820290949287309310581118347521319710928753169382305996480235801928762969266680104657081103131712291788569479584402945607902245029035109647519417719736904008619644466623792959649463451826538082606666462851590115862256676053178251130343767991116305197432271538844370720563723425634128024270605932703374699504597508771117872251469026396776998417372952488404195838253623552002301477085701631863902578690352098548254215335717597511056314186581396243494979514924879619873248490091327552123721269066114171849439265007638239637022860129541596293507384978055259997271697721827331365126250537229890488984652621219741073431545641090731018810867579175008905211431914548055383489964896276537312381374124680260116754794063586848291993083886156670704191192113177423667529162673277843533276564937895163581482232810274781111032595259309749764851897394160958806343683453955951758304870400000000000*i1^76 + 21963078015829193664503879675475771115589966837820138213535911671354407770035926529291770358555163800453478973547798032202422752457161420986551475147269257405811498682022033654301031813786703168302512402347716425650207924385508619569274896846397065586532805739469898021449356365388675017529230653497490969400912088982691079327204121623697590809937166398950203251873554071390003771751143366459775030966909637674279671116939922894872914506659620052578521681934003325325727127328176657412336705747599371665852050253681822007290224515000469861339067647630283112716900020604666980637200763437913327123220179946884283377429251804436341154476239637069267632409661926223744726430411727321054790299732120456473719219445447793180147544523724677075831785453731596338497832764502418600604043939761396899821303384138711093735978606882668602536352089518133290143642887197347770126334918340874665927134752610223400032890149530088495798355080154161734141939974548897768082590509219450998371475096009128002498093534428621806843396951408500172284952905037794667238560338825469546747065696501578153010596922930493088618500486586079074240149409690907677012560600419744047959054427464007724851433583556286684018784046703576900736030126725873597541817108134876090745967064732105633591663996736414816764518490435531842557933388555523833915580667289104442977401694469093334254230319549908499591603044177642079707781383815393529076394159939404604885278872623495087971401632562026851794677850762821450782223886633646144169833697903604606878588710062652006557668848858835605443799641743703377358213035498983042678396476418389367776786574858634605884724707417970183953080317562384215722861811374497745150856209513705910673202525912861406234352861398369915523075837302105842780523073791270030258008897274579645657872497208322363863130541076452426104144959427876518622758713208017808163267482679294384501449430117446918796895529030077786065365093874515024320692846678789893678348492765501782528928017638526701258854860683893142596668997031710954278672240264532539764960313234044150583592227262257980666471991670157839067885555249225909911035283703366442719797040528983032039011876701021444801356203308101533710805565755615199660950798554585048823096420221843848144426910698490069398676936550601551182388733739704569383303788266346511947477500122927330864269957303834027768738830286086260210907702974530565616057586477024014501257354666538839709777649375943445275735456691382692023446897049167699834777868089174779937802372261812241188400586944618130290769766722383820074978493987709080578931339552388758196149537252729010862139689640877929526611327057920000000000*i1^77 + 2454721682905028658522567335623695043991671714115972213227422025369704586012961040311243965127717095485242357965725250274237348930845710502465186089546045125382237069189413747635834799102080960043238047903988434834916161616266402496458494435789861546150636293433793173341558993927588859985635017056151693777065637919529786175234792699484894979463489280471932614224292363204893277805047536017713633519530267474862673301717209084599823444569269886986677909723661427692961097743997212600156143692270451629074437903483169478837844566999355566625754937481890033148947649182155016801749923743885087258614164584665606689725460502740396266638558187703150331884723234442819307793697537917177620287153505861998478668073238965623624000884204606131357838439075940954855748817222800989613578335999457211160883645575192974986796373718756421630927751649090062853741143001374568117308053440988024688051038024544907987982919876707818247867544089142518116420056714081321403425140125270429081683853775061759552986179685082853532851401744609580236870948846138276803166083115842373619259189239079140943285260551291588977148116031055834755856254635555890952164226956146451246928264134282720019367897872642828471638955613194138616761357622562061166659643382596182910939649744754774476203002985000898064570874029866726163803981623885187752728996763055705749549734865631360497808890470314374493489616161686342248118634275604158046601990094372857856502092488724944198616008998954596081297420600122865761848352921780464780489275696325255218135229115345643799565044489723856299493201672894967779352467709288167901070575507556273057081318365290011537124249163469956553352946579137352802434409782778758029521898936319010450553579497999113183718783023812801858084841102375638172759470427258265220784270757234193833831231563838682504104645374003016927046177807288751140673992449201039440666925155158724018224035012326591184028461776281662797581946355296250633269816768775936041195570312698264139801481213179775833888016522301321190770282247771331247819359929680362369073302728135637566362845816224890179405792848848466360828488414526603781152974002369318741706054380765009155947316905183361713044737926735360642172764459456158897678064832219451471384555957040366093158447885623433174497266960499937671861910278399576553872692834298449731163014574119797390925854471717440486325303294105368083539230546452717091126822506403759077471252465531105898280986378671128879743123490151391105149608674921458467143031692525281334726050705698087442022805639538512172935030044126328231974285238581428968626115444574146722631138460062451125852499795480307302400000000000*i1^78 + 137334918028713885147341284961284400759572742563916972301224465967028534279700394650387417271438331347575513994547179012692547772533557855770546882896429372067502047528461050294377818577436906824051896703616627895974503146744669343076098883835814029030201922723849763284354979139606872326855251493021217078732909932752442893349416006333408870312074524146929023255583033562655294833145217178951292220745318571123671871968368566242438782827057722916383758477305730671101501815051580406902053276676463028857045433465232193385318911535270147520389277489613822587972366511918557374028782341876671168269092289350041162828828861795603146237410180246735731144052527639550924356420589355367150701620920562168437714828174222681707403118862758003231363860609978293619418420764418019452791618507522714738559051911871282783433515559480085804392580266458151807771828796312529069020678142429814689546977804867208747534006636277305266650735373122964722414366769563137743039882039874880435676630531195941925158012328582620235585327728571924473913220883661221454215722597083823199573397820404869938514414891113653888719082111283925716863322089383426018460101731925422231418011851089789759020749669527369188376509728527497538521294450527729016288774064419512160128062081020506020302008547391289409148588207722749268365645411319091010975186755142202269185081353075890758081141802258834208523142540569545868505856544019472037418180585775868451488153117523783562932412941596589129313741521690479347816059839742824035407241570786531995281158963660484111480993003099784537866835593328222868715169131047548484950663854919102835194701173249585497280631642001640092168255701698669072603640059646769233644343611630158665647279154251027605702769344487130551328290926583697819470592067301885292054268661965618635027628485289297587679802981465331852472728023540085066740286395782324647861751144609175721082075503259732329717705533002394008036385018026454932576854423084677706977043551235419876246665576587059365357291209667171915536854617899463394622345913319064946870581325252758736149886698834498862503447410402940044441443309751049108928483524436772480886892070209881440766045991440221602286907255655261127002266505184102919774696268125514338356691433017316257317740234456559613714998444666397668008704359109913519595233469765636904842712070670230158040427536084429588203240373459837369723322923313768604739478810556170110702913541442005065010139217209831237006991878244197754100981164239338122019714844890066589036938590235813580184128927040955900055447836854202899405452639855661675238113067654484072725920655135440785812748238848000000000*i1^79 + 3691304679602955399017320495549975766307862682339554609262788264617161640933098734416661626655049999509534135771362975761891007741760096338124333312144367798453502163953430005164973913375613636668480749011962232038981614585121564009833763767559396434001314976139421998898189166428853069850278599848603793266070737825807016298581889071652878000052096918122318075367223951374643855495692281975011281412864664863507522358851789083658210634386289093890824752727345888777656498006818042573669742198801204574627395848622169426007126557741220305453692744020593845040037248943997609449100558319123135689178296983577466474835020229552403398424040263400039706380364086040445993611684891481258316393047107909932445168076075274494137878882781950537329167737784220366803811610059018595842531575700812442697590037299936995001613009105955618953568889463982249137865326178474826830386822164442093447680391646402427729685186406300974494527632057022742697675330094756052221934028812212037253081666416507446096221938781589332784221986048476889138950416536989811075740830911310652257025792035984532693434051544577262750240305634129893620859713568185596724775919498921985706757431037780928001741516190311623385043094289987051730155724759983042391479470693457924870513945013525865606946262852672384350297434638533454632375342124524707309519616974413534901871132694605846054407623446829261071224746255042046964307048345945338657553049145986452631665238773911267959526458518249357590808910493768112867374527466024719338586466881967285197592960275238091341798593431348952072581299290858156410930964240070189607645932050734318849310422541121103135649348310688559220375400271945934854639681256907576045731551524018706996204704621777239188527783435228170036585771838682794301570535525003668698085439431207074956763404543190214183865547779010406888200126132320218865539120311802483817367032945164176198106366606524649085467569849393119604382256150644048706048845893109438469973081654089139738085816358408912742432142972526155650534115062815424046744427976803860572504329911247378214245598783105659458850092244679660347258436545738661891141652668635305193639340094985624284353998109388558741772767915612821050025349618763596302109726693391258113588493013364187514117104050032695816331383382107053219258987433332000602286066308376621478897363737819961156013813035678352568830103798508752728836548398352959967671553396257364919270115897055829012967578148603030808299238202148589994912422341053522238175708142788879227366744104439897589187345006400876690545746172841935799070363399880659966819162386158437083845684291944054784000000000*i1^80 + 43677107833261665895723797710729047894032601980508030952045058767573842011245441002531373799439927456883463198375183296239834999999328223455982119826216148692380625693106239615546698206754436343052199603970173522862391371798586804906379587410144706897146194373599780040176618192070588955151539080814709231481299346122935871035201855861989488477647278011100088391802131007790280730908634582912053240378891223836761563736652687728256591039121714621335601104446188548976323634571118176880427518713809005976766430640161528122052227607807556914030448431854614102429424539329563579883422133609123011078665435848693180265073290899344404163186690799820857517285089933910845803529806445960633855177143102732725607444371147358740937139946844852774125804699294602624612874447032664361926990016742233482184915033628683288409401693721051596942501834729173297063298986230362536928421134893826831191452542677662210187212439919532245314375347906933456193678284084690244457395684918814154750621069184366687467707947269418244130566164388477266952439116625982881850520687137772134758170907161768577930110586197000550703317119213249024876789229573246445707944303186662013075668395918274504078531919273754959931250731913832739787172511155620488247420903356266899850876741424529156791173420455096606821853085531546783663028867030508402899357466290695680286005590695906971559994077250979493465647660284639328244299986126255500958587526319762017954802863224203654478775861288298614395602596661337352218303914040932308065584036489581431709794219754419369774334577753070098114022678060695604189194372255191347396461970860867408621178858468118510382700922253409763977519788512836795824676640117067927899302156627378576547266655090052269647540342981466486041818085199212679934308701357659451373817656886589111198368400532523805138383703162723615091827904408655120262063727911135793445850823524659990287796004239325781053573758526014183168293644810765536401287228443881200237993595639633019398905280217501918614916256341885107316442417230412332329924846518823829809211868850278053476150565202098160758089644239761161212324327994757172006133537535440950312584796597747518544104297452603738680646467534666519412426331600488073762086906567687144612123155870991070227316247224091416375962652271178413550563028114533849354131845651180198043314800360506525501961933330708154353869074225182369653354367609700472150590279043729020104056255893592525243553007769787409236127760940992614528149059745827804498288323360745722202684296173695714612000856339628483053077504374209386950698596630120326413399292244146224140753305600000000*i1^81 + 130934775170152767536631666378448240845948754394181710880599919565605062534599500648782273116856299948566088361992601415399515190025416381595824956150486792847750882971648490358481673251451808670442904953247494386217959958764019498452778044892751237764701929481672159826805514424302485498546081157104681118859474201517474357912932993209940956143395581602130858573719456771368252889889001484108171616277609008438687117025252865841905605570796348088328712674552592788966862908834170564157668832957655000138852068542395806819730085767347935042588869363272605352237038055785267265571764387299885444271805102110638593697818493853409234462909977126384029357727433390208560845205658701753637913987633295215976843559225920220150985592126106013011304423276897851089775477890061932339373246326122347091640639812606131498196760105548603197827740991062986978262657189406047599852216294216094331979059709013490132126230766312841592875162326888237295705748597615469613518000362185547119567671439892627452950425510287374084987477393011213272442530996780636624641258592279141235755069397772478280634537022714623118180270450215290691661966761445644408242381841096463754801314934891242246580588006510347302278812899162156012733845536123692119171231075046459429290137734481350502580773942898139926724040170467950026558900503673966714708947089715747271988607491945499492740400267684982362791750663536812941341855426840487516501784757851077256896386992074074286116361306258361995112957241338547131072427053251325238863540801780121983438872871550097419478580432976500046058301907931939435607239870160528203546071252909703279561148549417240602216526455158402450247390918691347783704291591610003362894173395530406818015124138618310030988435555015430379151467380737706992292843042697489119528472032845823079093434523670889304115886875470756366288814364484134814559553422772505034961785902919475752477540413282262447154552881870125486635494512911303004683085321106044204663597980187365866759204496392373026304573509794974081992628241738141428420885475513701090214188622261590207876670692298868625595804841933268812477614755175631159766973961477225961304821575990614245809771441039383016403929558527136476833092916736615327188788651316332685287353717495205300208780952244954968093417780333244720274220691875033462843569528485972705771259226925244132389044940863055581479907893806978687282012507043568656510419870062483132669776409722335473537923696261756111391659458707013330441195495710851504026885123906810427452281394115882871311346973796099899308035433971359784292341931753750559818305609347891200000000*i1^82 + 134711401198132833754539081827485941477647488727251724548158088266936061796328521851994053265436912029125508298384421725422466621671553644922638853578865054501585531190431799795791526907999767620618971498982614368984998888014715086999657594434157533614924068574536671654466808310312477324021675055597389133280717873614782290931228169284525381970578482176685397520341250524330526757161819099658227950786239169287065241928765735330545330866518194203355154526433595906362903102954328129099014229562786278056379844718822018689739405610111593802532687087553656109875754576938233753150816516125828024182355064441534270127600092113668756415127484340109518904236063359172959703099643939206189303801284397264433450141351457139899925400559587237243335974039775050677816644507134617307779607562867249900671881847602573419418745031922806371538259252095229198243557666309394958571686929686162577984119772392988781574295254393208036329442378133844757729485618217089754356433196489332000957354715051800426481886691829302888861752160803189009611039963929467188355900484001232479150954667862938520729700472074628507882862727489414156719771060884247591428608944779403419435318763602878899833755584815139401762294836878166015618955691745010977476853577574228816962658095249848244840715410544180021628760627820776640909583352227066847659256276042281552095200923823648125823541419696137910957378936822048503606945548844562642139097981257437050492712360892495278050406486995999477478143975396687229789082945184891232432712660183930182414717967209794726335505645884110709280110510057352399022281267314234175510292021192064151867929618633130025827214546054226512637864354683806121960245858736020733665839573912656618199232202866116780659492183492542514407366211792735933035396950940759714018563091292580148767602880101438062066662270654879614789752489703384921027532432623464883584234233757353896258058116156953370537113857656297797194285920263084118775913000093283498271444348442010849205465327789899157476101840412816217798143271625324745706494112565427196189084215662308969448791643641971516860720925881099380466577441767239156775222984006931065349411978065277475948384360687142259241656536421133487625237725881312559569391169726169808348975278325025996717078523543346217490780546931563204780615815513955015311526968683123150231985481290666932354938646899146441354140269205048921858451434880891541582310627126252086711182198873291494448841004939938791847529838088606514574897707919260681116210627886974198650175156100717311556844710544108372053042998975206195259586242550377553592320000000*i1^83 + 60170707891207914243442733427537287106822414485797724617812915881605348592106281151814912413411073975426559194982719250181430116359706986058652717049270917007947778251181093311761419551105515612645546270481020217224987223298312629294231568936589161310308217069544918455036202002687928738000949256869479454904180335468688258909618610707461935526077706017013381915134007788037294348874205042856303212579105663044100589547147374159661696381892650685372236743955337680665249496860938465595477827090115096069083862191120887653069598701719741080450562141429555998056630392717139653916485768204246201757427346213668733727282653926072227307256911517652525568491151982562297182374213921872001228175353449285614004193364979052139491033285038530117587460008586734906381450608632090472757051070507950456361390259218294862205134906572682752176878734094386980965543707619379112274545493697252449326838608351983422283811969636181816211950502761254592210655906089357957468235515097452447642461087472221596482221680852223809068246106058870466861472763032607565652241472747232991862789512888463401473935442389590910492195866120914803854423581569963180334766826865903300881689243123931816718163795953386180565600890621894295023783685439910041443476779464664810139608816657948278580639996128293030319499170613627413856090810363429559096918851548857114883739398745336200621604182188060052386650405216005811472762999087786447396818816777909885505225006930652666245598083743596853007918777903736277417311114623229690842134498853094859203466408437397591141073130800321057892070887343207011702032412713297272519219159307744887071559714094885506227153399735151694554603360218525007301755319592361273993932518750488644153115524034552355253227613531724844463552599375603612028559732219983597607876141608587515572234366932220596687608187181828341652998711716237038707633952640773838158516524002437537823223488790106726552616598131295470628865024815592482155540569385620053568341783425424732885649681091760132443356328005364294994133797586392472404938644608399260783985188511631828518616192180381873362564087329661185061750804470662236594937604009675889872351514750198980756367304606586798946429039150099300172767416382049448709387865741602394838680762432024162497527888375179978687129803178430437749273549305386661625816242404766155049987348420094734336980886046497794224468782594897444117470675944517824515952697930434221681295210669210380870530547870096957193142507945686550644099302909486749877847892407720919192415930155157472778163041540531185005306800265166072636264939520000000*i1^84 + -119530811732086594747020889252510798421764711942859279774292220983107636137369328590477888364526279454981729283431749730252982378220467177324873584001345037539412667500379135334960986049902264608361239114502330748346610947345201140243211130767399187623782885149414573085916056989702477927620366667630932322258017407892561936231259301404887541917156467249318024277120002371688558944994724097977412457861733826967898429720009795271336067120440795086460591113258380693056458953649740460747585854160631087289451913114794631684672403595201064805564157918954871070038974119691045907247903570244803166700500509038840830317113554860191075913185842117272742493313264258569992586181975257333110394954453631827895328619487138531297914140808514740688875041958713026138184455381278955119999232842746155650908126859706083222747919980148283072056081760716268866551990565853313571188751920032775364617332178723520317296876575103179944027961910818834906704533969742944018289483209098156290248800266282132790596902095078985512536778941672690214979548497332721131782787081921574597350817876633746378222651619061929346198498396659073798668879284501646192234134773264015525106610285925335836930305736453366511235463075913729417525667644283152418638977607040408468825461055818153244185557272247193283271937930824505631246056973305152384157184545597737018022399466657989777349357197208816409936612417986878375462605051719067666121150783271162269268141929279481792614467996881719681875629079028540039569475324394700191852392449801314538430816622725861129916615078440223262764542383527000756531326898645242783286217200425792267257495018378742557258493059804524594562308907059011754368850277016577979419407605539718710401170625626381168904542490404010196004602104103857088536698766796982071664529830174708079061057406020310409909838562988375527529430758770450025372429484645246794404337920624555969378662391790028035472208873214977311062716738524517626601518701778328576485097535189994723088875941303685870615069214992929156210515449139663169669278044884953836530496908266713648235290746899797971244125873369021832537867042483890921177383272522535798854677148611938319189254672564531181290726500138589079005304703364811666368212417049749563756013667929613990641569494957241219132844754147963346187125258301044762837650391237012761780670516148248096126640886532752755892455558748973262700414916257364987510091007423587852930253822891916253409496407531118984163565858084796964052229372780875203308448888768416437467261733333815932773627126055137269805154087540359168000000*i1^85 + -189917360912719532762677116767739572953845617136792774586966463014879917445914839095824271183959557929498254620074388932900446169864715871523809643226654154780458608150510460574644649280231838467125491621745274161483327963676544142677983662611628880365945164408668748501794421479393311010131573117392860100413395734918720955327433398676666581666062771054447445310294261746286745507590214690132549699684829325736252091374551495200818644695646604226277178254577820068373429146963355411177641554956270589227574639491804640484474899934711749832506671495323415483019438357228717769640190333840844485222348536136689648717496756053407523003574036679743841692916947081343312083411158238700220898109401666137717998430208914797672050384134736863033281532988475408458503934944411525894187073811856782476581608941252659363223878878897589662896306420281059814503065910125262355244512193300919612803390365362977129979162305251318014278943855376096467848807977817397615217685610487774392572436032650648280170165658674168173884836331648373609989740099414912406508558362509228700316989699761940905605856748184137730390781863358839663322506593635599480672742602553590577752558735661776870783234439030262592046253009912334364686277945529610279910175854337042675459123171660818974089597204329028855998474804523543719311961205330077109606661252950174966986011309435821702563094024464308095767994662944472937027916360418829050419432284423304614651746952133559571025615010737276133464318371597425624143771274200109532901569229866076395898169130024072880132698047153900102458798764013218683392332948659583710521383512904450114635641900774695431170561378676995530513143256836756858031182734970175682345924014107075886532613828142953413980052218438104562236954333948534852054781424842507067487648175629015470904969330806449865941896835830976051602597526002542972897814477466569090793360548947948399258172316927889436623375480457458377558528298375540902819383393475322550705561782796240861342494468469784341672990064369160486460127062670186808122799210238139210328030057341406158905249530698634513654057478382436239247353231823132296889337450195508096358129382523114202755940385297563243614632751407912203801006402841160028812125610769044833462560753533962390262414308952682643622090693495351201857137005125857267583317613384897560419690183617783656047642494102066135662854303325160164628679789954638188714791920810041665376925437898288358093596436887636157266259315107371789945074325643975003927410446787170246071396318264839969670967633553663675334656000000*i1^86 + 122837832562223396810090687947561397641770968326203083219932258753153852203873364916021291909254812349561951404263758794960667493417083211073084561412783239153822991635323413945239221021132530862726814546409367323075350694942654631223584107770173137380635592010585859806432081671361594853181498527410003920246769897838413425721561043262975816564794233529833312253452567803919133970449345655623848369810980628558367063302370102597897616338552640473940518084650419100570397416470438360919102209901484531091873206112278154664815836335039455760809517274208699621340537694833434732176812693957272872792165359709674042994711330378924290489913852986573003508525441017765268357671315974454735557267608312764253430632277028499050337886240021131703683040577670199367385780128856528069875022424148719156141762760060121561916604534211152335265050611863857371081039658638504190732879093577254955734615294591554677245450473793156982898486584479911042381416535132003306945663227330618830084750842037530186265753072403410556991055757454606525077048224217273835630424388700723947963607384368702911973821370156241674396149239378359084002210531399551959868183379599317505238317659272782310033098300072758506472805820608522297856960485292911443678724534111155797499189678893776075535243718199512370614471936460589574931208120531768118735021606898410529938169275854312662152760619585473320720245965513844344830136091576441753995444957271008324175256520682821981478664769063471679822093664539731286559544886779597864016454406893811291437968157590391022001684460900228855068456442826757168439235609029448547642319453444648361414368430737675474363445195953491832164292815008176817397298245409817033723567647580666205634724008745451274659458741110827355149594801327448893763734481687588509515263289360403542256904346681606727223835745209155781244380809812811103199788195487337345661295668397682434167328070340018195265070163029806067242091698090404150720422612216965800787275899539704350388379639345525075086464225947184224064417585052693919261145768411419029130911629584921939341367943875818091191142300577315665592378696486197529764079115818746583518201450991293337405919190447447745736449465950135944091087530984883182401171650172271727597880733381398586902832531990489689327385536232792651034746753087119350044964652277463047578929391209298946373957122725716984293550473793029508142994939796813381552794557935569931775947297873785875752721539600893240429669062741783776481877688554412606062983419056173022588980428136846115470440608563200000*i1^87 + -1332073203264458552996680536679983509296493206073039421407527883860256454684673256425479477199393971811693702195852300993234073464895238896975945784190738916673894995395496092178581820333120189107426112375109730283532193080973844026249229151769987098265694770616579006620209611257434710739416058469877816942675792118411210629331512090608122699433247214847881691401234854760591559708129399878572265126910883952138252170825494809411106195030918508162460126030623683723830833914427068756927351706530689558394436570570767788123800332914235310351321097921537588367301842953823043710346720644273666806619877601762223731681701928981995483069145097740680993436924580592474538229276418932875362908707277148935829362895714769204359132201206679506296788757359737395759809735064722787384129102126876024320441549401400365619066958659128252142182687454138577405280311225098562965708328503125647532990463402399532675238497431459230812543043655301123107047967173097520025419167736042483886199751546951560597712570788091155124907732873499823321541662348324364070649867106977786723831416975221054714047535343878280190506574007285805381017710228089353487425238553448014022219001946679383941538693328826214324077678726863527710005385400567631375143069975379883541099942717502316691066679570699022147996216839246126333162125579411677695949468596794750369125971488493597123094286970214735185673285382524347261610636159300375689553794701267790822419214923597874457579224781608547681155021256894157659551091111204707077571270126091671617838640843840271420569846612868903905240375678130778987586182407189867380340584574999044945274441069302787149368135298464754024579561408813715774183454284213431669123066659136944337877234510906790305409576652018636817360214988186570508437485680229629676319451467665246358419351213214519352823085708228607444570862009860564603641472946300001235545647672323767909016623998153455903723842770517498834569152840801923557970628710605213485717133101120552660188071317866875990006335550337531856726306417374322495605954390534740352376270429989711580742562585004786514727452943843944805148576028815316776929099044142391796760529037629511551521725973117226333525792533589126854677413316100984768668954171275818770054267154824263603306491079011213726563972122231578128358533206150262260700395020576079989865048004774072441862818870268231125909249565419565190630602332799800263590983590150125988535104573545360438276035725702385535925413772626692849288748010206484369313631862442433470958191645818880000000*i1^88 + 282625349050066110069203896059864126249312518639251148368496224835768622633427020464848332768138762209589300339229566990634150653992291942559113524113201571606781919092143583079634707244873324279792384014654335108119579036077676553701112036746646489474554445734804383556404158928945178452611522874298712107556242356104015991880632063966623642193393022161812326321912104346126320069405436155923437901617218775515431773246463459988399888912689036497615846914360394824785800183508227690769556470704680744387912645733947095790143377157035228787081102257199534801874007583211848544687305478041032704413041964787086070434128069670397101717066210062137683835666056345258678199608409734688736681225084848606708909066323085404263399851586486498835399755832739416589151284507196349766355420368899136967935760925752635402878331525154406647236079390902373359234474632778007660202332080913480603936962856906063843239425080982027113466337750373348658438966029762158013239766896163345186747284733358012996904059187765801770438672991405657998066602490413939742753173818659310101360146398653670206433167067085659992969601173415630605275431546194848154074407927284910608703546020585765692186787262219698903314189833951730398588960247399726830699086836047737789159054901228022873004333430741039771947269523590746950083635663003481974336119710330777951599476939739245515191749762225906236134333252554967820010637307803671287234602273285301969358852975970998532743620900410787005378639967873741006758083587626146622492203375242855928121388424522426021320454510149180038761658492601125729166706851513152963954679414645529900023855998474390604987703886713431128030548275544249076281313829715758414134480365144670696667497704115976041171473110145450608810970904010968613395585631254324476838214410430137264774618665572509271858160969447611693033094691439988749825856557854288439769759646547642954560326992924335201656526935455342356205474009135851154223378881080646472939904702184801050963092647808300993426432555856360692666113782007115640335977204307427491263659252050052753757535646873395662312134553790632012747192160077361340841059955001047970929200416169630736116659041973096792757596031273562774262003510477349729918184013224171957895663315977031609032160748846476573047020229223281376244684433570978651399088856176297485646599946018840189520045771540753912852416902648265518360227838255149221732062219564901980214654527334990843957719419170483754465102389706782506111264021289571236160014684724234006036480000*i1^89 + -105042332067896794211799648686099423312491471331482447146144304279297385101990869388972508596128768755679853668147415715455917829748115419138607285525899269650599660338858909637751814111452822977809954961200341660195566866351847995495048550231303243649341089074503953666144238572044060328117074694484275938366499394148367481443645781848748756742052915909671341423303398160690127095966296071187503308438874731534886488749709591141705128309857086081095695509280291593667903354888124322984898722310902786560463642346792088820701369929865754432807966065428785633910645366139580234176919704834778135617098778189391310203928581628739623439282781069267709653775232312579437375987825644173234155443456879936456271091980757501408967088575340905515050948687078523080028399926607735908704960562944318009392734676382081534689895786145787515747899840401122298838992329528336420674884664408584907693087072993617442890417831001989335878358049242604890896204545133874530532729655922817136363786147912169531436448820379163750210527087707194475831660820921887357796935492271357528308634290909417038998874495244852823742071593522321013362489525693916718318608827649366321783042678174269829788997801590924171168341246653110732964903501890477588080852482758896193334359097939471414956605240680908528146608196444156342396822349258661127054223646789391604101734952220792079258227921920640608263329288870010302213926361335530795093602817088723236114387195545347386822851137476903654785780343952590902574904845628479920942737870230920650610745778181877214089912178761775622918567899892010624614934740329972061787870353373408164808758438763025773204799354529051179073998192389728398120388694842917055314904380560506647979525217881535016262090390305474557429445001004754778713619397950036188985339861757523798153864215212032159679550384694943287424893907931736312329708197446699823357765044257651193950561690607930782342160751476577656518542022485792880897050470316871798104267866009758949425765410206647598416260476400874097969301425143790542314096132088683823169583179519482854822221731585346805326374885267865714463896930606367821865398977565232770388378093802118847742117787821112464575311382821028000348935901220907281040009407079523099025711036763660055827887127425398405080070385429169395943370534456811129513783016156430847677716483164507611860042739457974247666122494035626556451969514214930555784955054197536396479812721939996726188570664113117982045836969712773186415513507075263835829698560000*i1^90 + 5881108123727169253133432129725402586286747449476638688126100541032675567350635992132559077087474312085061797343433846649754351294354367136426867066048316690715855039482694572459385753259471267425866557982451834610125633730086050572386811430083573482655913664517026551985753337590611781487336836134871832017109872813410752447421353934612098989104000503366172447620290382923703763652390908699182683658022206438431546467967031365916932870435224976640913055864068277068936809570214942489513523191936952894846761594328684278990271982307860010921198964900565046640224129868204789231499892178921835455010811688252687703682061551654756156694535829726655627272651988125917988947067139332147659914265897588242504802001291685871388789707936679084209724680320520648969652431859387715709946432353780789363052137559942897123752754038364128950844375678013912774686178655590516019095202306163630546808637554139646191540721687409462359973757755378615386592484961521932395480452078010791259970339453094190626198472925206770019691948461368542542993073815810739518139648591222207422014125105838820517254196843124546726489559138502105732473506525235811422164140564915233509282779353362238227910225732530444469122330797052750230165472274867849775467681970026594092573298098959228274043761358684771812307132648842563494279066525575010735063559193280612960186035125850607432369855119566182441209876199694914888084718715529654725721783088655191131469744013726784903824609132953750040479155287054196459719104681229271643469260505133763336112382037421556275048470746281355866684254916775522008132114579053179771805329582375495308487508431412600256665959214460876185014648731812706558615196946576277012863644165061693279739483100946453114195219436604092647052905156514343822051936904645749468024129692554206982099175020809822453585925317405358691008985593649382614399075676409846154155788142625272769031419458073679197608726741728766315716623308868366842864679577816063756276355132294354244594346888389246041007063064222143817884890890337324907517794260316166733234300049792371628914347450466729159080918513694165717456734726355208826619964197497194183337880711346305734888327467169666431220930755184127707716458148007204327188359292265273479564380495591246744622538448930307149081918968665633594646813133632980377927374114383042851455791322862227071523587060936592252691416652074153222118151804073918463712630872833000142125414804772684232049186131859430633959509495999703501167824896000*i1^91 + -158130858701874250233341908324368506420209296996044753041748849027662318151322410106078975419337999120814781513775328393489832752490328271462387045376594207451992465403823705957100492019681157697329714197130514281697887507063049451284164236124498176127574720227998803133820955015184501861817876266834901677576987537995366398618474536004768758871829268535922660344721220175240929374289224289564884011172104517641518318272449615544536882939416440796760638922667313141012978685715022987423229363232223050564610637300316318131467854299709408628657688156063527011541347077132586901661335389093315224968442154796138133060973422291086059421333769533656682041344098001456319030135236842267787948514808966131173802707251577558030912802145134480825507591421383336461417725088592087700552984882682457160769635856005292819594704697998740257441413118058981186104315173829480216058873245420973748341776286078623926638711235856455031693462279366767279298100122823832713885835221124752608829986086297941494101548738391833059658066905038018053182649654641026504836270653565871269468838141597000764080471021879570035028049939754689848910000430374414276620565446138845983837649138749558014267277560919674083762352949216126656677459510868710005647178410566303824691989600919345181472513625810207687097057586279517807077673348345830211425230361883819184072374638736707331073821163203568955662830297237409018161792011519999149145421418632710368882771863447094097201423008972213576583718126433376320982826796800833373307918091667605289541316787394752351785922739192947015429153407202470607484021263910141939892415229472712649939478297053129123165717465087123112493804729375308509903148608147669124153548117365454034644790726040082387252867719784406291642395514980815737684611122602082049971015077676693090791227792641276465990032894537133411964026016408314922744580194554097813610507994454718943123364183876911115940100078898262024601475246711969013009254475688537372947317685241400623866774145978313794482352744987456775785155141768535120365081126712381332533570366483236230617502033863706326716001149055308821423511293510174509698509397910712094287494334657053004974245377225464348025032617823217804261375210433147536194982499739766397490220833659958972184602789147273810254354590977046870936579840984208100877249880069873613574031328027196733444715507514459888479999382087064445156501105445714951867687462217371354093881884694520301704918574165760278859008000*i1^92 + -18729210910058257825818605170611373000768048799060866891726805728558216044169279729221182634725542779142738203229987739476716624164534579551461990865021222407621528701927379187120061124360365936764445736385517425618142488617148126704164975461872078694316171224669516763941934523120183052579143678020495117783541832622835604823698948795317346206595623755317736824506894471729589198811621088911301836030216679936800957830367776685339770854357272316805676098129712946152355229991856271017246688881460067350680069546606326843822291530415693917308902361506050659563169102514800292264547150626074982657690870286304477882694462442892922105707452723809892478469984926989697727351610960192425653409662939608847583501222432336973446578501622697476990256254051385088574471911053431909319299956480783952596163524383303816797733904902918212050918855344433387009150006159772084705505703511064780806860904827049528709465538599114577241278255521281295826138248177158091378395954381145385022743333766333050578122675722836515586602683286697230886662796840218454490312117255915166513614247117987762997142434740465440591270731196294350422311942692352044865303814581498381165728605115598899335684708561013555748752451155736275538042533807601683171987665893897826755227482372996740048308917186947151030898667365227792440440260192626735994538737781270616305827441793135735737785019383596970392337901311230273192597145127951348848401229854278467655394074641771978772421977139363795698331715530061856974976779286855554514240735942928054836099761807171225833140536665350847263809571605253396400088954069107738435222159983092249715292663736647331829176227277684237279275529684047823972831876435680480746144057384009272836605797997024301435852054192758951941624105205549785618930293287290463247942126157696838036194515395157864969075013288628667954663998445912083874954170589708110968736976449673221523111846640776758579834891888462932402145008559039610143481159506749016966508199134837619534660450763429311761598492325923493009351146364255600752824957613727643394033508981221667862881383361480430463123913647206556709884932709240215511426063066458343489823753768614007376844821222614776711749175577495377738491481770622273803373127400317606648381459525212275319735501921011516003529824847328418464357148077365106408931379459108987521889985517965005227032480811396133191443172711687571292943757556129767923207944540746963845739491552082412800*i1^93 + -117389834426986049230692914018024458217001000448681523782047567358631757492494554200645349037263313583149643765526735678416897769861182758429312379608104217514518697744668893525254207970034968661525929472071848596212520631789377738141128517922200222810058876616328442850093751520325297183610926440769104831000272602141340044823467092814011491623049286237895015432640895819457432855557683087398840362406426068531484639730091372765320422353178131431212530261854460840519512556051669467974955638821332638949355271919468084125395785458628258463367080387127480377847517947004963447958069851165684572960935781376427152557810389670634028006608506086372815404318973597843353696313565865639070390851902353879571546160819242674529755858062313024891280186480429719127379683867757097067474992447779771164936210794439662401535625494635762427000066642999352729956011905102596103551304132823779665133404266654154903256053271639282208246851042844922679804461573786780094746419680705004968783649665404891549836025604413412373688825757843527305510806037612285647258874541606547405395962566272761650104226786057806839106475080437458237292785718751459409537038699304882207483170346326830430809120819687589667247562454444710097259158587231496866366838761047888185056406578446608146799932149244383671216418058786437803823481903003446415983781411636682524407763926112875735397677213163947958252040479064646004683558985971047927277696692241525146328088428670714132325005352761330840678622838107917915245358434247195876784436734625113397814519369149875321472436296029082838006410203933714108055389762124871278722848642873851649305077397048342213707264519914097955552512243621677294765382264736273026287381015692626306392050223092560814788857515321214965502847749319000815786071960464168066873702767988625375957755818781712373694925941028835328706516851846205696411635608169344374758244749104291195367868358871530608604511365523160811158536759943158123466250696136735171560553770821767040658360994346876410076217111536058744035120498104944194959049055164403364396882763754004619356507571111475762250740545908726755818716940493141774084055509368167417873374329559886734598467666648298993429729342877705173978267132336293266577423117119624170366988350338672172903668575603312723961879899423967428395334179436701731266382027108788816580795417613748451765243922666721624608093297679612511724081978503340341637249868800*i1^94 + -1069626852519259745635729916714169778137950548409139392587859540067819888572444596312009390157629332096208279175984567583189569628186382842567233398007314605746419482391520397963966309761573457218067652865831396249382657236036452370889529624876896425375607004873138406574931082024659670125439690897317018673357416496131279919128165881267245372248881862183518269665498908679543770685677955069137154095846194973920889215680782783628485298953347335848812408133874028155974017181896435342566379371084885910363306423715745921610117791115023088737411679786548460750218306307962634505389416575863659938520870013419050723025772532982806129452550031681388851596312977902944624328758737869892242454104786585208040728813786608994404676829635640655957096865622701475581247154452321927956697248840736317778500594008125874198438294846332583427969731588758459962736394696027154667561049597104200838662852386320213076531063751498244390642242124989860922592915803996164640377748629638371905625937811672731014015629534155312323862592153579561654566915089410978567763688900391722599133849519067938643089080860794283225963023027506874546606148993288895963159207743185685613709664620698461039939773954238139115006215172308175944734074725313580966291955158253195612043990330424670059533038380997050548043888059722543919384509974248309283198143730042315704446656836344609650459909693809734569968680306372230854241758455361381696828970891435965859201885510420972958882620111169981467942283054760101197917549601861035404585761082936188149693216379795348677252753856079466215941383001602985422605053257941091733337703116528785100849083527575356196051717962705861697237960847149279574511853885654832241254915096497546637125259754467779370942183355621195280943823090569529889670937302681434198562687615655134816629795995756867421752357514726635135661874991108086645531414371512988057444981529800084951536465450300307597522362706859548782710779223434393828376062052936886297457326959657459746292921365226936043642286253061682861052113978523871721465049232322590085399391763259133889176802865984404433851213789047721049820802157189049014442171624471910600627364686313883111370922990526062145695700248480034124646199751962638158087106259916453397674826806555091268497191163995331039444435370253673726602336089940686057287263723542625260657296545734690354503739135846145933798100676023880*i1^95 - N1*2801278492451624901427643951038532912071833546599799025088962453444365791544213853485169285961974614445536765414730769811849756408537040131707075917021546333427266805790872285122987112519174102102185507024611077211785602701569377868648391523821978098626598242316662551465929692810441854305566763136536550168341549115184212456219986919634393768415484113293213803512333730475639590045306604468315599781838205595042337733604335882553922296235002767024360931820187219124555702182767589861588192103149052208620376988190319180592419457979677554975000166300*i3 ] ]