[ [ 2900907996841134619161057765935064341012617050915400739137609719970017101957805237178228294339018662304133957319361466162390145209872225590181463248578006795186091271992708308550297095718440323175785937741268544243646442425997339122924789647118506179853075671603413906304907267088513328148399997849364536685997065197926402617053046294420652578972497447560700234052249048562733899773057439139452743631688357530601875224176580671775560224812336377734088732479719075918476300061780292349935673212104784416564815766317356225169843424072773371362330927430517023271099307809207154177867689539448354083345615510240562925837920178521311798871439334271419868099594046328366408152710015021561303484661988070724884316611766018614505414627532471559717516752235341399124386103795768460101154542219020481258215452120339108504574973328710698618392092558513857729555435847877264852999169688828483613637007072801652603840122108892962795815620815581529145604682152718774758384957574265591775467256671513101377619139592937852600268164276294680248474248824284940995497559670479322159287853990342589645859671629616611476463504801912478479512383712596943405764574137817125145446068531482707368979653289564099041949733366114976904968062749963413885772467638680748228276471416368723194653522620204475893078339224623779289898839436493434876695166579981993892727615292015964734907805394210083830595655092693971233369116615856665823072469077282436116753175893010690775771021961838559589328195758015510647682008596868554621615292774782873531674165705593904945505187433573670831462356290899789727605193006126943740649659009068786078796557047679641102883718989562494610070218078667301826205927976503720027417260640308812538820124056894166155819866319832998871168934135404092048162566953556446466654304143409674255416400147460675335623585714942582576252307114034168517495887739482308658047467217225897804461991003653218179757922853434658953502925702996801119571603216643748322537501900991040832108055633800367917018512997399578064859321566768487995061852139187397752745057217600055859823316670312024640628835781783127063461409500544168083698330826439644841230013870631408515404645364477538348058845213218390100454310542989859912185594251016561695981466931455576608271129851883201576381229145570392347724916755828974713153401673906126678874841770604149631374986479765089134720925742205870934691577592524062036560841309984889714678554189157448183816989693358777359985110463771168228756847187041972056950682029097551347109362068900602516851114507127809956120205715094538222461210617111189164991434781263319875019949541391029782936774395455622910218562748549979353965042480877848409025451831600525589278595126207701354676168565711731950505414499203559835554497786405348297654029714550278475553364789132376923854461983478362856943878588698741098031672841694153883368912149414877027066194922230789211723337414994560078973562872676394356744162439432632095067276276267172950331183174912224410070635340828765101959093504433565651689993416469757848568625181882184568772297391415981119284001094527823983887616877353155080336851464752707836769032541679389909396321581092131566597593884597787415001519758760450294083181987176295410785789341290698042900763477623870716747652541347974559086577135636177592471513618778669751977048391493833669680953155859435870438129521285515548492428047322357423249310417130566071015562627539944460623338705376858434037833666667383397196973212474672690247899015944103592471741645526627435436782364165680126143979822540701678062663501117348690646076614305540282328241075124131508726377994867108227864155797652163742172348724222535033965974359978857294475706468984819839272347457470912885276078752616306343243965215459533345020856445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1250432077223135173006023317857190359790329825509740264863440764391437780599902316062534244426509887684176679036755958203128414434783313263230504085855412935146495827261605822344200032948926047672475732089379400360043693212071416785188733976561639356529323604452688008914687276811214157725658330083880898138562159475938283846845348242070447486805802913532613954469759956549090601719338067800602370307822921583983239962028898198905562418188154240694175408074647994750534074867853869318988662100781134111587908293901017828595031452890498924655729707943241241933555958019072522456398340539523775870172798328858209493938679919274459079663302753516226229630829438012253124102123633095782981977754389887542134178670643008570471981692863292975379677841491743790457004763434026870097364994707141160178679364981934239095543452019233728151454241082295440847216205880645494572772891507348816610340405867278711810763103787882582427700817845929951584678450948627503395463693531172881862227782323958936351981102666141909135778400015654993602201127378627048958023537917615049456619140940667852840022688198752883478397720315264032332266562947030417645047720638858478991241880684563340531326057818501609297251302523615346302495092250672852688943163206456593592554391560588636830630168592353981518033833022368638118959932816613364982076425620593091670997144851534758646127335909295406575877409084709675622731403887201228559281862975993420832883569841587862941672451126204475572791423426985252711217224522016594115466875549457932903821401879100676912298272474878502855321646989831727419739586089399804909266669995376599088607850649394447100080117452310010335217545296606493483510537298215778045473488508874696472391020807419407667255400152890696135050109945220547761717115541057147763797820022272306383970142018777350429563558863815301477424307420903406812910517723355752032944988493604856408839808293631603999021801828491461821107708838631424147069575646019896221906435856818974443983271310001206401294637875592419269817271402404512536910240158355686231816227889981227217786911493314445454788112221731169156280999361415074006839346470171708820515366783665301561593560254067524995985331585619553910127698165312017639568928400977764293121739798025304721413298354752890176996448574847863765178549262773583933227164202170416825097072134186880449152457658721943581430979193157813264236068550666461270091885859012557745687216248487296844893393032555721442966696503338344444198221892071635981064885059091934088794231942048008931743368012776796156177517056074580170722964647480368484505957107548065169997659857884247582436938348606860974507179020277429686992857554796776983719962429172685703573285226020211770182071011286699972682209725270635890778723549692673502919486005476869180145411518421328846096586601372240552273686452802355098500373344944128366472086676563238015907111261029162478479718270424145575833072140201902427172891869410140552478253592304084249331087760556228272117071291133570749662117648354318905593171030107532382007874866416424370923640152697815878687544521143929913412785671905271172701465352839949776496092367110414039785723107413504897779226982073225497079492962955517356160261671834893385424503656879170521445381781708732842759385326754838527976126010049866091319763419780610713667092602657931848065561110705904270253689054684505017387485314981487846652190125314432051982103254442483269039107489202624316953124755320144714982978449216154066496914700614319222119244466323925375750392529992340245588573637678964029197055514812592192190063144378402428393383041430683646159926806741189782487596907761323066056424080849882307914155502383137032769075588066557524715200985232442316299023293749199471546169701337715500198528009033203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 7360438785070840686510153181382835268628146157537054390783885754284020948282204578369685511032348856682839559481045694638503197203833478242629085024321583992542920458126515218215068734823965716312721938120355642007615504318098268842105137469709425750259429980842119057032615116283627561707041730183153721382263559874286578192831204879008556588333380494080105272619044317870696257019883431467176691883211091434280358778865548045643952400155585056992843715860485868222277699282948292898750458961949086017896220070816808222545187715331108071048177849351539103133301972986060209889179494660319754246901982319916304931423659467894393266272913478889447049560810242039311315842624135871112069003120598751129865586767803463487875183487835686894532208714761699627017043302314521635288998972774893597318825060590802249663796122134644028943298189753786224833125120902700649399608965606931939710218510023426667208439208928952108634025323969834762252707176407098374666553766728003369178344988168770416460419060112174400597754632719327819880592873974649656772722076362135705632501019802354798411232244350850138466607435430166476414763633010791788444339979424770298131576842093660047321418941763185991538553330202279470636830598153394826909925882262164765752618942750959509826583676267363182154590200483116216085877983446225665740183804154885221048151740606384707760561997151830897035116537928520967806137965609581613741252803968436772493077891398557404159233927866208014915617620694572416547953553967091112783842916129833036327846806182805211867165690882644262785682776902685220648482816220300688703422004480932497072497172092797788214278811518632665039811659614954833599894426495238001563618579945663583436776666043373638229832282556492516218555391972696182895634674561111713515744753294857733302546589258730825674022125696152712951989122319759812765182817924064530760918405102786862921693458552304255750192286330727885028533371083840174582432866604900791612804688978130701214984352988380062704571903841823903454458923296632709968999782900714145012369402675290132051506654394641054656915982723881772598003587990555919574231086297942465153399090359186205756263154034766051893047033907226077289959425419159240513718070100825941480836249531587018835993755129196045701432029994957494811905759801367331349271795381613434537289758549682623887712361621344336230670983340812174516699445788021878755881257011032877547222535278202240178874883548230472758858694102841278843035870613360431666345463726821300646238173914096060824152881821466554303332810024889952688103279068736865018036772712085203883543927199993321609367776535406587944682682952136030694351759986747889067555554873690914573098119255000093010453745870573707009254665727770788419587134705724583078492271199764693480709045289869902870230459346801529384843315360694374361589780875855244687067506795488453618326952716751119820192684079943339258173401227345160496085246881116299634152399769151716122362424725921998019903678365490953866106325083474191117543723862951494328282885848183897782018171533510530090607189777784528269532963850204631863222177148734413074403953537542144145497776097149402644429280099641987833946956851790786886539372185586524234609151567756467608416451674667995609723470251722725827226153732649704611225385443117552751794799461000232685865836288514796415240634078646295109373138153589493755070074577608553335427983404534131743534817192906429032208544013075286321877174400323550501423877584783035457023692691585102122968574673971290383895829279868723442529722248246619606168531091045576673914320198009029641776848753491778767265671190089335944908751963657840797052779842673339157116780799224934526093468756476076232091066755409475938093300476461066169921427830434570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1510293203502350336462313948872161994925146600161198676550088898851789500521604229676048519879618669747916037356348607990368594362088561198748012738702213846201094559441571784710655139088760234679887417209729806706979316270795305696681878600933219033168536612296181744992881708192992029862286675172647663856271395142252747553499614710661268756434747761047506107624320219723243944466571261406830355052166221990752586212660226001089772793740810670734566286162673856882078913377034670354668920819151364893378023177921525075990476718576597679943887603827020428958701187303886383358239340224252764311517347758199524892028241830484816928108144025883951090517834233898044449247206025341387475973347768631666023672416684817462702796327635301781243945650851143036157942641991158142983837762058283031147843084893366250685710827148095086348834114314659809664636771245199937942882292541797426018653314346037504465943135866300973030244209997301410086848247882390991372755398817305895774031534225419434117772680706978343938851386710439954057422090421758300916697707070771890463025100990810159900468869921905942805893251211528608516216540948748870357695281124430355748679961261069265125802576491908265456398530492709130502051359554643195734284878030311290889682642141753280852451554613252319914554929968812359904820973174171918369525978393867950842060060672668980782839428674301953100863036746758297030889605214743792980545466307130099032395931108467718461920685993233440715440845062597322507850311600034748526427668156489833696741314977943006243883960699380650271319523335003271787734093361092358603557280947866849984265025627692666573071747982102136322948732371070681286428431699997964077384621132602396252500186567918452816012414290515607931116356292810863231469594372477890839987243926960815153787844738812264005797577314120673626022214128624372457530331843711792342834211629055908860900290152367612215473342643589449659173497582107552450493747047377513273849550613103239071149681208572934282331996861588437417847108376237211690401527688461350179053687713671172733224023428081188570825953348399066189396776309765336018953145011748761931270920565382348637504234218032847054705361301793994061403763881745893065788867203405653203483790703436756773876775487520824157922869622344669282784379548448347282475516323208612775432187269101789769879151246122525043434348232782909772893080962953973924311493125771692774310249436943763290025890883353596114603445120589669006031369500316728223128308406276479803386782038234951178326085401075621819776664913959793985094526080252786673664163054813986899499734386222543912123007716134278665244664237146972186628373100705132251691394856813207674972418106281731175967054646236361937611063743553553892052267592812489403047798903846655937974714539068479144559128605332580261130723672331953518797526452221158888099990478307311099645929177029367206095982849407267731221980188363210983725180141922665186262197764973864381396406054061291941394565537835827138051345481929292224305198016199977250482814162588613498515648605194997203548391356033450277185366938621337962101923355897109953080926261190312632773178861051119683036541446304954451139158636877898471084269664637517905249765967589558143721880083477232670787705498452242960242268540785907463283728982155555245521073721665981517430234619381013533945560215128953729739647619031127197173045689409226842152509283855051420851455403428858507209226060947483474107227677538972179539171415535317381800407361329531839872817023401644604531895657580896697386381468999710259996089975970638038146389209532339262472681638756397031377561106643082423156899253439367269190151845086024231626347343285664604765884755658700184056252389213686093330094676586456364797788876235715332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 332924818192237886019301194999265403022205282668238486967936581311956782132707148134798642141980397563081245493264017542676083036102631525078950068731201720017869514858980044046882008370555957855154727115179433816360665292043759381131589192149456594843812520561292313137473649045397526123837901319909889851724620333204476217935163578339129885190910907835794007007920057063476769598331235786501895054174546672738757382150486256588389306189250460235480869577983934747666662478684146625742926199757761261048023499912520562938010012351628225731406340012166254930303876149179939095712902642948125894105698357403807684898165824560454552041738192541537128642052348458858167061719576468365239250893571788208456187460971386076521792781383672836652926200857186715290340125571062523798539767435136675470123528866813073550460818978904273289838456147752163188615278028582486725455726637575129555912936891388834619206718805378152330571039315255508689261028885190368617892372666774478114151608920260623000932189739870867264083062699688903210856097550986015779149292703050871071200427234414019883636003033214464806294160215616123014139178229985191827466309068223812896587451428721302979081810434690361397458840794118480273045135919455536698194014712246772404421947076648952810252517560830259223872940179814013673938876653699722772713763946574164495503235361445922750348544021556951217180668556379490708940919697818663722010527146842955506187244548670493352422040101423065869788771782951309073163922073217092521363055052135978063854307618798596396757292896630149652500123195724822426134991420900204469038666156497273092058859622342124008306954984053786844207783769875785851152829271284446570495222505155901009962183526934629776045052359405737320182157718168038721907093151322035629554228877992930778532318740128463205970226610227930392542313546685289137820388908945336678318672355040292263963089875417409213587676275067704022335159792855408935799790835008581390971430247776940975703300784467305654021092145444790143869554696921199553632539276832792132700933723628464916202526684593554144681887250372466296675331334639970679431646511806985024694781462044947603254188751529269403850792762680157777537513070096173581809954213070628197826302271215381235801104553172553392161834890678295777607841609598154794204707410523411773022493270792792672499487894429140145664912461120594052784152888071259664304052306044099483268322548287563369626429387284542244058481303558135497262753801145113249059801314368880030737167396848139672054078544680592984482206976819919144367400704929873264488170498783668467907778800132890291823067599823437057405550158829400444679635368365021669270882113053543563868159540428248901407650929293473000729572759897602241269352181716446985660440325263954172423835762355327692406829692289212721325505108852881529823420689918756467696021146481237045087761478566799193378935272469938290249358145762610083748585374388858096437560219396944689561500232664512405143731369943627387910420587058984179399253290085127308754867150669312278604411268178713963133445784712101481842212105233934277580084535925106147872284656183135401952998459489370483353859602700964611306058564929705426725805191287315969955965477867909217692769163581152872819757276303540173983292745896149266983347149602179159834039668979043744598353201942278362314997001655218917781316147785666168155194337712039497605264483788736672791388197756889836559919851224715642248408163051135435059186506663696517715034354279860542314839737264852252402703480604222798965060497573313103495831655352850798925410856740577096297719004812297836891922963675439826811685235795414645880248714688680779089533758825835587958805057198595477488616268961287417849833412340526128734152128223646503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 641151641886125295886018048156621068591795751976113710460598654864777178686453387826869386240582036565349188239501550014948071188527808145372736519192675222818211672004681369201495663126451880390062540835809328304743921861397492868533124776503222858673196282536218936625734178127189762274824467129852660415650910927285585525941694790447425079778720145206282097717324844404815175257164826158400049231302822676813389061573792322043638478160582107748990059602727772941629933309232832833370873454465117581507395436882741435190797025630851828448845210870831319720150020561163685219458776711926587783143439078800890506347715937862412870159073817888519483109377518122601950029630697317335333771223021244374072936456993746773078835789576102557936336213317107581123120446753358590627167292906416099914348941862235229289619201813610174243712656508567737283351322315330847182087113495654392613818364720728020437226362285569514243824767771534128531085188945386295224608768232677812021832965500166683341752072145895467963922257691846463885786973862233362334969108628951105969362767347392837764893729526871307651535664136243094849347541559982580925149896602192399545302587651989453691754135224033867299098463552950575947475036557558090924679441772998611285577311467499716940470711494578972096875953968197467263541575334209612646991274829559643622390785766630492972031146397140374999670521182148249063282453678025722770672624656484570336392205477959799282847531468680491569976096049748917846779423803034955561727582264249473515194358716336228995611702092296208010547553727468908531570871634372602850110556831689290944285565247607926956927764953214468387087995142148043661035479816723006546217710905844549061121845837117457251500742112879984491046340941521559662662724543192045738303321706040077207291614706154402565333657271160759773276913676643240391712689088661250566756970634673389458663227466867126532209990095604564726160964151774221401039735395698428501835951345903235980966361988639709464236369882908482852526956431299803735635915456690618495956985906229296787491427798085440096202229958026155000091298869093874809516035638821449768392218372429553799785943790536036114823492230862615460617120959870405487062428365919595605667825334692666294366227575698487606040041158683750959681954476177644195437603989565932294662934664120086873570770751890559555567494105273465782585725330414271259827268895996441218511506630499229685998965759651063735200332729958132105014701252874680754758744943188358587364987511583560048538535112657337004066454972079473214693488605500038661986411088300087495657989909879631773669920178998721069457764838513845586579679719590484549874063022756574834435932687837908538920777821616004872642281238005342019354514694030325676837299893676832490350968617854017283123418487650768312938695889907475952550158131119953334440995924027806180206996941375225815032795982059118956169847313189135971850207730179994996159773567491851162482556304130198003705148000733924050639181568755654883255048495892035255141227203962602323790736492261110825150338705170915237371755466020048756000602564887131566432297669240585096405071850431148328389640487712952968736807191757743001264573041761575022177951579131952348959231650677987849483392524626713074556020948560778837545813816990357865584451408067405547873773641036453997481358855363479746355683056533545200204474021608232175977565623455523535274827775114217338361043820313156514644281180089736462198990579568059618514836432026604202958182633842601294924101331378487337566338361266884060048389748438966880295612721078207666886273998648574203789721866474279759712484883341989900953467473576224372140528576402184349120786811247526745218418402573122843176994799515644559688908262582437157958984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 37086184883610715277086382907930817621116422750675180249693287533560667700430869753527103346820861909240074017990198199025625563274272278684813897631857738541753377214651289749858541937406629939674364744851011840912604328712657379392972831135831598344502859556440045454805990319657515938423092463751326761531425792201907330044890173762219306198179079815487687883475489715997392573926889976308525320705819296978953594279637544826810279944932452845345916402968031487437656674530668068164669621436346389704121737146798148378215638810912256003357172018246811840791195308758259511173017112151303998802082026359796464496870955421415538759954381407178466936753102394776625381739220928881469846474887355929593172983733519632865792235016348980121608889518942575059517986264541028728800142575973143845710287009773137138546341708868895297518387176472174745933810035531083438687765742797446216568909847685428924924642354586884144302695834711605167802644581389862765117946773137924196396836768811231835331597175626781794290953129993216025127552665389470545422315151098197319196729610770783382627164808685500334707530422659478839141865065875943744386159900889980656872666212888122023313005433989778393065482228344294225732824792895040460877466644584079359335033663790731482046551641340848752263313303024503116036236764057163493424810378796853543284412272409765533581410507403291427558365516066620911213792854326488135488365588641478188522113880026388897173641871338698766002858875599196135810765656708556130907120759319584294280394016470006448002825155393284147393731384070112392487557220722709952836964328600904191951161111494362444686352081694152906911527313553941745599291642529062971498560482401252703214831022995141776371525475100020995204386826294999938967058870343691997228751069841493406917517877763606385240655525942009412674130048767215040053977432317946364457689569159951144300956451369660380400061506128478447496530684393481891439745575961162612338705075755866503146175188736408492968531523038733185510297029048027232267993831247746389373980196016535926163646256158904995856975092537148278049537244195356151669504319257931509662829465559073015393047110881917875020488593497430600362705485660016835699756005098949598544446739714685722979669664175466437675638897557518182898947955278276195328094066018570287884575685845758319857915575307172750533189455368721682633909144679195192220625206342148139347853384242360463279990671021129884906677924159351086216104058146480998873682383065340282434923511824991884227472158364014982702944226082172091826329775507608176300386878091613984940834818677502975765817974984426137504782389850018757508533371693515862211532499162690858042346124291449301753872617156115074673187855545511292831718164935796060941688048414192095913728590997895926932472242080879778297234953775602028097551883911854142967225717152552334594478806709525874073665473692667472767223213270698142376109733737362632510021506526105231480224364804139075918167578638240063582916835971480919357162293906513704506675203931429472068202467233489690197933736914055012341037904112193782837597503846075752765868861561905824577399915847549667884994461478614011103879734783377848534269846983001839407522528839640600382237163463108228499253164861202298583012186253118738834116211000881975371323180970101771978869413847930361814246564645622597386870504297885896036430985312298020768008088614368835840644186010778788381582767510899781510605602362588298629422411437404961875121556962626265533243007391317355740512878119082503789255751980523172434867696196478502598984196820253740684950569389362306326524388059089095419135255273605152236288591351516156571940100776473659344683161748875453832794281344098858601299876777963083932601314621202089628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -109940892286419239942234255875394260345366378436617887986254742287690376460594466835106849505758143054989931982777828873845979542242804585767489522484324974722913046827853848532772878605943803259963878976579515673847292218191355616333884101078447775182803492124716200430781472338107602355857851475147519501182468752480482263522849169419460215402742870226445243993940533356849935936599884019635182042519630713256438259635690937375730366481182088157234684143909622506285134282691982766934282640802527430902791306708954938511097732612294653360813411461226248255456408260915258170312489733590185313399813626712256716695626895935942379527993623403799079701676863214229744780891637339009075203835956195762769007980326465865205661466235166381669203380288458791956051462948316964358385868621718995601632773166109613316069005029767265017518480496374493658445015024124763514670195567183337081867702321250673469531615798090172755149761848524301319767284204746057416968783726963582252691251625522093987587089280467455850901016733259044144372402595772588411960664406220211728768916270418673770219585753125551489136395610271287745070166673274435881719195334682745016042614860579368946024988286419606748277804902799785746449000321404466985117977569370074247747221982659481200331784971843980678506103979490677517267223593502848920163539279436957376157793512589916495344365423216448741560348090162119453207629924063521348721766847694611366912861809873262087784973851571104427407727070868515447522141842747588017735014920693479599598885903630344934185065123437037258973001081824141079621641544519382881949202780041244185355647593902773566240212620895756910399129628541880343638748786961850065773212051030433656759126957820460166633425835811575258277343580179462008383132595606734088636547128670708603008664263225775879195013886676873909976369780668974025435292248188351496551224358282253374004298590749812599569213030607837469726650005337234209706225711220175377072324170117467537721157419607996474468839392459801725159489914417538359010027307153902045355230579567789494223160873757196100714845101215020060660000824481528836475442207011142658711174627745870763040848543735620000079108258783412732078647729813906450148393525432509695998726451123315288165758909333386575317184553630622163442412560594544441222971145753602648270555589656494394718220332959047744910859520885885829810976378862995035992863400572963677506583277226856383120307700378402493982248791304836073503798055181599062854176416037202285668414904419741057382278807343420929420736109383693443178115945248555295213046147103872589036541549412112171404343884874691929796912812616841086240657351463817769080733906291746502855519102699242682567548379345309759513533833336522835274967921653302747536344083929863444361612147209195060481914202753646409727333030634401795221506947161757628974099022791173443530255161227313479863404344954721929607393726954149753008744846302306750088688670259612895609497743571540987165423278560553501811061708798799131615694404821635354075969436710574817771900652781841942667284243315192190920335640078055340224345819895594427786385093649545117890057548888759601706882909173776251921199682277796205902118363081525263672531242845017046102399145419802793172314686861697938812127002619848434080218779005406670276874980424933381094774624875398411196607464491234382947612488473954521451294103000511883024980313260480197301881161552604884335980157132087352686010177738708589169098727792305615287886956547470612136104767955453194391729790958096565056400780608843554040131046858133525253368151254355047300443447371980653337486100227377572002696811950688420337698871838642496232531818879335575773497250431353198291666406578938627103613267206168954672039768786873833876953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -1270132617652334801237111327339689304247164519958179483300250999747075279994119558095953627008631195048041368296124400472151613245356632389818483039770089184414073280979265821908919667062134171000113071130385874793541264153990934955112087312300001629237965916355244177214036293721206371015382048189402951156508732410654178600508722540242531331710904384040945780127032305744715321625822116808992780088404723130020334479957121278052462385574208955609781787412968716505619391950243608795110789404660172940934998127121437079823319680449551149072298492345541683922167981017007652290224551519673941775166957819390292835434175527247382250724730709978956124684779752680167090864887567232176389932725686216592659042117509473305431794886047138718005730510195126657721980798802210728168146150600964019785135730377505800564938604690294594472784545510019060407324318237237712925498560462497545520579287971038494918797933435206064743204365748913827848482418230494138252547374452405099376071107728582697457816286319933397725988084805435116352949950346902074776291426047569381034594686521992543669524123315421632703410375080320672107642154919590113917545706287116418678803837698327484999235132524603898360670569448683619911075381556813335421638788427780361792386750001531718927980518232770988148058654307713380331607579582683147618777233727069017571637334327716371513524281473345568434604609498879896380956951172203285848472745050058244195713297620246088606818148807718807990109028643405690180005354128261354859773875885930439382713223692551381090062833910438392381258579959765330929505154550728755543483856319651112611989872125776538537702654240255994626900285506837868167019819918505720761230236267325964911900099017204453976064267331905368947865220777124754069108495573781135936323042889424567062569080157642152785954658242832272424815938044402158076253433846135008619466352651725919790024147972965740295649446319382509893674693034912627083567437639339248937333000313034965291646420932250974553079376919857494156449600207805893608449928864510705561510395822679512929094622293832423921411201013246400635981834993352513542690160623295672060433630145485483894173589517227437869271481017430549706347151302472552005883745906783781939733125970801465087834859346007170727267959860546296561738525448946825256306349868208978223116930841197258232282917147267898371477193236848854090377965014882864011032599797888351997755852796237190314743697153255765510778387959582716379147052272128314903307755176656109033524870913716897301445841482232032354013837251683559450509127069215177374093804537816841924107313619647471364293226216592131633659071128063860591722717446973800934165856278038966675851285564879560775496034751611673981280957456534031441746329872716839798450168792529734141447316408973990361528290273989469850043669977728115444207539192084463014914322970196776241563635911016298933741427968061300991466578196479697010081085084745259583673450902027032652435726547086488814899075585033835813828674904009269444365518095729667230891376442006249787220670544399378864393354905759700791764626642827497176181488517133324026192738445241142185273387874821590922662481305987498257434212412860402293403924116638104147513335304792169269464877892590265638171734833364189505661023606857144968421618117646471645225648682918746638598291839190728561392791059145834673299410875796600930441233640761000673155621829962034538626928253013812163236152339999245201903311205948106698148140228728501841392926815440217430514624519374236560755702471070397747327985447396392107648030826041618772458873115669257560270012891404083434081991171049836236409969887533708068227199431481025716974431921919258460670895942660286838103339177553274745378134094107887969379686776842352373642578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -8870122315422781296138084193438571367052628715795809464426409242119458849748678374666993704797321798133400757006900027268425947349151189740087040473215158918364200773618823671785745226542697163352700930364923724154956940897787449810875047135501594828481345834162153733916656952451983826888537478078832726708193719548900199513613895411619830428023203912525640762893496702301063045433524414094418299633355784201532095039155399139648984892114350325604865881825416469375240584576792614887610675195124441779163779544302761231629336292588387966091519223303848418283039862259084537279092490033021026740406778928012805548474508644615624643089340116956725504053965242796298235012807040395426711638808201183391842373348111868243010911234050996964747481226389839875924471958336898309041260491075299759474275954638893850401356748950907087691335450264070351126449938755404847396622097013076557461350721771638671251415653495205803660204521032001017873697492271602005061092245991466925277643182614674864909241202212688436905429012737080365883852268225762528993351015814010275633256775219556002652643652590303639027442330671481791979362339313265720620048450326748726421465546876696530703613397146549792010485522178796018713578326652445709375196929228420760292017825783118712595353154910713875091143661509306916968652392576578540342190151336948633923269994590787460372352712510827604398250002307686434366288139747430825347537356323222007314223939278501071842873117525403797410348194814175492380225959941857894826541140592914825809060217683657667317159533169751439718766724198052930990665061060131166639075396118795231407993540861510255346435338177607827251801540085113502321570362209061856772988665864707636660157303438050458181343678380462992773857661220092286606934122213565653906769961777652975035863993967277845017187203736458046028061892837202260444837937425368826071071367006584804819836229333325431792854644617734035968668840753582191826970211294124244689114077406486341891062928075540993305645049530774647981352763186222124353666403868308414502387039382617005352795685123005808345251506836969027062569831513854831759820491733557811392019097927632707507102159154618781377231429420272502004667756145307627216599576760413623434314636463511641186638259414227406849235459830534109760788763057284643097679040770712620132496979692359886453461847397393335986449985255769613915995757771501896803986954011226304249793912820018245890939462162682087087589666568374914776361388587560594452864393751582657452796646039118284732194985441746244537823681348748233005337361397467811461331742152320754729409455793510279824817650276269214258963704186303937533332584172487779096627881778254038290084617041217171519434122609910656558357216300735678367557667552942278468045165757088680773077769941436628991999579981812554809269053530831638015207089527671818864414568932327902888136137139480047556822829040140121455529021899457997523891518775289710314128328345200863222641667572957306574472322556326686040888004689375608601309199261915721657202530083869025588044764579308995627056145224426318093553396636326092334938800143428455880803779875017357357722885597203767119838255812977638456745904442967857719186392271325938417884172353541518682784869739597953222276800998312188028982486962896437573976392118402210843940658671019721116111119551944751203454682367843111079957872372930948540425825893256161825602972602407685835416053723522158977636009974067517323739843211508537623599977543888342958545078615790556036253655943633233490117569938268656953622353966783008269714742421086813823068387333127387057667042592859590511410062342084195074749943595097973932594207152343891327170642919378270748017799594256274362915633699044821335792384963084222340260084392124624387922363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -449842474078655774695729979789375051604726007254661607611481453851331412131821374827170924145371915793487215778091354352232637586885758466344151807451123278972357465080806852558367327941235864166163198457741012171449884002476777567336772038249850311254351614329676551956057295517629493272632228155967989166534612765053322744150274801962311942490351183228453521407336402249459935182492033541324313824847297811830331638296648125609518420333333518422151116527938331209962443034628791586753331335702849195263339810531989377147941415954678780636692562736952829252141271347662708375672376800607535787002018214884390594299230728437974595807596706160184226265552908277649605641386367244168975664178581514408108941649084788189576791053216695624034076682114535586703370371178303870407108189901698492020829694096394678026362479922681889562482739955448414629628126213322649328263077336828652803404397726149040817922218850109511648276508128297740031621810869412821561133319915259650317111866471912782973918343747888419629049903144560096637979326279107450668128120782208467517689816654391772845730698259973943919935290548171373417263009697727115842023187632016172435330906557516517730978955998511709989358235396042046898870660286414558915531940028898369142952424822692916217993546297749123076956670712334763593316078152552724418052641749272914289088365589172045509807765053038410642622710522517218236630539571207134013714801072504026860162998461349115322206808699621375605370374494318214042741796587096916601776336750765590739495909522790214925534366577888631353341586470658094285220387435880705825257962795214033453146212753883219125715883471871598541738573231737088956353706987921278628766467248515680037129779679922461692775235374196576623479050388239122858363080379171116707527830481745762646875811280491120277500213659346134437397955376904678647313575422449190087344471841489581569980162010752669584811134047391583311221682722984732194801780724062475298383924879956526990653825658688528092459270502323335827899691377269817433182641462497321292320645270734771546124817877837083071315943306336773389674374113674926724508734019243939206949882202272350307774955474727124180157940404833334011890626414818111847634632295321373904376990694530663006193708367425569278893393432742887158074964712286527010151381623544539734695457958157230583606445700182570959785742950263585897641227383049421687165369858434872295712535695208748025801432004523538173969502062349643806069223926331450648376068265025570668174533421643081252426302485660922289201532497995515400731252942780195643772162085759052586195232267693001311345760366418333235546273952359703835535048349366714973209344247055655342470485424397805861060182362213675390087681717369796749720168363295535342431183919495814249297333214398565732132184488084514173678298452557681574113259527183491038336990858996515128087588450887777841361180039002622044036295979819606275557240487575257806474376484765161253723451872866225444543489790792716637727304386506385106513639440835575078372920266007344147379253546877582478284307267722284536615074405680885244485434674541066121689812715399015511411735102921157742155420364321211009612016780081249490718213248690034509190026016415314135197225724408043987898553455066191006972584130813894862460670939980497639161212674163499233722035097764442787306591161705763642555217366519361746672527903545921114334189061549787546555456396150354001486214330921114776159069325797582541196081506610002041159020449850722538387822254180309676853534618952193690809665010748826012287557079052291838414865522188181116796154018687961114311473120714577640172305391155692720953823531357573057888617803298507079754239907677166958156132532208361459543892175662049115145638143760730769216501953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 11799955832354583657073433925721082508057223475192346886450656813820997704525296392314915286725407543807992838730697673817093828967903306244389267825601423887523964326028248578131136877862507724687403941406379833589275213159387600007118755213325581007435494639681340965392071342220459823823053602905960203138898890085960970068927720187840098689918095744827589000890357782018099754142604452474092342034113908728901773961849993032938137542632357660931494831864487618090004122607600252953065849040687934948330828123825046959083292518757119038656923506756686238519809762985215071051965032057298774702355004141727378744937210332444209628186009831966783458943113578659659936081278436048839014642322293485178871124445577988051316262260522469593299983440645315432669674791974444473072471304560090022855768966302661167451098323175482646492175235751284835630049415511076961783523488604302281279475042713321563568540244992428683113084448888558014328352521409280448261521501024201783908955514373268983940970381163294393118915262524854184550983627587936061951063737130781722583446992144775063550630799264553548650060895169535495118439859709723195041117648173581861424887659313877689223893847679045621028079163059433580986341059050954565366689285043416813945381483180682146597070102636433758342791017040634889823599702906511271415555464431152175049945965578607434311900481635043320329368352133810167105117746923382513876421801451203362029452429533240378125788092798971690407859703950404582255032909763856938450688163391681312790003735267004342460497502294058463428626762709913868168849585674049438944734420126048673041888020974068055557468033858709013177850939265282433140760948029393522120460725445539611523444861909005708202645898423597889224070809120625772625598355876326718496087187697763942284228801222579912609758889861141026761008534252310837820782663892737222184610047105159784111431176798992883373456154959561207135747225093298670692195792036879796926550627377465448427404692091479260677465067334823578185162540516157358059298067995288409784821688270596808266176220922946328030729957879165819642200181292429337188719743787571586780196829839852091041824927920535738924172446165899836076227870880137474842858087172989437107821395150426137855588563588793843564958638216742990573787426202140725988029944096950650485127076891399863408374261973909318297971156586924490969377085479371628201594438710114215178088880130689344267767022906923445754989790554556884712739170704800022560820328893192760695607960256027653950624648939839778962695329513508285365432680607268467865103653270500602526245638140358515595334080033463461072641835956801625240496519637180091904361738691776913939758205570149354728325459006225749785825808488055424778218170564808175842579541123178579649844258223639878018303818628404970204529115616110630704027228569868747607663397438540757172716690111468911645388785353619475243822817731291498302217087800199347053721427979651362040640339696165316529067902553105721101516511573981969693912100012107805336849491355738504025888080516494167013943254124929980516478724490876490399756916818119427000592471958032767969161649543218665124977278426117363696108856574197153420487017033805869634700581883474796838577811284599115818408125908459217935589635998239224561377749490642966768686821044442240953635924482149566023273114247115769370013470874875099837460801533834818767288308645253377545696505359522077666231168624713894454859599498377680581494543899034389156362045727498499252362547561319168325232366809885130844591475716313957608265673297933925348703558116374182963496702895797639248375271584663968794375489951565950047476520275385143102652081515965679336063688635604802064003830907586013760586374914378570112823100306062452210494819335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 132797568712442832634100830842536161085209391544248734329059097964659355813481384663608335243094808867977216323181667781128311316731239261911461199025601364549264738042603903076300166476592270814348915584422392649582367736813070742840460360182944134901722958693081344259396589860309242079495920262246707579438937974260743232620421748463436761698153738848453977769292703605891399120408826198183189383967146790063877457615681984133152864442553052492271200727830738416642512117869961349794252933027267515988352783778546679742442315193292248410781204398963816667210616938562865436732351414845559933438849731561340941186929652318171658156519777298421215845556058052425409646698829826470362415654046830710335748948456489180503911517326662235814281346765883056938535577793870718853475434563151022155411054172760437960308442536153846201724740136674804796380148236698823707703673259648212683477856328453334223673084398480654729336326072240065028739579682031875816411319479706426909990931525780869009028352723754551273649082240826443245172433000293844911714820711345669691837545965200634026138957936287594285749690922403650826646458924816746828612431097810592478560024833897243827345465983117248045189355036563296313927190727435403540317662745854000673527288203055023638035883722261432072825805333762824918173243493272103196000301446935287752683051308647554935512619455585964191699033195875066444321439454757550761837223638395687216725502121487315511050058708829597833494394744096557466097631938672627022528225127072600471199246097686967014180549305553008754028279022884531280558944293545570984727791485192227932361279854645844940643236840603595558517336822162922707075274953744011466534712874359828969894464695201257916493446132925165752498492593555823658367334869262108755846551379507878367430222870378632415719182789760455681113020513498887619833000755518896094017678358315034120070066680459420646056846289837948795503817436837199900814589137687427410299751407754273539343658245429724288589943695726754102414018757967580169518724877233889476711513130999695887314371620572562438743105603102534412294716123608483843372186179160560076836001806484657614078970717135144692507414940120005731845747902169506023478617738953435214522145359900547158837540869417068570519806086069091670818425179015526350480154354894322739050990856054911072348211180667733328381368892022044875279750311844966024685603874637364014263637727526719550149899844554038830618250955439165389124201162413336879745600383440239329449174134449406973308529121327173030631603465076270959008599290914725422251274741920767592328330970292969393380457020877626911323187591079659287255347817609026187579239030714476714503589327303879276075215734305806882955586864828638790080119335332065409422441333491055450523880458724812121934982413877219815490336405068140956931838069933193414845173172810731580236684739185256038607724187843347008797728994974176714943437244524552525377175129614026332239297940986204343586067109230308542556036041547818099554336264358653474678837956721621978918507776847210639830711784558105105342673095931797719064875275887214430296367215964691925170455081981848239280520383974164129871599032647907670093466473559612225800639915059329328528530139164423323280698938902399710308083877464387395621692650571708090673078263095355712706871708394442333170884386502137864228553187581966507701296625015924773005101802017983094721415265727707003221315600540605712291023232833676853278143085124572913002018144435522230936031736958081341215025647217532642892210001026024648428105269336336357334840773914077042324549452985460620326162550129069548990448197247454267540789739935217943580689591959527658543966793578637205564027354604752450131949714292243723555630017120443948839454785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -2248958750031239939975423094955448169610261536956125451408329674493648098596862931176253485364555452946856647502225474723822022146163961861731717694468113007103264756060418914792021320406972431988292515536316492576013616467749359550782183372804756107563964139854293949491264078126514909905603648845654411982992277761324228570164547529583979227565859635959519884713238743265728876762391532808335588417018218978544028568317618809676990850381768424531370604932087181373530622821208496949403700227478771270972926289765792276658730897354752101702889321307589123689732906813340844071117837255124193979740316373549926078429810295478317880188689104394328069204152249101942206075794592844913898772561329909643181043877704275430145222535669363480373178348599068971145506402879978796901002215122863396651604572146063479378481676747968001207516256837039986357969911206777333170577813244667584575402655392815655873752564795286854623329200464033724555895087484076604012747112720878957679225672060704745211843505854221302978804142991872064946864751635473727290192232685727906271222054250970194772971062419988884451709109400953045614710804664837955556766480281334964083194226748407004674325950439893250955944205981410610269106942883633599002667699509092808570627837909981488713579719619826499393158527055713064607121730650550404321712573522056873906563520184494020854607218295683497063942843359741602138515138103723236160033340549490234121868284562148870922924648018221787221724777867331571247193187750992733092287058889456296649713302126749984121751955306486251982902755141522281779659175285906171322870048254487098644285105503258648256562352866258032298609920832767388926338423762234460171654949532931272453504847584531758649861097548504883295487056278280186040962797079960041915800309672666602102675063594372340565258323558937583009135875657461637300399082067629660028884053184063268009731673063712917202710435466453511170893974247945706193703765303549964496947344366129037672503293685749796927122197368666916190642496668846420164109624935141579167656181619486406386632527807413199118881699774805707850613629733266559326341567728397961436333416859065854456237368108007858052699427335854772133409712750015133118414952079051195772943170623430495227303144542566077816993758238128812162612605001047040269954642968155848319212860799013384245713941922124411755381905019434510168828879924796578136437807750875492446500670100971416973979205151688366940989050167407712992921773691072857628989969067187389147452576841667745640002401749209775919550077058506058424090519071317586629182007358250228256751302954367670695920844865030028848521280614236188397734398910472032081361286693977155134417106995201292236292987857309883805880790730974198357792397642925643393430066650397852692727562071625802105725772864786680867179712986256634281824762510064834468489473961871445180313676326522748759578084343639647650125113795873011913795536484384753067360018892798253685639490498443417066013949375242762395423282970480593808801257222599940962661427764909188460573876332665779276750866507903182901940792450047829981151891720934358773676677928786095473891794588051371951474066761698925990876352515225791722321684014814517773130277902132135739030799302289964393600597883789245454968631471389805907502987470562921813789305351682131693114229706949975057112730235755216201096743933794666179200702160974958965000270102897005850481760717693221822121675833441678581305585814722233770215910891185438432082429286144100677058105857438822505780948632186453182654601028429246795608707083441981878283923960024709867958110020424013737264573500873381371121516759727935317330727590572580079186104577369050600960467333192984126427826755931482663143966382178962272859311472909053753776944934082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -12376177991576432662353845495903577422957496319576555012245617310179289576195596199140910590643759531177403553495607353621566454624884656437487700515486594004774466309294902749284394514204870065112129177526459488849240307554920661823705660720601813663402726913122571109682306022111144263859454671869898739343912653276844346825758573028773808985014234205618873588599203357633631823073346971020854019967849405201922715278969808796912714183313903236885019351861734794769563448664063602662119163827743847248950759358995108326359180922674853234277469334103331563526510141808006254427178819910588627883918237521151087736286804933414282942943274687695839123385766760448324211708033580307373331626269848887997814407244792480601119308528808240605111750721390359490142672567175828895193651875789512190012871130079691153368361082795530246072636220199118654413431500637870520294769903375097926882107126604251665859348262921120612712552224201777543627661875628527714062453765883498691207735059648333086295669973498904664766882949053925892412672619954241312640542032408577126357881912504219592164742678291103527646017892863424077331780214055177093190575821968337755379180139576954207834359320318415026565601681826709122516273897014668621179878042557219414707665891516213312425672461887719624037107132101847489072848264784118038240494505666723987906740229322887415806234425401216838593452140819865790966732211464880377003192696542892853824298771241566897944565350309798759032685362914555866980352263566410667548678913776055973527486309593318238508390142081060281241247950748245621806716652140111398033406097459684583347436916698275531031472623056428864786656611590190183471584033196384144059957892795369423538196223043799373862498857822078770000665771382001834771907018056892192232323729723631619678360945410642442475723091980346320033591856694680105767950475661039837101742827397515151020054349027157145031594069637296562373381616734656647474457343603810362205744024136701060942374327221462752517748144905279665661601106222642807543127918687468024827154554373408167986281999543417074988827258176532587021643549443886526629728120166059333591422030449719463167361177067927272883572420044773237873305338519174353194373331845798518323571815583920566259470287763266782270251326999427768140000100184968106300308808889238649553509297060511363124627386986855599318030890074286295359641065777806833646844281006900640325410638379134069424639713845998452970394420999685484129132877481946216159367517663232349957807388098337227009611742646307906271288713332424243087375028404700472451385554556844113303821436157989042127574508466424970786273220192207236120686769981265458719984970633713581450242545629093694944346741000016756881360111217669680993748769947374614256865069312032860567267498673016471230557163573886108990343100410744674995164799784338054813930436356417070855921896873938485209406242305402535860746699561367905207074257508581756799014538933541858035861421650974455876886317559803180856497751056453534118209783398284025676444981830085219274887216712136617764069777361645975316829138549272052713377632229557098559638022028064771992008789972650381089527504485638225141784497676606814832372223834028128421188407055745816680456777840994994804907415840016999444739227569370591061066882687632633791693228358955957533565684785566196495540976115100846884998076351136338495964259289348722463385321165113356494308130131911464501579551581721075470407457608908048264507981598017826810316875820945393067674946271804091620887523820108065335553729353888065759638625256842029430766869816843934795469540396537099022283303072213222683611428491196791356588600279930180225585339115523452740333028721929004501657163287261303673201855411800450455277623680877892960842442480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 96371413776542317740569260574698023189447119222894288545602276773443104637494676292900931209612686737187840387107374947891103669350607781245457464620939186920104797613515998774260131221844892224097151755212265462230021008952757015557573573461663335906310310215932017735235326396935082941106248556514850088719326525499973297195962364805323540274175406112866596531375957357114132065718521191946396825641159413558457958333706169275267494763253403313441287295602814062942363094413248475311310126421415380388713938126662660264033263122770300439438689878670892005839673610841886551565921927688684029063991162449916884483469105386360079993925445180176415982875007616729264517816691799963700795530482092626412545922558064132373752016133439452069958806308031620571766456219724646396792549379257562769219012831619131334866546188668124662227032558138972776947766921738645835146314362007133169375797934328410468975380998107745125939845938602767720338909652199630960750060310960253003541569584784753495291874375099095359639122606296368482535938089838365399477990372147491750606476327048544362665717433605778747022628408897103292815836216031461243274856024271499408890013905244001395841915916587905938087275589116883983258319990194405513455079071790753022946678651551601431217245694839275051498431963810941316573434620246966931779670877997522791291376258064347274063941770390245527392753036521285004724180051486506256281043940125229687422255123296142396950243134099589837609967185199113549159391739691800765820137948256200847846326018350859932468636467934263981442874025840454614423929541989123049550089400743728272909556214842297723474335715743375393488826063164308624139379968046240537440164568731102270931408795658113307607864329355200854831741650169150890551200057567043849961998624992456699736136385962049747608543741826055700575550602354367113521173479935652740371432778601671610084770150710651105536569507548823033626712419227485918250106202041236727286582431977427565933044508654802028832846024593998646510064594126299502665436796427040933024272033925546715408275591538656990933782818193415576950574821024068655175365627338715752219773610776887409662581133449667484847512831984544455693035505498116084514877839131616479682050071449166314185388489619523751960115380869415899055703738146640838518789852639553356152146047962515886304641794517294978677586968701751782711536314869314259710792575843517388581971453758664212436381309092682793229418144196993743178610220786499890646575285117336950868210049247695861129753919822366337754454671251991826468408320488715854408109318744968328850527452143633637641760816017686106347455567391479642561924961989326932846606866403636390112331604447099914937874206177521579239426919472306687233713433499870974378753335081611000743268998224039944543749468690738837429721076922102098998281154484603772366942485655147374976409715748516038312032350114516008465052558338322161282947278341338947989325647834631333919547157031881475566186404886805888383432613277653468566934396537454839157406727147627052150075899596376409070725493503187339283908724862785104763837478445790126612763648406949951569979211565839758482621692148107357470355062520588794147531765619731519245880853829066321159798608823579619400129741259145360938505458881769188922880008103705924527157116721807999676740180023026887437113358467797191540192791898105160022378043676151054445156460425947561311304234861576038191831670347247672755441823239115216785277451138974693024077126442258174406485024959934113558746974431043693655860253991807608023512970214061374034608931992818439004857593712102944354991406629625605845823030060749010138577782329594648145311775173815013275196287759717646427995057212829302230212223207127619064664015434314996149793526357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1195576038471141498322600969428019423826691549114424169977216036669067740615151784797410040860219743350540343294645218947916528820178769533311504912043689429952385424464090141992057728412143827838176023882546185573338613473318022394021754726213928620576085845506245437847659797955826007451154103849560243995621402388704158145228443480454981432154866114438829392650852464321020675846639633261626514766979386718270375934951816258082381379634000967361598254104479186140326114757692384260712409382764989571777180313298554606220802761609912063524505695258553111927521490117129610751047564908630066644626270421892227231671919680864731235167479171083519507170594881428468403512649503694078115040640403474048446349077365816297462519814320259031177105785447014495808889918271474469747286720924213651679604160665505748614036958478805347214427821531895452938109092210825412901397730850101692553220489940262858479496242844525449532498867767110865499572562017434414992715020554810624820624917974096479647281555435763809508964513408521213294390565189381843670407123388541333639040597317947603055848371087331369202749735544408540689444165586328437284556546720976434062918175875715847944114704712870013958211358945056832999121932497132719298931020597999108899707055308654373702299398216740118531389523658908357092738433551452734109336038493875743753343852797622429832480220105407742070866752549889609306535497864037815488632232691062670322976016055838859287364685061134721203550259740037242039402581912967567002589401694026448515025679931869262988737616617459668713911067631388037145138868984958653529557066207698408892564579454436867476653791675828762345462636040238201726954067207461909341996224206858026701825581616554228013749353744079500716904535586867295068101901216168167498180917786037821535657442633692256822234909984147630476791241752197987175521683054636956511563122308542386065983380678445203178438158026709386951378890626613383102933587665653894387707095524074677861997869345760734702938981001960575390471328509680971031101244278857347325856837369019535146965707932007327683170660869964684950426801801794038885174153746823615569799220818961486831570193500670590864323044882192755362622241738185477376384221784361198408560149910397753300406737213995434558027750161132673373472805056483056687217574807197401545091964659915782132532966163429681517006793459489221332823939881551508292616496444068772144251787924486316767306780961359070470406184982189160630813773602176206558742049018740509961464275155707239390129012734196131487534867569568919025983608324848355916861490342362173773199761777860189022270729873483036688868575592357975767524532101774282526995030753808307817581427381311824767174278674134639043943842716420077590922296247230913635010278775965358621082173168282471175376208926167597151400731669434648948805669097476568321712359122291233682134058111339846595848512808158963298833811053243940290291513624419157203827615510904542275495321385018434835095558801273486938640096366346179238312430662519729283713758120477757396032472184655367767817099588889863109738227982750083299896094330932762952675942542531337739797209185710691991009706201878386327425841332027661659871843841294924067778878845343254000684904464584635420555387202274094320601556916223593675487038015373696983808131287383055887960856112339489130962221799645493645637889996113208858862488423932763712903993861831565247310971593827147537608276497035346188091263858732241620086040230600205770972569012973699502060723596241130320640752385649925494862068395471566082605595270504190233097553980940385993535471638338618370933561998181181046494690481155013948192138372346815322836572927201271965248764987870839593880446755121827843773323019153291007705544402219272083573246195532226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1718779230532705136595127796874287676945774606935863874790446755840809221630788575098754480454080417454439974336738212990127001009966912135940133188471475665732170508135612448342509602311934728818768149031426224537220936061556525825200940097437981087188632173112596080676052066833722434442142907946177343561954242897114547789004901186306574056924111495106916452423561735284894749376127929037975993044286570252734386298080532616133209456647918483777138783474440915001337406783851972129697607819109953318153431902251816276505925476332593949012103804343248044508397981406816786056804454849765775039372372203790797864811420265812859151168925980603893225125200036122304684499768558882704876273325398015176132745250339542637478575748402230061816155753363821319612309080567496959178137039480716119837039390318247934812228481454325240322400859354801560219409149337936989073103254464803910229314547745167588897759157733256461021712547087812837967048042889162168267394111143456362214508126388201093320612106826042506828247144314438891248391997045827283685812531761462468211309853812768093613737519595522780574675243905205207364816708183426837983000151445509324654448604113677734402552517351725376279432571084482822062707758583514091487879622020259840829502316131113824810283358897432228366151245744476496183805784382232971300967770607061171803593401561126290951328781353904802371965025026512336790373423342591309169841941154289202316104468232060056277117372654504880295720995032424879188370135225908160952592007165399147272969173811185150121233384075462683529573358961365457498388343333555542694980741787554479307220846682537708412243373636597108418955148862589821507933149159567210068918241330745416374692469325680316658103882612428088620512760698448081671220665141175534790129176843913352975344352737084283787310954236677414669118338009506513236863426297898697738390341289784614083992341715410248210616107232517044994809832203227470937352121945306501724679249140397377398601598629516681932794440023912034661602175316985541465808343192854815825210174907960539997368902710017865279257560003531538707758429482207402593983055547178633259894120744072285493002704401008975426451904259205298469534113613434314427492308995295561443965808194214010076735910349730686729464295568647766457511666488807704521008389651893650312420809117065325036096708019505730991899090471488402451905140200601780425742042926456897287881913869037740475861061067013543935506057116267648759929178219704639614755269067329395519310476044538327372930483963313815573962278059267981424994797420824235751949868660863377900208073657222027870264934680068560244801613029044316360885543860530059994778314881868835852237511584671042718529590885303777722404446142031773849437081640563895147726859181886691122769091416821938324247493715155711703586840791335313079867554768883095381757509387736555457046030565833718210572932925992883418923509679884384335741250737908507675300776623025412098022101134360872695660630580922230638040078082495470688972863326632647720070236845101103160845834520809878270086083686228188134239803917867273681952650068178689256229980728428584215569346916836754340942068353499708486935245202390220496610475498232643722985425330582998788902610511387080570318280635694108755891876435965776577248352939190587623540856791037965582153447990277408779481995065765777501895378823959948990485461648489240010618640887837133955958266672004920993086500359400455646734017943608791763813657714886575151215391423590992874324440084468329094696021300834326446435986732583865807907999957747782492106119186322836413098600266645864587399283900938722035156751214946433018277491764786157767814129927358518210878593839224437595700555814711573313575294870019455062372858926497984398856850125909423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -29589283736898601045300262507592141899729968561870105722858588274094188145849344456236831491739421836233641880636782499349545885363175497323111139287951897723823243135520846668023127542075892438952760823451554597123548829538890736174162755380997259284813685065953200323074397024402913775600591482104332678461984752017980176602557052230342388129247962880036918919229821225795254912279577204731752017394385604827405203015322222728546625171560913853261704591787142169614152342771220111512791874301047905264571329897653317365703887805618767726357949806623425291390267550084342408621282422385018143482205641456972760221488868433072073268458872586982684993166754129272480983003430464634049717475565275425249596645521014890807589193985680821809582677270627020237448012472367802973113908022281420369119358795612871783338385453568000734634745187231191223016412516671317351766091056812198476243349239427621041353232036683034474507698924783793598089495727899184582870094195575169740949363908135495673417560599392186674269013108973419109014345053620718775882233746494311397884292559705255028461292511323470665003951784498032366373798602240291365314838440140756907236120288410988598349503281992926959056753333067878258022683242898917860359196839157583625400478716917444592229990011541451630877532534364782222817255859932282283062857903560052263567500560424684537590778361489538513964162993847382803985549640331996766520107600944652792376881931413753669040463642245802621396226068393505334616204290325147615514765928008437865205304159088441652520637701486850824727137710373863015322985455806201560462221561368948658245604840879771399809743919598230447716949355552238455573483411988154635994151712671272942376463737003889608262120870002806484576918236093261465261584725187141439775209198473876652459645754792521202122983266134413607185095074424052021218735717106543108324429404486378491131812819463453695133818344475094201724041115502037610428448620622929330490627855055804784015583190331174420094423135777374353286633185298320384777414244085873685560960928133998555995731436650362244848164666606717654314533141849765621755264537089198596839819429050599638398981336724871419266293305484709312793634519173932248671270664385281664420682700478871221995692784674953484617801961969003660291352534374538260521116384406730615106199202727547625485630133190607154778771835206729575098860163856377002214427363758011541429183228607603205667486913133758726856683230414007755986227870372546073219621955584143532275006675446932975494428588119669735791998136184766526476031969852681395058942965633084271026507024704488513022568030562739588890761558038024952903610433949186826440020041961095102722076236688147702862349538184363984859546206853445945829135001436863045237583993798306042478576255853547446547377590005160120019808104089779566885428014477763379130140738669211566415467295982673453932181770473439188022468926436341084601389059119395023144714006719537976873060687741722562062879921429965451955870404295292455792671785616822156652540493338346333313579808024910787009205210059977147857326363577600577660490594343084092319130585665342715618260459520258522361312150738975773279322969359552173391146474169076994402395789114779613002724296030257694880900049460143640650066700992186265116743608248000315871294702395085324761714119439741389150801364177361280315372322059894803801313048613586769496783181901503264761519129172476021115197171009604095509208553370738725303110335630574294540851630322701447000781237783991594358553523837898256224725307903993167436923172207139272144129419456170197320318219218675091987075267093040501911818802221916523488547612578059628565242405174105881684091786979802473639613843965471505058412903085697379933474744225340833276558769584936523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -165808320886891086812354978556458865291368885445316255874699747116791936497214226168768858463056609108657715177312137089586019158092419434010208961356923452039265076877270043905706085282579343489981077274281835217858547860660697429056801627250963674745265502258345722249390332632522828640931170876959103861199574609529434289062172078651806679793321666646411043626881516374612875016958582216927739012580746242938943303197660865827626247746388119134009366714224764767150813397875233732612463722074550134558233141902458367407501219117218013948373887027309149747508968814047967656541286641164702204375709624505831648487828598321196247294077202262601478085588708267742339671057423512958924249102127326094173145029283199609246409923163208063701399252109855308073977655359409675602732528092397746178461193915988421697440581178472771296419852583542335151196889492947803129469282516690428357066870626464137612095166985579240764561175364660305047738211592629911283031841907773487307484343432664105512452861004874155308360172099432588716441520587727273432316108254308381328693550587848358600525671540540826977958224410858327506262639053755347099221124255730107926706540619164336064436882490645848371257600455071470601919910031980768844768994279759327195022182395696560515754610074184577733462396789752327625763674485808084163123265214027770318772467330013813141684090686516043977803851510196363096581497872579808466942364123189556809801317514968937563468406762522971595508084826118501440739974786844023577091135868910234799272337144402768184504253008893526742849151872181476070117651896004536863416193923867817242862494526388945427310294542257152942279404582735312581756148167211488011470134162905951770065056489837918935444079740437541293429076600125350720905347957163631545232599043698083699013552940500405310995520876410286223308177486170667005508251273022459124139070128059346961843196475780104243776999919790146597458616833444280663172118393635002334578744034951003722244692300718392097425173563741375789335390427917292701713313956106479407639485691365694028965093839915474989380817709540650875051563884094115997577535664732550836750763532441374268427858767606509166915064101910165294273128966558409663136407278054867217021938624463994850795844085068872599192771532656651994320518945243524014832811652873361480047715320240669939808486087695535377320472582311273439231884532179716337544961672771721774174801180396844531576853738389012535112195681663990560508104310198705439179623367822248911213915716501488540147496285919525599727338551466413893906873712866240341418516397181274337036710623712535768471222101032039003671920223287880230135831298219402370228602066577131028156584903923239868357171078455174706714996650077465060235141551597731206134367694673575360705027248158839418188734429896877302966289011475603006621087272785267010705425983796494738729633646163687525233274346564226262416922803208960338349752946433270671914438520883401800475501145656150024075740712384496776114104491617009600698367374567204650024606384925071310709075092863517608794315233726597839621422649331664863711047745403691563493277733973334812812077747125754307186462252370616501355691690808046644042428809774359804091078417844510912045696383240625547978421616147472124096267999552879439935151476739323360165942433248029681201460235793470490262297596180022221403192576081048100187601328672853905854142846628418929867970491095528529952426756229157951908619197483212479906930613559930946843201626378167702584472840925124392387456805155169047377307792138527793812727490761647694852683711354453976565840333208716141850740829533949327508216116717142319020684076600860863754428727124635862837050941337985724679942387601523518578197814144433803575798583640587059870752920783825683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -289931324157020694561544822971163155786764165856760128613710462731332637539181769606938192308953218600482832046070291656223683783667372875071587933194873635936510242872289664247091320461776045601879047439413733766600199164791482060403091931675728016309258068712758768781732297077664442036884153287509516403909712959090603217165896487694426092178956158438343474954524022774633599601012720998825602597180260518533098241719580955163585645212717722540211788012668001620815751391575076970986174928799821068588324537570389165838551655929024876071666835771709570434980550451634458907075132027439464233272965253198530463129564414924154637385489915587691008795555033974477278114997801789421115518983546799217307794654555199737873790965324334842341086544774269677493874211006490402783642644368971913864827174957084839445497159497511687624383737755740956125739383680870605996358021309028728414871437744284005151359718662064934852982477552553136670219763205867883151900947944647053967660848286289112198544847543365363148492291364355715382015626876037313670803728071076790671100313339299489652333851455078666785947712952637732616381900375922144867101286706486053702725893813460365116599760079449913251644362052901335322337455773569828226495221590546127953110803444605299697134995740704493065166203932942660248442209904958571346212932113366639569616340161884721924254891848890494972375685313348167450316269447798814430494047214184627590501836367435574447651424037393964710564637384212885946936592457769197705719583293127870250784330914144203532485480462473831918021973151226795480839233489863438524643351972002686818055493366660242057910227558155784525290557969892482698144890021698932536323140954117364721544946742262995563269487504604478713311413411089262542580818537680881822543696104459437922514212336299264642344184523172279685525097509625015709765551061652874382404260742299323345056404249649592420427884140262384020803006819401198093903784139656522342650530721206505431293476192423737128493205955964952971268259966987988096626679332706470842708934128899634812187290187475024147825437320475443439666619363092297544417749788430355585991480690509639423312779735828890117203403281179252038620726649315339053729982006555303242285966375120895751475898235090906783061692188181900398493329024981888661373612937018030364476868143147651229666152977932750120569412441862762478523426405748250824275881551047574734407537676483571935094962468715581191166578654042491621805464983108939686906165127732878481731943464958136968403470282986157763876403707184636522987430937689236567021385716382833488331775183967885047089262051893739632238434639848612615464893615149680412513606588596326308377088202406178414635680434684556924392735848147098708233012281339797465026656868751017541931719834547301166382022969180241113275837183919446002916508560974557240548296736665872697503913356192492690282822645830076111027169009840341028014880344536393552763223230693110479870528305830775241092219444892658354848549831434448081107385670641297144102201366852180023871163696698421331319251727106453073955746681888984099668689936167263547456464851242455621620489581160660279131777980373456160050771632420402745778670857917268265239045387948138721376208204857356502181998039801718795674928237308509586755099577629463151365608948889951587350052919344075825331734732285691107260151612560968629826029136709377402715560432895322053817796905339633110697782769708486934019749050967824224165475513288988321124739203643100526023421928374757387809952604708109517117988976197960355861868426769361791795952168110641088637754152308195765823926828488398119738842041260493937321240754920681197907053489206726233801925415635074409923964062735191526188643163891893050903787423631250526945767320066250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 4557900236299934000843287763918839725513254263098793749079434789878156391852737630632386034133460040143052905814377925336186032803335741373896426515020304957431531140119225782977018941503158388263323060377090551222285488117928960465988265994683574636715830157185574365469199124035090671461592049746951263618129977490191333848884526459219331616873447137173189021905441196998774455620271771542706526154223688588192295493507427392234024404459603591569362867087755730356274175399208322021768678209334456032862936770200762273964543620441052412201665372517234367206731897231690982017286425283451257625696052655647488348933248460011034538181837400930620888970540450292055264920954007842990415631259911116073892451898055208886766783063167427957916181712157539210950839142849217635677431321451103637474559167032950562263561469305026659466754842405619416848348528650402693064237547720275062031824502796322424693432811235659272716767182519271875601611256619217692616399304403650987597294858534843353633021692725578761045167538577031043900584094471474159394016309959887771112590378593827288187640831819142844857517016729473943548764073783214186888521456189566716807456436909407666872063838347139252230236966928697954282724484231820915171879413727181209491708592536914154830543059450970067017729017368938271599295947209770292112011874707056977415652503102070656938413097210934831898553949671134222991061183858072540647857464964496280968435089539539488408118765753835741142599981262376355163366735556410080469316843924361112172796702373260975425745460792000090991918836242937042607205842920211092141667490772502782077443324620498641996249130802370358677603168867660997264410950927820303208207201412756563758492601037947795462883147835750139005349051946697288351462488889101085562209184729910895786748384623437300239935116621101468738306386988262666852473555460346124492356758454730671779047030946820630903729961256913421504454134513546616009731711795545198886055073446078429881907999018771677020441799729311387888470893793515737542868137320803031209802501099269581899542846999312771483156770062947843390713647418540912921191571216395061177343759742731310142431576727284353323047472026788471563947632777053635774940861572542205971999643725058357935564258566647456912941174972153160700778516781519028027957920303968541794664440865296350549213690329517855205500590611416742459474865302388484033447352227955051464718969217171260236117108670351681567639315334277017495244869718247383923590698529869843983828034030082045789281260382819292304771550156366581341423790217536030029082153710361309827597617283071795249567494072724495525192616423550770977533685212046784701997936560974493023633385192563590493947149258505023622976079125048658212445476490241815444784914518494602177721342948399895107439862361907079790735443503724631835760972867136405618413820833567547754175559651644182102640546463187958851138469595813825671980550756314236628099384644207239747999033028990846254649646452081791073957230883412311210337016000602803936978657669736306786118643525001316072157284937509454791546389487901289755402322949567384641333112753277787297943396284966513684064144210172245699388428196174041014614561652232748435719512812411390816334789317803405148227597273137372124321940916871056371481923064464107346731044596466621085948945635039918190500110693502255246738174184708207566949856224202415986495185406175677301841628136731973167742965781289773779816496034002804652960110010316459119257799275168597958821249197819179768724665556205567933387193399188665466912809412785595007301707555248824238219868788526275160525879959458661008685395366669695266751259725890767301636770962512608015731926265609137485837918856578589006454084291792985536623976616376559474728811303657025146484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 36387475159635179767375368451271284123708132030171326312828981410408473049020533899240367061048990746909878323209379602973502951088953940591248791082108219590337701502063132839660171258190287044522275111690827727147090756144772733682945196277917321581387633725561257946233147480039542417544775449879000958170313930487894176271747121886749996686790664754085387834992392147498605857513499774655045684923827465703586821311397367829791774367589303248179809771401323215690021575212369579362084720921979504748304161758264877376793148714585402770389982591566401759453762015573947301697447330657810619041671753049651848467512568726375843089124999969391729997331581100318377626698423234751245029789668316113349025366847750012692336214328176488630230979388883953979782761329296713552799402681806340221515491095417610867221329239644789246903239368134749281633718588269211093334283149633462628477303230148948604689706612973061012796362294192592695509661888041771472993266732352054751383326398466426839793975721551739993598594881067190868058361877282015261346087079022002720267937438921487951153841528217538443606904566011398510996945064347495302663910145291558720140907677730561230149101975616282873376645966732534752086354901172983006778182823563075124660312906744316306870293817668816360077624448358926462306508773424358488708821600020804259619501263561018098441982473629735198677830657611211561676599596949002703522513173192117421585075656496730516664565980811555783783432650942870044822378734336953301460699732841306217073642054994721795809409663743048182299519918907658385923004170865621764462334193988188141725669761175208590281298192066989200438746996468527155702279750083956511245602903968913595917241570006070861076658223140697333079662235753370573290594084114621642440959108659780250900291064631721447134398591444029089802294862949442390875663502580366327129957850452992268836732749134891287966019244130753186358506780613669774021152520196935402317503309153300133777620295077794360890719341324950702722172444338228586575444979852864288097760451406237419212339747507095996692130274038260611210032945247115969151022962865429744281713167120855822393063479329742696311508485088691327565214881817865955922614542335211460430141848491772675257795259110312147082511165815139107818590003466163636636968920511238042796530784149718521094271663517170358062967415448313411272876416068306079305645486713974572547067614955896515924197566643521730500374875955007877374953211549385422950825275227361546754242519655262243984663348743088736722957962754868442563768505954015473253617768035882165103891908759377375330639715989434088731646583990808999818109770949941333488166876751248591285339845912905485181175541039233458882059463651784340055581080037823387186099540400987180942803295835971902876468285697276527049936814685253624984122838818618505807487591117814478334670642743760241596238055360035983208168864251713244293507541453316006210747948278109202940177241454623659912104820878348355623354452867642335152563730456468208256534695640961355027587465213638777796480514015296511814449615406570841563438432392402605232893966370558475520290487876495530038897574823773954563147585780933252768370033035246522640881988008037984782694548622647873528652841977079098256367404182407523701629489225955260138725071768158093112645194868456309437116256585829396842885585265170622405140866750518806786888555625401163430517274986157534603439923243578265540467628840987091179163809462274354357095509483042421533035341237856809641890342403016517914687684396638676964011209216491599453146369463763947850073283888606188952596541135934289166687047833407451713123866714254713345754527409093028066508262272596617331703340871237536290971765039770771594184434763796926362746147349358203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 228828239501047404511923390520562886496440909808077526991128981730633367579919699737267554343431358085422249553852403794716023128040871390479049079066273470105164460785989854898611322760697504223653949752227269596017317866589139532633912335092699795229890265479064591998362288346089060325626797716542042488293031145971263245184284561418831136308744259744817640922897025159971358846992803012064831127419585085286384166020987758894280558874136878163067809629862761716666160184083613290920037838711129064210974094856927247826567338656968156170769478179819858691149153942702046338166710736876697872849150856984309273260004694392485321166848326410733606366114786185309690757989420893094143775141266304719389714723489353222329396321386302382180398462793768216768985400113974806725228199647545334251257960525917110898492436109084288609955110787672066441322954073970514596622490345700618480997705026268947336657850186651652886379928722461120774766323080671032762224820840813535874801425643119592023139600790847707519044181981781956082822846447103332475742007625285289110203284267187620856425464388612615210708829120578275275027851212160405984962088674517893109874163079415650937518951500627090916298277014239963066035445002239123963644558265705877775583746031622917111233138818271249303094189884953185897892180635840198080304693421000674617420322125459734239513416967035699506127805293633872350547642240469097981403507259683108305207708977448974218200033904113501790345562255280926329049209520360146008284820037261977799280099196735964634365330766382146219680971644885945365009123597302916788650611226542568681363835151327274869278627518165927369026565743931725174555851329908546853098643000178668433459855109787233212456465516441759573950453089692927133044479696444013968758033495725243443842358233092108298003983271531915353198946726788825187524770646106218904371477437929021149385556289475768808984322183975676619035239986517127542857786234212435830032953783557224735836283115288059988641248940072884680524878829380409109041117763476373600712683010667919745203589215289649978981726503229967014815059047779684668094059776431067911179413111115436935134501153741726921483674286963473470705956594821799096852218870763286477449508470623448753420195540972383397263663640699659501368053106478895085758417607228375711132943442094563582924124779735134610082909172353922602587363650007612576278352619659356624330492507731375114673485028415075807097047390530740204243475569262817158741421059438482848635227967526975860160260695730305590741876497631469282053518887493458372444364294228576873174272735681148066953215218142191056997796007577529232056840689701245961167766767928824922079371539072178358991902382696317683662684379383945568908734756967474036009771660138094580271710821999972067039828423478458166589299381213643858766039847335926114083120054866081457121565829706407173576073303050782042679653495233425464093438403670861659434156195142076804896632811053397224957171335553355086190845795682229337845075397308133311504464937778751803043818666202172407967230633500949192940404363654089208489626946953713996175219140575744942715642259794412378918964062478556422608095591945257084865634694164570569358243205822032464147881396302750764476407945363167999366983546945623069936035392776690740382419668312230177105954727896041327165914839440402877204551798485499672844546265049801481982224833168445572268453819873513952630602995853301687954467189681423503601109196169872059898786255544547209888175382815461877136333690251144317609799091614830894168870311516101077015560106059316484493524414481554267283994444056309796835958247835762083658357456552932315729490649206997241857316158047486739197295042960274599411542462612496699587745935524387682996950408974400585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 663883582062586991072542477895484292569288973558324819497207306941632968046016318081688558167129089814362615274913595208642534682051637203177316701067023634912495503214965301014336660375741914587104978552994532386616951786240165469266217962872939497917028687842373029111546622926617798453438511633385609035737059796408146023105592805530039815416723672770292262314932173953508931501914151933160106496581785861996606994524160267549371213599695321365740832832331423149390589116340227571513171867908108732565825009236394127600503337084110244492503576047257311630565015818869136662404290606785368501263571071306589383655552496552377797489441105207279873643812016252708895048384712441325680722513960502104235334893740304728450994377019228964225927374227070228195391699041916048929593190458803366368415826796747084814530885134450254132066204705855786675152788626302669563281648809834886229386108396428127089567632952428233661807303239231035118241582201196226863422472802781086120280315425782019877046249874843536005948572713945837618257933378430932166151496101693462029855284020881953732842974316853937716188805441377918798172527648388480999173387265054816386884759315665011467508220617901509830496304840870408530704631945556203961404966872645629774358466411612361907794630896683001814392297620286263821395955826286733738121628640981225709165384025061480073388248654648262022757709781300324110255544616965422789709874340897373387181865523777562075502759376478392128327250215918210827183786508762545223701689097895111277071210948026397968806338101245603026506818393569977123106060705536924211033762708907533879243132855487893642777232520509764259384726889451988386103695193950073487186556249049957776447749908653753429727525363554804559644537429670133171410551176513966783120494361406727933987873324366813239862410670861737729960095034429563615866930348551114136858491259469277229311903102480808280454549688063076585945328771904677231618281645532520358437458689619985742288248496282371241712025239499425273413722705329919631333930659968069568044421093209814768492883898077994053951689059739355337642440411764643146016548712744324880322255352193003771301561429136437857139802720069967972485199051461154097968585889586896433507521979152475835170378245726107316701857577513553426543338766251198887378690407549037522289933127329960285692422487215999251027821829028525718776333025143806435376339270892017330980305813930827363118414868567881795196359698030384113738562706283519941931617202550121512549911859771319233762465906644714455077657334736653581841393228172586364009543876206020931587895536459802133434407448696730755041169945729691347105781080537056625166440363677858060069005655106563088696406961971939665149898455213795053844659460637548372835951354362397084816607373451417780115662319313852986646158092900643243075925753415441149547410830206591954547432079174775565351268492690570988354408643787936293271876040943199620468400570803756179871664672820131474701352430772340780338215106667989042320128163136170132120167594752952737594120237820052614667366185006447272059266203448437035829071941663460008017868557146735045442979142771534881487259607124123736492570484917461991748971874423644585299013001693571187524283878400173926650635437535069265373945107845658851957534010902324721433942718609986555373136354412529816502151924076014017001862457579604504429546774678044325059947317333938303566470250135787228676339822076132850688774772063566269161029745057111572178449433830338386281212059749632724535626194891503869496967625276953305522730412164651598213186798441797366984396062579652167029858193416306838770081247455979445512099631300004789542994479553061101514028357185892930256745919972174324901691162847976621743421071311063908618361411686522851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -785007644851168997636983281132334699824091992690464244611217106136130113317042202549150897935712972036758404136552548924097448767286044856895548060240591992676959115395690207176447363228658564962714561208112940861326121267139736934151870409932250222713150599634045197579415406252497646684006028072124519110923420188875718036365390869438365176392501743386572503836005573878083664297333102779549434181059167885655759784991334079292360609466672227751561582291617300082831952876270630564565977057613836162614203446363157575967510629142735030421887194443521599588587854551201787909489352913892901124361109891818303841553531714855997328789149124236279604515503315782715055818187338510760381270513623541839636876226202289042821583801807998449644528279090296393087360014586284532744366405855870184312694856565920199202752421300659284822218788166508402849713126417107496192119235494260029431121671287771674138069286117183130881262122280468744878309080595170395796788665214201429747010708676162339882875353171729121640643299169074519331077713690823507088429860166406079148868486162990089656336337251445165921367941353479868791710004658015378492812381976279227232100209108874809906252627940960771604642439414353102032142427153191149593199958293288622393501840996602130787629902340243990909757842361694803579733225800827779676886360129637127247134232416158992204917291965381253927563567564316391215301787630186010151439056523028322131017988649365542092261099112547295939546249023949463178432230955814008212283880265444545493755742373597519773745947437371097992479382958759473493927586664803199015268962604725179104494873372812977248200554955892485490858574114985873157847641277517128877917086324839526166840648053587507807232752547170370813377413931419394563511335864326218765923043448415808641286583598836888078138149248542922240800448234135458282168280866823204980130485957530994691113208552924291840969231005081335462655026206541145214484369336249182930729972148392299268336257826340044581345281237740309915190282901118634605690006354569018130017015383895556978027739932464614650185197379050799007537291756027047504113328588800699322081644305277526950530044908125883324761863599861864763628137950346850495045006910048629659583237346429866185282472751317639657105938582479477907394691457984958607971369005723060633424414568841691879965775121014399739769161897941252284968968260524731210106722212410040804031627296969989315674078322269902150333026978712250496836296264055788892370929371886154273295013146560341874276857325729795574355930173421036755735364763560210694808318515090431863745225053587171664343631050154366051527471249157620569110566583411670947898518173572648410454455771406367855068021472734668873347746532109524790919660959219378813860623949722432489415597862675316078232861374239874863998955218477881293296638408657665585380072245028045961242462024358215694828419087764815223953757254267806936268448430485543231573236029746182557251208930676019358497546042155865925283015364313406453516202090733744458004954948139021471409407873050121162386516485974485840786446886438712374494473054248860549442192624165326349820042550554862517893400616059408043499516329515196744909343242795520565245261941854993662740510237403135452497260007719557953534822119904659180638862240409572387583652852945886312240195523518288223174482585175246836622964403254857778553133973089224282743244583295946191116946250598755845362458778744880961544169138086144161799304026409843185563634275839688890561915631485493098955553218076124806972484144409077545394556404941743686650234374888904717755791369015427668887688492997910312511710897265030790295703644336017674976087009351538863676369980553657406298257291005735906638064364295169399759392789377037341361415529678338248046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -1247905970693102382025021676032605393005569552164307897549253968454961393583213004646092335265170302268563315984648217294662745069645844950109190614233078530633150958176392816276087559968882268877474447446266995975076615000063424157738318460118437813347472675340601375295273262926162500078076239136785980498874292079892962400013080007213824317554179290665233715044879117259609757301228545281532552221398874219699952022511469575185335571020620633507478413787995652809151162389475503913668220311385081288386163142209100566923380933758171843669026496023732773684276307369450343721053483547559202719724510768793744225659570228937535010037561606086758273858466760837628536485144813393218488055492739464137141873031098674333206547610831933083335040250138125085838163291741368599694289339152568620779116086298310789671613400381390401851773526522681483087799366522812058391982146316914463779704932953762905596595597574430276221475151246101566668032880642663484422928444040979268984838780863083673948063713425010262295098068043297614811654030522438503773355945417679699920537593753743651252263525964196901396033121617070282883785253867021732627130312769217724306552397066564252815382518162374448560392445795835062854461735469880336456566994465913764274422722907400668734710719894593553141446022578410565787600726904420558689905504561945262364426833531759223714081088819245304180159012400623806707611433402958878239376580056994668036534948631013275271310069155140749971203512167960735037285621702178016893484975357030714154300790961533894700971628220272951100840753951716871624418315555039966068094131989695332572111845169492963036019188312879235419180210939821471720728520959997813559766000567267356182212721397890788521394589838415856168954097607341070755040998397798774110863811103694913528801738173057614246136625724312575847057314968687401612292856064848180632701180060110029831019169780002726329067305743806701927621347287771811108143590107227626810285178504125118867827467056787865434284718255109397444942432532488715745947762097728774450628908316148833360534280711053950367744199021672695651339661235209770143411697490385091491936226682405637397502161140123097136356288659327512695541699849463472434619979967544582618161052093499519755967096085529962411476534150078274099655078910183008608553360351029485484267424066156560843792619145649526595204290203257674267885762271949990575062297701530488960778298262123914496597324821098885090223274116151709649114167515302557725881970452400125981940947613982399696363461321267048998734823000035438791835721288036603250624886156530598056060222051919388976431098302338217169624387903142941913495737036144047776222064789581975382942187415158433495462771342732403946408149303258991298599979198166353608663254499615995442778438608359035780761389879818751643605219311023642796299690543585792586485233396489521084894725812038830511085084415896348757690663625486659039726958938059491086499378851541629520568186523060520999577096389929040700162733673994698821639322954616915560538137608694658977801708660869759919759352042505078428702133274438472241351878152812757565137997915232016429466329338467889826072508645294685175800054635574606520082165008206379403578343441617908945671810908413980301803629873626444163055445191395753198013759024886779017226353758589685546274751824852713591578459438942851602115802393656703127780302141584094824833061130364298303175850995420137800752446659137478922234316138902581200885171631384446762862718312358362663098057542881956595196776954963608114438282667011685913264984215344466140438903580612848880475036290006247495702676747438824770020364077603615259956295279505924397384813418734548794340307606758771107748988574211903255144765277093354664307180164046365272259288048920494335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 2522180062639661483285757545283527358697734917100130901232121426494699771122870224424063346332815844823903988253361961234976040943248871396536168726647898867595764270814550484414289878579353814772795331084251262540309040217967577854504927941014430637686828196638446224831082524498919900986390754783656163321889541122712554445354234686290717235627773914262227013236313480148896701088499639225440236721660914300517265760472066736090777587991800343544890130092559237416712771368060866286436893673823539852737613094405407356333608635539398665141045357064648009833078649459119582219933184317807596591716532101780970536164747297913076500666729196140454529001533237822084950019713478304637862981415652368250117575601478920167857991246097639374533320644851394022149054745648598163830151925604035734182134737508106335413674377645580957329484757852078660264990734674390277816586070754934722341523819817430438547857622132978198999465936005936430685548877566561903520008806115128015481586863086616290370530927365185958969956938610135398354271791330707132259604052260191369534280910481000220332489349658653761440775095182356576435800243006841973077556210424034015424505178853451916527179533721021575902509465473237607379491896051699254277405556087781216173656531740314168719547127567857072077419933230197032066456167155771524277243040318439252893558320078651781104839329076788122203798181847341955746381765039799000846854472980958078298264299090760690155970034512793687300536379974177190024275179411992289467315050319621984224613953695257455698947061791177048738466320093501532076416051431210330023479125968218274729798240964836171287551777124520574512552766888490611796957889315645872861988903995154174322380924103432524509231902923835515873684873369832803407020789259159270332114983862351805268042820980393738940186566468664001600323711022218477700746310738952201756102551523230559899921308569004317495206252121314385469876532428233248788336754099570536945394006887650057889361119142914401163549121270203670812783791859898725316338714564150080683993880200290229988908834132279330169371074310791108534362326276780117706912937071026386179052320889628092157427259506504189267331958566455275694347516334318410470491772986449612349225609938627484874627830587060995572210759508398277294567694917017933975029987559295176941864816362320021964426961163289602647424077309561790421763351076917826751546924772947151864288729322072874944034263185104351249535505986248925106936557149330228219773914298699274009227222743335692148112349606080459923832253424129366998620283296545536453115976595392998357551606801933062077945709220268669740879752160325726780555379387660308070426590520845728160874608620004837216034327115320726276167012048683819573100707271072451191666399449539720895715986490873101359743102269692298531194310508479503919360968620036146921176160826418707129735746287428778152032712796849130722651186708583470046778688073122458282616745783220777727221261464912556421943840036624943283567378090781705146895670856632812978989470692076230078276531914302426558996948497735233794132190092139984686125590644843488143943211766205476688822760630720427375925732191637182012433975592815087289559516766185130933490930004605902119119511225375663430468260758435471955674318395888043508948967444992646229944131892536159890926110146851429754621863296670320077955497264878021047885089868803771682319159159353002571562570156923836080396736395049572306476374830387863724901711819583787227649510712156727510528860617848287797266929555003686339970999180366473852214390237094351925539258309229203216125862972347257217293921272084021678576048996533538953444883371219628322332278885555208102806491642691042004882511944156321214713581102954402594045882187137106741971766336695215019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -1393094101697007698276899758867858004431467641965559220040137101396842026713167832316603979214002352162791209003765576994481336404359070511030345855640164155387093446706281788904804476034664107885806970959636928773273057530115785247973066037985652458495509081594250825075379668069459235087012322632611615659646972588259393960850790232955292028594753808907479906075214557373258572291912717294397899650167281254332753663163955811860966148593917759485111006289883821021118550458071358121319997109352467560641607029875462210761170909965974433742583055174327713442087054076342457587129363556671295051370956292001884736371054080617782398681132985999692014516452123165944322589106075986987711696074053611811016020367925688275283417865698148941737243805577233264727510574088838052934604619743446737917330459870725163376532225945478699189968151882359678559118656003207057636887505057377378420259397466090461492190011988638990673362996917026829521792617507941650420575160994214379735043835583064263378849263522304575468605967968327746529416729561101907420190666736270369864154593197151613226935359959625265710505027749041874960003305806522634570360548237148700579686176561434862101490291045654160240504653917098830910097518560704150139591449267024658302998194902481268864885715140852497918745436528141998489238676235193494925911948958792088770523804595375931367474507500554489213621745453551116702395589852624848881449558033330937872483318089781249481905717029470512184195551483518843235981414115937336069275379114200933104218618286456694179449191575982752926273256262084654146806599815110573297088345822311116820542453870874840183062244517005782282756377059749875826765038411338419218075351496556537984000895927187927181781370223894352034011727037653890817999303035820269353251495644888099130610033357417454313264065519371952297868534598898994169325380528859842049930476375938382415124780676618085590792905539320612266186233470513460518345608922882437806045859316600601714328076296293921999645025666061384229497068053811364186798940390622913327658412642590007204503282379898487660652799697831445482399210053317085709667921277405735282328817892443275312405695450177226158088224753334003319293917041447767647730724572247730309358609976126388552904718637286910836988853159563006095677361190889465161059970256273783094814538168360765118869735142237435064537571626630647532260036236243736499900160290087273673190660869917685309712340183125671641055040809288928875334720461343585279536214891185347298789219183889937095509514988052450010159446918451964698198973596714216325529192997751566501986604977485123246178442478092978833390284082913293841650822364991782626741946544657232815526198731915501336453941681390854945302942560037517434940490545391888185934346719107190642023009906168773964306063191233081532116585484593053446767920903835533995420515242175124488234788582011056485933229300788833185452640505015352436364163123497559871016684424903604128972793989965890067196546966597318103709316704565610805152875442822988927710539150434957379944798653889947546080388887243795041400100150115134619066307373092448354793652334387971981853095839389015231392103675831427918051785755097410125505518710356517277063321945058619668869518978500595785319486171278908231822541897864421120894846759550689105666451740161639591497692277245517832668424802419973366942786730766878953293301196103355601996512212473382127614978712199503460590288742718164123055476680992160369054321500735003819608727651870784730230165561219175272205868631225663789589365481528265363898875855882253954333039638597303818173489382797651705616587246413062282766718841087331740607611531512424829202121585498480254882679314470467473730725435577009429400239399264761330369638464849747949947955263138660234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -2561851609553215352541011008724082435011018091462521793998207601607778385978632470948776306871570866124867893629750926974974954790576409804269089731985056333887946359185797867109379534483951542854363323710000097570223951336221598674189606715153220981121566685092804909265516060285818278427335960100741372245496016208061408738092811326907202632705709275881629686329545228799850583546782255107796013998984457105604067177361918259536701341857714686082139043275919691535021861976639168123009962707987656346355656049355602413442019067887039158589162905356499102266803208911616912525282489145258818480597610535134971487599310527969124967106166519071508952523413716414413752763824011737615811247390748967864238700627973948776781519561915928667085886115393114144346248700764897169077722807734867355266203637166756975217353391852427411290974317422866132677397966941549832578819519233218720025118101250551179173181726511758459098728603053836371926359081279519135628402802875233703168008298592933301951970393574930018954587961531074060895948968549985670163135106846631450447851681117073272207329600714389929029801646406750480254362496854375956702499228692574189426531582758746777950252161861066599189733768263224499931131845572536065108302025728724129689862704686492543998678789418458666526129904386403094052309069190030012474904407624329775715263715909021939910916380941235389450020163665678061752886038803367373053678700800629947337100409758727275410149895024588969146778172459109621554298872640957176267310472488230229875269024957631094132321363976881766404376298718416394869117190727816742609819999578250799565133301153589569922822667446572165962845057698434519568195261030814751529044334948492483977623952192364273920435338781160185483618531529695892678728672576185968207527602668466393584097802812976741232815470457038449854204046473726225479999506443134208018462129210567019150403580789111166257534763382610834098833163430357953551537389553286035519649393760592603408213240925823988868896916847904765820956869995343390728892791675488415484389394090830387303329942958866505799176351285828378764521830386027462022626862670901829806716058900551212282714996092571034996729488778969534677598404330620262207132362422963005385199260334611054521110608605342301408209192518685277334656513683659086322559784374263708233780341682910383599122851361682132581279551748276001929570856592640021205124040662829073394266815869374140055201909589015347074765986086614762771932732993623742140304346170844256278865863231236677914431831975150779237489418884187400570779372866999000745191544315770495810745353838837723691852172290249868776573850595120354997642976373888267679956081971414229370289158913057512491782302057447237509984518451509744330556714511098742499284897057496025557432942436218383255603399328908971141981086330238599839947384318915868442855080926321004829048388736499340880538416517879280938757803460841457429943927185093654516842919669484888445880884650219273919750815628092372832922969546366622012102772736997912662294793936975647000117970025358855921369958155744465990260003209771280065716305391958730048987412736130134386864511943686366800646514389101878145864921772531358881457315191934525830941758771150252968170675511094887066128465465920796944203609011114285164504780325994560600639795885661909017947590300954663917925978589467162143103219355102519753996743085736021087294333326194749319579490555264027347776678684999438026870034344292353725953258092058332075587694112216540463763658778026982452663331043616915179441516785633639771962361657384726078452208812767396311361886987159208350382070783862880179256719756964123166625853247030907455849055481694513843517086233480161315697877642763872334039582531055928876875629043111067108809204599027443466796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 10464278736707420648081753358703774735072129656264102264963769223880405147086323311942536366988196791557878033191043763026534757840930678423088862162170459233196428009776082005143857164879468303840255938931705668676935348327448035186808381132789858937108186730273403592146363618474093570370899710413425704569611001129163196669198976263478745250364165063562536221259619739685795972667921509121637431876860470556391432474004812114945426151762537995656862403468994888339634455385831937086434125449422310490339641928538755040773546120618583554930751610655268764596755965921185541655330633044468199010331487039913201551389536133492878774483600894786904227976228666465822918685916194974820894803291107531585386520617760826145011452414088887109498192122687214030330539056764864210661817483656549446493775201173205440881516824084172998963142479190686062526778872122039159846865065414442280407234141424485186497212561503633446275359671810426849504593773866573400748947720568974006317050100122484946488816555943906661213912999831793415440664266278146456619718622917441034534178628179465934713502462471550635292225927686742291034576340156684709484636327953223534366182604542471494489682067808631083640505391113065619802475230806966616440911084783783871929688277280760385700737370752010775654241558996016363499334034872024335688903315911455682986512362886566683333033827359529496708818142850803634676406527298515442417643780207455140424519615462141055795347074869688408517895865166734800093417990371633432883566483638179334025748638224450744281101641111204510211373617980326714774781907763808643471740405405547576568738296258997266399377210212957310120264351261480100690858472408980793964519293624017654869263277867133967504879376889585850835597428074446562710607360032086461914934195529782472927560720058155617633203360166816733305016665762637910954529937953342171564420299457371640492006038575655359818786053780776120288861019322832950789936638617102342345959186003930514269468613951363418342093335888846592880553253872772695464848426962248949333850616941012153797111753192565195458261885975251840542791864003891897655475260036049686408114079121286888884992127624919007608810052924362974201299147851633848016837454182602475256290571485730034872835288349625911357155854692270197480899520887069912908537272458771519252497656927216402278424811922329279599108698935080482958882592675270395226693276591303443960945498301388155833799805608114010918014859743299584733809075043524902645478468065012686783116831162203362988894549556649380392535567858747540041439274395089048773170921696707328309775652027146938493895841014221148059380354006390329580500369701453339497100386402837759667134148085608257469246055241392334703702366567330729477225044273526540338400696354722165118759836296291452161193757163891015486424597683180009091403103852694087866772995643388680251369526927048839178856374581420081259465622916018355242746529712974550148184715500072515636979600427933459224532637309707068132535958109202295501739147304616025761017891995180407238379175939768148530824423162020593354152049150310924456860165774802641386311914806719458844145304819862256635365319476843520159271754180154238823615922493504944728421445282432943796471172912333119858270741573862270867129546947465899519917523405492091543613974944194665315067830106248193960378937470830628993961367121969157188515594799236138875271792661450333999402390193820925106732173177752797549540419936060240078493477530978090259294689487784584889436880181745164310415097450136204767286952780304090372777569875296612673975223715730760480250908830961285408520760221450966028282095580710110062895674697113223988373693439633314166365152039483045591979960144032804922863400442085327349538403264691190196273097121493626203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -11358771554080608119578896049034647776020479128763770311437300613603912404630285420527665619883962092749614857076442244241243943626380551007375108220911203113349277421209957362770437653709569601158832644014660129438278251078448128244359898626830371094770990883836476184213841526914115347722682488451343672381586687963507006102343759408508046677242201361251408531918656638619586769573056342668462161093561104776548382250121128865629700659589941974081182246536262483477014446196658868733050666466339869579790829453579111425211921825903722252357599636087756751487980906852318515304535568307854799362025344171967000041777769911895878385436322317675855415422950321537210713542005955336910097620052384758377521235628833771097245600404399872550462270067427488055978556981350947828986485611211448332181225839807321618477277762916447840993644640574968502968971118110899826625564339589918399440089343628897334518143038984807927376538229784624117291352730687368204709990565931119747850191727811343574054672727634805355305775249030059476029931812663349004827343491625591617130503396683328326012513469276628400276806430232173154397794240314727341111389286200426933048878996934935042849240399920822739069176778467396554489181054037013641235357069125574550244881424395292815805064544178153709972546736835850854891528456289844910929441898882843546688316258564511256488577277586608497366281358402745858202372448315938454832913695603692306496398787764896722282403419355510127203144033686220974684260382403404263716108209101730291622559791289849693772684867011922757429117732580783751037458554839661404258870688942305550401194524191399910227827851029713589362894268892138243831805124892472643738505210520857519148118932865081232378540115409238949850561462992095246780033798076937850123263600364119003112822878289522085427835479380222470275793455299951766328659963095713870501477324756591814868327842647205270971732613953755837022042340608702148434711177797434168225082092545620323986994522434766587523380287186650518019154911355547849339066804287541816948081996195064450013477610408683517654335419366120570792375644391411012747733924308429498468441546456723832515169317460701219367349446284545057458481340638448906280687193322813790568033309944337515647975035064747619250012190281027672873713174091512393110375505697246819619516722037751736161503617408054378936651436703984361846327749087951274315022074892125850093626598802589743999239087662536313055263484022387685288385076203116311537436611281497163226827434186212269740774152825614904035127602175011061548064864669726173218145598348713272901523211147604114383252464413339140089744422769266509183021617135389183514832564624768517430293742257277079905555689365112686624674071786350610252052608710077321527568106644374553809029378619327104455039303825450671536384009387065803068868258329039795373484785515498190332537618439445185313906378313976062496024645824912030845966957499708125911195426225990656306233326279652180483149861694173196308032292709389470631715605341029632845465698201761327669818386853415441084815396117545415186947997009131124599876152439216472081653108741980939579348398603980752454870197090590527628598624225726058211642158851181173996040271788707567398456389281673946969958548292253916048068501039991431331816643230802540946133360764169122936631700648974114055285423511126949276130814528974051729080745877153861837412783640368386506592138691065583128250758439891830236859476334114882165152672537755424901565479407520746922238824887511297103905131189207971729645151802127819262120162398608878680042573648316156998734033622437409831166774011710343570850982384348218805109774875778210137569170635846790242011130435600847607854630583759847782449468345020136732908585313089930081724713717862535195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 3750526564949972817933552939708054400298547131720949385561831825317490759540679024595884447118066778366151412977060228685391040005803387290741503578679786916873993326213738192939127820810618771227645850513160440121848068321986945902537547684276942722766967158684569356553365072653822651251810364680984684376623498965792966886869224435894850553673953498478029474100813682546809839789085444356395000613105630790787336651147444196304805042110327751922282196027866593520572213211747723416121714862349916298577431835725242080734621874229878072770206707177640777048990548036283368274345533218485233098591434047649341328897611580906983945309376800565313795919080617271604271753944434510854417362474695090921300628559831257356012259138410082530966687814710579613046023135549378493246584012247719192011746291168253569485585396763277016087208613580186116983068049748384596274730767338796573985997242513981776156536682197340827260238376548404245778503886259061832974634997336678149919498377874742830712324201038106774983082553122145134541276310579862643182322386653992133188631984430580954797641908293614285644904317162668304819694800172447788809126812371358885145682806626649201607253194987887515725230459935596814013124498255873389770719607882537559115476532236473050100702704752325355290849059223676525499974017791754012820713456076179234039168893047786242648778187738341758513698191120732625811116720282255256641916822929141957035548537054617931149491458814491690455730528343635916263109980729320002228799074903286434692486303136509185085505887413102276659389640113954073766653134429912215467862629382528845477502172238717072071823709054871136434083656809590527309194009587154156759410443859371825757897071308051692582203201162374287994826702078012823895212031712445358495349139487651552950296604040836621192953271117169271931950469387766383646270092818607537197932022883717803337310786765787823881966890626775026089447465426469339680039072573650638402222824793339258242493109289233812709306122629018923413659983534426415284780457587548029463291504663149411803307459457837683002597779011356231854728164565131738240619233977214435218785540211746504297264308729240813645487674186116037016988167982852773016471351131297144796380837203918104678606976342607841603787630830715582846639807919179565666973835566523269017757274058963085215708091956142092691566307683938617395854002935918701383923436984211484120782066088488064655359076553130902982471908432882914470250909220991494994206811679933691971672845426553643633671982701128576118064505046293707695239778379696459886421933958273741056058672274183686695885823397657601343936410942555297398568264724823117104094388346766827536607116751093736807105419137247877442183508485047834567149485670542141256002169917031903064192077583445342552693979838964413903828022423495703022751174024937461832557509082909907479304787051494253538804083663211106350754700840747354358467769360809186854507586213143836479749091592929953952011491178168655796087178109607829883746074659921659682149488324728151207611797412175192106978952395363727035996212917786900567514467698111549110958785291065279757252105994769134607624309349107885167609331507144461227893478167078985866075137077392778041046273575314402723982217550934687637727780539599770051770666815564639071547083707553750156525781671083941964497245053413706079228021761914827820947831874144057165070878411232516012702993101250869118186305294579641510210729253589323367317702929627068139553132495365575064563112294411720899983860326947642116045506239078403192019811092408785593643578882671260307128808954199118090664605591569122284479360452451770512912945532900574145055543018303119368958406845563475717281924191784526711704445832945346871238636873176084758083524882889127509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 260840886817322297816358968282822539648154472185374675663941294413684528120471974037129135979560021641669673415016647474750702415390120685439005141388446104115325006273635598699173813691060518631944579807572124340120731891176622874943860322919744428430585104407084181560027466546096739171442834390552643491924855145691117565240524686461581232611291045358738496388841454804930699254435711694895761164284797523639631741308031443929429157165580008677039256315983630474302256351141736535597364812619132205255161624837243511512912964261376460181103983084528272564850550490715634506595258479640239202080137749879566368369268950882693434143515677007562596253454823943442914392177198197276006866509498668557785554731188953633287285635720271862583408492946118405512306359587153558284205539465990480975983295105954760382809759310110088894969185179937397714519013642466075097467885818838960062068590628857912545808725738913711781141619919374297646413478784807291746660628110572212477209375258186335378231058964712849948278391017683253606821718737351534797948744235414995609009458518747521582863672762478201809691046994445714958965700927079005636306827283299619970233621173695846648829275280273619343120748175798921928934479381530588593489717057810915456097010112944520675347770397275282927720453282273127429425812544863362609986927950827738125276268763371255894778293237807491845150867339793160734077120076007385433416751365325272966369932737094095487470381985389573606845294170727008447287983494198761374716962994730546625693175587002813008461189294893268009179095756374901496445038605117556959055453448495643576681017975036841984293302341979742555426770080792637789114274627821014108772625944754205017416356522737205304420774867393630863956787502879341842447414790395385151434103242117298799584910072636002063372139239182990162062050627613569039341298966828835429800595071316885321907899134773487225173523200755648434956648693205255184592767050769584172363909906029005388401694036771681054033246460857623576394487007365285526587003737239021738741169991805657332194308430590863963335918312245290091338566117387304079088334134400744772861191908576050001983675064957632277490444138397026850382465222059920591465674526035598615081157267439706103596151886081223515095576686756035988826200731584529875943767522911123807597208880482254007187701211184741638793053537246458837036374751339960330394823956146083189239226180850806727664910004352994152538922021672842398575012253692223294196587879603879166622333784940428306592310322097538855074828339815706117346070508644762471660776140729468301775227097943255119319774254016131543549191068403582032007416076960163225457140435297892249068291986924477740694188703181007141749957711439476178809080486549256020160053487497558555132617347522572113710967791463741291307139456765296103439234571175992698446834881695619625120128167948361835026337170346097292962364030020338389348041579869901016736446101498600577928788604467677438452111030728788507410104999716486289079603469673230193042723686016019990782843347223942752510207354373428137165351927612894803166506699882391480661170240060467136929374382926410380594024785614162535128603838270842166699710952786649015590469125425513310775997114410681777765892084501216318807398994904564691264421189926560580519458691898701834475212205624255839589971948967676688517251559863253490704610054013830401129950536237401966177020962479133501175581197449820460381999023692561969518799975287355729196874140393177295406148446557346597643895225729852133182143091063148204287681283415999197664880813713434216929478993765869203783917144038543314971815833681361377026603185212430449838962689906623647638757525780685909279912745493292230744291732591908365857583998335597624025068100498592888183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 1476057058936099034206171089812310932926552828501549387519928103485095466356993960307888311407559611079081878004952082139306914368699052641001497969862159445217249039979086432447408924417798080313727772257197491143844491646876589575354200411053974863021775348261837420138796669286514798987648418687863557021227717042211797677518417606910251770720046556407092135770854187665374190658174917711724633609109529629042600693727550509098209254763799185842772815843507376538385283092856244921817848696959211987302781619178312721492515842511283797235933155825702821989759490176286499282972734282436046570443979761118331886860971618646802682992559298267871886576002612194170619666477645565731645998548088180281883432574954950874800566862455892277113651203004859700913525784308757786191561398994835006339429234293536084378991774197386847685232099296570819834989689710731979773521431614184183334650756300940671681407113911626673871987696841190950614160908210292849039112614664692602939950755770307251772677891728124670509180409671908695703780945104551585268211105908392049254131069600238113362489178131724028835059422626934911778584280057460300996025102811882999248017831424644534062390158838684788141524406712791830466548533675932933713665811455475528310264273310072418668213715880675314362417021519876307292517854413834208419311372263267766326051035414394746843200189891797929502647840709764871138445477128791592430028140549559828724278039464579686399500856884863274973846795759044787837724746212173530205079750978265083096275193848330201253499929499863114133228904956030171682901819305811784270448232064757067472750539358914375724826583435290201511736421472687116533450024549563962513987151277979194454592143424883366198955724526067808912371994976245304996637508921313028613135421084844074825197730706331620343128467212834970249033215684110144221509085077041220579694518943425504620063434998191144912417428580445316056012669526834377234784556044412386005821419696468611567289939844225818677133639221012527523253329446754351772964298835442303236870461253775383622098607278569084811425211892518202268266746181947621733703410260206138052924327728495118458904937412084855916935366643804399642307873120926536600961840437486836502008253658211276178165613360725078286257445604298695388553942524870256322151800262905707186538987843727836001796309490727176113496291914383684715608706062390074757886572895737793275975836419963325794887383088663028851133674221674051285684573869320815181576486998167311916620934161706520442226825728414120061602958504717554337901799036859347470794632003067594694177157348858566129326698732298531768598644604369934532614852576387167727407435530923697042677547435466721565424869274764615729004675294457642486416108711619061723998758993492214794000910992582198190868043502743593338449376478425503941174288585963752540733386539706428284806417140683266843364842146911407505590398138007973987388706947463313412842384289427872121679225316826385073283768113735967373904270309862967721912474109350441856384392336477613877940852674191253192592808267002935833193183919962858637123925318541169179804868865493027991133025556933382469800355044663520411741758896490771771202771879720669757229890701669095525115767474845566325648715679626588632170909725601169531887689701089478626935212258250894655208882685267362169641820217079260156852053852659129179192542992575063466747333933451437183017989334301689182758239676634244734556698198186790965308411253224845033446563732252279251019514099459351947359136589335557113734983958117483869500930806398718415688663287993683074347664804234056038307579262519192023258302318886123362027394581532468004939833460076690348155031856691139042358587551572661171718156640335317711473646023578974405890319193316561728515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -1744850460849873144027902286376018994290685909242291065514125013730971272630716246417506242992467030014582021427143726841229328074816583999000271222510464545971248118641230715132497459664215969552803269239558438006504783217426409966943940197554294402575052856356024524020175105434232029012092184767555799595306531507203804506520967377877191493257184899689158124320000719925022673774716175351542441144493627103869542775841577809427290535546385701065929971660016412671403254541100311257835582058137585116602615043201260213844639682042546309100097661534097519910288724806885948894721422774259105890961836256489836835110354377041705511326859695407084564168933911209873848963209835802109956612081517322507802940123036962564695480355662312966669103891823767773303454720342163373419382524030377084535672041983395874496888893381197686897356804523359532423951305449740862377899562977782498880339486378456938229656461237618681083928205867130228687644300593555224281864580978272381978808026002970633387220267206556323808294631874740083903725881985420515570847943107174621967704642392608382787742495955249083022175913548445186040822376346603545106866917322309860088104878311183402117465249020245186370436175822693305337321419418493653655584756764381025238694648220351804612192461109994852259975056226361383423227403501460302442139401708874189799543203287152540398519018838976399665692223163759778720751890387333216934035080402109790041020984146768614422829450704725052699727000588237980977033223222577550728837834189225700158645795671078371768134230405123588065429277357236691803729920700458573382669618110193525266847254025533202449408203891920402362568865376658341896133072085863036256399954941941022230838695884859005634532162158327628294418377194907537520254945966555255323920822521783600662962366612986575816047005206612099096401201963514523092890665539249228331177485787671669941901669207045505253193044454312290685245747867079482130401767308532798454724235174616544185627560002550440895210831036439434011351764736179276800125705747048524539452012710531403290515091106070301986712555461622279918115530818378767110926424902050647971653683630475526558931184548494560948866317644528157377089885362624366243325876995614862605625191866546351768118801982919554939586351571792158242932980310328098085640641711462312537518817050320850417503713533063270231802769906044572642053967399577781086026741105668727047939270512862169141562886013836554772772567953182079693211009578230051613381830988193989176173868531317288518228009866654290110248359441407903005072778153411572065736240042271463820936856384707950657245464679485043661409570827051914898885953732180912076481911509843598224375044496584912591571601357950659978547564574133385087639132960650196931091916841200838472501634819576198623678569523599744224459071265847060821932861339403913272821145251654255863293058483641725468057589814148197061286028697473265263595473146284523647747615428144456185584367749291825006313660019704389568891872552019080243495507175783607461902322260380121123583957883626830507669431434933629996169333840442777181454005982609997131176382760927042378212017505551475404605213550601389330335088736830257122590129516766355547292802335375993133792942369981253019245340811828798728645270624328660454626798344739252070690781138223824814747055623305266734250518133451384130225572035390228260408731728998867154795478627498885259045660337305555757391338644196889537310516822093629765542503668594376241226550705492135807871078149688018065726312186634801602480928144365193533223969113016263586228906210281809812961624438106705635643664419644688228355444847859476084255621628234860181051327360365094229438100276436816030670134080025091314666985009570900174409581792070676048113989614809411436523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 1025684954672398328904462333048669467120006328881993266752516063220528499002223678069857171135502478297506409754735965096881911126520798500436272829249445120686118753600829583063502570064356597881817982085182888233061730102006412851830948584103733155412013676242034704117585874800188168315203999003623369195296764816371686784040413185725424255874086429792123717633325605320498880444439052166396467106279457976700170733638752932457395145191377004171086813907965331583558697995191346948370651617039403787948766168072512446205019683471256187354338059563241934796253669041823013818883278435333180460769258890496426181671627237009381012739934015387021220708857351227236946647980553630136591440008005277552109526825345809667037220684145920410969090870429074455929880476473520771754739278560968822185429145158743374515535230056164287577118946835345491693190349265495382418374555655445157771377237923275928985018321295175796657155657671216447857142746941499207906307681451126707584337907579338614810541833824857461774242231373801971700055442223400053636381456631792984107016875160885197323494864232881274290419226872739119432232708734006242966198767065895867201125777108636918158577341815807021982827764851860857515017139126021138210762778754191575890481234981735134863239116704002269032965815847281176727249544038019918704922826762312148526846548126684862787681503738398702595993926673735513295606491760160505776384258299161801989763965798708862587693381172684262327491500037679742591920029268732100201252803042314943598572700721030269861338639383339151932948371821161201291512038358166689112582345038491958993042883796940040560128806183343284474835689594969823561077944498560006336853096996716857158535689117515533273990491982049983104676197952156053663861482577165729532835773243466553963216606732244441031613624246336169255549284239620215113063023191429808317864301332075057381161981248430078727672202762599541503798903678440853993356955843097690257993265147439545599357227319199216313178823259125689920267305385540528674096125358295907791695774279109115547026580767700906197490521288735206085094220854470219739610895176832439445656803338769385992591295648842491700205617041735946191068733942666404974830743462417355146107270024150720454855717814000618169067086484480888956799901058705231444782374918898045597511316702725807735090243890375160479832555674639232071840659049341197460726013477399915433862579750568443710951154641347141948297179899179575515247451042713227609941019619338013864989679138112749595624442554790169615740324085666863121955034381299559994818715963121278375623870445459570183287094911666466839489728153572229707051020158096151149727778618251528322991383934171017658495903426035746388125034616126591122445389872156055019796467758304842876581126325272654206876670404830511661025065195687231459128353570008257839775142187875762162645161185254863826071204016204291754303286965329835482121600019281152399605641050074668633125198808733894429333560145076658811804271378772546853669337736928726213521576483648351724246913355430468311524200402314012560530122332758773394282839394362895751088471646048458193268300093898100925184097007063929123548547789078161798034617177362494655945515421640609927309449635326930265095497971556131641288432772899667369492963911329890382414783649838284855349635543352700947354042132745730285544887389408329599233417942690164354108310498727219819420629383782762463216408657452261891819674337076082646726472974768679805925451855272323351116694669667645658445829696295965965555751693982307206736203490043403983904404837621382365132402372265592602676994301436329454686764659003376534348588214964239621561714414939288612819304134890317771165867734037351636339999976826811496394434601065790475466491513756186367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -327725733734528932937465023072775896890321088867977816360471352225495833124002403446725210377437607615516899724464261658022127189723337592787369380880257368578519154560130905787630517178507570448160102861770797493729091556124228213429601300596656178140736364031067276762609108232609679727237462373289205879457557723563003861200028022865774778543307813788429466306700283323735002584178441573740717454885569687555108723505861185622790771947026368196960316448006272556819508553143729684273775382646774135017611283253929759993725722586470331608479904703043785724144639608476141296143022575881982939177964718365397955696828612527630088831587837832812212289174584554893770451437868728287414380686520037922157699128332742439313823338036291291613282963244882875477910752623638646693607835193190742905040519291701456124608510056700029790985993470454077521165352838729825792848638608965917746154906731745192446207701314876139953807987106781042501457110797160979871864103849855487099931865629871027839485103308319090115996618368700470431130028741899723039003419738299059534230591503129790309626212637039969834047732256461192604195375843815604751350679933365183224248498853728103126040472400284262781307365648592302339765050297620489487933379743662793770595760515367315776219692414626273297025991207350407735776150216493748673044768734567284881939193265656774661901825480126938407439586945236708497461340900352550345821913559583866442426193452890153261359443752982433191371179340460303141319569411089630514194841839275563154830444586899523020744122762203425267798898934240719563383661885549736119052073359072833268638292181240938207516252068366286226945146932586502357467590324154983177001413044904800564206409327406728073590725201084026287305494622568027578946920488813157579464722843225163204441533381003284785544820019135463996620314412306964037130580128416118016388384994131965592615783335347851560109379377593209299154729719858411368758757751969023142966347616418206443379280206868577679299731964213777947880244557184579427754600770615735321077315554722155759251509355632154853494912131931891406046387745335704274767084403051173334129416715584627672628166532684016008310647293063135584028007554124839447417637511350816856625461533470585251465468892694297467169159905917468587300423167485383447294923397154382513283715617702745493787453364675124308687855650740531652246301988773195860088452555779239506862154555816078755140204785509250558657061681052020403209575863920996181075996203118000492153546449615116150053799531102215062544639030564169868736445621662068444466950385740276823771943430325714082416653904852994465026784144423039128602153300627937609251538461199599735664566580268762515390450287466365301238189654381239243123311217301633430709634387234139128132936781715135756869684639399519710684568223780723515337104966211185820869368395177729139372600424848594455210732066650478705174802765493352212104127517143673056738290907534294245780844087601715934584377499044212587480512308305215306437708839518100107747045989011432983819300649557724747946181118232613601578564238679308398863946767534714755561260852348654955964191884604824551910471451297927310691086448124227734108710295102507574588473903274428552800840331104210247554707899765156775325442050684850316527462664279581568497094095418516061581151186248566086520693563553212143083535699545193526890831853407741365162842509435793041668489158614347575880568745174679380774136537403475625505306767619855575321593665139550449240132608476267470646111245171689814973582510036185825371114052043987592612239026839652064885873186703394527270715149595144184313276282472970362076742099956648828654936119485719437325592409496544110812001786599036410135809971341722033695665856214049925289506370348772082519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 46826646916916000638455043806926279327870718859142279138491551693081681047665868307650947075440297007337058724161972490277078190750798311022968979214379148432205119672777970417520602655980806999543637801301299911965795133237042242158001978129775935977795759036813633090754850211475902869037576791361161667239876821806279513769504577990099931971792742567348849590895900134091008889943197113221905050858878562993841027917813631381109321344666974365772629386091156066708643069723849427322869298814228575721247293942727946554439152122181616550398049545205133820509002624726064096792018088006350146019271202275904767388843591596444374601534533838438522937499475378553807921521156101305376201021598820382762925461746190647425938790656461323373540627335505925226030364464728838812455345914085376659541587144623627181004030458196309761225626997999712561809056474619545431795825094296555916347444673987411314727769387720362379028923881530029470298445820997406364577795962667848875077889907304575278991951630018989269265919541068155149651008012756577672739109378274622786718076820866146569090996030217684369580692490291167242823408578637816298498081966609084173346185460547959817709356082687852574047778753339540515131384957478361980681089752707970961640627401620011918372562081541487110170748249636064522780844450040214824664045387358329709700751717713613503190632515621309893013572456089552038218951562824822544598739204732121530927949579004479346992346752175466171067595919608426172475112629651641810540386886640090700472788106867337009344240834992070139708208775013109583954364560608815568361206376161966756302775602957122074896862543664235047785296108531082044597955050585273344308383863895486092763771429278539542528747809035525239522807695581762170290097585204428099222714040939042737483100167173952983922689144411312873542575229967223531703729263724492331641995070867926097338806975841510220864468525876954896970215666931999175068068732429369361680811730572335597228930528388725584012725350145397557888613758528345653347094810441205385883328793079271524789747053841889930744399946641974038554080023024538469811518122764113569188020160362158710591463184400624083145571301045618909971384937105013797287830920665027022717629087139754941397253398896675120148524981352997318068212831899161850733199243300238723520897962104609711064752487539150120489691281445963139115647541804910377029239641340110494105665831755453613825226341721152226394380084945816722349251469728970241076131821314347446202556569217270306713407077356345077310056171289041717596986534681209589895875320202312053255721143972088598101904797012451156356227503545287325246349906640422813741443167480794874408441542653282135577120966198547998529761362368634873187671868309416668622409041115105072984367802879444380164576893357823651415671105640725479210039980421582589401910806099537973606993626446583399773663792186729229295862238170011641270534796217580663444925340830427700785393806243208655828649064487501187249604017489386825838460319229305968554395241794069516256802918972015347619521391465957670441481737368283142444649757385152892932260305213836750166095012161125834915086607259821303883717841265394925477728016964054949969545121968216243925008879099812124582810680728578412751813281306805039913465741751329823568622798083511482919269781783258280039012319564593411056615375094240870370577797575030164749720812044094899008054620002621138470701223110453504752499994312812244909933845150480759060948402451763288918186142896437484068120196436783884326277973803679432587737000315746746121695963792890493645947315605019278092547409438293036686484474936541912477359300445373275345916489099475801695624380833270571852557947622432801040017049624555890361105435994001186548871437215246679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 4463001363420094311031918330189594414161648221091141807542648665496943660116640874501255110792545629726927201120497838467462361185418609844250924020716381352641054706665420926353812254928450338762524743918560058851168692050824499767320105078573599330082027369184028293994882485252398385397970321956340408275142942197398742538545115977814505465724217743511245293612497397535069395652958764174162260532322522377733004193523250656584798395406976745933890584326449368539841687113239267890901412240913782816528357885791697359322691671846015222798378969442620883421496632510010754962288910220432512882444121028282080588614386031473057568944301045396555068762938273334807104448809369937912143295279195109581751324800102362055402463778913912767406551686946539599567550610503254290624178307492913117478382217414310211884224376453652187621742239819534202577210143892695894952536623332304735397208908334785566890119414598911346921040853754262536822951729901295937129593239221864278132860301381502283969860874200334954024052563186453072076231351441892536858106416114937736154968141378744405338173167061002750335939865116621166645325584960870397835399537847023268279890676646295182619236695932267939000813615009702820586772315972058616166460308793389228929981955266301123478869493309060936935603468670648617485250023616084808118997239750318675616072685571731451933350021068843127453005301689293888962911929399092179716865104081314422729750994096436986100000909019323095974879081219004971263008219407239406261701689226016222810662021494413302316518848403526006469728187060791508009961438855928553231003602205449116719125525552310615981214885109488080753781839299731751845497276602873897937032457978808735839748997168649837044712547858365974999693760713264585484798158705152155264731947348885801419523943574114076579794268445756644312232982071460937147112612568478840179734984820741339958125389926148038448020166878820145498330606985811898778854147823927709232626234611924661241643160792198927219217485506747816217055325143409636541595361079711315298539012418913977806910387627572630634539749628878338178004257226949533830758773397944220082047919404688697581177678876922476955476573619127256074908690489167123225670503927795158573289418771781836165378003628875975137803144579156427566280028213098459643136309337668292648391548940791661518575786290231542237146864291827397720832122640327976151909641510939398254475709293332477446888923826848940470118188017905480419319924233671441533288301221716431583334178654950436723261475992572748908305463934378726467042184683016090009186764179930445153090516675743611180886013157956015321121040557050965189432120573275372166808436274147617953636669467559038786788981956381760421039186841727389285091988001185119883072243664349740361011206140312864484787630928973826452893175759990924854250132759280305776779288260587324522075372044426128110470553613797416917169184625358061207676722192284170635344035088879645547596514295200455569249550644723114122896830750110685094836451952883810986169001184064482414284670725600639580446239345016922485773016794810286628901350501865784468281085822089693435973411194504723041558273281068328849222998193903205217089272182143147998824680967067444369593742988590856190947957573065679648868225248632574866504478395054375939177614804847606765946167695996097182837361036562417982167861829948307308963686290574260000634912108761215573373315546179551424527468385543034801950872742240783261333277390629015447310154480073139690582249267781413025363416363727792896629340737928651137113424478799884404790206937313191208783872508707148768694305112775738881393646685650244547315665675824536782518825324792067751315755762190681708956910805293524439371309316284447360489137702720272535383120772368847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -3110332690454909522763882681088951560276525890846130505454755404019608020766899487401525145834580612098879923940121349585342074110658232041563513084465513800168588055129752365117338043521550838860976880967138841688405559341329523301294328880356132477498104618601115580353782770636509041621083159635315099996442190331608106096823739250215123940406505830257807795325794595332030642472139271080099374118751930208487338388898581776446672262370334710169422133831312189510066764757663563465346703616905298930109629327550623965390078177443734131220042164542288546112519098366958533282408324809769120567858364132973377567030204348958541715964870641014652018307358733226073492845387495078868519501251312816830216029309107107919754203348847883767454102451116422867280205686848548071077194843751033233300566812087940904598122211210173177009381439692007734163735290404907754274888873794748243218142967682322179186699319882351092606339767091969610708604837488597100192632148752525058734580309046226817541411275045671426761373089628284339455371033225315773099176827691031106766124402849017547152277427048812407745512124051668031368969061900419713862277967629712866341279405249711494815011342468728645316828509654075127488396928820602721238831962874507275043974515461961875306018081714207098043002575293601829712389126698519917115251237382124098244875406969458176073413251688474342984246201495558670115178860523129779371720545240345953176503807341321252230142632871117164719400216201720819998289049401710763395749640543667038647202353218150429991649957632887920394972984914296910629395218173255855192678314193317071881756172154048912541938082088134012183495474097586858753326045741049353136389858965581049317766507815641534235119731337313769861835905558669742383934401485433674851845051454142337316816463339863071458808276571583936483206602339210644021421995943735354192398739343879652446059997770428507822959771390061728646708545218028016396440591900383849012707929432089785205147506294376847898758197534831173355833218097339846203990380582367476803325231679985413806934579587501975651168436244498890117083667528073599057277873869646743119720603756731276446662956440668976492504665005370532741593520519893583642854249301756016585714854913703347590995462162379354858374917947901285667234270588947498099758447510434427868406114806344126998287458766230858617028408934510874057365586692393893749677464854978384124642180416449390240956311002464698213116022645175390804807011961852898678845295715499190204169770586938250874574975060037276341461524946303072665418807697175691118040094687328742021403728412476098699722636580584028384268718997192426056317208550405804664148749684430512909356476623562354681774694664439862853915743115302528789084799674804115151290171346485067554218385540858953144981546395987577289089400333498611711014639963454545454951610716619013050081923347805326154296727762408526728397300073804955698429578001587922884724855095508678897644814942767179257623027103749828664761524699366801142153528736194946082198148401794784883202168776113656049234948264647699696128772922546355438333399080109236439611174772885537945862203588763355533593604308739752536981083192018838187523283616859709425841309642248138567412217346311705640295247239169251552956656356540566667486012722709708653154392330154773354374199685154069136349482807075413651040487476417215657692246562499699960333403436697291854587399038176678432221371262420480566535145270627226828358218047879341271704464389332816444993619381286101786080603852773624683175992991813129966381592592513521234159979281847214487492415585590521606815614687969810399228379411733985822709311674137026377679437422860810519204617155556957607447280811186615243927636364534559539629776339381053357876018483415605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 516515630106999710714541458949497257697381402778178601154299756146383597732107861396681155322675205075563794326999816573900022141192578111186149075106623766060553667850915514790932317230382146824962672059113971652996054402228817077241729254296437818237596984343603014829073937464133303205886157374472441254765292345971699881032185676132388167199741619062499079153309456857279400939847746391346962544711959028016893250419035544705603965848556675098358243745072597163710559938270756672984568069533716656233304074352815907716116831411495860534602675096198176455795920749586172920451659945957148107418857372802816830819438147919641303619092172640223190929306029395069350710118109139861358239074496661109206002957959724809122594043069642229857822543597471022081363349018357817672069946844330503166769910904747361837175757162513510425831474506631878799162267495854122954764423548425127881619599868816597695498926539953443702025853785972900801447424887351789223713630163573956782622966962366955394330773389369674688985855427223837138081782885298147563392596111804178410472095114208153951047689030940673030633224247340038347847395950502138459311843100091048691539337215471135572091132817506029322389532375642806625742726580922135037009631390479688164392928168121882955270962852731832804855927945825014665684722217140469809500883555381658029901902541836815074435467504707070876293947674431014978986619998785753670423693081352762183855300610161184001646147576088102904722551310409046354348227513085103754262942983435931466042047453637133771246447392031189935374426535644185164025256471257501074380651529418024312629249171630082955774434680803347266676634375967797728937794277464136358056581762512637630423323436349399049336835175650257641293628657933056878186749501835578536090099868860906972157179815132994245225187806824997699644895001240365823548309963908500903206506612736945860103707749928524302810124134762705982790398012654739391905109599083752718696848269331770131698019698881435549162030002318486339842355323858572763646175757718997667717645794260683638654431776296606746418620387706629476654509524561437427563632238708961147703728208896265148093355703320308012800754636597439967172548033233751999894500044786302922841112351146906629326454502314541081581484595165472412443747182337534350224284382119290496036383811082627189312448811734786202768280467462075265419716159940237364120327716285930551444006389554738323069550405785126695259519348829707444088905538781799931831993865168126560252888312202283744777236066249754179708517254207942100022854182050452002406629142349791745243395705179389202275122210044526020198499890236238327913068192361254007487233454805282154213527687523688646795571518799652833549760325167290052960135547393801804505647230748315054979535847803505307443257082196136955508945243396086372417545175263951482467921238283577519570719762771782603577541505114196207655096692248108096902140077392247067150406685703991073314184329858031314337175198231360008837986355490901839495753774690230257144064516111019003518573154972296842518621283878791746291165100840612032640488873114375051431760086644656071044516774154811257393136655580938421126685118736549485619373533518504707860577880580201208953139065224254273876951275842084911212797607884591419161304880164279920197345170885820749429105925851850270038179061198626308112134196923733472791477690960291569446085741128156547519843950096495627306891130170980289998367866222293737713479554913396843125478154787826776895852001059344811236700261273447716122894990281756033027268438843433506164960889100463034513173884341824067142631114042391455248740452193950068995356631345979744586595366053976822963913332202445594075121336780525855130686151687610135441485131881854869809661866953051757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -20197165557087051470942899041338085460939063745461595065735202952347024307982917689884098668953105056678142212814303417070925431959129824892912356638235357157089244546319968995068851660627104854108150614714778348707493565109486051911723159337634821188673081501505506483651948235615107137306481415873789440112987515939006930991475908762319259238160715470146764263916551160289409185069217677823442469052613198212680235264558962542210838668305822463669531238581234483204356123731056223272459608252103859451717988695591347731343415265851220073644418818247363309621097987770036735061133975225527758920606696335034528351974390747491308924711989849831513998237123711977057890229238636493237537028127371233728098191101906611693541586757880825270936368071398215741340480322569898951421477230368133587038217256012182663232813606272796237174617886093159399591599446879425577355366792318267909003163124758458677509990626177831569215694513463306788255571647889301084356185231180343315575274387445433412845231764758643755443392238326431663755039399289295230270515091387045881235335793709366633540841471929399922455051528363047704017012984487911205790862080275617603495163211740597240539092337580084322940301417581040304227754887652413204141442076855297366551204282486792564039288677197062962530596299613753139914012459204332437385848144190943921175789101299465607516042590429960209118005261454346095187569040216288474355829482280125028934038662569458749972191955206907152209322315398573317047063375758971073423488378848874157535113881594636589053847601104508399470898683337294889873573450962855244361340047029008747140534150290193598775667003165769867264789295104526416307378341756783594789579018604250371867339879562627400828174314847050315266865188039836821877268024875800264770127833731875581326583964296500166871487924025901058269081210648974135089010162134933213838745499203241132907715777800579218592632253946833620955546522239182970078968762948800850440303501319630105445168856449933182276333142261302499523799617559706394828394152516755932850431640344807925130543948135606490473164624661627927699063021390445957724801073117473033347311807901615808693686112015714246311182483013533224114171294963506055552923020156547648076467074680500651830114678548527728881969157772883517255273131546994335081169294021265361987818395318053376071881646519500624035842740179287436706852669653981384820260277153253619610682863840647209624371010213264523989772308529262725959834704310168085751099651143964557040228772911304629675504273393152355803406022239851139654613144044154803968890369041488585595345003544621249545756891078484216030007362289658696370169994395663616689160361595516191160201692435340539627858479230439595217684952052745593663085311003945016827479404719616129260188138159139299337070359029595776701004561188800565843022473088890012214491915849700382278308281147686147043503070051610569488880285800123239987372130573874499456484385580038539372530393424381191818787761471713579734258907909576457292889169292660515607428754498120347639182286655518436793070611386182296601802102748064647817554601111907417055134139487104144752723530372414635937129184937355301430702695299085502539333239857318073421269706161192224654745359414767763384257877482037982491389231497879085604878901736891447891495198725558202078808193624071334897102393171064989745175168433831726286337926666764470165799181948645125658189891911706303134145528215303745412641062179307465635718109522153699419598980456112655436103352481077242068501186996310289566753998896969286587613178869201326064801000935175488812892306886607644466249395246126394993666528912732680126260416989257455899865043091057472006165592793410454415695134792498422633998739912069049564210136921054794411998594315136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -5498364570316092364479448190979958387152086082227167897578310672426712681245374535227577059782191244084733153331552794936986373107576690748015508757771090418124011136215265885849643588078852605676426438191954570832373475083908308373052629154459700994351449277745995537036827012303673230088154922337597643720926280029467879699504314836218544646161571180458351656429143102599629719953768644861632657513559084784698026358895383314885541045572909373466140385192740995783149866733156292971240988827936592041247852999236918376922667814890509085640493145117337278312044063056761257052558161660462451384451043631065326013813422788570397410594388446972753414690320629432780702853620562994144467614774314319088311331874091298630246024239285455767689383604802489986712117939297511592256595459561657953141154163034992922579473583518231132366063940624009687054568687227070492982654217575771226338585785399126864337288617789199634743240880696716351947301763450993059355447783296353157084172227932138993878528647773722312171270509531788600489028866023441111320291677604535204444837662166666047555962740722207798514119825674790488851637522315198535693691440064748684980086778776227235440052151324295808285924728536124098189429359961924218604100950122638394416720693275056592129468839494442431845817551095723518857007171363733966226888579071045149314464665758254432368863612767597123410077014555020596385260242670105991777455345656625346343362020186148738227926147343545426081639137644645984189534297474373069507935390822771822201970318501515102147566490130631008017529849925636331969829869649449403078173018793341523783985244672133731452690543748532787924024644426801001976585474431379159127572400379882225688064064647850336310049534328442873048676045600569319651351467616600483659005355383017195390970789709571437297301274835311705649089173411307615881692413330450916449339419352868350035155658788505596996569645428635521474079842639016367275509000264348172625267040769991576367612046542562302542103551941594034356372415864835952846880881308760290414250420118610954048736949030101094289732198672862473194466486163599983977919818786117796848413066196828895086564812739313742940985326140432768014906603584859967599890575761738533465143230015754888325215553942307034389453777506311466673191972439344322372491848155274815192553841250747125762240673485668229148648177504838173871328261116885449151733476302828485397424513624500284818952416887713335956729971132531425165122943859296079843674987085041429947445694437038103855261235506259577059845397013663803260301315976841713192324302609386583640649856750235086263663016915941297535682878986527449968848309551980751940541826526182825517942288997446676641365356752158220683110176003435534751275661708312890094419616627390679935768245292401784513557828921223910524082276964681138891933123765263644445017838477925495722474233634444467450797476177891558204989832302094897212976775307171495460707320339255117703466353937255958000297385357326037754054375426920698557301288836366717156986097634898947112238485169548097232299747203705807039081028586098482708474341152903247258378698108842899736160997071434054293854189847213335538959480779591708065389666676861842925182328392949943333088479101366407890085274051834281272797873962907908311122763035147729999281933700171052724901858540290717567551814233026577154440486635858064433008698067850150215544305571855417200428574206654425743092361217245789872465740477863194783477011759741493734225136657493103515180514065856546131989585222742889173492934609998449900987448191857117595013272936025015354724465293960738476867580037068473634837552912062279376889430084583645562715674647075368815737954909169219332238626144951553649021961676545946047584994668588903862699470979052734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 1366463623668689573569743510567404995870236386833539566893135761119077224918624265701266235346359507179130890984936908787695651334823204231420889790980811482539117091105873653158234644880506422831964876114699484950176514236519622718135520199126221059622534195710496595349751585792247700837071523200375088048968617826978355695355527316709927553345957336864921500281733345143836085520121848390296315996326080126083574116494475204613636553389779394198438749701732783776908288000479100238029508934881514071876216049623073136727052975343590465764849051876767894313335099085307068768733961937805231374741952560939969098206990976968469648744001167302143394737624575434300109534261444431459235607511813597765871957232145301329596792397148574610244572996207740269338791784081482371438897100104883998125207140008664476446064070364136411424805385230972452911386314093915691852251880196759972657004274285062691837241807422875653006968901788696940588059857298160191375922061152388526870479397374788271501388048584575938728968655407853766361009142830054228118084554311709692972027153201807974671787213300777576901922262185921716388433002479462990048239947778927397931518542200887570931546227885914282921846335369015840214347713132240398184213507357740141125084420224524532072364773744119477759646072590863258447142869122959439835985299019080285508122010642873953917643699251712437432143534960062575004738376045971494294459402764662176811785864458303993812087506401923328314852165870581350803296615415567606261714917212517654477810480821967739872471568458231640403488491031964163459929839660403727332536690050439961387957989009421453576085990052579626927808682965417933195528483271125755098930755756385982187831232978676891927864301333387891652318348581329021920089562442846832104427470602346580499390129168799364834040655344559630797411995276263564355044471591211314995947355239566814860361658052254404552093529706138324585763982309561184195918506922920897618497069660646253733679811429768702117127917596719721049416862847728023758566742521781601967624617913943722525492791292053395584332832701009893171642728909744963616723804442392726892912655026988929288448757075352690355991870394819867236030718883908318630085491265907298419692984580776437421161920525657028033836828779459438609047243002947474497018895644992633835503856717760608491670484988078957268471034159176076776385834978022431631253582940230693085658606497169018289810696226002413831361722862993805607449187612804742450816919446641679558364197912449543133723521403689140765520150595420426716899529547608881601478009373607885316277650028343942407905744236076304713554155595612608027926097751675782955522559750500196016087847226749811017965421128572047878936012319299562190878195867607823950157271839009312238041374547397288189306699251140796614405500030335057520715567971337393420385890539296163202366370929731978845673578707407223514100880426371942645964032306215260463219492005475440153761042012855693358913936354358799376476538398801904673625043704277477369523175524562931564586176433607486070269406404869648821573015431976092171465279045376620442039456788958495268596706892635736822158967920192627436841160592720548976085585387196855319887297631263141149627517063063221339758218179752682563704830495093605946510896417742215473950673644290007059624143456415062904764825654989291903101454733633740376504055292598018099906093031168392000442744009178634314979316183415659810311068502059344323274429350863673445531201750003608547576066370098317844093463669670118076766284757954988545833269991802420085922197816047880893677517459951365530237101349875829509668128234385235943186388058758550673612494287603791220167921689806369136860831089373550980214615798731068686577846272687928772684790149804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -275298237074981955979514025263224831744197265545621858657468205937092081623803881159272200293969225254765771279557886299830498454107389547696739487447560803417769541243939264737970385239273482891551695126303401060774003334482291977760649885031759728406791663989688641641105728541836250373368119868832040640722903428933740102551011285843626507544227919857702470946359203914905605821687536437192162412329099614745361693675587318103449071550179425432015090624764095782664798087959088974683530499600717085056722906724444134311736518094741762240063876775807583272861076150899469384945766901570673236211681946290997726421824739473242707316214703291480965293031522606710293092019125340125981666638127316782762165059986730791502922693875261240157674305912596198525303599480035320168750686363795389956235895298738135102954426228104374697149686885449261169845489548143500328418606832807360501874345844917831806583009162587565209149189972532311896636145949432743365369806898320825555982566355876569145222866918484696033212195812111106731542236509716211175602535515148747788777614683081763876670371662368064934614710865408989572660400887664849940873158443892495886912119971823771842325120039976687934505023616794702016318858293658028442957798183832735520468301532375798449837810217770360512477552302388477389566562629543853310163230275669831827364741225926622780553038861100166433820230957251991431684129544672500458182274726312086239966510127455310428156823341743566749586641483043429752458187847747797642567256436296026805158518677181157002050627261035990453998295429871583584794196120167862500446687525689761353233145181769512465659619781974585482528370800324075321170381708399452919960710353323013681145496035326449226654107770495257932407746398620993777233941398118145254777295535900015273317693935185703394312560529690276461322297422553564135065499132312113999318673515322527598899284752071810392773572976848401941212610519456063789003129126827679656563967338678741220791904673070143031548265028151800860298406187028951800921897546028097407020513842953351656425408448012142278026250610285183961230229498975917400867163632387595197070378047986249844149594656510858164179884815246412558819988899783307099257379288736539406321286284931773342852607850496835876001100836018854808698198404511059225741493182641558843934199732431891712593360837737599606303360937435852754610891085798669881729107150570701359249356240625344374255542604404101562229933537849177346476477273908349328285960079313415531530914824069762083908285454709136267696111174829625743206486964574789748051019754143645536509920945975536583859600627154343554096718850921527495618673418175156423151018070513077160659397194303055280560693565897500831539818980084531908148552086052134359422280827407911208787295894038514491817060726429388048901042387903953031785792189133140501259208263704069722107290539591480654959523592103899093217355145803026240810335684639519753421270741136659098153064578411277347696157543898116217969283425967108681956731361851381285331157535407338181074441283210699128495393723106205578791640655735019352366962523770904439030059687146156473311699034570455744205718821866080626850162110045672803549778170175791851865358573168356090953235328994940665323377328710500540782489924123899333460856692177634099158391752606573874893773933324252965180167278922698378172902121215178725987556207859089378863295339482279979257781824975825802970642743023212214387508931441933470195063693502530775074509873908783892493138825019012840401764992231399697487800018168887934461381649536641056812225985276257394799066990247077736858490051560308657731831827435757628219241985438184133345525013623634023354329173135339688428386651943601808375439093823637366279888478395874931199547325971679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 35083719354141438509984054653517273816925909840699390805638930259067048680643024724787173152499736866880808369163022196810161042070546390526057508827478224896479405847456116094092722817466570504365553736009254733501155701499884313054236679379957822236290343502676180589333366412996510393989255847875666841283921467968667856907162719240681384586881337291815461942135368630699519134770166113871986926311467417837268702921980015798136108038146658201671294658367009805270081865503979739265277114560165433245276985209335009854539568462693672933078409714053032509416956246347842592538087975157680725110866999984920871982682896834931317601344785412446940742118653933069080410703146213715081864306631438779032091399431318634897974209572140345228683254286772408595019406729366489652205321058680110906222376433647874320278058443639838228265812464199694350894127045469122043609870617834082520320806928645881926000562097786926624346196530435848820321787386035814126173989852837041645226925643821078174767038864988666753814100214587836057317306280019878770922888187254981863925159025358035244878730440489952640591659992472374461083927824732815879667377031830116463588912196791865734867427725609348246849280978957027686421446669325372054828976803033495909201746948699330676417563454578859775420521801698370983759917051976539146122717187782896726457237707944217934155947037773096401802170061707571744224757515428548803067810847233872339410408407509687097880420364778736464285044323636273278910408887414575596523000520335631465813405260075577260440117023075330923193101392770633111338001834883885776267720938766905616991227100633791853189948521357215659006835975330543171669040389735713074850259874736911322182522068785741822575162145170367427469782566422328730339574769963347624005546796102881625665715298168737789429723601203575463749990253218960560263777252680969980549951409859438387273551599252604997749204801339007179427261837088283203324002107014058351489680100182851702092011289560262147233998210775532976847279783028628192498610996429534672592872898970828619629926043411479298755663791380877363527718802222644104434215827967966009544799709052425038336461990052191257607957544276830967742280554216146652329723742945442522301584728103017659658798974117818378107559609975065443542815820063213647368566058108555199345753322171831247265366176339684381431272455329247844408072645457703891024236974116791802032957304077267294621469608905181855532340170818747269006334248765398386867698636005455863465381887089609562408371185653673105371970915762805439779377389797019203573998604706379697592242008860270961067366409165441475360945369379208049870908235545088933809224044588285996492573994426678695281739994347117335659626562033149357087351797508510142551736452274972468105484222474846472776125036317946516944615586731308202539354091352770171441291554694433587045862220220965938329791100599183052841464674665985560545769203449387890154798207232619673798272773396564425619586337932614271663275760326849328806647684694065309718372494594898485131711394350695714004847930537489779574191254867436830423766795894034703481967012953121928831578549131032739391536352818426816814563309850404786726269630646713382872210226352232772786182293485358828985129086668310914283790450922632217695659124509228917283859511395666360090012937245685232373943203310826835593590802372740421263485221584705292443513510830985833513622159401002825231551055025036395671381233436380343287124532989916803654508704843220611341753974330432558740964595410190158505765141313668312039133174288157938791450508379509674260093448963330788523164255294086896453427730163057568718636665720763615942904225094218599735397470507743004963663829028488819031900088145115183573414594328584440622377219335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1469128917187940674309528321453283488560872160212574459409897458946701123589717691180614940871260853016992757907596172496053663858189598864529106406791576645873631166577824616561225102069869184403741219367828444401116025524371182768295578492627518129593673723932879422414240388949482187478500215049058607843079076968918872319813143173996338658503806679977855712065515243218860345517147933467899587202957823338501608702014194362119160808219600755801185858288107628081577183603639018105541511551833508416228899497572105123486115304499491288872872862954484560360475157035999713303767866746363036275903587612934534647708442496791379283774315609639037403586697212349398852872658773616868443880789980016039809301027402744597459834758476919603355518644074427624655471191424548601653473546503538571640994097307645018957680742271447540330773620572464205630185118598712405946488898353693242351154166136214415654693793305727566155654552396046877892271017819524146992129332869769220209271206922953511615633806908286417968551544137671146991398545515582657593958776660165991536525564659200215013392466204377084666035572892237575639864796336717670783394279276423130281216261903019273472247931930022794184607574362507007439441152846291172136344751336518714391421872670035750396201628974828208010183354272168316635918374666632834250803718274836657890425185037073471732529772153299641543809905365757609519638862756997240990614996055895622356751535630414351277317507824665011712070177006126563512429649499696622514346531318177370589495778172457350291402451055289715667695662282610306926756936568502037437915498662518075544399622173677708668469221619394152558463693742410180507871445818814929355193753899953691285154239993070072477448777617226791816497644694027157122795478985503762725298991408647181034950687079551764556512034742498644475372212391336899280347318671434001354176772519554829713781949575702241121745936185044737118455370160730882766642928331307865162288928434633894301558011036953271660633405988796449323950504198316866719290263805086354148351256856872291974233598750571640929073899619325015231179054626769916304020590803932260239569243002014123361257151808202591796562967652834036688790416669550608856741175977664835530229830666120253768880675089651915871066026782126747604858166054364769096002639793072549431030569231538007895259073221258045342962566911175249697846809588221328874623000241743197086471783021015401515432637465239657651995221872674745761578038516516429846534581707214661234308236310874350136605393868960408949658477765711457333419598027282176559298281241536957886765420167156599642819354229191508942886468358338284244951286962425094401394426268786414877422968043175743357805703671858596647524080116306772581917653401711879635891865138726398207389770308732470855186265210395351929369664463449098539350239283247042149241283215520770985278132788470892178351023981174047903389068524130603709043816357444535669177695036456584958037512278768714512479247587919113497075437000094532570879601989827152838773718660780094246106480355829946847444621680760164095080328823097210441901777692564556660606761787042880455728698115312123352298601286447032690157009752816598069978076823897106249892044628985154458383556980609700876052172624513802609891367772907007767508562252630329163742531557512874078387311909872772120959959783132208053733867891593234912653074437638931821974168121021639216397287214677912752665735880923754053973219074010861483890639306101115546972806812753541380504627599269123793102466515222753948147878426183617597360575665458852338210713423314225980603237649018636886912757892748442709902607782146830774547357652409716017990005303089417868489824986666829779316130714913448391586416635507609258016307855164765583476801660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -1125542559561734852925401801120438715089462363650548460280627977840420020170830591782710538149234882064063689838353386874629154596880363578639529123531046109678941989727480844787734794038665744356057359855633995182713051724668619679362058003056901325560616136262748261790057542946454078188503491919664270690917624999598217328172243843389309373616258261170996400338116235874295145413264653666605113919017209667731067471026409296013599504482725575821098047452904293362030233507193546567342026683916356718489186295474493487451447964122859183188009428920512498130227290440911361610434754452301973526683058954979531965722806740359627822235147525070443076660603365820913112252155973328064956542227896782851023874536814176353066030879733840490295102041815975306962942339613719310523098199645988576995887061526201585235648419987025938016055413090922342060987008816181999508240884285752063093711381211334348167447050399818384326363526074513702506740316565692107911739443728900505925748318674383245109902904378704792677229922765643028413343918539362921402066204769018940996784246563671194295571331450810187429462944925216775851969621659061903912673395569128912601256334935448201713788883540737240703456320734069019383126731691365308556482872550384186108378785844683805142597708449607908158337770925465931194627867305613783384504195001876240380073298872594687438458868396616426182079827143052518166387058682456720592760940386205581399368734576155418110747367272341187521653670570048907415732153715406392060221163822054568413704724999908409415509976693569679881014900925824313026062157959905776953574700786307405331027823813444518257915494283255695347309805201842080210021117353441751698485626305093654514229084994230156412328744749628063092939855126348394806552769093664074352590985769568363456581102299634774995773337058073034720110702401413482965683130104349689358984292895762303125233078115067718442082894225912129965081177479342113622007813652797895825829297156744996432392590035271590911731224292064803892353529127085528300553016647021536131198047804310323740661259867075367028361979996101374511236104880952553472480796061995571488453803839054334678349920979380102939024946455908117415919278477784457391477141643216490126064988842625357583425746778016775140228588086195327106087508909458078131041496201484664931933751273666700277895550136709576456828113218526375424288713304336918905204000322660855142683575946763096660230609148471443792497072284509813058094287015611164332565807900036876707370965013480905484849318787433160791290953060238796645702002637272292471147769135959823928111269109618903201721905030771823228442416869425372142429294190658123534482497016845328694737379071482259124127034521222386303794295095474553719270994041076022451707982257176429942865693649395838789592701352877359374375869527750114387234147179249623146042945043282767303824623554613941324101598968871149622495955516968769819187103045699421373079831637605447956240272764449172942739667741680528255135869155058846803935766517254782745114117742114391765845213166075124873190851961072083177176789316202899723864870738202476483286991459586371868684187783278974376692200336587066079954155999264170094918267143794028802318986647170807112248254322517999856598089969966965050941259708705353426962838645118420902803797769558244056891870482815547235078650238752126920077965602508863216600499620538416177400967504234520670037156199409357591134395498332277157450054762572771575502090602679938416341069144400637914196373724217242524615169196927556373634624762735372612743233481899324339500936383519554315657695465445528797584337703319130324300092140461680952560732048902917634080614607024665418257869046462401596005346919965401721149107727358742918141639147203649501681732568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 149576535792183386514849373023010250085678466672490951446301361549689206200030282997380113508734899642033239732227597623163621406048916298139219189544330455818751148513093070215444915761316169662321965956276665038695360788433218725322349150252575931176384468898389795979352844118993722543725946107491130434659309194883224601218809341193382909216522159326204996246117643162437492202954637519767972871162845483023670823132706900902101973351685573409100636000362509017566479363400266940368902974173837720252582659537375578066865522219207129694193733417312685671948797584155920802123256240157756332752739206994861082227590249470352239952281300969160643257765577092382395168984007688523383644000258547770016919443531339027094044589731500908533960880542772378107974709640576188009449352733192804248730860987130229720634189180448671452004968593704456964707625556465540250804466271661903760095799428069112480598761538782227903135653228507060720347000533330661676349307561945666887721377531193449817467527715816300481908279550029871025106872607376459095102918654660004342489516787058737820969689469305452040823430598782771878996330073431736000410639894222407959565668230030159348232525162449893580042840875335526268736001847010072769077352176807100288832970981075520490861511462956500437711557648410493617223838679157864550579414565111355002222376929888536858827519583982881264603790698096909495758070517200919901380328387566484432648118916073268243152076064220800194998740500543448816015363045784960976133138069022999088538783305154590106689164931602363567245687146814512610357128496219815056443033724129998316279905734669689445271534381482043088372518079820999288767873207187054275870618240702212194161102952920470336025383032654566144914013783628301417837117637655088032484106093369143068065561901052119958450937807399206465978465433372384025279286885190676175054497834306727732863722570330961879186891494224755491228282484630707935847943849125141300994004629133564638609558468521203413909967230017091642928571248868351186436704072218851793549889853475283284088148622182146146223391084919207728890366429105052235377458214692258565015941612617139871017949954033181683539766087536077124054987607934079789900418988229237984488369604874796414657799633482574387590849247116732178692118343473682843034321725471845127644822861748967932734336237734124827468892639131993388789833940178012456786755292575225434715987560149565671283588980279481636620347564357930967866096401052947337286354674472376877559784155438200304366637622855672436136957454861721579392277553806973937585202133541935926580261427873746500549457601388792765396322718297674391181570634597239191519257673415986074440081880316711573428873055275971554389488364087861891514442802189423650464618101350214566761695656035649211126853237862362967217418630784297551026571371033491734743343687092246756739170912377602356642454230298308042348693413851469479372333167030962091113997501521533799391133537088998986313508835824636137909597393216571633037219963577309498583332986438075033717760897798061150149584097278429426349347415987235899659398092409366064432742128181325722106648962430835844147872294182711469086814803294072191705512953733610513212575601072789332911704531083106612478683569470920959514480819483471603746995544363241761874906378694813485822708868452292367217430829369174662333069914963224786726104899870923042015163233392320773673445117741056544869142534697981986365505349364043869801970100810273869624994627784838469711471803768890873746189374513891372330112835886701135620871280198814220103889160575672738483206702343420179537343386092758181905964318296772161142779813314439671320695822886829779541653764611799729740808055716981639779479384862964104461128799800590869660458874511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -376244869024527282785519866040505760121260906658153966638893259750881039277997982672884576281958033713466321508440462581699718428730774332469737134586396104390482234526522075519700064373624491919255868999491650222949714582998509299547274011493912108072088979513061685645631346994305714371560200789109067359677668574731343280805302874367406127565411537965604126187350212725240471601856152296913300622694863793149579888183162319752840972599720933599176972508949983224305999136019579245800788346134779917408672604456550796369596615348644362919973197501798917958609239361070316047910734989483268830806427190423539629109632831233907085510342091948198009679682944021370848884850700725116202884585489861632648948226877303877411499190229307022234827498878552346093358915544233074531765064556717183258465820085286759825191248539169488444115084626680323464401224948343147207043070956827293936859965850172533739658753465435387630257367182728078506833425375604465744477578250405682417093621904272238991563473107300251189105914818735398093921475872244931590499520847663197215537878814336999696780880276072405896751087701698534733883643539452706484324225556681785522533423833887705820270359855018567388573330659252076016836658409964854194306610832784798125258915444006507578845611298542036606202701358232201693331720248240956407548897059981384090806590719402120192665048959300754610097623551995154315303648457858808073046042577906079319788553558900523280784924037194053455932492830229488825943679479094450690508238605546019621879514650980092398730635953626978999113148034493681984503280769963531237577081498001529850215714700394148887237081520026735788641118808771483945033748944879858255245789072007456650820137039346320772570800441839402077579867157046291611597577288066806720896852043268555254129640778230498268313645483872549770339299991558903053268809926967901404088462090287197747334107852549973119987088633001312177594902492376792810157674997109701725376039021319636694887160434715720003407163368326986612240884770339509929021230348906049698645383214985450270104492360751704275385018405003425147877594595633401546171690330553984342960545825962562692047405890793898300444681188693336899339650996836884415624755268413368270342474013250439452268242375213702290300970515297740258154888213287997679372998877501293098247577238341845853675198389138473969018304874205860556649856668738948869942288289423796357912430440410171765879744642178281046775240227484602894944330753395452200612618322976952426667467831375453756176905451353026636583208823309542018042053424213513211999448784357012375671262911949241385049566395562776639261018292827965493211710264970017209168066222621099064358856534369611339977389180856124471313421461760900133550386306274106090485644258584546036641588890679926945986326988417859513189524043684815986635827281771640099104298504435937527905951368874116435131004381841306280022034998961677281235967865785332355044085331571400112405923389516881416061498630093098931163607320735641420524465031263943409321489719303413699075926123548358422499994072918783901016721106161817575738569745666390534421033193678462288182834497348932889284499497328873496517835052919525421871942498025342353339428538268063703307350015628632950028589865780164473470213276922949729675674593152765081593485857074027384490485943391984200967735375852683944233707221581494161372188446122533508393170453657411878298271692694584746458453922348521009348445409986451021413026676375394707104735731778805626788200935231416380419339823959067734822698307236966284752899327706754962292940603130349188033778582685486778342116334157190798495142002993628126166082841207322616944806708833762566874278035285080779210956800584951474102096350358225277560446728165948566452943359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -2114479235219451465403433711773861073786187909003721131156374817023251949381182871902110940752749002701927304016526071596759119431591751862779015039097392169753107254448877430956499647144642731231016165015041581749220403004001366193942153119206343846948162511234554731686898324795139514985723497712682110991070768578435970800952464342821622712304228801536420293888194692335084088037126847454325521663791372766540960678933418574190224581315348801316277677444151247341180107033629845789778000757380319924085869138266937532225144247484306294614471601493950247230107418946247989977145938729539913606767509040668098184679322242032963062140274713722427246791230451198305284685016489011818434740737911401216053016796964106920568226726105373332567986907357921463734416265356882984331970464179454398400040720420820346032380231638444903700222658591594296753867798470176334814215998923476002928070655504736244297180745348721277684256142748951040865216021972157679000358126536109446051960488778372538839598151322681107625649838889302071026951856574266065066308978749487161236007582225240587887749182274373646245575677146803241887377721682185892321494545782090996268150433632262012217086544118492554701998489489699346417644281855729799155572207780463721121642326505660584947430984061592100622054403042464349290438055659468055661963731542886240266497889210323293059712858108849411665216305127937905784079010232924517056299646065488633464369837105383922880585540401589679937269846176701822290072382158821922808769384336361284452090109912211899518651379396934531854968378516423521865050339813386260643603735117167867917498656030560882227294368551359890127034420604417575963433212526586786057960380642538265685026469476900012705326587581904849749205678527097568933000457651425495306061508423037235052490836884261875972853384791303107560115112998958692082044720483875384172473956162445927292571216999391419547659829809197489416454585653559709067751681591200720933317012840284397710221528604367629641490769385394700679711946020904358018223862023816593755603979551910632655335485233704524743048522309031287652669883298955126989844641859497891818963231345792635932110218018907935581609184466710276773569639875572307218732597779050613189172105070338913201983684577801410946870576188098770771741695925763251835820656404097811852267643662731571189634770228666784247277294443173825118129776118661227007296034405171956244028547676747000906603413515463502895173923107709443890949675514192613492886514526261739955157718001042081420486057805923603427252390717302152594428692912181800803360171653610416982704845661916536175644317509698246196598234229537992056854575054576852399373309283911630902968568817138397171822841719117128003051068316510233627936670575511715694716412399820893904548522870089855383682351526217490635089941679295980034410733052852718468497637691647497083096241365260808605644509183567089769841600786716120624993587989919274650596448776403647730914135750973419996115408809153635701418652707441800532850510900748676813569342561608915641050728485781826888876879098691510742576510137739827491778497378971247597288503023155746631894707639962234747216404943587536950307873808357369936627406173545992891832340061158419836762462393782733292481734013473739750930849772057593539936926793961424335902690399009426987554497917440302758506996945263281661584675248164661427798727805020444139481877313862167083759407974225572963574291817997005585572247868916358408589273837295085626872436118574717918610136990769551630015778196677820932173481582841657786865089486043668020704029668556126505066446191860899235480386134659942487162914148979029226736402412822441863931398011495307033542892859104189667259190215980348554325387992967610995138346015581259039343530273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 151267599550069178344917958994974922513209108600089219456380244671536245503533270495209736550617029719297950539434549055411224316551417415435644831028522425072840908654768879342553559138169797246253358219692168319470530798764463811047500858160991962620659292107685553883274928695077065589714011668390299031614907995449779793456174021519026424164495815658877195002897201110109497435401644731084710794450120151779386480096038736340430773868463858665754539468839506193996418058365948199740044651732454911395105824493754297427095942176613310040677989211135754745375906033510240304701166053103068478183271496282688738830469838651422503267960043133514500513730763701593623068737985486425453309683818598484376268861040118240469877517819253671871224058880759536993442313326051204831818166023570054705872750015534732840474851812110394941595957493775879839218555103808771323727818010013927817101263210739162435590603616586173338640769688849249141114578634857574596331276015686106640481761266129865118077412616256258450427500977676022910327626518498996359321072266541777323966300956585871886052685222701260568579134452357245894461580957345231983538311106878056790398541709082480817133625832642310815710079942939594674804190826618017137511001287787904054497029642768483937735261424155893160510223797049360477976005089262182875529723998870985887015622259420921105522250744502860856177383018313319782787496680448612039482871059224377142332388556613420424894359803390718675179579224640975605757432114429081608148996208343338952354885958143227382118568866062406372510018706113180073670554623914187991918520609735324533071942770617683039891224596727845045573584865049368973879127432223420848148250835433215385698630638554347817268979058910688317803615669225161513117385306785229986951058713016006238920432384314734111934383791685868810814389453360690784109314083754523957230204215949249415009778066204756238262604861181296672629264129679097628722425503231575083306574000545342950954924908719502582111162543710354512063041789413921448345500396595421758814920696766739560349547387619989705476269551719672638684078590101502524893988347463424873263962907654789226680499789623590752019783231319266863562330576942223049896345043183600241278073668254758354563522675435642627501847054710034082211419145329023353577496079377695843318754084146262247807179777500789216612282067028887641251397943440691899104034266641823827527655196749868741977794643598071840865791947956208648926233460764883233087584151552473678798595286347942501372470598991954503388567569222254699856400991425818300662153362572602807333696554470178144007429508218606432884050151002249154604555781720918257018983004742508082395695509993049262426656864894700410399753655607245282103440907932000856337508275946839349119328021558025235798076555900727801853936592443155672993471614079601450124651052893685404988006885921131727287177164669454544022505205467211954629125609092832760141916404329943791067004484863841215124549413869835835114115178940387464207653265664671772890781864929587406900426958862146427535513083759228395700333876030668754509822624837369544641936945482435681676212872347818387670495248488123503076220331145014141072867739064269249781195307803895821906105153116507786103305438745247900942831154124084409686039420163411671555988107356479822580159909140117515696528661772408640626224093124477377560748672321186427350993216576205372536360696009077067284612490818340644260886720203341784968901006431675941855780695085031697875961905229476105515479945410400541817907601302404192457377260558183107330910427472925595505915708575290004605587555961760540822044029485146360310816920949808119599218730664066587597324700027175174144290645430523857991319529898867426009725341079863531562421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 5226594553261295848951274171338916238024146496543087600434297767672778495702742816921376153598814250327751785888637494503747406451422432597054335893808854404362649516655972227812886187308066907149516000344729014415749611264025985768525943106787481419774426493361781505795284257751109072470876014988139739025654644785387621504992184861374102771985963196865978114152631370985528960354417482674963508680955755914730274822346893337374334035268042987474421904127049840052204794362436369641208627639315863393088593815934821303193760006609902964337218162568804213758059597496925981190902415253374479740969077904653653553629074775726941714829475129690960561718225771353816465192544845523766530925653880875428696386887362465427953489201990723578328318658821939924064629436073763556795685522672960414333216662434281031585511115986945249534620692803292621718521143057190188678015328585168477273508467653279271641155959480277411528802823240855790039693354445492737380551669231310732535048063332384137261725300955595074545852250304503861649632346622238936044990905308694801069249665821954591826544243394218257344922396919204683535476364201155880532815222009238966641722853830144757458742221352316349189567616559356410906908453240092583218740010088766080082248022208366293060318326560484998176681548251180663026372344365537956347473448158909244019476879626639939444274176318395314488064330068384424520563346661029558218122436243292960374759008672919791281812501383174337608370706006438514054380952949338108820271486601839936752849719810368599459950550945853970905634188112801046055623335155623268247836246610228205507019498298130683366781219602470925595983693490185327174086820712729502506211868388406214709149647664388675119772990916208599771865255388998663028432735074576872017845497187087055635909241242721956869111076495662620447344628663145122122878119607611711803868163642910119427169699132475921310902234827487117375712399577274731423414662369607670607613387235674898880140723705706137020698180264573625394091784139154117901065846344063247851056523808409984480974127502302391134889059338019616023051819210671946112572269170298139359915362926203020210502121165109728070380933544771165792363448382322864111841668614034330179681976020553778499196473334758339155608928731894220988614504962126307007851531395462897227188053628561270252494412121589079905575625544390606737618415908288636454492460475465180937801595749168862423686467709453028760605970248756642799195029314985808015681092074170047976549119156466806154874111596033553493447060072226690400923641195587714471977265781598427772686243255717432412474732762555012190979169428221007631396244309003026842339238698796161055895653441760475252206488862914458342633013565753999987245949160895878570919564772594053543830082605669464499846712010302805728920032595701596755910330164645733435343578295877777690081558448852511035082262930257968596712215966049891702469797550415590285457423885408975300105379793338096991062709548198855909884222032324276999807051530451217949293021227703684286741431107573125137351581727792636640782038751219130594927283830567000338817322793442645057929099169609241739584789977164261171322884915590385723830004757272261844139761054308181795457727727875150792925425964245783657816053446156134353448980759547074833271025537076385464049274548497065297914007795870325038726013548220501409855715467085256546431714083577777404659196627545352277242041912061683110680826861076949473042736563753671956151855775271710279565638099757991974450318967066330496029783547823959359209937844023758897275351100332359693408981837338771922481454129730645592599840690030628214040846779817394088181528456433516335249302163023177413638750763029270967712579086790588872389799437989525384196777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 35247474482051622904712806822819504924581220795309112666310324573069459897768544290564595874432636013734389775572815659220008846847859942843360571264185617020852207871512661091579165215263934347863361342033464184246386033815778630121630762996804989920196177746996721396523027841150006211106524506851414428781370956852573661887085093508537779152792935455943842485167689901490493286614970622072593070160803471025156853590324107983404820969398320885045307557546137967136129970464580685531189524469012337010961866862366691016325872587053033116796214446025063170046893402574783679083226899536451818899446561701669626880502943246419915276861258526371679629424744750872488989236197958275384277878413340899706030583000573589084137351151246705697036792864641065950202530428935137945824066262005060358774663861696297399905749636521780250549425543044165049935277011775776620937227450171817657492589179692345177559572624741949886954777215731133214260423137191044736498390432620753871143039092772311988566520579062562240632838637864398435420017472208503890611161134462179241648659253118856567839908714710546894581468956317534582883456649691566363532381819657110926068215355909118748216384185886443257710861912384241888592097712448876076428516998200673313790396047945419415434894463413264590574708053733999910564668561881940730414377734841424828480578784010120171596265653044628552183606599306991445696854878444957583281823546531814631496984203207690539018944760401177318626995438916499502431486242256924519365832756320605371408903855380201578702685526717949138493132546743527312800722740051009946141225737495467854256636902442517601734253951234081362385311751648020452456606396476708140927495915533543507508920333995022647908445912855554862359903170045906985300481189016656884837869977601257730279881603684713293365358858059918930847928323579099879507679646860431121686348249757333264425766925013327845863980910567220875643969949030612586336733530205661630375839455150480928273482074450845826701556679183954253244746149930492550281703203303288604276459464604857419040300556122603482725676275365082014970611289620275241530593984098258351263616547994117279256837351894624126282170893828104644643575625883238525574031532484648177018658393919094190194004529912641107502802488705988201182695102382815012501069470447332954981500926253190536317702091513933904953137785640856954176565469406481308152133986858146552857798180157719145677859880023243734725135958383414102479043098969558885853332835504238958024228451014962813672058756630261313402300715563048121697535672843474003843740457937174287731002579230441900949771779786586671288415192633145720914479779635462385333147703884678346966767298522524547159205209136257876149462445912741495245851133133223078276206106883102055718661526431292240547255155375691875963526551986262975718338181433876968055567035312415722923839065106163909256220126764626127510525206507270393533688895224214925770961347238625727382915199724328182798936440874111479260912494121088205543750612119860754362890781985078147896496644756463069320215600892419218036583651589671705890267382092323958908789857661244053409336328882649195007037666839806300674365607048845364415079864299994400738367789476460504629706046086821430274097332992568887098001046043062343275488224138268287631687224704014352739332165135818315932555836917907321880222714113518812081607459506270039956863885322411950473809697455403002081879348161762086612333165862999140095360759544420836513884339520818250663713968637718006919480012729570787475441480662769731135461585371396869058974132370756565868788157849177604163033279580801882645625245939313753818792726326641596328058846019695742604074343656156591888660410178210180947064701463045062176864533624472412265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -92094422240114739217116976512502781158840565574061377450443314004184077958257602638613107769664535238444635818891466582621761799920112953789502343613907584566043324454860177824389630762387844192023161539453104588353163029864074481483981325515580957069653403107103124890498961083298366023282210953509780051658949623497027902039533337238427881400594201656210447986663218402510475049587167675788821554004303625561713378767735145733877262680689715566105129873475780405098792586512961057275698968831056112031459136021798377681214627893294111407477680045308254306725286870464207937468330309617488461196970256358865502915337007205485883512956145373925560043314045607674142900562934495739163863968455388893042019014738587039344680366479150548973144096593756228095630703483565271106659086237970155740874249657047558373014591476050107795869679704355396870438367196667422603753966584859133115819379468384475642907085291618844210319864396140478951496894433846858671606349474352837340772243447050494951788628151697794111183048949955256144282230488386767322324456200722251515267144736857491903186197066264110864488329610186409479674144428706236959006508402703457161047440187327301381460295317475078590635942197013635425165418924718570666452956457114947695034267566944582089314164791177685914277302825440538483249883572272119314291615882856171610690184254493265720533739166172078727640149509502063209132712820962274282054101195669353455520362860221103895506666143181789242800143273995030974386055183485981836063530608117450864465868935067232123463503645080081830428537217314650579361857986113842487732654810895473625516953323184718446085844256365484591360878819167883653083740081342028175849880765303646588570652105814867356222028685944519569410446239202357501658705147180258494762366517999907737111338541955174855636346788968935741434194044921404150011567549778300112438818690197215261271717644410544273254894399598516663153624058626903944818778475845843603716233982084672838069295034369389572976586458841029712009458083199905780490137653994570447734889892341067350341770873732975698519111042007899338413863883840664714548134703762631243611175678185816252555890957765466423771530435488886325371142624340537769434061139348042461204254946390747026574006517003790060332957877336060714073988737230304496220538907604992760368783579993866373692563821953944152012712819769845060100979731605124374931207729964862584481692616222024307246353010081860412952688670349206877151127764618674986757239196743141975453260224773209371458940583655641260163258234377801382239584924463190277866897631673702757005020517015220880610381085938427701374557589752671429966087641635863234504458492725308797770652181793679221144277537902712449807356819104375845673047700197924239264032145730867658687421818767541803133297969792590843590273771184356757649837084008044681875196242350578374196885186785823302532235651875647449370063716154973612735661453398580931458344847458434683200827598584836999330486898168158764992387117826281591727287998793455375719409544753483341828852913592897660530592001886565547743336485929316992909942883024123109845210541802283935092743867263020444463107992756767061716092372262462895444514451571568088382766620083272363594742365995499409198838093224785719681605574286838132147091351067557713313716042900517258866680276463394501001186771712531287619947904087179558861522614935895813599103856819292167651605113420127556103510227576885042197680372638114018342893061211058265760779662164174247006407307872456984548876384569051699482393341684043999497067352548699641802482581275127655038216913706977926247952494274557329237156513432595858917899170367605199279625350386573262674460978375985290472963281033633839415277719477927232281937827911284090070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -980797780623083327213074327558623250929870698495944294249317954291466166192284158689798883716669574560093706273668346462355113812913560476191472928849311551781322796578782579683442173894012395472185807676104191527121537252285845782264078071588127058138884629470012837982351069189048535558039837671243183731960016813870830724319624178114584357953413024799161449544420891863856212453231294981937685940117837077157783168744961977622866326210341859900465272359228461414514434652130834629426684448977944159527071204647996441301683979695351962676486793335804483725930857029774977835684889957009776844350450274188921609852558557369830866623285103114832357681358266127082838020481890244515379151725717632252820858450306623033122150471397948056269220922524355599150006045220672590616440902231011428934815781615712177316542975126219741266390515267219016988849456968832581461839593626311127639825775635070130312066558328836511867437879849781822960833074210705022405364569411694453520937791022385174965874958776107673783109292858844666580268968327826558359143574169463349933702659549007704135609682386080071670426777303899257655525879893578662232023240698084253882797591258369718505577950943370644233458299325050856094216079355591265495078457352052068635176332495089219995619273400828677793683674891832689287602850266224181521552936690208228627551859142108776454547572724398660052020506347100283409553790476733457098425805384727329500591059645574600672200327260766318519236132520006408919458020149756884212798010065924373204644054031043472480247003127153644936955566097665336276905672787038855868882211959880574365156918880175241029230670664441010874030834932416447407500801564073478190149851134822848211312567005051013789822708127143833282146836522669054988167248544939992713019357559267098735534173511566964940218891718738591668335663693380586897750124757691723134858426065539287919352925995119531474192638081877388214774016307840719566978990051040495913742589705191192492522870952869962500630931463912680756130623070876620918850083442303991117360864406379635136746018716457519915473677586171529957260189812494627365495121073342403040695957743947454404343151705541735697026493125091710827051303606752548939940991565638184297793534173320897009824543016270108813526874335798855610177933970421307131450739499252089028057877560649891092177876474448610156866652860374159196719042737230868616105529209005503287822209073658178124155370381490471691873466431569182538235213671967462542034701282285319785645412790281910031685408949116597717929769710126462276706732704086837558062103982453056376221119303797444211529353718106160148635657905529492847075433985058204114368267035808150796916566613938260031001054649905630262159425157390341280110733500164263558016114595170272699841931607725865043228235883797993781307043087950737422598362150900183059105744456045372045186857261261055121532381420764798819529574714597040118668170649915172201245971818481341977575307971219481505389255743141896415407616169198854888954031730763557115814975970779518812776285960406505560535575284594030224287200169624383883300998873251934777023546655097807764862467464181164600294365043457343019418384189399158978445176418526641661632389085855076207069021342399985301731061400955436010258641286619767131862012571314464350635298803726002633000491886928699626070430974698289092367767974351725661861183014697082378974004583903472223019408762438276994882175590272639444456800342558778760804178046653156053126886493986773022744665919654090141591172084734798048342440968695549735339965908757406071564568930025646247230273777110311054478621613527892584367741080207750134111391685084195969776103423739848054808938286049464539388905368750950223708483638781019213775645691529270273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 532281901698583035220496804186693188100095191777630293503716688570244389602853333944421200116128733527567287005553919127591291742770296906151912049581736048954883741622771840795365686222913203060563504807432821144204449175499868603616507133107496782842827439769032165050293652320122861684291005186333507973894495638194352067869107463939065877960161969284102708451653970064200321761167473132522807653548533710335510518006788146095193527474943168063329857764239683825686554671077582944510659434556465813204942899351347552543064541241671987183514546904387663084426410211565149032220602745000584561902426547235623755688982505528233044467662368986668459955783714632323442213780534512561775981567313540837509249807360121899910793304748109062090554750847773758233658499695152079629902833655299931958061209502486349751010690462080817488677117545310156373360259181531029786388091062484061619457779036832534141322940790622233705577430021690607869584589461492242522502656681279985912370998913188268464968352830912725424668881301429321641809759407324890447400285173674479132217424748245561614442015994329699736119133858458637887099167154004771879216005763012319101519246716683091648236592199586866951271487800432665592271299917606207178455255559283827301275782724930543956629118776185248765370807172488931840885535852949636162655807096944848956364585894814740990769340866162523112323633579629245046502920233330740236834269597658372998828560472770467460808773367432858081566706846914428110419681861515212038980647309400325968550447249030611664626891480668843056475309998818787275179601769835382401579104518874904859718397600014593593394736211452950221326468102436848412752511409088758749649756857658467965077115714569097904798455681544119049442143150251429642431713232779608697768227652324593947044450980556537913865480518527073280110466642092031501550745085290884740169651209516680219376004784779003740839292356492256506086182113161842639377864742644397313118196151197992940593830401302328812144319555665769953068830236331159971711297353963117817260646143395337003406556200983740827801018418566905892108063526691560504234408630881784165052588081965891183564918354443895137033845182173500250015529469812191265487799324172760979967174164472744862737714139993617360362597816781151326278550551995148769328738330875647020424474496553644487647545612285246045361688408916693433215867536825023451844268511493675897116295087997790876198174605413159650460427247005417824316949644453658207168893972212576256291194778835866976378273544103178513777079206998768915002790075770518437426451068896977349200238985463419578391413592069560298691991005298985742437507894082910633027245841844643810184506283142464263958898798135206419419323151933703896576136640348082378823332027290659307252636161883616513756585773814791145733284365415697309712288240094925819314387556332145920589202414100821534132748938951885726188596022474318412485019123954368114711755223195070391107186859919519410267648325376461442272090871288757021059853861112581441597213988520554367049005502114046908891354458769901177028675837329968686761863613935662862632660528774654973839487826362777888519862019289290410638538370179981811277644243988619899892976796654869659522774125058577296135153884578276291524610811933304192430772357059681870709189038629392974137148211055951598574287540896958468573000770336144098775541786557671360655282320898505497670888328736420510243795709371675012090388895749200269719387951674569906197962389026560394167981587750887965450737733096544506419502089591726193616739660713810379553970377613084957423477155972608324115958979023218777321330694052490078739924200857286109748787756850783380709300886156041045872409754612750131665953505762685413814938992818172392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 7172668738252213258428231533294639525610689702571629003840484295633321065666052196994644645655780908868207786344470463944916076011555153393481720982032238941653864128297360479742734988252637678256962478812070630404793934056314565120451980372458784257918907774819828805875281447851585469944093677637013235753098740009743930890067510729523410657407988088558518755594478894998600220944055915889568430795063212971976928196980293284103979872309141976738209467850616257408743632852348993550806587866769085930104331751100483704891646182723928649250988068496189369675689599561141733436609161857970601742497749677718911681714416836296335642836680473646726033741332309674855022988666554684155795154904648218778497811627420205467164107932956945190121228292777569579166312527777886650089852786106479591424808774243012825401802252770344478326225854899078049407996857306221084441425485973676170130737496634155968474218656811317056837951091919453078520662357273381191012817997867293979339852100660960953795505999370393787782337016060260863525722951252562678780451997949300276595368996818060898228194880715012899323011699798718491807303836071582241469093585760543647871216148188144558894796182600837088078630194028831192518674007961631513798886932102953228436604900609519950062306018658068529056339308746445623553646928733518000178876738749971268994027539705950477269164210245558625266417666220282435487614199532079942015511559603740012060242242674350173512057610145916281333798849154449485460138239247684954076243533467681413115682884759173815071901811250992100059651838878159128722710003502448300148587221481655153693923231118462684774995184950324371809158233985184298949192170113544929179206825144901725850221870143702837165194024314919844003229778316748796956480971736663837563376065914092236920131118139332439941007757093025134406844238079513877406706151365059254420472071427787133054288620524926464149615311618052866575885460598989081561295709712732655472979460207019746396823395335559709523683680263199621002810659544831201770301545463264412350858671877360342700474566461583207297228925037740240008306490973038617430075393366895704550630463595512177086553127906482901132646520761539836081199429063948067226593574756098222439975934319688121113741213652967986510810002631043080427431617104839119096561802082814623120986278040614205314393660701301461126962674728147243095985688290679124041952106871960639419481011251892264106503579148439824615694849682287487285597606571617387809739827771506756185308628204897332207523667685264298483082406171342431934218507168336362931864858774409968576513942854504088777704456077721688884822514632027502689613046352143604027920658796375271627959442512988592234427411255036420743235200668077427345011982060831581470177992496611198466693890407761473547030879804638808967932347410757274808804830998492654730428776176913272286311949752714593396744871740498899856917685794216402715531516910801009826426912105520336431230488928950323475521952934388135364111217284050870669768841372908176839900997613696658481597220814163211816424451840555925579497143890803472895469740642919886043522447120985330274389926148627616779789882204862285278499390782455110845523374041674335646576763145091492479068488160812661303534968427158244107888852909551440727871503550768547449478672276282148917961272821206987059972472438313564755101327194692419817847759370004537573931016101454857795310310024041523682645882183978011570251878505207426822601171626034859638380506669981968430417542470791520401188696014848354348001504320119605699238325581972822036029240249148589791352845954760778163623717600268279960560742883493010502371911371750767322808313877495809304194118368641417407909966824526610016070909097537764240504223098288789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -2304607302958010951002492117533274322029525636956744424334201194718494225877650202758720996207785996801801149000961916186040261726378521435895587362074463367548203649521395289555476346907574316031462103790453341423288221323454368394846809395447277949941973826332320461485091044847822771724655982205287955836027816646041082651041208747813314126537959311979181296808881774688053862156640251206650138239513092997180244238588402129886783568387747468499978558089613922017012608455056499735059667680159933524285580870917528202408979548026662762870497454073046305670039017479032930327212273038549453254146598566437923011139233945035218257585873486624822517906364713492052387032740872650154698027910445951787154146378042050796552840081531367316834651500011857872017641618024964581879283846685800128842616346322636005143891793824316280454503288863148535666936272467800473181187631486843317951954466620858656093394269280726847270846821337165952955528650766947987799912901930824383017765757100280453946834558444979900391936395868899806878131697738802392127650284529519270885201920668017464617570129518270720615861305154512957649818625713957431010332155093267589225369112890419880435534862460450105144475148449530186607222627257158443356911837942504261410111723671003046870752100499830681288820047817074242438414912321515595450640492186390935698246755219363323192892424615901831482285484079217878039532027290510875648510664361907728936769085663610259575712194200856969310739823855708576897433896317247516099908569341082500048390112718931458269354992823130853751368494221092832648896467812594187487313533053111636424258742663960855761203959520280290860088924837973884981304400816922258392970471228112256128339434660514929005993832942333459586366990427273455305456285775034302873756635314690890210757638565403451879684960392726535642373005354909704998643806501159106116466199147083630097849967408279331010309377458264386611741707299694933933364373582662372485332390944253189718404888913020724333825811337453291826201811797494806611030345821976443940379835617843299169777083659636383620819377703680050469300106643197862737228181515231469878859226902558726577919621871906963692203810027032793027659826067221309152015920999204982945698423058576135100017322053442711789030642007290730901187157316812909625921109700218980927687411866442811584440869225265184196274233967649123699547766113702337563330874719800719773834717965819334435511126077218184077553316769214653791183420300062298945330398204013718691167050444586310900136301714300138638914770248397393408207788017972058238270131516230737582277230920397852039367636852800521396654647730790300156114585958711172915847683580938741257020456541705202358388366058477725049202326925405007199374985190197175040321654658686612704999327888606190857089457271966214752512043523329370030630255094825263085010505145569626528600072200981033596709320242432708422671689237574447559991172505802383095151045177293925854996756116390048011436946277789746938851244406518515748511372661044092917833425626607804945057958894787688668919408290998928826230011195611429929781166287938916198501856245043397537439706461675232392074995992656761583848082500768025254538529676398449511021297420715983121658735253263176545147915232394211565071895425525948333808336323273609085882014312046587953807651502601847797916257253179875759150096307861596657799460283178908756298097491511299750222565366743197870096366667116688560119984504611796958699934801249701193305068737709244884829114147694318279104231744141631767111859525445787804892822422294746915329604228775643774393889448598967759056487904015954855477025783515508488519425614602118917400679201562879407262851432176702234825268709277700589360635268987314593101677018288730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 13094916095700400047167713509823800503138064073601764358712758751426147215834886826495169961089710292267349164590346268797178852973408462733857510812766351439214929195499565301085456858857576079038217624671553334085281895872868209155644406780499662930059194000144626085634442083619026529322566862582239349236325727046685394068197636944019967591698271941771169230565179427018123994820052020047540896303479282690469166906453002387972597357376375518565473926304110057639362755899902580583381371964114848688680914470625298700980480132907372641286175463561108227463244750995949773912521035657214269941674658668430203196480622416289146514955934625350961676514224149544275331120587868921804684116989630911855336960344690144846263667469883001284093134527773697214185042434227746423240462459733798422660967311712514487695748843768186156161516925466781769724343298337897435403387338995490709506249772302840197166334402242714383815533027237308381689210357841508006832804803730700188011502386066995537787514332935919515279942559963299811385609010690547310859727620223005786889021677621060081850320396670954404268466334462323837416388716739083773979646744047691971882895018696064200018025086641682804098449279120977870501255364320679200088966299906134219786197888360458361666394756787328581438576145384102407230102096575776451290511470504193334950152055377262215070739088049988608746118275493960280194444408434704075106217010330704556066548476925601773018871660740445709561049401520441768912899262117024403156361108164748774560889160922282853985128901904494391266839602709917595778498329271772282181320858352343199053051168764328502329506085740996294932853799090855951635532150353463369115472653750565596470366615497218958221126745415227549950011539011313797204148922875439058615788691942181970047690826341881678668553648882604352716176360991076398722758343895701408954474645875133161758378808942627204973704816445932963248280119749499506918576180775197161722490580669563670753662898625991136863284050226016265070867277014601028887780828654132409515773694003132596331818309831566795653943566678455547592126053107135228483086970730147549337127119082502906904225211321671084997244188054226935278258773531648256652166703405008914563692968311598893395889087422616202914088177492968534830642602028214444564284454853468262971823300947017464594026807853460556349467945402959104464576736903043531679361597061850925689023838917443763918492517201170402125208435090316682113180962784809693169505200729757271852551263509430829128775921836226580526132170007016440360979199141546090188260483077620491925536365493956317537564169435770180213486347773628562670019171496466833965757962659882854062564722302479884962131478662951397052338022474467380935871372998361649340348555848045825933624419497663595938392332492313994810683256972895309503178049025846502555154543556690785219521594298078307576473235469111257061850763568937433126480903716221746394109496122600141318495573117088487158418754142038083979430578474472621325092270970413899806804032720730004345113534586259493864223843764818543859313514901009431847272000483065517641877762649695304506009367828137277088871812657894779847022954235624499341064457758728586411023201081944666948976954291009879991089617721338577860459983644165494503501432329059407609196359045515477180264235055048509485286860360733433066929931722154847805816612838457947447240215770296791440309657200241761771190682926415852251024131956167671127294918714805726269203339743250333657610945978214785204693491018989139419030577044137629871014874753234891705356831536075282790647580645115173817071902674650995284739961200363752907705700309688757222880663593662103997781967224373119593351724114899060696167368582748875172611395704703125000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 5780561511251726333502538358052834919766054453831173909572125785736886021729518940078429424789763751132533135504073257084965156947717359761815571462481555452096167973222786334169152511781646753929668331708636717080870643058493933291725899005721131420702346892453081284819051745281489743322070587155126080662921196162271480526495156140028291930395932909156852216325144550542058472746527381522063276100731563630525303874778705822543464292107220846103682198793181831327657028798209069483945098930460520907618532824859198654353075010243667170233692859095754255148015673284833639224571297572138059505769717321490725838521953472521070751731495479230289708645650694888843423803118661173995305641107429765309988575740235698462470538247991216465498427785850211981138611313622339443223396931917040961264254305274936059846083831904366403069860613883103550447841980687078276425437367004357054590922495719349056886803209245958829631979697494960959915226732626060573923748100972092557232410689422681991844010459150668085771800499839156121641388897705183382365185563028195725619373141099856126730488353642719306039907363444015634617112023490080875612593320434486590225956340603503897295093141171585494347528942749401269654444433517488924110561959637145066038416991596095403699383706614082977709997234735821969466399546080748201224820517793643042369357346582825818193490346126157662798696113031573334885187572762007347724722061427801109024792244709029892468444806917712783966436492196059857216423021588644081216568295420819794285878798717735129730448887658945758739271167528383320316257787758818573697549474261507967345561967882955434314744024022344529343167268081469120088468009200416054093306175115536824370769843104973210160099626402676815517152553044290138126857994344558997809508217335899408673971635212133491602012032468566149220778615064350545985787516843427260410244552569157262254114484933733868992417388158351994376805718976113678751266715898568115255805544463463485113718184804949264325886921961341502084298275007370997376056077316404938774454997571874546299461757554445187801270108369811667016680856299788107453496817304689784362215280003130464616390100107897333065270185735248426678500333674775103486755137593830062153005388028914657939385622660014524944841081088911429734807021113710308786020967427912132270786163714969944496921426722939361088046802467467473882515868539859950080277949716273255931584163535432657782965463929290315409713247767360686975523432269462162088284175609248749460841342728171689318772648761135130127008928851245426258002129343221356942772376801475273427416550370935486835643176087336334627480666390105168545609903180679641093322887397070413699151266070413966639444271427263760345087361754090304801194143728621174719326404352300975308581356832460926956015191050593602261329073992827181424276647129670158443452434934583667601036414393881478142217211756754336500491676609044951457314901259931961587485366300908691842457637016351564864225121680717783405550073834620173901431005617279021544596490324345745662685517194571284345273388616909958110789568678708887753473576961685900006206305892174376006151224027742783005346802895563775813524769710057181285485066781139413766649625349892454504576424865922164639971032145601399905191637561783101062726292520075239954171704021936187307302775113641937447106653885148943391290524461655783361380271985074903185226898929392385945210194504484786126188716736574952950747310915349762801869830554111821529746826876908194055952911955245552151082754530918504981137010612522601580205122808722453118137263018857222968597948480977860450921415978876840025102216749844118772711159142225763345493046378902171003686211187139561417380492360190886720055707236509927991372760608017578125000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -139490298217711647275427356467477938649337903041452981882322578920751844154381190055851416738953830745114576635536760095636886941208446376704054570988286568568122735812504004830970050438904895487694599060094088108154050480061439524087687278907596068172382898737216965611684654826182188893944591025248032240627617586087833750062658394800989279071951357026191542748649656096476234267043652390778763422812823865518829319602242722700168913833200823457920978246171670421702739845885533686192003891074144592582393704292095361848569779122082136465128703060111976385402011761793276383532757737749688600285343164661953751309518279087189134204501035973354273376654665745321464355863243427509275902857624279378264899531624901684818041120998791560474524009421658260929360738567054121819192050435493113231287836874095644200111485238045411351718030277792886241265017621143280414570627623418531916790917341857086669478585943241696633625223236303225314036260229364782770296252657710573798871536208752994572645808356878318180974878719703507446157840009332024102478589035565655031753072696057161253394415072293365684697032504729499141928564321023512145511652391508630085224197838207398983510485041470634555039141533745435711626307836047916696518786073767457670697231655297680555359455192231771957650370334222939211384496984295042729850260178180528643420330471626879656292956606210863961508222689903833305365921306839525069496791805296421970888729750452172436155099152660769090144710088560219176719270923779342975076247443183476766427464634833151136464835451903740857025149490054379041895531121507476885085115091673910702514992012948686271952805466626804647364621332555117888836928360720566567570412163407261405531883364402046109641957436662531453737834439416883530900256628869795200377512507684368494704834797640116429219988967401687154229237544504744611758001090523712202358121711323130687325948404855376974579211131233428269466536074518539170088051766307349623875840166248977903067572920534905935895245005296105109996136854338684476299277855169997492045281776668839263100478679099535506304825547126400293487550248399319855077334801647163127640949131573446570873746682535411004475031351933345227118568948108434074489470115345842931425711002405235807904081382178764823448267648623587576956256911819653834316799084483088302837046977813150780645161484880547894351219189830771729191100004626003502369107151829512902720379290239233087245609039583585102616956880332511527412182231925210447765574000543629188325908858252379117126234541199842635624336690989189622328148693361532845971937425077130753981588005466887995365898082929416474455112390905353716044508885378069384756783702028487512395730355249885767545621736463914277345637534244465988968653649385466278166221234557934756871527589009408098368975413008055473933608617032310130454811922590709368988727790092774362485679507402243671489634122614508909090847304555173871177221709239127737962558630411735137635459098320443630438827640831247094962050780603648896220314514629968004565827294291298809993238278854255308907393828695219360182847695644154564868415482266228113315461775164537989083040444736665861808421415366386750785694623949480302334916475106042024323686786666449801390053062130386565784847300833431753108345676912936196446864299774126322368787973587744102821560518309662689525097526678604696010406824256726670492828555917026994833353116996645583232052910645178832877265332249875587757180461588103321639911377204871961362523014194331566815919885304298405182320198632733713428045704256973473521715229152366069534022192779001804216411309661714540547718407870548916933799893683808177537237138644480293945847903962987407639410096919284331591222079717774903338081428892169377244231099609375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -8938229024844608762739121858580042766752067813862177581666522763191072633531799418477261062603516282704988987693774185280385621784180352976727153473042043280613409311608150722404738999356992565847348734212851453247725949209011926264867847179374951519693576164341083900221675405955507080747134854863415806907305168987802802374616743410675772034481765497256872048168444592913003558656086532901202752981914098859672657497028065766600508916738773155359628017411888115433508405409111944386392713749860252561769194051828809226349449219515163174179453230244282293029356342571130477754695721316971466741211315213918652198835801897621719808728837466238542745440332055345384742899059068961414598736771342606152440357815521746830411851095638871834901047748335138907537930631491210312812893044756385977800711173278968396969199682295902775228171208103991857288338643418682573673169154898270100413723402296846383572837446034236847490380785910670541102880409056976886843857931731064181075390967322830039488129506894721990469608326365364793412416669880929153763695343033677228319320385057850647332388880634541222012512832323169685392528825913571035310093586861255083618798679151221432293674378752751868380645188175988091344712144401698020944497631724580630563820822510818416241428932182643786488320537271085293855139437808626034398632555443695242064651853661013909502092531670205186965370445182922115864135859650154233166893306351527296201149798897806924850177520326060854388401051351884845442807851685797661633576245710069990724613402333543367932602481088148989475883183931738607861009674468258564441612492018724712022297332537425121836186969252735431827169057136843318036027544395657522726518668954050611849745033313772019995404913642126596204399616143666019493836496606417600848511439212732745981267669504974245009169827359053082943866040287076873297399724750434703136178607715262984560172274991461099022596787258748824758977791257759059355197028785339093046704329158664058315161783147454654641999672801737096333144663436840891026443675623128666589833534130325482622204046830765069059639951929989580669885606731154834014548016130872024208836075224767506018426331879609796524555320984526768623365846644443267484444081084894789375134294363651453293255187890726628064972115810226899232752681841119738625859633444501904278786972650070608040958404268011546151966472444221517882676228794818946138259732599522511888586261170440739565123759222474770487068487974916095604779587171829786626783454994828395859745917256379726558493588216415915341677485357691169955246073443550734617576394521058777972192371987813130706886121857655879739476383150004567322854510855006808145166768045627061515110098307924496345100996900530052684223518936291609989026741272838929809899059018978329519639786690194032713115236651909534222378608254146400339888581613985069859175768420597225817574140316472118041842402357707141927439292165623743234918049116660490281286696934911307840058301162208606542593175675266343163971647862293436710608556573610790463179150570691564252438604134651059253404487219162818886812996368615822421694111029435574484738711799043851205417227561418857342357769938718856301302572144505123914300364415867914604353404515243750954451540204664092501582322196971146958227871343002629885703069515164812490014764771729977487249614335823749212045463575840473361288526383478479124149680470137642503201440420108913835073405848312123953360237108580597727851035391841878800890858621441422952166162076267966173932026979121774511649824125978301374017291315153762320468743297870853202971355670505329008701006379547147507610304081616955372700235780188965727372172793991426621153040664924638379482668523873708042083520684439111343474654233672468156112115039062500000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 334561125308608355155129218170418698709269027812241985610830773922153857416044461025195200692180862047910844238737195593466343022651468493427953605339999551317794626448387860173795828366738017491567150031888545979210114456942534284594633726012745919517640963500820222784401862477943412197872975292188837685957797306621137562955971147732707155104836390808442934765300694498326258480092817981476692725487506251978899171301866003693896714416892641336165416601857182140361968837514930037072011159775572366161406497747760348908312188367113571757955431076239922231811236515031458152374631041776524734761003301854964843566747456064163125091091491430937659316803582768128382945678116856590323909698776038008211265024583788791546106418029403187311165451808134309537070064770262609288831617653739545607557892292059470662348597644869852276240677599037627231282373168121386996573987521950076582737958802042906563694826832789633302248317969426734670480821235461839068930284661615265015706382170488435886006630436666624398563751377294942383461815874091164249275495265035220634127389404460078911543156480883563610617200587890325678075927146446500882243798087083612698013320083535024469191373627124245447553496319755515650868299202571825389016892865783856803516625433414413297414827466202176046535286287347706860051780133356188322891190814773458955235506948669258721111682794562039071612127712682616915781901334379107170525228002976874589567531893480590927670275448421154728584020637227040296322385714919209840692925258149670917137082767840266539354836978193809903319383138895055576619354553138326683791781946563820576021186675435590253587026426941905403265122377465645613058402291244892146639834566734405363950321705978847953287601138211069759565443294841408726923127490036072597328818968165955300433046583255498105459735456178667947951937351231915879754298118044283078771038547133935028713835281472870754981709429533418854425989571699648951962643478973722085369294288070529118798965077867906162396036669394762289772468676143920050050396612041352759206054782712628720266323722035359898308006022850101419824530194593371825663607238081281414997883217196700376593099049431841543858276676921393197389609441619597767367563667127482240545941136198106690185614957593233172221917794604268813264846945952743839569000549377502919686006817541962042111466775920930108589238241461783621349982381660801202047727393036055467855653503456938741320689296454561806040292349089547394999707128312496181267530425006804843868035123317367078022798174960976855528547337377399767456107530189205531226675956175093553618149143415126190331508287840574669498542815033509227282157262102892396866227748750674380659813023759887567853157428760032153630368545280009473890588415430385770575358006789647680801299874920711208963325192615862691841311296569480638568796160881897317763457967311618880871570679011109601589290269035796939277024853856963183358504021927196960747353704928371195536840779872332724227958826531144039818386799602478005897041978621220319890164539196900079555426465395167642344999751494921681097764452208916532000320279339092807346303268220567921216554707413340347031565433478692626508107193241738260702298914722527763017344530471707823073712294346046445664557498774013949988411721914152822566990775047719125389276764845558780561375578458795797167954499365568538381146020989826683405470664104441531592753697154631527982201938589240154110533171916979708342412095018528719121810135942029730529530050257076792008996122857074218957594834607920598231601561525475465477829582278569512420061496763628150833113613357594573915330483445483941676124875207964623221909654596498707923710124561339861258325841015407330588866085869190433619826685471709284634107446289062500000000000000000000000000000000000000000000000000000000000000000*i1^64 + 9740363558734134932600291911170844203234120775592873058068662361655364898473765560797540443847511642106266721215246823999817767615381723363634987658212911232439101412579429208448456405240719777964453530524354304856891222550639298780996370086860289381702011449112717246053646412125123961039375659515174621887214946344207023088556179716979125967438726044197284597623341991182377397408099377705672208767983083466785629065707158173263037527016302229151505580899200224175146775261459354539300924567440971854655896245391507957856165394570238309299201172010796740613597864349487518149150760152219970295119872038894733886408591500947509163318100152934735459129283613009034622062882051582061904596676119408658929264538057323092251689601042027594129819083178699177853081334836432431825370485361321386608104639248647370999445466546684391037996293242056682603768378566342629249190996019318810439383250434882214617490543473707023720397754225294897284362476945902585446323972170567102097116534983131260773997845389160107451174474609824011594140806311962671489503561175717408046045018566891590308142554679145349408640690295701125680864005724182122972841785787333500868442231437072219262706309307221031236429421172142559577489566879070804497564755981151159997407820219109867556141037561079716587971135518766167872890872813412118247426729986327862213019663616873643900751209077555714685729465940082558988956308459932412571936916837729489033710881390824633573094522275962925888862311744291960974026851988879244640387203241988910077058862416690590073450359997965067382603472813296277114688592169889888198039611847828768974969674123655597248438823943944489778343117265351323590379838508929488232316645865765936754916148523490263100190946326779891041198134096825112642760137514828499194063342486894982694362748622911084101407121276406565552220210299685388160698426344834410607275631602078530385615678668764882189022333125389916397039002710343332740595637173880047662841626934483658516077678096457965744632217659019374551228832218527796731220257462470914562106625226816887166459863722067363585966940460708246759674009656650430402296549525022959366324761720173490298504027426703186842567745892704910327053126899600655119358252716240345138682772242222771534363100740308403259465106577311161386107117999550326623120046365902451862964299340401785436789345091284641443348613618410026499069065044764008615488016679251903775930891873833972950242338771936183146294038653044424322379055082445370316156374506956399880408753441419889816442011042299175544748010803691410440495547500294100379177990259204415356595662623933811141576280663313728466612381152992291667150197528544967436941198684700018009554079661499326602019366314382413372066964529669537947529160911049692025920542638265332898240126103435496865638579283162358995384600411642295323729192253202864458983361586301869242772788198158309210151167942825573884411708735317088480096680673465738565388469200657656071441164853641321788879587200346982175348333461583801047508123225042488200176702688364723274861927850361902152521715160823329196088832371133994177016150405802110457697334890389757678401325341880250964747107340707463852639456096737881112236859443679698048946213177772740740061785268511533376855019631242290635651175774897883768432593180672017447636100054557409190794525193265855052828916824578496928772050972605541132397321797755365731693610177977389091965059686159250475661529863179329698512138596014623657785489320182883063871914908943184779041988641943806316680077946515671551361216131053633323143940634734296426114082169211785682102081774202582105376501647677505336238808604359050458646543521215856548553298296428844790391623806555024458922436569786917090025772760604372469236019287109375000000000000000000000000000000000000000000000000000000000000*i1^65 + -250104998493819070572121553238318971921118004441582741593544768196394789217430490175531925788080018669890937031636297364896626468733676910032133673593824836057154173480343169418392551126953529567451610549874054014719130691811123959649142048807630846609593124310278106742380562097636507126829199412440673262811159262339612478073870294783403245346083942862982408048469530498954212390933364911683275951261771354890570209847959178918804233044232139134123140870681999372427753200422456252891558239639144059766209955387594216404629911714341136619237794780318372892654892208882700313184507516561144691243987797399754785151122974034077124448722813308243563101569021903780156688926798009165147761977966156804588577077961220039539498682383736114597043777665488912490301455223284434020697514659465223470046164443606459009665585617244251642141377108157604474869011084747783050735722503479974555211804470773431908330224910560540647153987520027297660432016270627825550383950794548800798152599995438293450739005280895689225011018214770119779116519063210548640384035704258470396280062356579096728207689847786244691137250278384600625583850533402897496225354670940010222137971093597737126406056504085698492578500466413325246110603075945210359306368745443280200900662955610593766351426379986620703305707446903231889079623203757283808212036073889694135197314829827745126384258450010158178754585720247159320081317659223987534335333953186361499071369441992929624592367766017871031585240007087856884308053425703308934500902849324644125634051635151381735247684078615938955962297291343480245860189125862554671733667357146854694623618002625283199886152524220232042901662552463863459931188245635508310017891025968972552954667812369028824873346093819973008141119117297298905922772418818435669903749704382166442790122407883372325863002184828343669414960159945714440276820628263665704564319900996683049071023745834400129704935259294387383460691536727169572467931825567694600055998935024868929070617986103275734521350661284872221111851316366528911624470728365231890052195430592468994788413699221755593773079318100429007949925703897432199044478105731164108758558966995636814839676886424887289726017786699246371232659419257842823327411106813862366700734804699004495718446312355716981667125190627163997017690144234722736190751633930994539247393370112862107423275742420387619677565299952877109755127776664484011239384531400470894599337967833393149850731948068366706326113818609109534176683497324273472588828455955588203025013232266763752590673585114741407778549530122695498793249652360393197829277558533445862463969765553301023324062480594071035861358837545984601411705573681436491803187628807403451169104519927976382618405021745479379393581638309958586777918222835934564821462180567606595715993141610967718145257341549557959850519270478702469802928424666240876166848722891250339634669806739082585819022158114515260949093031693202145627309538546674708930527313035092622498386694255064453274877762249753794079046974787138788592608783353112516416540626733261422630557214807313365804241471065254964182095903607428932252170365735771992401372408117965423239783666512619200694500823204710579951646993045750662088086061018826517556336820131002192653359234122091896028948999290204688003188740652209312807231819634381124426163659916599601400242580233691345275999825901159796348207751432508542945344214501507249429002695917644243559457243382304099163409731259609209035149640686568670708720675538491791361930005712195472386691709428050749050609059175189936783226403167215807456356852503671913035481060918463299395388446764208760729481251256491223079540870344370696199402895725727736153768711953430236596306766338232800249196889370882626235488585377390394887475585937500000000000000000000000000000000000000000000000000000000000*i1^66 + -13088894110523962942273954160983694308067900730808035807752012747352904172569332468479368774107963149863127730051316449244672234695126369290928085251078273253411743474735413532913073876974054027548135449354643372176395823700287320577568329673961093100010680502951025121662108592353036173119626685059038421879999552378180392769768906337816053602319267240974544404094669901689113600398185057696170226116897724762155390321981489626020268125596038503681275229347489314702411024248842295520982116292022066205954706850689160305440572422388387413044220946721416127692502965486560704438819612815322074937210321609950364742525829408970342708364171809061336724529806408214635900733675319641322491978953678225008453849121078121879399305776660555944132638451352072001307941570837999011521577392157617798797052080024994443625237119178759599593706449917835020724977764620156327565072209922132734584702600844919628836490743292616790997420997823419339632389174441915831051748164572831989685365063766213198798908801312672536615527452254418775057525251003898851263652467151851976221392381923575108343371413651978377689782606982306931108937452376805618502843449106376129245076640874984479843961372256902903146591615993693006980922845786303190071712821462614767275093279104623193652997193302268500759827824485948183549035647808846278246529111869696089832930580242159574237361099388708745048951622498533692688017814825982801448290887395858743750619843552277196607044822983280491504793413570356077356757572148322510643621838348035175592244889463725484245310446530939634046288553564213993344748982698036735553946961294532559242696111759948149153935595747057397161118816346008177212396480420288372589399109778524476578235126979197522242722428299842596735387387065707928467382035289377347077755334317930789188307722949851396352083887568381738453172628118527946826689839513019175622214487023041453747401516001509232193212315690761532472756150998558137809409614793607192767781478148914419455874121454158262925694257773355652838905384229942220437845016137989898300071599143976933947567815069803578272521116994292832400938356625407647851943135718956826123511695304972114701480205928167827042292122842708922045719342815839963153109208148717152165155173305651055153345716750048678036525683580318672723329022869042247343075805689586803047740461686482718379383987951140963823608532869678542399696100114542885418426676842946389497979018518333278195331556765382681580504816433628870394811484268922695864698687752492297603180687709200520497778259778167070675249627002755617928058709442019295079690359303944774640321547821118409610379348991335302759315400691080963792687186808592239967668638558195123843271582387905857053461877109569281936632340413728010795659829221644381035168340446412609426006693808594993740598861208957604110273041986384809072761186069741702101831931008896985492888801502096309820729555637763803099360609097107873104813380452099483586876205496805751091212690924327123877540581960174428482273405077728799196209042781597904754843280711810135737217235116335447381194107824934857629062801485326386323094058807468564881728042555726254042360556897145106484686820467255088605865770296932433964622069725221112667827142400182451271270824624316540353022604813089609757391094578905904664252603910862151084142500728866230115991097533427114797586952265233587960960837229174673949138159403670691563247442325305723857940783915538382893645815247641625688146141650652528846344379462625124058986880477787936495224808789416662933710354707918693555907141764748499037080967255219909012517378452347872901676409228437789362159104981271030277416729021955968379681870844513062079046099670859091123822089122000991012861110420611956706239061869388806179528808593750000000000000000000000000000000000000000000000000000000*i1^67 + -228187384966055894999789119712254743225207008532430505089001031855832307335399121171158126693947839863983850840978817393469365488315876670614329064900640093135415441809231970310226543006755930681358908786613184786047695758260381061667226480674227613333933066805983992027534547481594484243027098350197516965582399197352487868725905350985139540940553060923370110571355300858615458105289841307086138117111918461773803904201558748413205534443802524845446052400277455664209708243231142754595741923028932481723175872452049586292233835146503101210341474596645555980109483364188351568810562078800706688036256160852669581425906947092600411802043871303136247718935428801580642680641509771247401839983637998854284989836571601907893291189926963074480412747919754809720825537821638813271881034278331950342680730933070983614330595444203767232535513302576868051259721608172261272296087445364969467746595814692691524355911570537595108863466203120069168654778081429229540423803830348158568664331510909736151652792272593727198660263986101054430515957599594736582219857788263274220550959002000003905609810928146206019628828940595156856440719546805495288867721545598242314987739233833961857662450918323356629079425182409206348335971692508539159630118564027070373589850364993231007118761533438874209569938605876906923203326253695125230653888568098244561379098433606857610335614587130051545730598443129322385977774840670796993574521850389262853405415171936898352309659902131512242800297368723750106717791690856530522917345447913808874530829251968104224062957842544787512177195482324963650519240648271129373941857060011514621559984138611525507787758833211998221824033414723884405049801285886944981627121655778595576275764738772936377879414074988038926113368526851361923286665449009705213554089439458289880820302143965051243604640126406754377572845639979376974499178290094999113625602311037830246889281411761178395120714408878243504687810461790058849641704288830043880072208540914814529576946563859513302905764521964563626072985638258983377937512294130698282213621587393943539749366533785425132272409585513670400295366174050846465473726846390817585226986567261145320449910447896914759953930397938448709367058099082506886754596513333166056685490437686643001663121797611998866562804027477301298691240129726583044065854042885545935426946562972700780898633258829044242116140130533910958758782782906717066309998317466435683681243963576063474943263428358633419261464980259252889109340226305829532766725159605033622973165742839396572038841525648702220160434412466454861462940080814629659483366142750837509320091603636824829092360406250221303535628956439782143676600023476488507480813643245797163676282774697199733828901872573440274071967680602623814073251950947535228653655979499593268411606283372222362471075342787039094824548118136753498903854343211649268276930331611474635554456513106998043387443035934144032885998151638781311746837226540600299338077981291641727822436090922140099289010653064325383685912749636016383547431825763962097562779018292979763937840922766467173377857212133252981686573110242863034792864519825551659455629136762607769859463137706793962015758825697845640372331906886289400584428722062025268936386353937815667632790063856114363962529277550438091134106519259406819955717887219305570018746810601906948435437945669350643866711603579372469996740285298064334142723404065795767706980944731817345727354656762828050704941370832320997746655864915774749457939928920832576036210651090657780358499877536905987731689354203282010742658086425884634478672881849611097898060603229649190550575330238731913352269793219108190049672170074079167258803717083428312815879687290017384525872731752274006586787060155611843733334976244859495214843750000000000000000000000000000000000000000000000000000000*i1^68 + 26625764089819675752929436247218876668843803969270276473252703785011746035257673244294637690154822649882515681869506591108640853477780181861015305650024524788679265138283416781062652792772223152217175122831217115649224470396128828074099807377479882781816151411544645500096342899565015831194977470061427037372593072994486468902844689174567252089631190262620199261182767401764458560903522147918904760696587670624552221218926702372391894473866175797932089674675844878178632515722175539518858578932355516583723670923365536885024268642474124667552562915265355780269146783958463806006598262859691085347232759628896553680614541014621516032056041541074411088725065825361582343126351395340900746386710883865253452578029303716955283559449510965494133328906480535636087017062779125849813056061257030542669698665894214008627521767441907820216452591979625668636002276968368477151074267478131176156964303467417538748704128312130575911268400012706126068631892462271224177337316715784797042610416986459686527448693182869941146042256589981319805271397439888482308958889813241697543284178403590683453521550184586134360307337464890074953613996278406272363024146332076430717670697247555013562330205855323589654200335801303060743972976567820025097305978733505212733459407578570058234149563890671259011203847576100249521528604284745254846999631164778008981907075376355594376205076003562790873944311940799282040277481859151803249608558872748598912739781050312385331185227686763141361741775760615704657500151794442275606868543785537422586574585768209179790355685947670656593701200861860372535676394918689589490180431415500394376299195995900292842588239261967275221569246888057930985482821150334316800903784414681222676393904694947264020123246045063336202388070848773849081144330952901712416307870713594590284174055092982439426393112411366221139419480391299361176180175321024797306408439411814002710855417619915082336013053165434527496680582229359265513693259653511593672390435615615383118967637654657467590027783178279951474062499410689485413307911086281649386761639781554262925849124742680892696083431217474833675923266086472536149891681072535927309166224427845110749820507098862377889909412519406093281706057859382817963187778687746708535239996030209776684069292754962186965806444093889119883891177978824628285016343333818445054707022246519875611028213675177288657073348904414185012289758763190349231906836747042794006698041423919338241966633421781034090894931252036113049833214222529928283250391833356208171747817372917221622493870781703058657556261495075893819930268291428295133973121981779755722359486932734675748535142013927862204414472360498372633284243448459299255403701604707794594979027401922575150220835654427313448905579018837202235066337897249914510644088764690362585467458292274430159363045042823787457027588671246219867323228046721425746470653859245103753293455033276073425849633347308492897431885780650582260824120097825291590288757577666282780597225384885761358090946595479768699663093285142805772279749775076811555420981384298636952133592673260368959781251977688065807135265141130035484099864609204426973671700382480507878880428872511775929682194648145928142743988080940590625935897557217500485365418033634592701393562444157584567139262092882911772771044026780279138339910538580854726183304683112015972997820127024710208300298065045798924184066450110778434739144673195057257733180525573475344498311233331919954057527349897928259907526863287784996033142446183699528223436776187806796663137044225709235161811817462295511803689121372042063674153893083594901175260706783262020737149286112204387662762539098120215688846647752805555645110293210669428750876057541326428445737547224785044279370124683684322699375118814653338623046875000000000000000000000000000000000000000000000000*i1^69 + 335645635445689148025752519407655777927403858390291474897910383431807274454464007742638507067155178489531922518757049749165308789120942187584362837063506626438993794392099129430932940005664387424719373406647259177802611276639908314581633470297336742769642729858972936062907017031677492094981990553511396834063925295483763519639014499470553100256060147089956921180961407484542508844686018414220033618833609048500136629173125850387333084262780088117938951700046794074455521575793451221084056848311799780385528094498916811661727410399097944394976187731888008932151658062671870831640041561007266262204371726140563858151725469789949059492755139487658416307852353701725375017869087432252791532887577032869887475449991974021017362261443810496305578490568023464884459318495350245202231031342789882206238835281992903321574864288458419323808646152592677028023471805490919031641286266059499025945353196106128955657330596916587461516095597874160620902847009427459641498115236210336853594984104332581021712253454428098034768810978978943926925163725970541477782349488369095678106311230858554123809009685971386791017387369047832269262488504671403055282693657455587525694389727231787271533741551951969475873419884127330672360321611222034313476009472062781983737115596671896932123231888871105689544616069423125074725713407526450090927892756985223437941088393397069684619014116853612416908562600894773377059833349415395555832212969091925475564633089936602702225640782185771806134014116769014936751142422043314212946767489389482781309547805055444574033961251560398859226908616291043595446185670414722641296731347058283372545350604839128566982299458359012498787111981743160837936602850305310256024447504389054874560936674649908957774955462410806766265148651430722674155688796678937021220193404628209097557210290005688807587438516797220092163578664790426917213655828506457254474445874191415101936780531433665667805955419594866671572672227501719437969975257745488013084060590003563590362309833674352978103435336247981707425957424035441852451229062011875202119434715063568556711221931899570400506572616036867397599372234663818254268478457911619094520012521339657440490547220040714304770788877467307401980001951687032087178209463138472815561601963142011804437659169436811871784861036214106314257019816728919716373472708921919274050479522558624472112073283960828157641238829796353141908150941123881325681983977859943190671489808009350540826888578977588459549751831941458631779375537302595712633343676842871813797843445533226250487667232043916610200442466726808902580097382376308287114109123951453211047577804297135653418644783029895862484866203386525371187362630479210527929290300213156280552511320314022452175820094941448641354286164257035946638979577249649387244687583805103966563260663122175406272550905334891618105608708594826933519953539673904093501656323255787936891412032483000795467170962033837038493540435776906756224319850628861405871517979539758317532076410336117238637919578610558406326243322733503807511559582859656144292224313297925652488055812706820471834149574443392709032700987896246938676479575893692791854927035931626897020420986231574501385316106600372088279136388341994783969407187027694813186943532130296674977185530116321909633499876790921117224790141706285046395662350887731400390856693398335235550835708035809804559324272002107869810487782369659922323026058535576294647976637842701782198818684377627869888440552018475830912825199518129858106925120278024174335465372920336567436794099246329054340081496841785197527815180494218871898093127939587216807151342223398304145322060323772368601727908531964565396141035581655786184196053468300366498518526791007297690984886555984224891988481359171193054579087981855722656250000000000000000000000000000000000000000000000000*i1^70 + -43899885441389830772502479413488101990487966848429568235881458940607197385833741915153808370966614194737557810037860682616208177541003312457813384487221085538341598060200502667916284168229454561046600481751013902444451394973576755644904595106368022337189267983938759169605659160289006194597732763956695184520333216452801944141225614621893087107827141306265081168217943796855198354352958828700727396831905015630330728854373886885987127492022340068989840970865402624088113263164044987797439140817038479718511449806926821254529771089059121488564162241978527103754274107216733376293196961979909840178206861121741859493201108958357621244579932542358965469557364275018468183355294863748059594107675317761216445274067550737006103451153624054069442368935794430850812957280214585609090071246022099863012121762999412162483088984063268757361953632813262734647377699354360352716978943369340833297973836787499293170388275441226271612179704198834429992212189273961844281924600894947484851817267865897923119724769242337327437741059872083788918873957182689047222325799895139596032192459803977148836530786446799365785713682299003116786114251900246357224212322045640784421839987034020891950495026402034269587353326173598232520567145772487614042672954693527532438893254470849703589853691541933128527868392234956215550326355785936084910048671484111868464674900173215651677466426287494980731974368559777865341827420830463734983725933652814151631935921918869314095796383969292401931678323179321652957529478235255144670714057465849955790955245156010584778769556813703306353986679594456910523233249536774655365812543791488544831048139004415598199530576678604906674151799001377279135473004119748104712225506124253111992639753121644247929619678664083862778114187956490205656980696643238250481039730998345820799042252396421364104991976844520090220651133700880065598855551451705373365913946585486876650073221993295126252578100532847178969526845053881951731824090582308008960671991922676827832078908533190586868897151072076622918346019731746534299294236039973350270350418589111569178060707862864179887102411526002870121570294182033953238324020467861211229299453998635522472878059055576292417778316697984448976622309714294828568789387807549019201647360312652452916437946671220117869821175912255756485147260585323243540759471196760187760012033950019613702378798872666188100950640498663339849989806185620487210711665390333431948892553458340385483421827844460047846648022219118843197135885179902449215343893244387801143636672033305429944092263950441737230086943327586524334682533884458584927448932718203060584435373574506998807294589792096508648055770363016642663805601047626408440123244474875684733514675319792937823538781054372064903129385579635958474793965835663576685914918872653597648753621126216042330364089794755255168844378124411313322914711028899835759807389279844291390943804797054252287628518547809049015015119427434547805121531531249926457024939190535617168600380205583931481906140154540931500694500872282699012002103462458128749943275853249762010407052603061426949338983679061204917970168180836454037215193949429077024538308617322109755055851945047843929862876722213504275339463247351564778856820121619522913510937470981905420687494610234590415777891332280682246225561276682498840719800747179610120738629431789537572456698195700485750126747498677783068416690229787828595076493868376367217265445663772792000454084999433717957857754776085698050966743358008281157612834789668845272591482638427373942265052738654599439861527294706265581176971959181562905281964680045407955812915533527518659296099603958993484644983772333566849628544487630460585122787039918619574358647960183510390326559229467497536421476715326303492261912005273486328125000000000000000000000000000000000000000000000*i1^71 + 635171895575641925667456970178469480466149859394675502296781939009246608941613875378819635470363100163463185583467023948591408002511869203784533663273923077371671430336685594355275567916742975529091675988133532195022659508480276906814445380729571555713564902362284199381534075652776897739879261939456030399422456722171330516686207937828640905315505038364482759207331241328853424391301925612520737980430436870559396418576057967900166011687983427316134584886163394934974143640548875406721283534774802659945588484825507584891485935660431513628984886717321172598529185891353130510473523443114523660993566588283738109092097273131126272334165198992646262249266303018399610429692286405225775983990378706296793870607203493025606019867420527544972456611449869203930641330048054693044260577145381899793417354713761187950392548502997931588770766156662779331257344349645466354447199357921326608447690641106774188953017500676141091436083575531403227124466959360231771349566337115787658169934137980729988619957364468448625698909599509727389290090778723394294915463324165757743248405612353488161106789632060460064993150357248892133615707986580888099185457433674707365553110063633308826475059920024174898590173855696770631515637460182809650665075512907612504601208929539540811005605656228710543419862987354153565396997733696715280122857331442801095106996670629253849243073422905375146793837224472603228855030346622458988260435630435432191907232750011330163054898746553906530388192731105137686625266345188508686093962631318239173263756132710692969948409261497529896708526290567007381827979582000727564842777388868961003213257754789122158639959188140182859547742411446180904077011502521441503991459510503062003119748134721924152465159164101126933873515390333260883514518560910402538047039185899251306057021136402928221320606007735861526565609564857321195724334194345458950391881846334405332729662042585534495381310315028874982180761129150282146303579359568578841722531076866176765182854651730837999512591648001794595348169780130411249019795732369070672702969837401024492853233273085627368117983864884920458128408024358794098954280199637869075413796330115801295975394265233726842391081821085768833847258082285085093206434528485547187919339114414816968000034454509350808414735534995268785604116788577226605480579336518448972655150272901032666729403861293256223373776519834088726725166941404029841444436381156610067185004737514714288542406391430095507079573713712985953825538759072821232418651977401213036819541578190481417977303243203716278347994125183289354404110659230557523086088503610324250537095544187195269607226053878082336789039136959207513101889497028552023876089841158432713425695832893939461250796038089088163607180889646612050370112513900580351052797006314398510086753223625386037953860895637311936916938773691358761134327087081772280930594020049470428545056858254052176094643718354210549845835309302298627169317824732761524946160732413934881162328240697142823566012631069198901574090459620794454701431980555410857298061064929177828163369933658917847868925161795362199807870247698010185362057008912592666682461488590653707962322998222371005949727191575227587802492127503484620013145687208919770748127223024795599850938968937847447366335792550807957773241043654473351423739604274287162778797106429611517310833303939813522135036603366035675470697442116789248776597296911753438585336506298979947220236473148870201221455710079131655602016624012592373540758463233929672205720020359344924200426936350797671753823353170754515860268301863753306883411338611521751912730666762580763421645687123277919249814218579070872193622884118539944517246920325824832683243748868308847666782250212712128751822177568459251179991056849169921875000000000000000000000000000000000000000000*i1^72 + 11870600935965150366620169756209703592328030926018169195307070285386405098436235062558476805873413718123225523447686379795729914138802624214761320435096420590363616927144256315298535003690699274497477524882953882075407379848878666402028668945732373515836239923407585871070322216863152364496351490315502160199417498978770245757847030814590933827247324934401213707828824393579755999093506116177767849761989916689933923835947236264615093458015815826520946911889867426805399770319832668477608506096602392919710846617649418051116525088642518484246015406379084479599025554818741863797606490492635812580905082278744025627310423663852785325150561683115781144414408774178030598380371002901690891652455559138232560535368875198020226309195794663168062220308079990992766333316527025944458960080207502928494745723639928917390520885466391109453598533541162367473961688897895134987675954681851114637388968696544604202210614949722235559473421963374840503664364174660553909442277268789081274124346800754949718849368587173490194610744279223548475129132960792000552164012885833040403957664583519041176720138613882209624938380595560562111019973574294239891406303896319086063826254272753231490315981430815740700948690228829294029320712817044150445268918194495331430222405443381462808136818227470626593980113263029869900727388182022522841874320365285988381991984666272962031832068621097649243149143751680824687325418727947063563674978275927023528572857383248813971095550805433328652147687690145198575975860535470979190251864926124916944193157369887169786918975436334138595688513233649216192432607712641615131527294828582692350339183984469938173136044893466278564378244890097076955174764639352995609191961568817465051780974633287094470667971053571194395337017905889614528020597306318370230223106669854005730010324177345532280449843960809941031645379552273624064488525470190871531911283030159066537033281748664902510497058406778587099544375153282322047238565343484173762349206101394526031802230716727952100722348888560865263851952322901148318103180573036962112432890486870650002928125854345700250698994449327227094747369993466547849401148344075217072030016924916722374419469987538729614868539458160927313653816468950639172103610716074916391938894053845739443806334144180527644277207177393738397661638721795384393892103588302489199355212242969589075533794630658595954077708964765146483382915399459778482716412361636620512895880669516972638616921611023636363322356097532572399875363014624836056151007944081497724509604535009234998561382160549153563903131433141492508134841319678733272842154943130538840207076987922119652780473220141462984285209928610229363511561544906052716842749284568259972149891523199947496507211273585250827576285123916682922226842217192496943704136430968297862596568983777003488325977547810118532609213029748904696846040671282122545398596458666882567639526110827296249203857953583351369170192374306212909797565250245045420661216739684916873943762506790310031996020209663274402838774943760263539203514594201929442502265649110031620879764082960189511528830952101804699506508067741003196653423150244760160098705506791497120141755862336561724730829527157690476461100501629160617218486828733491952739717492761086873191472290972056011481036096744841721182213286322415348952614144820673694791651585786372981755694503862451546915010120043668111111723689532603674102133243962602696858950282799089882458250725809145039555825095850526096268035096505947206714480648597118034644370227717997836726375004219142661857550512580178136278772256918893395087074190743003117040775043229100874519861084643852635088785057121548899928025687492070631872468190103964671975570769678517189093567243264542301063507733307421157778941991101074218750000000000000000000000000000000000000*i1^73 + 169510141661924800909659005212928989203826764633113583815218836580751484970985205124055296381265564910344646242700740901318344998960314687516047841030485716365203964050442650528972537198495519316245746355042678129718920761513117793226206745928704972250336472154888459952806510747557703137591297864422760007456617614190275366702018264907123020912716832701516501197174172545908531861528172372987837049085474109626073692413506380376460887873492322618345633062919044480164319950811695924979974246630461113477464422305701722064964509255307414872031242440936732454164679882881851854148331249121186621913362856653830829598611221500978235221151843875345049160427249502521840756975954837026225602011409398731428461035235889423177323739327563658900846772707872593984173767837556716457634248988321297930463746690787470655178036545481637874125371501816335270464187167948865942156357103516149368006214807696071629661441005418830332077126062185536696032074338059743836822927673253389467699309032695772073483703532580148565074836243453707545787181960474026841841802266356502943269617968253858140859296184941657158331113155946364034142767227652876579930577288507710649202667022668628387037644841963822568866863495822397156793725143896787454735918949357768265695937000474025524913445135016902506418409929789830869933947275174821070153293177580898337629243877631412577915538008336962843907517133018115342283409453027568682048659211295768463499478054118505324267294765124572714226318023623062310771697963846922666554003642657708305926803044371440887607713335028030856351108823272646526341245047984440660548274960521100299448465197304193046550348583935020126530340694685578920192058977223575186896071612535124818351993244076546205044275779553558851314181384569513679215046201893737046588761439712867987768801805392260666359054289112558571793969454347228634439520550152309930148978996087634078109270104808703605447411848734480794290221213599988314123209633104672226827646865071518258792652283140141390807551331287752650428569906696763027485850033110232095658840978525950191857571132835896952216804959884218529253245265621155031739905229336265565001436292977120187436551392213779560553832056722048224018577255604412158705878376308320438495607284301108421047774564574209974773640927479384952841863601102540020007529010433097729418184179122080368355217842259653304149538769775847637449944065228069068859874922617490206641072634693522124002182844322551705671227349136805624851415730477431572564314505961869638595850399067879916428257050974050642969186104010924153489384090436979860715971484366359005199199992532595435254110182266403601164798820172355030119889111721372061080707566280718142351001711017120911286271021511013283314955981785214061320596294426203089225284060623230639663215302893829458103905168858379239003310565725607809010414983820861442671088159108651602307183708229346984282507044418169881745142494814518788742673169092143729457966155091173854092241446320016056564770440391707022455144942633986422315246880237119795476738518617533113068854244084106930841463065047571008329450877794731779287376488404330035020482027497256370866731447969414415741688814353182177045323227939415105519236870553675765516937059832024983796049111616784203542000644512605792250058273101230134684057703876659641111467142366808426088753688994319717951578528603138983304399803632460183191316377393069200895410674524371840257132400608423270495402075849085191880934609551038125351042485081854971080986585676412150702579858811164840766983429826305677194172329429309292495586560000289425237676299296800000134492459270348462048647640510065597028116985053878697284001742773211744735385957069878152270987600247290416086727426382857547692990477685546875000000000000000000000000000000000000*i1^74 + -17441356865046178570052969987073355890839756506272408474492607083218548779013370078678481470915282972631654074947071905765629229069385251154227899292569382596673180163546535321461363578222879635193726106559987493714920301396621923501775118684727388124310388772431621715515661612284720315672200461353046023372333730117582323602081774503998693235308660618161687124524570589816300031705623312123986268707821739513756200051196003413141221262110810834181735252118080705240299778504765765715683158672023889982346299071521590244686767014053238683906641347539241974427441735411055612516174834472209057183121762623629176195067776881295115922433249669835692421059864367302494201382146411441489786420148544088771211647771757550390518244342204363320345560460483100747681356689443454383067605751412684883053397730430074890656870530947413738354409063373889026733453678006030944769125828071479386762530502623430515760542109922152495459401452698226490612957642737160507480761150720214324703097221582569995031072672224883563989784900421512411277467188056602050344441447114732402590384703374768893516582509087347601105102107572280700023229282117012582192495311734081777670939926053126007387538368276093663459194089188184963252510035888209373780147178654159177918700417035185107545315495124280214352658158269236752654410377535752312746433507907147781269511309880346228954242276545366279776434377018256325493564832635849162568240496525641812592606543174068793734826816944585769303364281108671887591294356965190514316901720189006924257735740810563533341455383104404362880975609897704884497376517933949058743010876094612226955745159854805802426052607507102072351066328130460034367531514487933301159611691047416672311485945862698089986736280721175434225885352339068839045430994334996218132690094971219649987960156675710460504979784961244718085176093345070173039866611710444750272416312343979284550625323160613568673875143704455345527564126643080010820899103070948652806580649814830972457224722992314032531013172165654142275537208759084072648181756498725444079948584022995471594394637914253591963577580004446002940892635940757526387504569177148782273268945577901844045456218436853970983050286058432419711251290346833157124060588981792545993288840726586362551325351858330429970361491353747599773022803774388126896419113845837667357439316249940883061650992979395941301182755125156387178730038421594489070615635759662039008657642766561964539726732131456019012953654218517923259233857335613374772841357849221243558459973821863998488708580200922692600506991499833673442162155689600434994331819534110821010042308518152146822181986017393048535412452195603252806040135484902872546065357318759518225133684883941436115116293358743141705231387142727032816447748729499514124361248254229722054035779064104422370930317812072127856213096188280888374057891396729723779281684957050026614982687093842136096706563150492254218240387107986458125965272219298818428409234881146799559238898015509666734170001329376102911399353209629793811659272997848350103177467073507494340843471946876588725280680615206013655727664969099472396693307985368367398735760993578687396218061241444321943160835529294833328888068828568073622840721177055388786272007716306988369024495213978104103597460686049283197907826412533383007176797998018475669387140182302765507190989665727288924864865523421399619510099675164166073287072612048172342555202232076376896011057729922725057973580827650469111789657313563152431200806974138090295706551192369665508683847387278595818027433601897325656650767230048346189722441915877938404815105207292916930016449975773561449041750782563264602932877546803799891014850825372355398209022397295046972622792013467708950223710026083156837020473805664062500000000000000000000000000000000*i1^75 + -113677116381975955753064065881933360545350156640013555574992807789516115383381466032003161129436784763064650115327300012594560694247797611975634676548748350000247472080147129676903126301372211800834742661837277938011467015528178237426093307537468318141862763925190607013743774923045397710958575142415317112328177432712208302472383621394753253904398046716095865399626687769487967524262275952821120787171814873978739303313790208032712935392486831484808529501934074912317756431707469251424691036848377765227839957305911367462769581649860435148397338620775617396600234396142849276935596059056071684890541270113575291549532993164634555169715632068057167426506418704899681544414966714923423733240487653501877227606862645599115010766818821436612197134584528827872228406864615747653862363872747786676895802066904212350951106263499675905835632976034402119036575563687906396685230496676057358867443956348120700710486610020999362823195655350345346819866462660401713465744964259755559296125861047316383104669318448405098212083883115640551930031673804254345073664455384018866225318649672651998074623658348546734891728916185233430985737468421138134832670595878671094311834785693932893492684706348728387433025632000253421543975564082479693476641627705647817888764855689752758920730925000540924381203437741158522733108819676375126519615172113564318429256438322487249101214163931581050036540100870121684954159411227017788138781920028711971750396861357320889864415753268229822069039999063164667007693365989950483691067762713315589461512733048640798377293451588894603071056737386210313228334411358639496933532266783679369231583452618831541275629141733825310173772276725182269669918924008649061509156610384565648570969285584060422691239863481714591530089112184493059523593403160894664011896542529887865300055524341595534994640335415378251835582273799710019381446552818962640067691912933127433012221077063594015509317506441245565870169770939230361496812771103189575400719319057481146418305853358128503300479177743210941284843800407382327154989196549729809568158352697439162431884303660419245943793336073970883422246862149778839964685867743755825421786505338711430187041095175597490702182531836506934136907329375008018257969231624498810512685232100611328997484495777781265146200783078338323225991370263196295274895674928104415367440320996812261124016669576972782283637702653635378140041191388268119954723275745785847081219469611568335354091681936840114644477395540759843270697133245403530178307804639452306883055772790474354248160355880623175821993546554035420551833851910710393732431125052659828587469337317639187596573542917117808864048183226158234418943008786107050148980646163112443788181686654065465561516912222927604573632804511587967143248489846750047075447367332334476907338498083535540805717111071987925273831689449638297167025207146759850579139728244476599470415705183145109642062206260896902119019846433317780770880894196882953873982999460441810124103176374012407799198050220396251284156023916967930411004909387304444163924332731047419733879994988280619376219827702119357477121850691992448729023099722991176454430732041845391424285552598188693655343102775418056880950536223513932869745163052553839377631167393924177433009454726252728430022016582271616193873991048806831587859682521612847359832156701145591028639828308340639151690152686851968909331769791257534133927346147238468868558920734873256740208436449731707741358196143524915207023381432443384652603237019411663803503509433345256899508905412423305053072571274841170048364035646421053131918053164004811605172094723495729003819873469756453018224276614664952552796267594638250333767686881310248778825345240012979527569623857435133181432202401781902354935058593750000000000000000000000000000000*i1^76 + 6481227927038657342601653183165504735088459737287792638690922710847322098356866071731442864623505874143183068283032259541581524331870372333623398026314298051927104831865128861665825020814810687580412103604373956929108666333706839189374846244553178094172763532541886601221107761909050692451056731412782070787007857334913701727680551576708619799776815270730230734916061204318641776950839126451913953719169602701419075282621965142978993839958675015927012066903858739894463511720687847761343006261033057991513358084916288474071710497033655144727812177405106338458270053883824977216882624103896002335132714433521400034850390710475080549799722885598831949120298623921775659777320908327807269310611976015329743425469040629154356010204860097981759045054259447082020482702399315167482701243815545425135615254775898788886777258780464754932722508194901748191488698232550096329682416732193444854340713961772468512328061552439565826041846360791426438130792700257784806410931969599900969712892711519474304958157284846518267064778456494112451947575838236880995402274964998952026468370550976009271222553021038491607846283231758763451189143145658076330090613296378323090777541279675117803777307595482882383204799854579929622643444860822325659330674586585602984859681772127273145605416301739921083892893523844485229750619840473796077918737064767743631509218796499130084842398795963188377467511346150676563619644561487968085978324866113959689004083235259470741220932910670746941117198563513556379131954871533252558648551917700177085386728915921305391569079855636029835229563812783037091994343368355023499810508197147163591402032909279205615558186394611001474304401333663547396151218921781231153018843536807919901057250429564303261849247742619605452107154283343876532370275435868206381655726010553881521836467727558030856482892999827560700499495193883588303858144895837799368376746271860066065075397814853703701704553450053129617350478014840313292136636580576902651656904948751535349110094088982999511486497868691119600243477985841183752650980200047509969058885646630398191058142997022906098275051534462337942185615692275348661406806038912565214861208205599565829915758403228426600016541214788890141775745401627034704751440539892842170832979806362910566472777080679170925698134984760729006011440368875322169921054130181969959017309234312725750546188300817304721021522905448720251914460508586229211480374031538593487626169619542983654433003574682614156722395746066006914236939830510477592656823431795462058985431483525261400925014547224154602398282818123233963125928046353943408082542848399389095774344940002078904735357133209964812183637322718094064447053597269475684857794342655836995793015605898144747171382920632802538211163446210010006242511780435248046477737400578653898021426375042297630751577270424089648055663415447470688677801976458993863423093631696327760189093272376326100717434870220328601011687968899458299562876680786738123998433696634381258818418075806540365930614506617306854990639204967304022239971719900760995082718548478082735576565876746700011854716197103806209747767288698964426591711728869963950604637612322741670275358439208819404515977906295056320796171055109577374131100163787462144664286197026118504232876439748812754150308184688348776942735130391232831808236015489156909751203047887901163344229301703289268406168321145128844746902392603399471138756483847041814363139718472795917582004363929886564773782394964983094181599726869377933662852831982460587160836521977199373707464876533800137399138786017843275949866393150546421837559635480241322018687613532638385388301162030911968426244180834758023523980792720768181701625591305106433648555288423927365670038506508661927495470644188861110775729980468750000000000000000000000000*i1^77 + 447167882104037142096932500465748402172992252211679164629203687022053956591964799242262130872807680767848166519995860321488753776019000372224894211671734913136498227752798447900431229339291170239140144323879397011202255893116938830335616435173145377985189858224581485474547469727620863240967486901152454244318706915955686629022467210332942852359321189902717001470767653861246037720139083888242617204639863063660874861623112018090957314722262492561808667580302729512903813450822523625616900893052518128546494219633031525658338893690342868319702587558628719122339226399717846333678627529294880730282261110083546790484933495632142539538223597318492748713644313203381550269552289161955879713397812222615607541308752102619030917923632893449823674808699140897484610791952169788568396344048489127453288580017217732248356156000695352369624538992418849152603592451238984824401164937091837518624091461677684091514382560686604630013001846215039739879891161989576891326081648149709812242504267833069488943997975952845344766885747619191490177929645955782264300515801489302097681441496985608041619467039560554077820280211673951104017605283960603132497802053559827263031222261899442140375100417088635431589070748126000531003339648879165530936389796552284594701108071117758599960822482688733735116045707216834605024195714419826575935535729939845578702458130303895522566658126868965725677041849818104643346510974577548297955302527013377391827017350864938137637911863566241791908450467882059411274883548849018403610253260394526330741715577144020973707942933489399551567711302014308996576553306542633736060419509140225821180166913580204326818652156290787700240333241952597695814452396423058827859543835756300049056047074263289183172976956495526410352611079468104932895283208921683887050470357930426875555291915564314584932761388409659925516072645656266673546131623301908450157152342768662591592685485184544645279075880401412128385373614829393912479789122269071669529878012877689676359778867570287225322334198253298526891971289308867468541732672902259180452467668854004720900922011054044113643418063601194574654582463394522374133017972001526318460782943341601236033460349156044985677428515111676868129227716702549613190663653781154971356949095495396884639396585246915397124561763741581841437750018760489623670038927285878265855875679979302470860987670593305928278866907931250417734396762461201769201589122051625301526712666241030072302079515470933843794860673039450922339220496375877956316482954579075636098909595732554544476697829170964359282247293481149633388729369652898001216143488271064479645103200376231333860406640650564291841551869350655754955210019648308276839138792619599847206732436110927491880039595436253126104313656425807548618984602069738353754435995211168825935213996703337119054061617390982547563880314690934146963116217808188006021067269287901541464963584509998983888012407160180221638548303797932080121865213558403723227661231661997369556593936842364181754852054621901745127625889552456500313189437681142501449454943679319566345792163881464715887084513011539098384867425361281762219171154608510741560623511295249681800678274728908516558888448003686338340956648345553364542528156760844818293945588145021595903522744417589426139337212651788231964539680791029127945821704511960138443362729784664104909450149963144466751097186511888624670228320990345862012449605154647996459800768524563922685657182276019183202267773292766428893383581643961059928729526911528618762344873801434857048170997787980048959233358241282535691979293236996436061864167856731613695581629029715520709564450751713396152688845288719573501963007344382724802467436981210418963759493691231912056211161784793494337431945854014343374550781250000000000000000000000000*i1^78 + -26529942485669027713290495234792279310690112899776626590234353355294285816662778755230441007536796659326295649997637868484862318659539580610967063331860581522980068549864947138451683944250272535858069624224634094318456937483591332342199553846153674823695926882616339394675718520931679152959024763140427483131257696256303979924478724992075095676647558708811448268042281500039649717138415394798902362584886803256060958044796651279119956677069035964194448599509768841497240524394754951605296399423648322751538907709967898110932624118592674807049847784368669371383545497023142575447372117473184302568931037387082928701746338926519801057598058626776241652037563040253087160255349907167449362574108428764189906505618324013377545457518751235892223049800965845394072643259435375653210404686757291385244162774768224029569500417987580495776505399064691581381130136744742219849654627035651157507544411838171235996508256724902792743221485360809671776079815473110332657229769004488525747052516843852354524220170701968652543317128563684870588555535744823065037742707802801813207570788518153396851799536663220684384182245730788341494960112046095667317988840860924367524252055570376660069207143707438193407125360295496560710258467830817271960485791354696230202521755256952325033612895765836293104867313971885025164136520810805531945624400494484597636542647958278407282854025908291460492134899132259971153651412208899727613472238742019465803202566858022931204689670158359619818357273402833054365437086971502014436710916212158875044107080244373443639958023077237450613114009005261832069241703561061601039962063049877129800152956051921541428662021777652476488507368778626001856877124756018523399075397240989671805297737464747269970611354413897099039619537997014635646447719435002707440154240188142559361505434860534879389412563265522622005108564156785543431058064639589385562722691105614757400694459918922387454637653072139569870030845893670570879954328957782192919032419252087778876122578867809359731216299643914609568740168849499587138048305470161914606514630395682592957164049418592426885069338939292950563474913755748469012006647451907214366259445551968722600605256395723797620047572147254123407389270165427248070147518202677217453855899003509246807567702720011378791690806974118916596331963734217001881048789943063314943950298958873542422698221266381410944736344676588935833741381504842241085328010739257487613624544973043424476215932721712609395101518321093504635009929035668879175287051655849396726633394794364525689607316910948744740380170609441870183395836658806467352661706943698324761914838780477391109050933833046447320092490045239581138621418540561622127021337264992953772065033869918183870462960275823711101706268740900335599565593113132547962735765938481208645593607205444656363744437355675054570032906378198485726494162013333585775586146108767106486625955882466110363839994254155871696099260679544283574481411809874772472714670369822722360713556686112329618547868292635063288206156774064898822763903380269028524314520153935892434028854529508299066426303338339660050364388350053942280119829508495382383931046335545261078693462778941034370831116427546542439145076035638950752177406112652578976521131433065854619368418569990773355370148934684882346946396012241879919685024885643594383612886886904570357910991175811326705263164495831328894293921198876799024970455336857694420785905887283015983693242688248648712985357365595853541155769107907152966153051664705848228074249173957164201483365070085247911279151457981819644842491586959944222862669014409624575670154936744879614955719986202224644323111719159825548058359370877031309756536614058974691242418204591663127062484415897562948825265878523984657783203125000000000000000000000*i1^79 + 593099404678598930890699503072962454736545192294577091575225035069909933734448533003583858820841223253238638971597268927752360513961997774318522277082434456069111026993962351781919336601218982362453483032326010080701968261065272512269355207859379788606518588692421312844295153333331335039155946624877137689862030542826564982650734764293548865450830972551700522257164672603848329998854305110347110812493102035211348113136120524637831235351668943143242251222685613511792812870239105280963350544168444080827413971043988559836522908818494215513026659857730505863581635168476337345951639189422487378150849087802280501484691026616700978167953485899476577439811265104857902236699281250086771653570863372950622408959838397704361760287410506353029024677129532987214789425084402077074295529323684614952135576420647545139793273835001410293826110986231998330195984616360687926452045804227322582093973572099538950964644990812947600525444740520821151679137446436458900273065825997870426355200651668171153462382152364414828065969441090328468112997605608401070607738534939796063202778322068735815587187347757655302441303088520754097138830887182688275185851418345107632953388014959940594566409242657568830053869163833609368911876227130239598587032621386578512331579856791526016774002892986313458136034439638984377424506358737218117852619507111649922812538645899624583313593515946140748941158104896799610220757795207984665165943117479477870417584250863172067286897252798954731906003956198662986914176202147306420809074129096032752035336100712456101237568771642837563285685827550063233046789104957860153677862060244451170921937446326253297853163856151561857920197904854812206610077947244010553222695207891053869726168566790033303170174956059090106752518970977856613741881926365844618110899437266585750802908155458003716854272160410709231748174724648387743336777086744744150492872641139620767584178816334362983423325043564016993179315546826382523525040540845332636136517688803020435408763151417159482647530448971038775050073356463662967265067692118257067992226090350804324671247881581368298661103366269271892657006970771245895892734848716590704109225884673588692680623813443146716909328094919248657649861215520299460005121834570432377202402791194637175613699917833930274695629496512343323351490738383128484008632833215967421675212882488113675383361669359890564926662862048118047996721830882531684119754330421457628643373738864371202328348997451044801413337486702675255081611256607357128395027009130179364696478408342958353566946143397882562148556599957267656422341551396735585367651811685814814778907594459148662393694332279410993031549971341007192005245207894879377847396445422070835581525697484829093170452944047924753904929194090288302303611644651909129110606797241286766315256610446130330853330930591718730209322209595090911022483395280561063289820146972302086373611520528506244201235998692340925773149206425857133056759875245125439187231033397335080855679335663451823905388210554504751372045687024755555507121205320698033194729930601780426356033745438607651474841340957487269985952781241025510493313743734465971889281732928104048112245644853599178092373766174194687180349118584039175800634684437345083286602241787779114824104333442020549969761693775860404462566105208032373581336970423286384451496247400613899927710695028194828676651700173277284024359673911004445763287613493438981605911173715439275523836411689567857038284638867359248169739558864141822841592490604605164358098672406466952841824593629146589956952149141588208914590071051843485463152692788184677216503875372001723454055355828284536433832538427012230991481737356247265624656557604058869543063396184751715636619428578453494769320977158778472723632812500000000000000000*i1^80 + -9033127754054658834650819554781342747507343298076783768226789602738638179650419245784587659723368784316809775069524602613966878077503979759378429275341361513358908895193448830602901015079679099307988604190117237419235422728602355918692694640741280132560794161550918712401882162634514945019443139293704886039731095815956138888610980488252546433654333817512812144497379574253830505679413253168605280610910701521926002547361991210944010307524827372185705115341272288433247730705804194860612640114359000291208394129894572047641267641093808464298386430599504972803320323206768213038334132733298595428549362103365234497666094317759622729402896479944333858223976236160997525398053231805108136916024495559927578577753068418737898384254629768887044131362965674123152199730065676950728451877985803686040503505590294712896387144635637134541417266073035296534780890423885006034407502935313064991689561644340746428386095322876058615908236353147895420190090163147011238745477274167903186196088606434453846067291701256241757187773989263444085294606971620846457922822433975652322837530755161000837715943866073698240759602036741737091894072612644985854898628856241511852602688158846939212623847947337215811673793111505494633371433612233715598837623186000602563762927589972920915728133583065275624002028599738328895681585869931673995273428472592140327359455391017255320097391099482787866808962334369864197729590619626428688065833935946525337475785200412529287093126309787163689385347133223353829209161696673898483024659962608158159426498453978009362100108266600939611023522891128576127095768879465708655631414844119989281753196499544110296234234868090475423818523642711498240485203596630686242989244878883128372632413186022679322580234078002190031446311467093314390265104297625158616982713539653596127073957341479003505756827331993936584904257084554800356736909169397638477908059783548781454158914885556185610734847539957673699024679874004291340395878777319675775998298245839038465167326414921096839281169735824676727415390418182724871309855442416917384986252817268809220991407867103657931164585946024000113413157960686917400125965376884030110307369695517448963631426034190167223027150355712986911737016470348730916225626573427018861411528338624946230716382424145475297943227755470146877505598319949040689112602571415255036522467780653832580384689786296040628682788836497874964899467305856918582093444176542078391039405952676073713010942704582324493394969050335946619954621731768854017335791499397828896340794221292768830936531443755260046140723630055600365992991576241273300843172431276413605839988763703000498276695973418168387813686695598121077050012793485002234129067090266380743328174393659305316021893475828407631122959681799059416218538416843155031589265881646989891300744451753674531018236340953232027058172983883234266628047385825362312360169615723004588689342453731889597415932154296683851437348017537604260585021311427092657963904405740855940912568030191129060714986203547859509409396616748016820456326584285354924437281958637686650077328254993056412280498844723632993005640306234882802957861229023702755021063362275397894303348363777878184969333792545441633264449281788006913256058100763618467096322590151259004837342343367346856658223834568342003431824423807535915370763836937200952551836994856480820344934381629349971899181415014510890189044400071027489899398278273549640631906885626124156846962921268951317275550186945924564187773366919368468817002892083521833046423189755877722516318368952774117006762048498723276131540104183920297510577690298590362538441709618949174617756721349239701758948261634057301735161392790764231154861267263454611415316458574822702644219929298379886533959642014808238525390625000000000000*i1^81 + 170913436003451793950752054822835127966005778675090873940095117630098741401455187323833636028639518376204407688069015026694522829825507000840725323706150266418777071151853691058720156991620218990014242489405674005885110544776923425275960756895118920596261393593051751195051404390779413800003901961163885792216494841253583622218856179203528106079059509295981754357585066632648482697301610327023032042399533888824603085481096624659941554753631555874337156190579016509260358216300217426817668535045859903729280915934524117502830100230846695522954193424601509165458548982969558214839754802933450188744242454621377498867596410998436992376436396403847965963404994251439797713566506834270908015850575180533528406894875218146880719193536013922542760047393044772344485978685528265938868249996228155550763629437498211986635841533853164586215094477365536792492636730445141769250266090887826518754887214492382831491926322288125913451271749397152328811927447693991591015693604016670278181061213329144351677411037270018827290277334711151995669323894659241636907829246496812866185489237468030286268990881829383460883405161126674233648460925758503774731882071460965420063096747011222595678795701598448516698185101929378564996979832745052654980821716639678592014307269407504650872694149517142291978756227693839470317385055964935770344262203242288535238777322715267508067277859475150722154339567082059344221394170474532139508174632542229838489230258932778292123794589060638329933564632511556768383519699915006975245905915695617357246928179608479865025923400149298678158164327060039456895700787007802569139082189531402258156124816964165488055040724639298483253709263885563257987770818517060022003342953602579991410655117494385590737702634081823790670570824167782580407797660204810014877423290875048607809008523443821863378543246188415394434731188461606594983808122080829476376941990229184189699903260839619525564812994058970868801601092691676415764560955591256710619265701965171671338100344605784846738679315118158993430086879722252738334906127527818838832198659329356557731583482260150827819223475556501237640132050002135560675524958144107958825831288259133155288744659679192704044830472492563611945591868262611734979144791003339975316862710356152957559386705852516800237992488574594799861386559783377311194148818433293179911879776879928716548161484585179478002944353226305312471316867305477586747351500961017127419917561445375564565617290404988843194659286045998311652415609028488252792710054801015638008364524580461216814390250132785116623979481751690142868448897972588296223609742625009843560653140292984173059637934317608774060899126615185143905513674939642781198735118117191872597303260321891454371336067030498556364924030500113051589119962660722227347712172652772074892432490596895164907620739355009862861185445538750687653232800449598888698888112542597692863160410531154079635125822172139366363261714205997997168177477866280986833939580375517502675198127097911867990935388763083266488543763164246990390219262985553540329992920311442394293084064924938991677501421855788063321137899260505992503306813575923560296184668491772425034834996366236298285046233305055062620320740993409578429634802925624993350253674445744214026769574669043396605496082106916326254075617083396952434937826953034392583247189259437359871131961634154399526076172971092909803415251391719185371748756747982074301255165259549568864826087112203405136092653170444488003608478741717098516109599998045459738870871534079028870037024347415876587905167586175294974803811370357327499583055059634763558672872551740370047009932026205517851035179480718181895102736306448784120709793247550768414799701966572631314872925123545646399389349538144692382812500000000000*i1^82 + -2171725148354453923943049069959370294213749411170190970636849450794404332689481606633910503064803755133539163649910159663655237845275715695117610605058855840215269462524114688038824617205024099903685475126910766116233943863934352391481418777411490329796059675731166348273267433138522903314909936680579875441884469361735467881726530117660124016441312567733795172113985943706437375773884941667470809343995037231142067181365410932815422902060110933268020179304619769123991531419542967655074997560010855362858378120355303903123663745856392967057951052883738211560343975681736900756480497932021558312397810883611783596090852543478295585115094949363214060727212411239852914743899624911932676903306324828563497565027381902004682989156334957109546166502577857551561655840373718545844676623540259986365945628872823545399693979005766945993831674148394767033658931710513467492272880387511553274312477453700854008217853896598994191542137352118983730668242243854975674429843280790514250269096254824133396047739364924309143895455776781537358724417243521967719262752933946353468490062490869679183696212350155159870737496157880591133830746161214985740265787146320260454963244957888562876087597025444404208337875809196670767261959959632676305879783356734983605775381291726815841710076136964671701702195456856645721001437421084506103174443615839983024001324390479925904269137942383115905942419567976411244845203652027483611195538339219580497796982717986236468873557109970992042342665513335274650406039805657542799555930543943974042406948456214872565688512450699498542418111345962802456124464344998701035063259886809005868030928946385492483457545397353491169126238489545831945232422881153675568595554112971622603408028017388164765724411144137761592424044216154112895937304198322067458021620543859603446161276769367947214940189760499071022530786312397597865505890105748549661940192082665223377322110000487461897861065641423777578627469434573017213520558170914196655010211229646582453128842031540840718820992128621047383807274104876666085331818789676579124950580736098373866672784805516874814500079759111600884964197560870468831354899634878533420503758633289855736375526644848180117740846146735240510347340444366220454408598579880183630746916711823638671882550301000484332375027408627764625056805982966922696749342184438824855664297065600569430331689417185544986911457061862683990499267966361282407605448486142872343905591117844032968515894266220789780384872946265324484742491883838110727532014742506248844817879314630054209795892238674440562827016369761627455660334641860044442480391938678560193483191437720775078037727112013355884518260467388627228307169080942300726068351866841038826206840225081478688774571965515664990567955856278798046714210590370773890508766187208591903550548269583539820982491603903082548662225872536872120118225962155511025126855207468090165894461812997497726197474091775801019032362755545928230838051605463009077520256413591346451885645737715966580788095566346183162387399808197276446213415595172823899321694446216619830074404863747730577648620010642256961412301452103311138580867789950818129882342821256443249575371011541088541178373988020168172562572907435449396743643750578648854481658999842631644017505647479619912520991774295894675256126185935954494077928359305908807039705986091831244633936955195240676798683292609719311911475117105880424065663570173428816220563061299392710617094547032860706615438538061119137468830379930740878198659107718495030947386099612635377009599106903768270749385028692793584959382136158748102968608771571536884891757362337688236557974517459824976324726674352489756276491879597190380619073569487054979651061484924548137303504171078259183030520520357644042968750000000*i1^83 + 25456894529301747110344813147536556657326944399511778413384281060337206997416716327785876775586867695279737935264744083662068628151116928491297332168994499393981980795657759732199703153894683979045744563573451801195485283888281760997041920272080981117027505691779573360486257183090667037629191412061535133970361337203319225061637203702702998236508589622976918174406843512431825350930585764782413442265234633707900722666504913764188763943100171912630745919352716609708174118621331098345517118392046778267420169422558826083728636513958196544275049033966948057512620104665851041235638563702563060559721008732022061994367114689433807711296504447217380661129272681560904895185881838813262745531209246166506193214737900410762113289749511831238578445387713016634398853466183950115867312257328049416839947629851257269959710180781688360585241730507211648923593600064157852400513378802828713959296641450406195108170483994289211379212388906000009026788109358923816748709138663968838254126867865302331372615561510411083831935479692001001520330469370151492366270516363705931313196152985010078189709045031239115819224106918688286420591293060620170383351570454752512085357480194978161947958425797463225051619104938575222079753885024488465782409717741620216026263386761667322083757015744707443313572520212064771923724833696788575218097494067969872915784995484344634751581358603613712968681504840429964878079091691326278140518190471994120081006324447805330241850730730862848344235898345920831714864816693371094857390378564724639049288069769963777845244247571373311309517870016867861587618748481574629458568222250264367497528333269867644975370254389080419488688322621501825546379180940941597683633517499659193603499652805368605629899976084865227736820778446869518629702806888248174329309167634417725901599599479406947668684727845805190935685918721631641963145156451968784100889586957690895064320583281196261010847828058862600120009445886151187712536513570305420975777335250004545982360298362345042261655742112888307070648755420259872523849310615975471720503822083575339933807639165525456465036978144795408777179741699660319283552485003758474648531932337309546437881293727892461958675770628395005484969312625217282991817370295364822212145668833957643638052872287020214494714316139578983010937761331682315890690272493947914400185394990796355303891969688128636221181868168623556541055571774937327754591066635609109291304107326145080493044034516632620950719075826397803120179971908934742717165814600350405864905161077797584552953658500817534609127561687014145201575331994367905823775470370554271306850535664291384519985972981882204918172087468963389045817459416454045767756736193239976820088934031861846959700659537340564832632849302817298178814508281260546432987354801479761931098844123212444214338323278604636694740073168221695090254944065551189193680058202916105729805109116453854389977951890824152366207829954275847889112296497226612382420050305788361754464503329969235770489283983722890458628809616935801665940642747391647853351485053882811287981925471025159113840069734728140491308663730309351439899610000307224716571465281634408843500210706219304991138217735226721789944944448520939447685010315179919703902633322908630032547812470780527612091161560184925270488968314055782341868238503020480857513818982913157059034762952952269910076867655076944777047978884546554843219495440079314229017007059191857754718800121402926162447542669749849371748139092208328836816368273259364207129906995220683132632419846852660094513334515423371274871649932997972876958976217853273416377234443266491364004624792039693940819751939058350367780166024481567725952031886830364576186867423455066417868595530027010951110229956171875000000000*i1^84 + -250304549754064089559480590239487414076434413897676373682259206754223472444593400560337419231381589057447513667245608751296803413414010874602674701218168987512656219646717542737896403465230044728240277592526092597394286067343621278045224060499030574401140394623110118771136147824416656167342904909397381312998777905848624615200800219332761149597131130434781318844496590441928991098301531265573882585082094054161551707216988611788650223251478738532737299170344836108471287744085809221475234543467627589137746143852801976224780585091420219764784111630105571933011209558981964406077307522529214798828235928389066064136852234808263796078340213301407715509915194208094433817752262769141295533433421084239612392161461821525280689317619423919439618776158488447097142798978105844569157886934630625762138492918883040006217220455126145323585569400719634329845879308468985614244898414222111160329164721845433660974840471518695957276638433828625328707347688995362158822866550091358455109831895180164087525782858435665924805782475359647539742519453660011270139844881721365499340321909230222079868566295974323970090534711113706506454547758775712628591084918753553093405396434741427980221542653445701651315246662441659858412685876408508341384959227410230952108568987053953416843497417012382220832399002968491531895617370491928453715295868973399505530639074301762442193725677013954069558143451908079336145242385881709302139304516545915580609941264892987731378230168685141751600618789872613729545248490493583217737018024360641187896242572620359842381501086197185331861940789946352412724313750979807783869524295777461935721980897631744508003181317944321764726728946812539407747156136121710850539070227791563516370647902559204034672462847116342634276722781386940994187330656022350641488988493315512496328514802642496618733961784108326725280727454703146589903993597754431175140939071302571928602952194047311441215849341463358460575151142536821658836666951257019075777505877584025070376284968146148031348330804409549532704126191035500540094576547813180551307768251418311584796328521223193270727002573555159586819620619145245360271029522140951536912527796641044250317419537248861639052535392311679343544997609334666781909546487867439447740286603001256086048472451512918088019945240431377686632718024789973020996249080652839096034724381755503524898921661147035424156396501012342132070558907623348260037784249642119200890585082974638255997201144775265716792108783457759979269368744989211086346792772811537097595003063217345005388219164467660172184871698291574553101389838264068022990168644372183697891953229684273922754360351370908933322959323970649066309852312985709924874400849368694596828338038688463245514430768969496400679800433970601382309141620291912269588555232082659339977655458148805790999565368295313433436284941614724622284259511622523404559834797491604189859233150768723457293191205176478336994449478009858321068685359830088467681050632366938440672371807999302975463356027527610987275207887696948014959656982490826552574173444675698666651121809529388172870839003724117170057948442105762866350232922129336397058966271558855814274933324533612409056453159159273130604473206691674067580849974778624233457322948347321901337361465381406622050505990685753558597994284933770717372195353446707549832252180499058757515082825590410348030891531867600437477291494597685161137879895475541195783929472111109567090165506386275310989786301488257780607633234348124249905602070165966465244926061772188129532172585396237016327720137076041849633999738711129642328022810602788681757227418698024285117084925977349730328842177731992012061687051548048302651902503056363709148466956631463225460294238265542171466945573010986328125*i1^85 + 4389594404534107337073330767121976273214955210807025535000062049470133062225102996901606621057443712033012114905808223723961994392251275383077367887266943859411234339342243197993067606756198495021410103692745573303298510521470108040350850562754449397990358341352879605141707842504524945488805467969917954908065380402151763055072029628758220330861160875242149716404410759422228399225385886404686469141146847309207192100115927762419117878579335454344693699034100918181396364386546027630736180434384339349077693224077737293403745625684795262959709972815723663847366338365777233354029099304271550382297774926594811111741159347459764647384497084000072971681065785450702811114496022748669363188679092264707477361899379625277974274840190633750777398447152759795716369426673925868535626564694943995629200942096637422296264927329499241668504095999934262968979924478041683576854978935082857832925616725220324713409265770269142529073105454743640189074062552367167441757766200794189523205239591454280158269517480267394964995913791959053296634987297477523112682538792525891586428894201250930888115592696700103601696570364869893410149333392719211064016118541441927408234655207738317413005635431506067046982854799101874963866525460273543298120210684075314367657882031240817948347175052773458011447511483430922363925525007413499329228338402527364875466163017656919137288724025995058452910517544697549775374948917932793352183722828401754225908462453116457756131782221786794630383402489215218810629960879026487468669067527938809601334354265290644472751722069640592535436272830510157788012644490390360368201037016635562394888419318244760466719185650268516047213841779413113142410167474517254117729046709327439005978385644957858998653080463795608132334444206773003291615381843102567676822311564776418532131406629069906307602916809618320158810482028313390214464413663102330127870528013462603323550467450821276673027506729984298820234531748297888633612398134384987364507409333741904926874127734161234870886549563699805186416709036071960827468311405384613025410118209490004520427000537717695410083803565939805032933691457187649198577848626638130305760171293872761892260462518688920501896618119135629838766084669160214014522722393087351513456186822831345269901695318044184856018748217718384665484321126315452032424444953436986619171197095968239766279448849080473389829503763460559151660980731326774537957896397642115118078067206803415389089049826841575382806623529223382001128684287578592932221268606348165011783008580703957178372303195614937537300280434081139802286587880027926810937508028894052524805779859889761049287561180152927150573702508813941687003298930896542973509089869904634813125893307403435654312763972780857018177942365173932817170092392046465239210384838785467442980260850819783080861774350963029124190775424832835268698526391871554090985246124123087308277987573999522243509200839617840227512462184488117810602511037996470004600882665192711051051433030368605475757284265154428553870377428166835159990298054563447285296097372390229402584948854242066990755905968634226734486751330537332508318594784424787488669236087342316589778756929730558342687662056950169694230584832042967917074257596036700119690215438837974370914663615570499802206972847523577538003408170133905697805698666870528029060288965501450126592338029088548717806053753947219256380874102340353611868627035734851175495245353157997187089466524378042404520237586066175457712909060322279422384063226364800275734085165656477923002589405255529885999609363053012751756757929041349300672572899568147211427254301845762701483168909921590279378166193388685207181221263300735169000449586699965987110557394773980625065143488930236817101207500000000*i1^86 + -1360216597290425301137224207175366675890801364353397050336230358858049419809125505926725982862512889632530555374139671557216205543063479130945361707369388707235262480555049186188515175789991965043619075045044303605877740889231130404241839308073300503328480038820148580718742174368700847514381002919711211443701872779597895263264675767436656679340794848467559552055528214430707296443346133972989769280227832659409127802614638859648877555090731017043484101161171377196945640693966553319473643656939166000291223607163974689041079449179377337385786654205262382088243158357021413859973762284643323948518120393991329161802842659546939809181913387540752742549394897856755695780253776266126076865004530175027404946430548379466732583994466693285379710944197076534942188638458995925307082398956590240722963819762732593559854422000660978551416227946274190513066318595253982313867405063053094275433366549285891708868759447161608279512630783737568683010586578744783504614866212255358846835974812695402023255435038938792723262567632906239917128353368958940086458012684313486540498801642493211529740793979669136562778181081424947376773010804372924029106739695482839947741561705205100977116003404642406417820557756306384847219125928039038182778463054361850353570200757076250795174722627652398631148837549417170109210726433713314727840369640034101729884587745525702029150574415310353807586296773211331804538383245760087980526127566312634302084466961876353752302091677235805995233981958449767685558997557744746936344796834779066425409933837443177533254079078468706096759221910879644823838989711567903789737641534150384553221082312033255373503805733337203826172676995743686715561446012301556823688465822359081891466164881261495848946700060492092858067593658189215215352358956323212345181940817493164112140029538616058772910773869542101202499284867447600017680569101309247630425488585507337741868816400198153394656546026785122376895623093649872601009404693133401799208100173632240373778369031980118747390513925319547835393397154554807914910782258438037208097062505656995268744509161130292874190833112564015291629613796865627747790396559561120584873676262134857597144032398144739546502103619902288119430815547269653143766280620419642210140143198790893274950860277121125728082304775363782418953110297210206181473256906049305339360840265427346489773449820957372464055372880714106688721624817536316171079779905062798786104835957283632751947634396478950338889193803951986189121062633196340710110747869469990972290601869184756381393529519611028374472359904656392946862586359371056537582799311763672853312317315815005612728223896218645877693915991422457193724563448686792838030116174995937837852092266888564560965861383821220683428531996203624826637381679420532228038483497851906115301950487630694612438282106111740995125907019747934188344015610147854749642551386728899634162451899029345202750241280679797172321733259349892400454075534397232118908745468182776325940173764283245097529475703654472819724385671087080844393503454888212924740215540169309499902813913891396225741517874999729623957082660194032851612855625857645200953950270610893206523908880781410280252533596573197989720588877588981984609366685015981547851752515971202815680301375794744808485732909362037707143993887944091613848887825614251489604900634992097122033167017194504913548107614104503694941796794110232125340425862912750243411037209325422614259575534818876318617549141423839736611550001785922648824385599598970771058288252365723143947013540555339403797512995960516268018367468370925604696208908063828428968530640669996866564668875870096300210339448961842760205950747390554801436931420431929025158462517752715409097656597999838201600000000*i1^87 + 141266158496391743302098764999351117182182575755438725322253427610044673319055219219307855425678012895955978402267860411835909296520478331021915444130502193918721890450306397582183479374231239195819408038865432557003838632804332476649720588576103881274475150555441484997221081949723831103522541417523295911603061549708781972817003465710187682077679391866830902897368982698077590899658386544125930552275832036762850195212236534154427003552843312622710869279188170846352624178051282224070122589137862129595161106015773100672654267638308620377465513709900964529365095338433792686160310965501234926816044124944764880964502797073678059217417718624213686245251108426510412254420049071189735069931011608153251588789407454708641083883057651612570711484483747915737016946687660028135081865813183691609819561904178156580750170799236128305810869705076292867844034236496016121316814326966898203837843755681225819667892099604060635291821042506412259650896057903069912730783507667125389367613747207132506613242523422486110323244852057079369775772908720269141422073158963622179883206154285153460930088987920355386129740382056318266630756389834872568824653779793800472318432885552883264596966235832730101364241838664169403267509756975808816300175985609677900302666073449460228820628577998563495104724060909650102503790711242351180855104402489157282851306821152366369455032076875254229968525688873737356730434350652741557183272509254353720497984635479525423700346024503679900901337789135089064770415844206635509677808612610588762870281375188254956919454093079756481580005946910416450104051992917302606127332707325897834299343237862342398742790746189320607305616641170983687864662906498346006207709621367267740742972615017904722266031551812991076018427068511361903297964383825850743518894075329743811646598989841636909640165993217920443933835643418731648222820204889812899867287473647347184738463159274326039424067722870841014820700242881064516342095986964962532691376205863270563153377491851419606477909189512117509827999947233052974762203141653669286319567519601083090927079771026882115506165691225679907046650537312593490538109502951379441413647901908590718107811962344039811505321311510226918175802553900693467753975675304648222296613789449224822292035075195108034387558539107071559538426913095694121541421435760577127522546791094970925796697197049981174993041849783572631943293342636946769186000102454635150446647367796947943430873314573655545514614925865409506698699134557157969186827796392974757524891953227032230685385120870927224889614678149599835917436475517927727917656702018490802981960919649773511734688178089734645507492689470303094078062301769766580391005609780408620632659439511929744355865562974008428718034826733342926834401213954489132647716550977511285509780213288070451744823300966267981446305246104406100373370706396857462425999892542929105349999003286781891463076502404078245286253780238268229526130362091581775614549920494175881165483293209419727107714562582846706713164542962071064975927026267797852294507085660975925378946515294816458083921299564226284877839540739299890606632821022724092795097224119669855583283173961857426373962866061581200958410399211485775507434291525406822534968847843434047845455732024435888416400528071151940122220429527666528649691249101743961489337897774929881681710631788763464872982116470366509609544920276130893250843762366876708382584903490338802367486400752218680659427074863987785140396400744017801147558489342507516169119608739279951927944946781718291043437810280305910804242182285404458242654558801935608986715820534373759800330172405770287873666355938432224285960341684467158882212082656009394202246314101252276865081680206266368000000*i1^88 + -1235197516340621095963820184105980517689316031403891326688039050011708200944330817175822240084323590208590009372077399492150335470035690682470330470731290586431015783221105702396054997122114673981081148214626989882368717850299226299002690775493146998023254951830454100128242637465625126413586714019673260657171571711872479828622790475732778711046250538237054365180307259884087301088246769382202017548758730846439026425770481536849829377404990330536458394783451758449346880406668402128586500782581252201206257109803534527086938042004489320964440259349505776112443221276121344214612678754115496964379497688798452011210247834138163416402806442655683153586999596133067108389990912622456095512257841617623437236720757345851272697282002216496382959159430170332069580077204276818166874541161337324025944531095738929795764640455559537221408336575768859903784656047965047828428863452884050314259146058155832961608646412931345474603902720980640117387078996350678390451372042153168564370828620856981908661894264273347440395505191326123716443528099488396117918365893666432251395812634487773911534116396159911550008072787963634145258789701878298144154453016594835221031609405767755388827222713470455480376182030887978568505626471666069516847040945276199783566689262498653853361628064604056726929708058195284956557184499299807690902617684975727720441037850603023970470498311684193973098249923014925094366096237073221150102843355729593795461423028517317376666292674247706459899343870713940208184179308098556288625870940133083732012652184422052130833939525598864213396574915853837935390633664011971392572256896479813761100754182733157651038093461467472543337579402731117601398475987599228480285483788592926735863799080430650323860478138669898885255319313095376427139727178734800369362957353698566414864003681635354706432751162689980921824974363109578238629171026019442431003397200987516300150841024619098900441193715026997534022564569544900606057380149237296062870236336198330889844319749042237190858066844746926575966485838652031480221639223657852834198311186284639337758837947276553400398502784359676574464352067548944950237394854134419480108635215425757057791195055181302494649062038265806660345992777935056552834903882662827527524030639350845826652600449002663979662012402517550052705127750341513913005285538870083261492129269024957896752133567957782956087294816628363612309462623863483105677147097469989529193556079268419343147764144235333089887348054444494007404653569213056075072213380821399178548821155814447463633526557468317814532138186449012357434173723503577540490890166586143922798818280070006520759277173218100212229202586041491745721946312773479063916818643599444039412481891627922110786269160472498214043884815384770747931359193498190726841916501948289778797574823452245343461602896775945608247231121529324777165631357655531749504769388538923463521847288914474444686906880515011560235345603163016392093980981895224757492154133467916037091115491597037867931177760280850765044664407326140751828398994050913887298018717820192606408290381570324961782780696984182318124900439307666130739918229753692951802954459383786333443567125687687430232983173218890872987222148708507215476110382580385936336271575243786449245231385597342241891450712773367846970765413796558291195773014091720131696175548709126877023878926750138752019818793182766701997214689637645370973978398024105984297760687225140818537092016013364900223399570529648982396038822322616498040862299893575514250113649637101936844284855319317351050927243485949741091464683334621994986298120757842655872137225863706725483277801855177935385587163434734497331845811900151932299512448256468995192344097740501153977555044270080000*i1^89 + -20332986891707831850388424899354756059869258510995442776894818061309091824297988779201696629345427795091097963319032571967551518954301400183101148029458633837173516081620467070167273978707229054935753600482318092660381200518962589406393384040386870972633803704429538917215083109122638530363575977658134814511420159823214704153754528458828456754808616670942270836848574059836875839049279086331354617341392281265997962246334060581409126916976640386440996250910471789108408044438185138162971300407019140743326560381350543815914032915018691072114996750108139460875156060551962036295151098808550238678546111735487399607607944087003866731289339534821661355789811068196926381576237108569367654857601126636872534514548905213675214984153054884508392225811034707980890982613711872727311681959091683285633719826313745830944861168441696137503540640858281317970883131815712853932835935949764797286333286581520697830096452532076651220239875983681488613154381489127420375419051068579770131969723879913725163599093994763978032005594499713700350377669816724278428472964782716747918301184335297145851739727401027827808252976637228939324736247124048289283130482203759603110135018127247537283471715386407266995972964403484812494224819675390268523986522689918759542740962761519840048286346565198858081846901226443403294210085753671142647331353597308049357177346299223134476883685977434576528956535153551407323120161789821210335507256647062636450307277452911145995465812335138942964386608018760609050064520562941979278338750144514303878861681777224972442298395490229371550414022937158367518046609616743044689605594346031127302380988511153616266063757316702966309929287845816378554586190826365394463418260179909722163416825014473913556693776040163960323497144849261211121745162620697207820658357319080511680650586477801159685868947910467680385489267698787245884313896828851778737311829805322196959851546787476812207479111064529667199590876977477659165771043844564710704067760573266858277458321542307618819347777660925537155055515884336430900550301757510436820066525826923739618714931417666562758836416242667288173035948265864748835170391806396581326548884047741709055268604722630602740891335913196369901233654874018574957991357491201772800646321952871975369991960771602199258934465281561090758407758812350889588451863212596692394481410186531425375493924583720958450350018098057749528632367122158573840069606636735941154709888661928226921592518470536220859446334702320774638607455992409016431644649720887165014493791427625658458695119581037673236787142457351966515497321888017563931227423041657417422545076676500905995168367533842991540466325103668670541310850342430780187131621613945511456613765848929049329549866257813434900013376191148174262134183750387295574130990322250604023087561593094617720192033682767289508240166225909376372657056066376392609615219559311813617574179665600908205371869735116336690395775952731663686659134243217207701252122537348341980491546726343281818411361229871468324938556210111632710149637455199332125117249612087365803963656121417107766309024977689515015611230796671391897107913394514298437380516458537304601996007034078974659221458718420780839018892322516703274439021991368433438238831623097423449425167606237974460030337744044432573862827057500247930216703379262210877283196842767313081302126382898629523532762757310108367902184630482986164728335127417778890901622673701484630698213971628696155713019595137550026027843425954801357301028504103557288319282334441434568561056910754090633148652578236378677424098271822250495631815581767443621057041879511836233022968346956690000640738479350993065639250462833536994601799067987008243100175438427664940267470848000*i1^90 + -14543256502669284666940564027701758841970944654845006539815682871807606098334051652903780408385038073861585720737511493328722574235078124406640265634885789295441754470936458676880680854679472478092907539784467732415681099985862362737027540208517066861054786127496603633476718701015176424006023914982932692825065875779207864141362405541768727370024156362513175516076719643759549216540526422990958945000605890139087160714007164626343143781051832543349321008991843775456016594648952157753777736261809683973652533635347953822439523834405352795635898407564981752235312098041651978411628813924640181148697476255673740264345656215221055199788849781456265063412137515028946333318361335511492550693506904975386534933895472296978891696278935540483667782688573702859457390425349928155483167971469574806137878267165595366617462446347777158984264890299292989867126599572062850380178018275078536024995934826766323644946513572142864045645686716587559779624669109442208649983426461202836784244149612418098321325217533335928144367082906292846417494804442500698334959443284741123174246459469283637436552059057247604578250858258451678584623206913938512953956676039556253756095419776569203887677049397964314295733930391368574150354549474730387026235121244736571975251311400995359126185227904609945553370433931496601805626824223708898866478573005743075894953052378886268086661524094731973757450312987868663555484018062767314448620634079407808241461892436865150630611408717171674573459394099574911633452386335732238455256276531214669921930037885757287930568152278886541841766757632653217261112024895652757288349725562291020711346786384982043707164444984455769030431751030603917916417021824787661579660031049075686525545247724721035675819939253909200499560331548573028305249535079397679095222419060042587518495729741020315399433907940235023079473745716641113654430386998184318421691034663629912826392715936779470921127776625049649222717752122774020133738612034838627219883023068895519329343373806219333814038496853408198866293324301407492296199031895864883334188336851040227066701564088474576980619926909493722437329780223703631789176461131451657682499724579354848430681999177864768752076829712257734910807497399302446941747450780524880086966569029667970459929914052797358357855251936075318148631025996717784982758076333871958715539454470959832991586761291133465461402944110271103037243185380729276090459246523117090154326119787934096838089017274683389170859283391182797661840044838435237512043436794626435622085848276079691830119210897913677901716156098049194333127668797602164787089520754302812363883604793096255551586896443618356158548706091420293714002503721568735433255248589421793417872874933846375986464748613545045103790248759670231113516532932081956033682973415688327329178898560617275157833326670404767394394167519319084413866992270153383534053342225929521960882930834311622385455104359865899165296149757606072622233903700514895344918179454497189922535059233931143669976154177851417923781153155525538921961801918589550550438823265282525509344277638958736131864946995980999393241318417918805129693236278341633912897976230283517519817458124660101955009906035687413886755242373817919083579351325787447456318106236542114783965621460281505822805945875124448605396217434584882334264395902607253596553269643555870022641104729283012124431228073987975223817294597244277504115630999704398819137998731896355069573849220051186033549586752955670911573847213863348181262057620050207021763461780760943136960578416617538903486732288128893950838134421190494301274371742941276263155711937694669413903928020258536702296566671748760832519563533862032833325853736084750731549921224114472747008000*i1^91 + 2011809266572165105700738372479882324937287420439618414887397918729067273831182912163635683138934209162082562564075483881569949553467371964494416994097325080140013358757287094960246120145888246905271588598488840654294769881243938851968495572675676998228046266916409236995698947972335209398967218009127162801469559870473212172600062168842923652224336790713071321404528663295531305970771450072803354340785481637626733979235516240157518110155643004001465344621303838678530048126192819733410934154665329240586900559215710178059607101343865011349938575990346183543139241531598273268869602393227181956863964784028550609836603475435957537904715491462237561356967196787251745602333077142644620980222035972289429511291485136883098683590818126645275021878675841542291692537386579854163554789824380702757892707608328374949982708025305535497451032725110651620720352124438068585078334688246504304370645502684079646377687872017104634826540405595944651440302246256173588681494521034878734091354018056054645784712239501544415406756144746737126352983529020677523990452118802129857291650498662797860336769516731667283771738907514914271585299712240512799458476347728936552788825676865758745817044676397281996181678643590361034843306380375182289093228033583376744985083066531561164474970600141908595030740905243155912188441596289967275384919534841727945939488885561998280167803589766179090960130010975986046176738670411012464132146677379461326848821801434474480789617148777848294979059877638217473794882162907040881076084790532917340549407809695775644466971672273230048370253246501846356782546972582433713318546963559706254211223625247356903179214689197705213463189969549981901925742051056283883263335147695276267233644369199848672274033862369955620357513351723722940805911661163733123744939474476607314152195380954969989558398522529156009561315460313628873454693089683246029444514014416578019408742325057658883730469740885753938043579615472702719723085152018273051296413028609660055681852682568763437177358834852625812994478702050151143195545623997934785177712249525559987088929085789708186031535857435090873741476244452128065461841776707267152936449067087362085086929088848385219267937666887357835125531223215142027340821196632762780748421967682935072871739627968452458082153159730350780540621616110298572956089730193561590305832737537975127807967037569948446965716535618441913443327956346559973087051780091477799546005170601434730253439162962086640513511530771430785988784119969948077441918265251729413986745391771850497311573772279176088211696887737421777393068701945801281966306224639414092954915255850980092041961577440262418092568296840604580235989540886395577971274682423423176346638962717624661966170953831698219274759559289379971961339200817177511388772994343510803874889920642594962500950891757670866686009229728684564040285787135627684573450558561007485977080620082677192156818224153762849365373388598950505569361129092050740490697400660821986515450686448507106628226270901715918975577577295832981751959529677595327138272628074000669585400643106767289225919480811195909489495069654178328892564637621352709485389441514777182845084613494833001945710232486262339877131247910857835635004997939363566682808730447790072854508712304333386124913999666684093382986884705597013081436827173348128758304291758741836766973671401100620360168078791140261619370444684584620959661744640839335967486472489055693836127000942310699419778407487001872421690415632972892003304842906489785569599673719928578555088669328787521500617532432916153053489445796363147314630917873798254892418512212281003264551348498322913032824511301599387772812805136988026179720364176320589725061972503948165120*i1^92 + -3499050066951197380094064567802231427528911112853357024298452101450060905201780126196822857360617033417129112793420925797928552334773863131284104338608572874505101375710071000911073324167421422953336771487221459307620422923802558489372247574172132959949297280514731675129682060446016771820412852309101838204202541720566524925313474500441600811331637730243838032796066383048145245619672275571130972044725490221249058404338846664058841914305074144041542600436053725266477733146779394510907557127277835364708671952776536091049806618622151140814575848378147303459705066051583942513826191551913207352230734575488927609559510073761268261488650561531515046426675778838547660856647713408256950173942603609132513412319068893065171943718119181455031417232800795722585864649359740938194213575420474689075334650098620932077226022972476735796264615488012244858071223640798856265662988978743759240681474441443755676084418134613321782328954227951721811535486752294456733455354984431033144088917941656564764674378385669799745859922735012840902170372015304141468589589463721143598269646726225903253338723990845850886654579402222033296736400681490127190251606744393341678926749499169155340401957235387464033637610110748127609769161591881025624880245152261618995856292662813333462502995881490382455424457868737308348943295003697839164105641653681037018840988727846692638096885716618086815356327385315495502676082435281284449255531095053817762513121776324734245380765732483990171936935023312408560664661684880364524300902354498903202604816863401268441579275850452259704386067360782286028678585561239026955616818891851433584139623583662969612652538474591745951306143228642431982971078098343288228273699188831252182141506676449942443093294962637887463352123836283025507750890361146456650582638646042834488165381844734670054492890698570942243010222120516784354300827329888434206985288291271243215307335628665593607717922196915418630785407945098895907611944121642899543998455453528603589818993631315139048401576378298005900372871870251315658908029307659437065023858820156659302230054210460263798561536055938672302616800797140599162804040909987560727524870373329329341310780772272568506446189219472310632923452438206846990894931538964649034436471772690302839803256691031127912871235955425157062759075146581357210269118355224975277218489133499473747695747516095290549510511959797082122013101456165188252519719071481225194132100356665480371160837015966478233520869138853569139589829321410059108315290599518978559521761117885641443753084769538644640750147998439349700703918944080629569015402295277412416066914811888419141901203672962612987076442920435317787769997251233372022091920206880008604330534075665826873034251445594382776933295049908149214171275945803985087601497518887143106093379395990931082737922096313740509082381978027468351043485009109368227116850186131748706945581237857408586677253563250239732223643534593311096557094793074061730222769933936525262602094109102909639903077958595737654132929128548448680993459652448407706963910880829889014876836171579306708525783353966881411653110949143537325929642390827509017198955339449764358359429977707633903287164908878582048160188397650580621184580382507866076066396624298305891568438185014098547953254189314714005906673539722169813736820783102270525405134031371333145968533728559642004143608898241051145230192625471358541894412558195267044223381938727433003167501055286344950652362264688991450972326602115692986023000073853187963782639424235009111015933068712830494522508094921462336671921448442820561209630310483311031276073471957021386444978554677701480746862331881397822995152245125067162335488372381187373423090192089088*i1^93 + 22369469200815686072019862432369182618377744622614669306534602379907356565237675155845007494914231087066769866288348686484696497673284709252482471314450840896097228713732282825075948176643829229384869609065914461496381789344196075850852317369379544779015098897294209048012436046454225011718815919835928787120057269141025688521428953661951451763824002536963727654492294271717662327688039873698203260508819899331744254822578677972036126946614868574629602642556997580930819947341513520076807835217490398015040598246125099763629965916813916578367867145273027287021825417217662200195588973643348838138118775825241722892055584669608236028951664558676761912068751289688984612854488147677464386245871331052504203529876885927197123604352148037567650688855760933200303445989293799525186974221759725617957899627787330256090915906491316207129736167747543292761942814702336268726256703174885280786763219042150305736775920780857313957629738638921771101408068162178904543308230923387761435213346908042560058213236996660444996684985987706110243437320017894914471036307386517866671046120084266693572249624644790804361067672474354360327754842945902890692908152540633328757461758316037234163919192452488539771376222964359136390417871281914076789377611819382436168710069729254527722082250660157639573781246018275157021154275832657274568469373776870745817437811337152369896673106826998922396813059949886002102023647633357862038310947046687884748362257832349045328107768610796057396660099246790838013628515743187320570845530484342981859724546084162573870466276460815465257459399616013629454969069753196863021483725714327985393531233222923061130767263040362012383157468195035377382893991824235221711191503601352601566788329893827510093701301599948736919652127104980440988006102542556792182397771315568720870282154923094256201657985166175103638349563428069101822117608971471063547481759282876223758999859535879368795552605046924317959692301773762203204854757959241154804098401002739172154068058667586759439340579900231570964174428064406394843232677063899439286168101904839957786888801039847423512402096909171986175804828128774426667715992298547461217763287862960489165118493716092242439621164168494283200582011081436824513813616341374000733383526762422275232456367192142405080364108426847677481737523036659375162894439395752357581606662855508589888895106176042355756339456181727166124255375270677874839050214950868712658136817781239170851084271124291202391121886694676159171602096938644947054083658612503018449723879702534489115997646874506552726914174313858138103364439778794066594117173481098934685067370607514956350870563675581193033355892063642327687056222055055700760102366534463485521971829613720947648256567023797255754515871997844790441062506799520586692050929712376402126503290634661675078999008809396900062771959367430510327050073646846016033954745080491155629921629151375949968913938239864237538012914083731189341200509428591402010876723764132443542562305093906807031645900285807426190996941251411471079049036211218925026545071661033770541087335652233267933945969357183121601461487799504927405842737927435934214507116249705465282875268627940920112406581450251207956765808349863993898134938765544784320313798098714918541507597645140912799766817030450832412581055996376761751529380094052915329885953651790766571052637998404020798263308950722572280978654485533887320519961504380479874529218329162961246515262547264284959658360994524377829179459320724320126726854512358585245169469355450485901732309108080681510549328951617449157421553275471067737495633108803464108756311043005430237644898543073771106049456577555562368263313283691402206527423902067527424606732288*i1^94 + 3029843843654696978282787113873209592313094295349611610685284441423764772056675197255570978467354347578413495305866215283265122524067599359838311910934739146810155415995345039885238967001388235555501138406955766837187426766699472043101789061414226621181100127968781560344480440116400464861606560265932396851611906048630014190674428998244103452359745369871534082165461322014026884596907609420961601601393209336415376380124209990925237387397408424410904363733174137927062212487359815050477328305888462780840799728001159474343557139923801335633926539365297015695847924545483711438871215472982987987395447527674162961865530344149956667039014026461061600100243379655719081721139987623500088012742652736897993899611716763530761322369505296741618690422045063830004882360508746265481105951695126476700292398451728927950354548373641204199402648493573546670330458274103577705014136711377528289408156641977422955763049611626850624730203362135075761131261142059769353350364813008030838274470096255054668965982229146119646859684484731491721222927147130407976385677709179184969520629808175027466746436142448234172786704972998511217627973025233838465309763355071426702523702849447200359397704052914375576339805783133646245156950672532444351308370006077084136995225599215009265155881560354937585927407525181132837314472134149393084643440700111383126877009065085991935772302182320387359289340460531175857583294865616058906813714699742367681339725532289507897408136889675780965452722868891203071235723927948625985077415774138975643213264746742275702704031643478737069354052500689061875011874179869440559384685863146932158906334570548378643270765451028971796870221630479359293980310578765034666791312880133480469901517287319261536709330388813626728132972438492854088463196414061854000889222282958854720327621590300200492230018236766656757046465718508544817869295966625092550172865388835069745442121826161121753901773107016092316925693174070000530475255054604372362506723228946130944542145587390729466800693156552121141403838237536450378652665348717524832920483648065815930526597496617583722114881926583235809972906240834488618797248508895174252705524055940868148135193188420959203822953289149395874015550544186669738397861071976578505591579028234582246530686228156222199981930749254521334161071629670770794733107798316496499694692570240126406496033380573272149321354393519791623603259390918308104294843022691776710559084464065885977567709089106187567988824020590736111389658372273800066444510402183310983844456809205207294941027711162907005442992588683260540794990281689599566312695781850549639536804228159726923836058727867697446420038209875092784335352448408785965477335236884483113412265954115096230754990625393607682009927053091763294058522110415515045937456075629509165200275240090541934220437427079544752770537362717523692134323152183840262617520152415841356695409343082162640005960526087872300084626453595121821856655548509356868710870977433145498047560927567211773944847683999926567870951783459682928080826628949758697558719821019240886247737543353973337043568250358551408567888530570811523442177845282944784675786145764134346420173900722614487426686242468022846976833981120075115574345870251271536486525072283927276309566911266024617794091423988671829459358021049301393560400333307076403541126538752667745849325463306850072482942126901043172252710107570441307499885060222873807316368762876266769029747059022994004128545561998023083774502180721423605817940144530515536451206387344568888394028055352065664785244147539781367468149435560780969424784083080594597959451470512351439922343708874670437230759013408973195726874601760181373695404561108790411264*i1^95 + -198127067792477100721673321963214723062479338322418694814352639437804488634281921530837383149248232184843091551141435690513675471534314080908729720516997325371088134886658078734557874481886744826101142102379504638953506444335556069785300075747659975611269761272834176237876949077434477047345340210352334275841525023326954336845023842658564721539158452025744638779403769571593776404746740284707081562293914838746774514216476874795775429603223014725205540385569078688336870239189929646359603851505168482429018517667570126226556530469127317113545289106444631400748215844038713743504414255271593737770422924382642037631213809290120932515424423263856853094928249187605101654651878699048788773212229390994315149132850659674030213081407847075827011830388273762054782352211452778102736870890293758111400112491413264520247523829841221692983762715609593858761133233987481345260980347725037394874218671166797707647147289098882100064433150469282849270095574952189470660057714421312181651070030804593970344964760825425490733331185363660788360734198292185361609227699923572349834958439426715726760942229746762514246173618979666147177288565643047484513038606828094384280354788641692040021220347936765131345936562730016979751030056002106004997606460431108706244081202076499562425890182770143074363364276619149153357479321317233300205002340942815344096897002899354614102648473642030110516209930307768793947904641819861960870037203055789065896997073522748793113099322555959165249593502810603798812937125935168684549134021616821772025428271966704713397382405390085778932501147077920977095954853913290565345892168455500379713714270948475475895186839980065412821267893863267547175058724459187408616944956156711553582034682855313495480023260487995781265468797594662945419246338114118210676347138845794968628230550555717872274207806890207391818105638059270731958279500252419102000496036321484510276626484010274657073550858667413720866148151122532620005677704990709749696544100616314785123160566043444871636574945302763801141891210849576339939387583684898387854947059245707425163304546224121076993447587121487012989477972392516723923241028036415036673406451157801135102612020521080799988400290423065338775859031180509423955310748985024562942419442805190340547134811683916616660592140481123669231968377015176407922000254133226712722408799244074233190501030959743694307518794196472374806582805739667955634718687424127638064947878639813247367964873998844368614295334100011335387659578654895889005243426046755976817897441181238290481699580771971227724097724074752031281485875106310310836056830698209374200217339315857626400848312854677990160353777292275625933169016567458733158687248688494128605040464547075294239366155609534448854633798587327655817216526731443236808216453801466343620084591371281980551161801669032181426125397018581344470552290020657404146925049190322428298447279033824630580612735455688264970103254949640688378977935765166081175097155482548962709975513941058245007340008894375698004956912451670023099709485648716902881644632987402776617739371791835019252834246561285315393152301634933922108430002268777091813312148761220512757371294267537451651458371869134093141365023807016477983878513103785160514708303996001506738495141046065308963435626312509701138232433230486000346019560287707104378824302170837003631698983504678729565712531600897112792994444658646417163181034580291547440747066323009809902948230966193736558304583335501567287251927509560493630275096093440538253939577153598202042199683093944141108420144332609619173295170990534159345991430790856083893470188808017798879405698963487171210310125602214129746868156119282250894256511148621824*i1^96 + 372479378564219494455344321818787243365969992032223408058144115354339490730824904345099723344956554619968975270744576149521562753546006691446487127201536392443815552165494216949860401442142188202981816185352813134415062233274224365139271795007780988867726772790923376138540589375411695410765215014137072323502377056659772724618077084550334187788041670214689462035557709957869651922113366851215793578164823912932305715461758555971782753828413233545204193798493976333459342052100268389631261247799702879317137937299978063813587353899647393813172189154255498388755565199066421868268427258519160124927483183456490764800780755228775969651230406355159523775099915358271682592967141602586971076503556911183697671293525407591341711750163314351537037803706918457030505961216259952917374332273471044620672845415772239538850323608487924521473957061089619556983501625337449169331970025689926696206980159031419359030278357576356821128419474598774685767483461783539826966424503138904392825098377973638828690533879629660982069914349088969651348698399607467360488416391072052574266220494656818603811212509776456760635478818159414500494060028213334764776586819311320024112603337156836028821430220058868207188467427760871561428377467505677621667515072185646606838295208887215268922655326127972662245046373879434133215605913480774747372808357457154533775108078021436146217142073705117102519653228610523731171851289954697985354077358362704196102559433139918822420523669006079047344844512856187635318720984096131393027998171549548346460234335753900650354635151298451992793099342254790563898277468403573957736921267263293611919265896294885129972823371708786347923592987725713863488486100183833520439744379738481094893010048658793896581605357378150143123240869677774116718021993145153502358691076238453179718931798541148660678958933420564765872534804527761706679274229275538123303803995480434276769469869572216523491218032764974070094537363948674189964290454274065448455738462691936384765497607302485468652115636560992506300658057941135424273224296707527986654381668814223460461612598215053719114624375334376350370128362810970856160940909978321700873899665157172928082509807519997667198632551060044625145774860008053678973010694537905444027482546692949013980315495447253557028096613451048516764764078131777750718183148565520204623804937411052541817160345786329607271819017305315374131810550441387702280332652948117726698700249215861340794404736150645555789815962878866198592419813814538535368287144632445684953290337994493376113424042391467139496401313335253158466233071153034151984986350894927113264620914188806864692275201037899734276047182504676769829368895155331713949807187466113940577531247433436012173265251186010587346020952037453895078437509572414441726143049635539742446414369862799800106072069576542697665611095779390748711366038970085102673511811437617053565760311017903171771072755125937250541496914378099479681973157350464915008901951736623797356175220159938956264256259118072719805354772512652775379318915734436350957955415011335629388370620916845490807192423729712241857388905126981276726230625633139732668410981795381673857843332622191681799103825073905717809822991814362811908364036830687739407234354632773490379465687433543454939234512063344681150090773868768190815212838387632369739113576087443440346220023437637954050353467907504088116353385363411687823907035756702734964319206399628392693133101101367833710068923470810302313353067518880613515755349878292652107081278375795228799136614017878347762256896763611554432985025440718852103647159379647841925669986300484360990823726235742909924736468544177945955656244394974280714706485248*i1^97 + -185755663744380214077172212745555421148202233340769570646977198218589201633088225309802908610872113468969337638455632060986572766367796717438143210699717654014471212403516962580077190732976547295333157630396831241681272654920583137922352980763932643013206383644937269600843753543684090298928417892670984334515125251886395835794594432402426579554736861335275599503602380751789370386259611192757796699790423209709346935500003158638419100675770798948987045375312553320393585591481547833718897489067715791657280056476974430319090353642630447960801738843610806172050222372793108027245627580280415166494288639340193107572613001678935222544576242653046034677995583423203348038803214996930861208720282054288360387274447602408009632464110710879106584555243231842373946879158205470252563205486329963303942476687847559500890479102704463781479312493465901964003369818433343479319590370446322533975303019039381442674387524555524498404133890134447462850830005198067927095675726041483466842721462688262718374968093868523149030326452471785862414988152996804351004977482567374362782909255153866266285384281218781486765447770361351761631328999132769980724599086908733701069338578617456844722732861168498668018684675047050347154837933392296511474411498883824003986444391457658275532207748792088473338595864551694589032984274807352860485927956135487718626174801656833099596586828127919209193978214585378136047744561651440601726983621190960444121139917499399375891947190540551660048508462751840039889208202218166824453236125120520420467640405656524749364270605949407962031746861624464578156100290295266503929100227864929480656308774621986304831618784385376480295268741195135525900813160717386558355720088989912662010325713105472559803388302567979312568634437512485225796795901723689709774530736732924350694452062716476407179930636038071775050241107570901041956333656296024894836187666547228777129214373355454014532115413114198622377439667151212121919330289744251740414177689023150495857167735439201357094310059443771547507251927271398275326349219214968627235307134535700886983754021210958108281563685488854030540893142736310341686991538254530225571775288320861129088727399750947871221501786837793762732803869121464806730612451758561548659073440552791755671632351028811361206973824116216817206462424856580871502434906428850743914863663800389397189041818955477875998668174071719961774367835058612345275795331950674603941963945547737412963383415868742320190222088957500079793208194140258955454205551684595672212803279115045576583812607345075748247121267100263226486570698424475103702242036724682879507366705653597032509877067621038280520243879671745954068624212554160821301158240075293589202349294422405085420441751919579261829759705977317593929041629818325806475437921913246976797640270561874333338146763764614246180200998402841544894880335129134421353434607766300459870169945877684139076146726508082946691739287569850583287837610317241215243612120543581503787919598167080947181227013956501966475279803880166392150155879141428731806402134125491949161412105436299440028140952579662033462078637876537323169223026645448717080985944302431953689339716963153352696462826662346899590297860572441651894235850312886107565020364267641165251084484997704315306082942660262849139002052809742082490399769818838616494893114356576172940256070810287228046832499302579728923862500072885434020377977675295128266699414006449615409361583564662823175250398532697234492367186730038284864579735710849619214712773926939754115781567530072680350773824234325429478388257395001935060957534202827073647895389451463124024093056148140328510479406301170607717612643952311844995072*i1^98 + -315597163266732317861501219561030911551756630310885670306706838822965796776407589152367834595401037658124220152817900427048038986332243749600930539548833832187959039010760817419310319023311702658375625081561179629277360615229241978810379664469693647213596937910647430710655277800169321501312328115106678847710185606672465610262336407318525418167898801676179592754179801769200033431209381041478607256547303480858369325756165975229739717369922466802888173976453627516574044473852960828836540979698802925567555653257907661631572843733483050484925149492617192846486104480959040228525425884594100008368598150155489515686600752067971735417787312409440735974465321555802712926522564164901205389402995429144128963265078997391122049348359995449797740432450439150741366639867134231256275330264935395017233182546234717385273561424456561027116939521737738622250889063441280269935580559488551685913317686261352592341952895417540136619708769471011972266577030104757408272132375530697478774245806000152656312710230630973560930252833532704051505609119487441382596252540382338359694479775474783246286743810883271294193328395146346126189126220294832796652902761011345799715242137150618456534641768658602240721720139859209280192126222546997593567974643110431996247404593790867581413767789423594027026634285538667371904770094830870454338584398842979760799680429611687409875387103717300447085476031365673045839586331329501606478763384529357457737513191582828701587504368719744413786477159645351755032966508151893447459816798157989180777496730935320818708321119024352145151212701059289021857590367698861364660539331805151002093463422073642999168788273986313681682976763327337932343779605966597027921433784347176296946796834388962549686640414970669412158152753091623856403191636927483414490370492063561593899767055445677271156742214463766871675974285993143050609405217520618696882145297810113021866372276274816315142480038394046258101109289932918808209696762967547386317955849388294485382172333096123552832326045793775579146683273341450613248899469729286062749029451628414987513135509940950904564534135756840558532581676289090074121647351498078348833100791617687769584705788671310663379339683689965232440483843411895554127990303700544609180949509293983975029582136357868720277539281775405993073645801608870745688949544481960796737948975251772350028896239955051985209302430024621340590532919087487714367390342024830638408975552290941263461868219335134252228933668290709547587046774710612794078194155067782202854960062318302389225384437159249460332489011358291549111679551281572736081089454406205713754335977913861839022018452381323418151082368319637937122456479263827230394383925161858716001808771968372412866996343468299108964126400852189515156999746861184248994411006034574331433424036034719168146828890497711842819452980634020935347574617142469638112286076810185891541041089189435239824584587634462887305674467939086777536862017199860133290794207766206916056575842250094663642420287575743866418679529849206810491185365986228427766832316172093182104246024466896009654091042521624343156033189121706313146564857263998117327750218070069205312112450350205264693842395405655276377277121421759916422842978073646202496686174548604643036832822816641732685356610668622658441082139566612337861930207679056683353010188402014068403492047693925437469087874969763217626865232579543853228093099635077082090022920022107266004523264105050122783706816863223103053067046218458208045038480618967912859651159679405871591647257285582960506423864207633517819843840591293146847786369081409653323409936185237710962273351248328692044554686130802356017247488439222272*i1^99 + 1743174352977056988414860439084569028213164226913217496540050115646990924499845824179635638494460107278092173895650099317932369093584932949556943834785325436627167009630053559265090315342729791212161193514248565437741911367324614044249821412445103209942635798492557651759349259240513697097923384703318219865211011324389122814536655953686361613060193922002092680600044565139137983807139013250287056543202968910744999854046799237674178722042488877129217950631069030601067877658423489958802178370074093390108740696951254693615292093998842101630928386458028435888835677484131887825967237515635085539529160931459349530028268192354245306741005657802297747440399709021200121567711733907592163455771591296509145174002531055924036050389492240653052510655260831454460882368780033003999797557156623441199049868208524106471867085628065005576115994718780111255319010135810129364808151204367973082792285529622149177326824814815869686249812490724608989659746710561459782386000310461658656057096583324451221382894978559066353904746181841973563392277054869559776967108815125778308392707508205328150153315159865993513611728676755138048953430316207575118253607189122993170219468295109526045809338212818436741311837406837083284768153852454548674920903214485504234834185816731540965419066277870552249837992036296518219076373141368043770103111291745601547447771538037087981084512950276934873175961619385970864736448158270025842103258797285434594249866751024035582855061650732688670385281145001002089817373923077936365346850611014326412116195476738642897182854615942030841934426843575440583068175265943180758897741127182436135149410512901710103576034798876668069390668843892648207732062564074089170687677742109173156818879248718821643635064403563014075563923821810833594350663536620946397837737175285279288233740056157157158210693617568114190785013225400950625663430440196034241196367274127938540860253501311195987559633065245516455834324011054494429528860396146198505018935498935410501386957730439269553092172723264243464144385267692533216678750990425342213113652187050641479062866159456954748963035771611858378523170308630500454139005580484893491821551175194924152805421342636377874660516679014737608894636482751507626269831207113151394423923848415383670991180661323027011575223795274948878200162263392260819076643854577750005466020738673685561300589304734047782348866292087262794113630657141891426632708602884593199405264284225936748782745582337941118408680636530470697415177484773993376555603764584954659996722502542886824192132291316147642917279114036360262462110427646467385628528521970864350741943014986283831072882017216406724764331315725985657508033313609544776507688919838044179697130624543214323735664081729432647383469147204095157781570417217496549503953833388963846413042822888283112742846949309301642629297738294913011997509135828381632670785563317231083245283974222136058644914337920855141489963395820640469065359757906120137311404468749640002772052367257138165808262971777703738552701682566802228723931373559534436737616542916621250096358304234834282862252856689989188003964266844056602564308183641895764710252477315893306190814251003829070289021501824966605771231651055976557040796838567426617889370746495670157728613572951482170310911336543939301996233807261790711530017239949368590521982778023924300327508949163637346697593727127654975884409236974146472476966473854824154947452234759707015434740035569822095276594436709992932287946016927217770016007488204845898503257220007131052158274608877174525889806539426364672896561726371817749494412978616464142791657492947096733417990642540938054077645047453570086810377256960*i1^100 + -5788354193741496150453536026861118377448406441096180555534476054626276433802040074035179298741696842512163355473813429850503539672665022042062785669106834624738099706735281105958414837102603020678323259849519628881741602768342827179209600523919650268949205930658687054180317835650063148757669393424196528582490809109897305407935930927567016153836659303161973979964006923446599442428531188942622099593321153015718999167975885701057515461955176825675738736172152057103716135489005718010479249247454257398767857002871314498439263524547700504288186443574943017974215087574177205038122320011733758923823847907486443056737067974786213680729026651465617968295751917085518407652535077873292724752380153536280763912764948103240488407115751354675796051527936603195065018734009351975033762371778747207015569611432342141667490894833692381272454378518341399766219317011222503107644810490814338790171920397731549123687773383498168798372052635788248218777565618825504052443350770041717060853457852474249927835615148847076927272394179643120290791428738256253255201506906906016707700711632943661067115265486635787992633973156325379001118234483284350329444705371693228732353173616861481620106775758360239429218575459878975400738974297705309393473216274177192693283233339241337121265382095668701928063605782647919112194155743345864919811445694752018890632674884190319206754933511506197746615012447754203997530660042824795307831436783382935661001830987606271107606893941255378292957075669424820916665432827781073640336362822640181295246423148905385976247599338947502220360016300281124795557260827853284010635931657973715686677929640005530453884457106956905272545819753980315233693063178593338337720814881650815486649461302910439792751562041614498691569951366479826868706583558212187583542132434213893616139986510498352633958408656774071746044896169628176451413470067855726225037407403678626503985069914124487837764669113358662977317504464402497399628159146278080564683899672825053971244359083915328219387829155696114624281526379507939130638315179926067745883772730114723043711175894275623527988193838349108377834285868361167203981137616825348183690751033929591004197254684605006864556725684599922674023226214955051135492561146850683892362939681114028327375381507190546180930457318144744714932614536626108375355117881235248199873577559342473323701624096130342490685778533078217244964491937148498130339529078242314419232597517018202949159499538964968039810067781418148029121114486125836251101605846851842484788019932055232904317008216342374575421739839375411383199921260830275892998187085375808866758826377648085082060462986869114858496838317688222836317620472417162883318672835026008340164766454435005095038899657613208713811264152872298182838826787604577624354397117299755733088365794587390941124295353616429987001409632348599696660648093883014410037340746949760282369661838581499458494956766250768663421286636659972493677421249048022360826254211367892333369804363458930270177054116904362341730475754018131441074476691856214996362698532800748028006605050740760843943216256236812082205940982691841084801779190155689561697484886468836814310883571595772216366261371526728774421935362350525685898817265918391913095236596144258103176246868465645042712433764109314173336795526752243964230135158248116181790193102229350712169809448660926292030653080668292304018976167503801445307527368409713298239144326468398610504393988286415002934299391531427990649279875285846263571953495329588538030774271396365677910323892157859554235786796506059793937824122286608308490193459749489493910237429621994511849802161092329695661160485452320778223616*i1^101 + 11303663623920995712029363977512966676745407921986675415349399549778250669525691621171544548492995509810027318465445804557076221696031821707358598268505204419611579517379678507710159466777917047891529426255979965372968456667054346171737868059966899135163890900057894962916629092311014623723301151687299000029693857791481471314690128976871117426751978671813572994931467957042827408613676946474983322162633855188885925325503681504908402729814041553608852179767561251663488020508188971158218201541481558172864423055688733881881557230659007512735749810898729761055689460946717489480560119393740163513113830548092437130437011522526574874411227735346841737587573697191078226992183184405022839487289493892311090986852714018911721517028789139004136733336525836036613742436514741014640557653130946744522537928845500130622051467630890025991027538282732932757789777411161231858597118116298221015835188114206035230370103025501177457766418046631543147562682068857941056471321155179712316109988409007929944272945028150444080801714400191629167551070176081392183802446551861796061859028205808600792403465180495065632781373443951695556653160742531382912756459181263565951612579453641517671021003910143660438448194734481185353642725235712232868085306892453322931381772318495463813722926797802217041742505997544459733330824756101007913491551920251485712309367026073323824853703226557094379189251203820240454966250495678922679301763767708904698099029830403645609122788091924298869888059197307175838318109273103951229241845019530372448455596721405499499106850636694512458490001884681282681605614790682592378480363488882301871882474347048335285596198900167306093671225407553014435756141573290930267118029502158653868328197977299675327972503021107377883100664403381821082911803904075645769954699821902853931033361040331503867471163718143299556907548291923260567539153608996471036702200120491311709288085920056073631734003798172583886587407551103041125334713816259922785380083544589787802742265456456412423820840394086068212443227613307082440032580636137254614423843644931324420369785516207013563305204554240109452715232090030951180624557558226444907243475870354939238766553176268357258383946359963065135497320126925526309481585497835321269963517896395265123168746602013673337686482108734317459601854559274457354480731123489846865700338352864390848147348876936576532522703071593711268260206140361095266928202857847437326376127202814214326674887364548889586676602709594049724384158885086096891064801611331105758388563655221083714118176609219615261350538010360797171179726920680649984752511316093213832907304155189766355147909786579795180446417495796221931184416177130383495225814929595008218573132487255232576395439787306620529911556617739930851512857305070274932981210718299351113834513213295265239425081739976926906325828119495098068391474091069816209362038087262419176048328121573576608962199080551257352606959883600828774684829512305972040282534368174102679340530114888206336170992464300701926686728853821806219500399070774097429594639274772336259624991664576192681298336959082624252511100948020054797747311125393975221563581284896111287280572046069584510837180515571131027328458636463754208975237827682018598862428208765818021576829808117410733385648468336474147182596335686129415474534685038619871019347278303024452446773223567444315654283074210110683901349945976311528014751850584353330300704477237450133018125568791225459322576595919814719040168980570641044763911174213579426182604654471418037395829640514798104332054322010393106576730248571822692453347401330954038016886013758907189532702791196696296294551183243083776*i1^102 + -13323423418517487596523657160385429418260549328363672276964762763930274011053719480154986488931734064614332746498568304771656725308831443594684846498515429799139982308567664729103962685745895021409622118588253445061279134701175859617688016344633506469996327456026505539609132234472886522480634657770046615878109628832347946954194080992315257477608156706709542169175946708082511561750167278175027759614850533604780423238805598016658770325875169850940021607607249290951274227972643670525310153622644486312256607774769753209535100716326606162110608981387553905170374763907934544127581721766416889363111140786696942652007361103153688292688467963458935800782335490612595372400386121986796337211195142031810185362653456425773055090643942658454934414786740084205214524268115554584325124296730764089154911651296502117073307864333946002964369873297606304417602209784016339136759951603956540595003586508508126165664879400037707986213134883543190753934810980669131895473061902097886730327191273016843523426226854058351932643480507280191608876531218573854200396535924901387208147589648933550903190247572646772859557171279522959245190376884815697736340624606975198971339906721145607043364609015672873567790333909554729681905472340964491905614427895710536060643657447284320333881401523144755821483506096594350764493562631841235307629999907389903661547925367743521978491300263702687921915907994787889452185055605846171804097142171504491403458884100901043339006170044495142700201181430871949065282975847146773224062287241108117106956817741094420165948629931613625317193569623736503516790462340968728339398063322989956770054067263233861881532657351428667546297568166209231527572827343613885082970275153489210712244072661928439082372216502834956810616890231889008595580735727879313452814366084139268920144655646302535071392053279714839081339559751597579724163493273590655153058002163761979146436835870447080471473669908071863896359817066119075315255955618530983153379142419467095330693129524531880963403676971386320859362963081336791364991971246467841994275696614571690296075374203591317630572093883926512457383084698262924324094378667715266854357863630340261454310106988741875803012241773750550303394792630996625967057736452512979977264372482081250441459650011735534907831559158929996510309142798002313685242901241466011172051613125228587118838935220628948399772414973590648323269247215341017311976933605752381950126853012181852895546768590483441007139915371705860427807846963246091083343248636842050674483129840847617458545813913129825310066074690010167826362690913151334661894022354153700281265990870661715318441418674526719727060992248364546997497626201902720950225675720708606374189816453484550079658045795450590126403374330864925639287284873360997163488022599923987280438204072149907203350424655893814422535058649430622955388150169978423685847500627003183654005135747654829909739215138703338574869550442947734167404120007926304978518690565539402748267628925815857230838847543418869902496559102325243328808588255024343400238374177737942160564220580642472674848347477128205964137126196940088387031759272992287396396903228141723096312995582067462796602188917529090709421403971629031146715159923506762900940605175765076650067633071832193990181021336084244213545094387729672144827901653425303581893789378265170997889523037086027563063265966148202931228384416338455844963616265109381269705825767387994754923652868211778069163768692199577119197301888817144583570293567678389251832817683888722857582629559050169858013182592345100072903641524981667024668813419420048012598241362120514591525132728833835524309158723584*i1^103 + 10063442309290705275421425721418683392310221718993829987716404109558282082028791192475488378151534372853657502238596918759895465215546218211870792445439354731794848628921907209689143152635832580937540099115766907670606680339723857287727713360066753764329928687203390233031516508936669932553416178529770765899856233845573376340779423639991596652576767127381900507651235928845633973547711278861446690963794262342561283183675762118441031566599238478143536663656765381191165313145116082098854354231271616531358769132999106024583809453708978363465940528790371948004105064443335562363569838338258753574025347251491225604158972747242984669572135515448253230420633697189918453827416115933758150378246754307379192329742849574178398039967303219623084070099585817125613492085132153700785146955463084552989306757741189839745564821886608801633867073548227513494845180764621993569064691189851189435506721786222957646337615109631599019491592566119885756435561014566023122735902019419680742024640761683356298914339320583240040643984622625410302614096612677728657107167211621154569215484403221239572169885850409439405441328472386497214994461860501505380888299240084572126329520958660356382589552636322682017027030982313560232047051220956445761564863129346190290749325327689550989842686007982719277795233068385718564664370244337106031767629015530290521338801555539208424509070711336266333679376755819718767039270543949158047522742397319718537289348334566552096096466585634263836811770700358618257081300532245080278056714156962324614759706191493300787080041455220230545967563464507744009544525574636350893226131953079728523934512087352610020648967043975780080320815268799542349922548893567630064602781309985181218888047050431777793942314097603738408336170053351347600767526988070183814813771586036241997462190070370202352836997445359261511835482472079717377675419210078149004830832365480656280000650346003132037720912496432375307663125856154184329982714647791466487669124622959694238147099868826895532338964876684683819161148186740130610072041388519753436175485724221099236939625151835438656486260459542913371569320184488994071480628514460067820274071950179813675905346400741449019412022521217134307710633666315163488315948343991697403257148773733216294239989198295329433826099793603924666223798043470547662617587253804657202770110675105268350065491057678755502105635812902659097967941900413681405540018179954310348796186150786874682652732049936342329656496820836162678444171877369869343581266174190780781716054299898986224924299363304352007683676277014877647702317660135835137813613255653498965889017485867209140056548820670659238978120239197634538233074870415401149249727856867788200142468935390704044511991684271248458075917217602616092692378722014912428251184685653305974430024526396445515594617554567153304662300353298481343891515111009627614860743193264495684806705193744534283860351705433075974199611383243438320329044190492388647587792709233253681797429274433370268210424208658544421473386270930840500065844381437240286019112585468995965332136614996671390625970945559568013631618153509993097235428039977745597151970017528218823783461349217076877518323471974869829180107781654986947947684074207328531033299094596453153472860030844317766888901578386916913726897635432034028360226751930189113049999991693883954505511196577500421475564666930968389932337365307134008889734350161157483313310839465392916356364751371646724042807495965453555894440352476098574199133679111829244346432665858543039352899273963337896416933957030515284283831512127635908225029459373484072172749909975181086028176335340569767182336*i1^104 + -4833242343372483668361410695279687341408158392701966175579307849182365059946466562671540261536407004390522166309237992265921776361908487259580725838701524062440985723513911480307541657000679444609147201478707233746282571727535579928026480697504771578841061356831777247632387774581453013021234576129463930695969578362194342051125807821241126484286051151540245324375906012061089942419853693125504117044206586645982594089882119913995855465800210877029868126867051693468450357827219584982059685402572767896579814652568175964831199164484773348301750628857842007093101817120942322840832481482149768397691777721298736570757551521376341366309807285493508140439842354980416634015450152909216108376175127911079142818528542017462235680009277899340082230446700893966630369548111735207228984800694333109433632349715956342968361022617296103619128794090400040482477433455158787609738393622625367207516086463565211467107657293320870408361407087508964296193422723858675307055793451809894382748808878416892004995248472509171009993874311341989462583976755718305611953197598007049460830495371425432760000541899293168795551933488861866329031053575851039572676474284102495440085666340140591876839742725619543935790352454028085333576670722686569460190990534738429272965556144272077485023752231510721648654430922274380447301021024546091485983841086541985550403811826078841550937087050773754219540655349237067653037780743399031562207087114138690875353931239910341747765551124147259566647625129598690744304720524409927769110859879455834525511675065429690603625426330363354354928476381818918318782269664482210318475097351536465537764381966546006559895324556159030975198059232655295419550723883234762577043606657296512578369434234924537306298117410098467382642604936158272626884348093233522483787958697093402566744581400880879218684618261502648467197629094161882523308768832724870789134422455169868675207688765659060331837793609460770119936394548599303620060826778115136103363213934126470395189966671300037895741488718631280529008702216971587797065816102549177066042808928070594962955508603851347643681536234689217064689903872874260243855492766229114612033023264228892113665664479605347024651564765150091680100932744708600371269508502576793115855587863525257545672722557858440242332627941902207453121616946703166548859148442744709957501605840004180270807499342790520394364877366825152799432377370395384111578101050287396315318952827361303906263493255105270578368064505150598043751441087867844312829673355808025804578950418070755498965933686900387203275874802350312706684633470894932095846138521554899261571467793583061995013707955777440523825015647096264332870277877525624902248692571899631019568772998049011106760947077285236465853548660614768068494786706480002514786927035294439935566819928951023881662339166081713161555632461876164182311157994486604171387027784638114372280551392772483844375216851999155374162696911249814229617824607433508415438120839704368875746336456075765011595552555038957622331183600963474888572762028265834934735193924762887328682259067829654863560562217888181612858264339193771098684719939463526482627939249922671265468862485832162940453940136742494726117259072726097935698806094553218482421060909319117557608314705921091698159081031110741728000592424788856079610533322210503668147098261382366971173246697366618829879536476994598368196554710678871557938902054397373155036179604964460522074931499596190294033340669237448869679218086325676635600267024871866206516583662424295692900839289845654288153508703675405160948285989338295832620841063866484646207930005960213956785219226384203776*i1^105 + 534037209858055867900992642471992637154153385981976538641547061589903872722184928210292728952949679591797799391862336664790034035168352963473386509395552556437077973242920765705770896751608102320532654564066573682622064753477735321418385699054718304023940297542962771462634434024003668312832119164437499502020628881722401752860920834810870452952559337712054888805795351333751678822536566596769593111045297101304511561669791211072764051304432245775508852322181874683661151527648483800944880170652388849165031437612068145440302496375018000951941216990991339647270447403854801340691244128009932200056201330810514149526023619576116160416723291177085814259029161726887319209727961252439413345872803630406160631537601557426186637621183312908804118185699786912381690848647107832617382467819427326756199954752873115991408597552225415435063841401422438511288961717243109933174137343849748072668746029376627323390685964687039882840738701043248185410857726871970054615957414184080509930625394943627751487000905881959470338583698652336209293468591444309423848921333271242843039767704083737738916418590155122671502536608089664873972684941640086868828925251464005941518533603826283063358006063103405757986179618957823746135901884542126022394428256167504740349586041804490950263613788282235345797856454119217002225805429875067451746595387657084640517296286203910770886178699433657586768884400394600323190698325628280418240100227843217707856456847168643475426674592472985612850253310590330519485645694216348810984105025847542941919954208906659590805571296149685447213899786289658423254634234800449764237864294246040379506499832950922058157674582659603782461427688535318779079546965235424335262856293337437295582184684962155461647649995918111953910331298957622903102264629270765278686050865567073937295456932279483686918254759801400272418633740112441890056517321316204098206365868664356100524422280624230205187247047884729655776955959059812816297452073126218983091246391319995051338711218879164485010601358356660600208242369961244954527766884601529583470934916268892587412308135982095945653665181384694331063356458644303592171827919040385401439628538790239439687190409133034321909777053861496613176140877190878801470484706442251845853039160014874868573481814776196177655010497334944050467421475481490239316764241553892880796311787435895344397430399831418197337946097602864546529270377581651820229896153496446578025389689328678777444526398075256854248821517941459002657905509068810764074857396344985415044042361319615123744393612176953825238356725528096954886450221275835521265479273875988252709414010863871214243255513267299101074668549038057585228179724650884112805967303968543326735103126920157882535186092797625229638265267926427774162212505396624967292562371519585755248809715753627726284840157892033747974302342222741296063028005700922138831913560304139610697480509626038007922312177868625139317156372891240253359349354290614821522604890262895873924190378884060841140068667747015187230988090673244404090901018552846554885435797591278009399602671758470320968436004428417665043484862366949924067930149039236277667506952574239465608446715624745738051361803341640268966987881641692149281750411418922732317094826682127324266005124248528421295016703486605225513468313232147373309802715849718666179231717154691295545178526972956951514288548865418661740398174258472915103395790277356697303980258529125987956833886296408906660956521995053113073948127104950304512669732687859947782580498408872858370713998293252970113667645565162198384847887851952134910848996862885751376482409872506387139013902336*i1^106 + 1455679511807692381154084529761773085112919804249246416560427323895744058617966569176829676973371296620650440313720768582943066375166381273779003727279511677534814953512185377100150927746755304804183947489755728822213338463023208065847106709791841481552015335213544403755339770356234197094247104673347271555835184774855265475393085820495327776940763748531215039552348959353357664849522726339507836986931527845580544467616680796214152776591882376321536257835614816512806465433272033809772321681113391389769353150949924113040785451374915540554270284188722619584359562149649923875866855096592503105244128692708092516132212260096459179716832834522819054925043373437297004803715017811447042377210294842810827649078131113186881790662805890637720567008184844984928894419279241147329535164019018459946910887861622725470905208554210946067833282636721917000543819837568409328191279605733421456915112601341805929901562406731879289040600843111694444446666859035077782401812642819413618840704558333113337948698170165763276391509609210442241392694416163227660917657696133316752654698525532099214769340602195000026173079073461737301494220523677416737620395793100455463916516987518704101570189503077652411523010811660473389147391200279328869430716876589143186939697192819139917728686045629523929491750563600062556505805950369667417521847091251818775657358747628718885513951973897446403730892252872475141923575663325286268462560467064804382125718866270541409648108470997541174143600057666413609541061684238451497572990543222512184568164614882666555693303212349348901978173214453487080606691447252507345637981257425212092864764143325277128874822488629095533460755613395315993521283756638363333152670968518954520668312856644562102897587220624114420331894840481748874108117701121402926400930943766175312633726253974129402160368598395043429319124641036137837558589999442041903610742038580265303354730531415711734387131618553461950677501979169474535719260690112423824275816078463585231330836056102554073891383400737922095313156287208509313403896709411257108038309927731460658786306057913165999603048510557600944682030891865674044554871907192777339111993025693699820738520443075570858881296963727073147092873379238777351016244872260222288129889515133501440314875013121241624185567866610031474383189783518380052770305101639651396380797353627667980233644384981781914697152417426968507517679170645684504225788052246313863571519106968432092986105551826054927498682659977735813894716082838902893002214338181478507799896121988943907982127392623327130257960399529652717541919795293474978688337112343342608642108372789536220043606954350654604042422889759999096742038255492888508744764179227558009224259976430230432041604916921328635663803997439434938372516846565092506439525232355319606805172145703737580289713529271926924244435791398306030853160002914121944675970198770892969716912183592879194429298833532817980263764495479526460728882371402810116009169083010966494903809308415689453510591371556269580676856063290967309236055680792901515491692611675323996298550458993177808598960928131828061951354964779696538774469547450321726205555314524275969941750378492878742861803588895287679813187249981008707647103909912103664398834408375579586774361692696540560834969707504137301406104089623168664991209423492316946076440540626169863960587907145085103182728787853806079714409436231958582101590309871196420564003248611028776774386489983657875741976767869616534885671391265396826532060060155562612343354405266874588292488553783311004925294461454079242177545568388422257873651870516427082874632336671453248225280*i1^107 + -952569382545189395329030333251872061894416259624419736508502941956637565661537977010983454683119084713750572068417461245015072460910594385960743838173963612403651875906410331097858283915533643044696243515954919391506296714563301471349181947895516546262049575487036235660319131166299603544015505417840335149659704543212461527782212235569557101767208823751589124038244088390956615120193713542443521127774309895575020890066321927392825067782771405434323208210319933841532733340128133362440562654173805033214288335581198242840666672913641569241295943500576677055869851269902400055619236869435337132514612734730991980736949779831142302117846936280366412590390267090653770728628216761722439533006525766211626948720583114598514776884563206379297214523720244930203223934016946921096328519072984811396346849683757365676947952588052360719589235622210895759614425996208569524533140779463309342601481132142243317732813368903005853530165448147510788297201346065743672190102340938440577959702623162802841295934000879059061605150439176742582701882885785443674443702845586776256314618788089336547014486161359923288100906752051556600475276517425652952355075820441293723447716303905676540398500976682860719514300782288179413566380166534074381986033757166195896816231915805232318620805943169364085286736741724149716272571058180073036862431457011217972135934818647094477556346615979103315698697017114166994452594274701665096574042868600828472907131790382080980828418871861848954053852092722229539403074403087794260366604296308817842736924915620778573139700847548078950404914420070266480815648523282942719878560223150844821262512463030015051173564754236828031715751731752101314875105956009506399486512050020716127600402442354318449423143888686775753924210043855770570841283666700201151459572719003059073159571672724540147711141816698604615314755179599074951620283719845124505903541987984556080104473651097503360579341369353100158122276221804935803933386562213870675181997701154228756705752265023387915146218433226462937285618400816952388376010849538796668691568190963164808365063971010557615439036080432116021645491005427229576378995101856111176269381578306439886651827086184839511015132783305048208214976905181625855780834797616937450277892741138382417651590288893856071928433772610285316343723172922488993476562050549335694040560564857013448632982470969959966937198006971636711026619763700083049806778382361844498281798170625820321848388338056779389184056341875791472740463006788181137630968352954226491348057925152104700794207620192924197937871129149429375345011343960318413517246326223102436826862160007790347716697676691215736002138716370790330899584183331141496530093832309981676767883775196440239842119055907444650260737888341897857497100895544058938846016838647187341536760941321588252622687986101592726728507161236732093984996471218584686261348186221912443849828002553548456107059882757728366141642010440055547406072328637721187500293868240057452312678363394335941412868450756076464612981843532621110781635829954517613183335067225330951540587511116802692431677480432597027066938684541069074014131843323660521231024925459932451188742943197795187594438091358055377846464011913956020081887246590305778348140485243159608759610497793344732734031720736039645902288588562820555670760997682269711605918112420954701332176769128187136491137704373442872286970854212436074116362383497398078691849428708128223878215702734657861098599569282923889767174154562396227577876087845224159407734639563205122957517692508646991468721858329690476521975461392667216690414561175208040284343018421485568*i1^108 + -116008583420759343282887278120645143533888948912058591416761600709359314969297777273978417782242178777151589424712962852906094080155906215739673992170124231032422398520452027171451600060011650587393610217796355871912762424729888574183548845404038391789075620357905868079925501432142325268297609689185436504234052135818721128416553186362183782985915708526448904330897696934638110965808455454618613727599215878901522000284915765482294192448609703167796692579603365128407286372365692586622668278246673062831066333502969530042075293060238499384123509241804219046501351382719526152725977918228134972659261886381705586372974421447571966347345788712788621688545818962945900874804553278561589229830263166216512703185831662147816658678215197067229220754589343405671076215868177553605553152708282347608116672470999402900667074685961845452685453228865289683080942474977793827425432614755011425771842844896601116193897762497905305281098178468944755334424716238013609685372473250574930633873275274623451679704216156978130117337297042211577444056658778374299110465532911160959831185909089217195710830060900995855614009182008409118344267901843818353639860069586716385810461963690063344806569030145469499483910249516342451936102883827637490851382848825368121156777404598436471967920655530964054955139946898017037025537181631990039655433975568566139946372719792261636617939514016644837681528213072967350033587067352105515360687591895008519915715395654774248598136550309259815223921493509494998336603521976542265670494000053820726054964859795588358333243325429481696987319482057121511313742882386186437564478889652980422937688784780121938693626958193734112984978235343229317567393151988367584116242364440545396584017806613119075976933398049024215398870276804136703772398113318276960009623651637804795857764151733777422196305544402618129394921825680537757565172907320940494586685365809789817440934985787297237148568925520465974390404531874774407718876059798372294462227063100690015814625064014195374056560432582592151672595343809395294729508648379789111771962558179636145135750697789728816621377646696030435386516292577571331383678452179746307750647075801227493282668291290014214128524264036115716023833105340558757315018275076533655963193847541615243879533384950435778928280519078674016644138531373817540738970970602097073066847992818574559577341346108651769120869808224455993500693402244477407850223740568439003338855511897463782432965929241455622708854531355847113630751553485997072476129158789128615878888150558126863318274210109318564849466152086785856300826341677524794889674740809803949041361278096195310952520289540144236325100494748148681357553846850495104722252246652829160571053093344732033129034861074583857470624440435451571474418350653287387999981769185624270711747344675166654352283423423372851124365818773675642013926775660475314050023451205054805572425419048489570666772887271416713463364889762183738528157064946623142047125193732858434341457467359669304639775272344501806332333917899662171375074972238001273028313871071138136701259335181288844876785731119788658862024192684372355478510055514253816961644065087285886786046722875353420210585725119353092769660525586718316248054593768239006624455849811269869921865924881330320303713545177825181784477020568285819566332358719591112087637659710095580453890114977311332890455758835021510144643832758072842522993303933888095582986226401159267638280661481856620368127902726228537598098475287059228126481988835072954156829199224296925507606370346370812972747634127712543959861323774176488282091650158238842365266624512*i1^109 + 294295493779642367348038264058529963484771890831889678234721943278230885857314658380735690574592279517595221904765973468920419461566219240407060108376879608942432025301773389243385377057479857220972324517854187272061662924129542617026709093880762009269375780093278063579047493920705326046373396863913384529204616713061905882395795202926898750039982943443376239699310578199570946857303145226645992471377291767966756587695175067864707973907097990054774089480077414585137539229738921064315901425923425946956943618694109736832708276349301982932333025325281893768257685772868611172350543440415250613624372286067566342284969974933653373217338344563661749945802615238881324035769716797203045490674762468149389179105875247978126521005854857999975587364966052240645380531749575710730716079785290142183448094068509563313694717071273254635575318214291927401156393081597317079568378787502871473654642987630983958669987560948557545005969457838099036632665217450215892017945046136695087277748739502660228448719666267862032079013648226694141784211583302908612354013907738785649997450406403080016354762746403811328554659261922478504300588399975412231038372580019857524063709270296602751088257228728298964939525544785853894365699040904052922374189837546095166818094076904969383268577216706997813957142262440597549459033106110344086293835076176937156437059412915073678268557639918315519194825755936315033838843817305241128832653771343878419558873864676545217605867397826535875238951598152186922188118601455800177624721883073862838960704150734809530805101355783215084504441611663680746326782874337023768112969702359648126709313319149862962970592922722076043402535949890878578847528863168071425019901810680274433921389855828232369053961325608850664712274280428039122068331139246663684666841889617844284416324508354996494237937085572875100851050974811040222363233201852527061821688226538820741978459171249958867192983163258767564924279588016248159723246059081280040237491271835431728099297603147173913881282756014000634645178226048548897332490376586696353770591116845404272311322026383241363151687751429999282591057121873191428851284003452750201756560733666244787372016034327498493773262489574006342634790336373685743448912397504882096903772863265402902285002731556112774459386849370219308229863813505768660992245997228846570604727269378827568006723886530775643293660237220500864135234591253255741860744699782256191770698678158539875966221332291533448768083985413229331801668083164721981551295286516977289194778035232050707989564990067534610304989157284746260309216177486197399329586905580135261979140040973100842871398908381513301749487680217450583905121031546041095379022576534341215618784841738994861948274860200772089025882613572883992761073617174681648390918461877048862889551202855958315352135758254613245106498400022606234991952298750308661411386087460544224780846029325392758988724546434491842452020125459693602303099102818685874084697146347765034976110551776044647343799731027532279511666297024827109822121354649827177276842030837298776192888051734385042716553827673760058084675201021101998668515606444352474054827022233663484017433976664835147459367729263153882234484951289370064403844181580689580482231533871892248804180183741927433586281491003410446281117302103624879493702981354151311754050308483878431394603457226199931344053161536056305762411719272393907383438154839429333890007560446418952409643805726455127365833975559313199325831172048339757558700566917691661826149408327775865476511029511443710635257576638104822361298033370054625418698600927199248777216*i1^110 + -57910744059366412052282561589725236353300621659588853076933079294691989033871323089195395128169703393357235825960394396015218597700990902179854008562584098958787184645480351513108922737981412579132947678203756483478382520052229996672877169952571511271889038761399751788031858719474145858146199199060127800095583286190379711193494512869266317259323574040114715226748063376897084119279641283094620166045923047130721185157653136555796751327192975205656340736251763448459926534104501337911883975137731388491069763739583515754268326617430012473144152901210815451241262941147514512946145969213789833323684860043729831365255610037208469635045801068861453716607321928351905656885837280102342730635664208028574433728059049012440861357570108584408473407930749315136990691370148357605184023372610242527219507677989228687644126229391620285214515400643995519899053873225252740177140922794289952789128780155324219854761077757839610222180983180230117234912193874072485965183829455856315079651159407744227815243004132555088126278421016856999792510263016993659573836388230869081199851907676663393483291838460647056088118548200734623596112105474291563114571286159526881551593181702483588001140919558064063174765123825524263756752218872273470411012173438254944889012734574842969720705568177993737363614378930156497777130698980445835945673820909993657875770042938087205843983895898360011724811944853544043906190164105724922496843212669345209949179755919112844509970845922344255839550006138200917009191666937156281857433457396068601332832296408465266227337698555231053245909018493061485683637349729034549226108357813898856757643352826873784715753764704710470974841248452936148038966041316015399178105829560501971353591730796737706884593744241252948639730516410717252157477761023312224858754687371674717799434011962572184354773727394628384517859196309324156795109472170349517502535152989178878801070629569093865019182049899029253967972059030055685209920261384062910135311689605355858461059216516741901911930657868073929481385715525153456689024236393516380192889539846755072392015310212983993350225279353857020942356893807107449403279549484152650210227000159699575022511477965752891937809689560145417135329005816479263909964858787760994241788375075086439190021961831669837841874013750829856985296321081440732623262646066408202020840347820652090210087400361533813149913203719054062704941769814028474222037935929730381441098292124825201079210633413065254882487684620015823282006317769038014949102990110129461161000651228691677144788098147192628178633740077976625830561688359664241401967009542431757572981798892193502743516308353888646476766238263594618802090580753457183145102526920186789515467782428737515338045110974051959948802499094494097079830734832841086983393440169613393197033982919567629420475404587739461203637598634325943593809221397947516079595292557649083114598911336270477920634265116317479918701913739198853190142519289275166042766407507799183961774494849372268772769252182670236577501682863684687592547577951074591083456175855322269676504128849489049205191354393153119984000374723918491385394730237464553698986130821859744427776121298316397496616770304867740548115610182522107887657876301111032448257131024897567503404747740818378633009251229306716350237119809757762788106065446546050617457394980792514110215149148772323418187293263041320938891933515769853532606159398872172882827703128423382492363056767114384790021386332528018190409082603331365234184855795329010329286075962831600335774007913986476568800664664859681965492274827808116056379954403737600*i1^111 + -31915602066452619594593740304197667531408275373510929986906221188267348674857706590656434061754231108997879851613340961915995728139713708713806615252383536389623136161196329704570592669437764609354793592111447161612965472000409851051864872016826062958081571857447578200421102140825000639753334168187320277816333772655568397566862166243122709119494599937695226697004634357733851813189640706825649717201453852391429078615431530566762925288949665420815858378456900218283935874657866520333889972601967130764145496530896783743024635284123515259809779080874923090329271514680568280241505858724959443262860343123629634602896711469153767944828275933172669546089581399303964306736600587916521901911475237991572617657892662313622746667088252456230180208791676035549878865111356435458332890873502494262733576468813698679490031438603269013997138385975604926397966194711899676171165308556541047510647386200697082534936644793724212985083359414903426899693158135421020628109422446997477014386711204554085475612552678495933583723804618040831699706627336596301905795046459971878441732689685887184012836630415702669187437476227902863941643888765219018329942533505535853952068423283849794428833168824832554540442807053206152342251087806027758707636735621621599039859667509757564604928038651239017276900034433390131049644793564501249389177451192253385266150284968808152915919890857556208090325071806672417824933026053937934210915142317609615510961227024783381107432832611848458219329501000013573447935628983327418638410476076019289595252138400973546329610624960225158915911653937735957769170256318458427261166608628611451881331762606124470435979230922247789103652270917419622238987567313316113237478510767268843245942526277654274235200705416620811932495363064163519218162201169762327628067395491914233458023130276429396016784945770578048118919035816959392324476595602293469179124773729967278675297258823769013277131954468889878177672129566703034587829988972475837303618340349329841022626624584187787752105595441342881113503203744845998005609152392516891692294641738957158273398169538043621176202692071411306325527441304679811419149273197431861723347751451096326019987292853472237219948717213903879521095670381540213994512860452736161845482619239283978605607611538336382645142011745086205577008574549742266287556412983986664825566291791505932875648190611433969923524395571654129482438173518046224877273604717060712053103922834408191136556226498697870603684698938375287174859598725802485335680709876611172887657148351184681473703778680819113560502236034731837677015742430561969557987967557261983394449826440043304610054973655712153476859467729543975999137577747368059238648580573310191264114623417960794132795857415287053728608635104999181336522616465414244090438082902412728059906710871435871001959061052559127549411211637429434912025819254251564915434533386004139419166194157830551903460241384599631808205891140226908524495358634183240028884146506059628650647218498484605165147526824561911957690081269375523733196467946319058638042992648182375281890945616817662672700677556914601581219772078782114886712843124337455515394205350326562868056569871712375218362771373374268483030710025207641035785896894647199647775107537603950938438903077598740221579242627241518248641733649394228115135119870590260389219297388985938193314056079421546524121281241106098538637521544331831593570788686058681010376882828989401212345461116783973204806815524337700615088061329817301098879492896683635201981567040345200595037578510816669289179991784511061178818955334842725674013163520*i1^112 + 16742961572140701139159874284772893035589270218576819325502493761989056388151465168686989363810603130419654575925836187957901727867876691888716815563504644334316381918747559698909391478529869840120780527453029411701805084833232019264578124808907925798076625740100234325557367902249078698563625352300918246017684862024877427436213107656815828701345330125205105677059612159293843835085850803983218446405584131512011360107355269944854728481746500376780184595710733311578408059248015183801054893059162259696977610071524344268552730537007225945283796507843111040978599570847700844306248011714429569124685923826078114141850950969843070475965779764724244142910350304202418018243794913930731101529285212311308661715082808577242402394475755425669891838912712782663265207647921869529094314019531630965290971112841754620373488490261362553458948467079992243590488211526407888753076850090369716671297566609104486959625269607648449181220154252693264285763427573005632070153218055183750657828233500097198945429454897126531022787591894432389410310771407598810308632760387562773309461010890707346950957148378499411397743915580194144926377695635892617990337979395228385432596428924866394485985830826527896374803590034333552044883832771358151111266123719611286868415772467394845748022030751672426857696782817549614138134619913729016109287193740339723728841302216573899861839284509137465427815117626919833542394430106445759327683724823306556577972049811822941395170204815754119367466275978318423008793994165118844276989275879170163941057706584687093413516623882176954518842397146441868115614709903165056720729285699353216372018582717327978840029746063519063455256274770862892836268376348963422555414142006214452231213060504639638309605243467442273299247535389163244138026236615187102550816791640508071040034250905110794245991406465058304215331320623731742110523572427191341309499902675327541521915854719836626931905035493143794596368144361805297251380390918932860243015642749319927948558971584651089504237959500828529284258301134134097228907442011357503247922718877091812464373760970476310622099617307030482713608364649799488678227385871080316326264804190585851300405274819733793099915745075112758719988857147992255796903497685866542102528398227116262015653220185936190756827621191218763128830276757845206867935467136534027931214515893895226769784219496139755845208896977388209730568696646202920043439061153842976554848784600805272014126858640530751639021707178159013789472368277498390452107711641411676579026435825515614480272422484735285259459313464480696507167115044061884132380282409525075962207919767959862389385160385526099691928530610094921018329664712382609933063592989560530361695263524113419976129787116380685302895838299483735415502176156943080920732885498396961476486488610515284222176415977894766722183335361283192905201858272576301684365146734718943514047858716120379614869840990531119446481849032420795436694812146380278098530222661884588859924220265059772256866870001169098828902935277559399624364686762055801456840775865310732177299214629156801929870118088842170910644567754622227962613442046990265103264923551780076711196936661964855022367918747035216713960671758837264306387339610154793358696870328885495308804230267366725920391222732484680056693562938487020555711814501038011977281316645919701735511264222088375807490435247133343705537598416299804802857008077626834512669047442738216350873528914868808466188048256210146196666590813674970506545767792885275307036516457699295360741120780397355860380403350654377687762567415014440828928*i1^113 + -469542114075060945170996500057122393355239747954458330720246029684347468364289001443727879405460442104003766098319576857298198441484051063230749594926914935459559244615561413998806468960618215195347296816860520134882670160627027462809743397170215615410200152680185280349711862116832296135807584699471352251952087739686594866290603780022723955901554268670545931786352251462305236328266473237619003976440707869845711094879410022473859292658730009879099482467724607510513786742469482089134998370387595445571187241382452585257763622148222316097991011786953863498948456111044835155010062134668989980603810368283779033028814752480726596685820208421621723060695371076651299972760469598206185275197569304561269661408454901616340714709674032336912788552506496279188704056024305590618337907146544382781416302767907134790876828071554408694301483094215151464666941500002079253463781207639157796637761935551312129730889557108545427514316131871655698368088417702378388756711449282102838139613140071813568325736588112743959701102935036791108918406687413634655229647169395276792104899481859216978117167763006251591383678625274477857852054057672029627239562093018975669828189643683095128671639212748371020600228460272222020935590157588799180831389539299822411298933161198573316602888736400969277709347749933400556332527992517667749278336221956258357587692110387080207075813834856492071560955578333541011454014587131849967177184098724330332412265499396333096398899821337502491374966873234368337003881521609105821053155006284041973898124517076520714626259894221027062644809126313922669439819305125104958592169247811767232107504723745807942384135792473514186840310400767406097309616909867842540738123944239424322041412388245430729499920216303243088371156434685980004311199609234531020990667754711180340005420408598336966839085961574223458580432989920721265545380974026099784680509135327840925165321973509032007023987508561105820164693080729749000550883681508798661726819512416447876792508747901053557584337063128712541163420668175721168078763192235671402911121817011277950360216805412462753189413627031825204369198015638702264060809486694139943533345124138986216936204778273770780183341461228128208273318080140433081105568817630831644521624957355669904341185051605594948571099150493729784828532971547308149247676849641136343456022514636750877231623413647058765124711553914283526303860388251764249752877234971846800889047054421453953624667979879590072453469108850475338192048571943120254752852865761118270940788455891013422219935350467921362351185529904770440501584588142003415962379141851597877993745259961694743163418275318948126098831982319908561899786160334460382748814054910327389472652494410452503233318481888561938881698161487594263317723291259534140852506227020498096451730187647538037754615862491820132912338997423353506272805379812760403288825180318024020743351650221273809329870903024526490272716146529047199260518114229108699653079105935794035737541836453591652100611442659452158959440036049028966963084257236118079162264426592859744110466497174910737046894296241184779775512706541307019928465438241470964840953130555753362341972988558705266347365472241932046871157514258606871026500781972345800103466847668791044105463257638559050894268683271801701543927225428910667497960494729920855235562318900246104019674253010640204725920917725882069346981253267713289991206860387632741077412267660455074042890155115111072262169550286929674473638059774975979611003690126299992399488334727188167863351535462426312997920455945944719045170206605312*i1^114 + -1618025000444827214555325965869152508177309832860395415424963630415695321612825823565694623872027069951265462996846654941057631290520414373730356050342590600820188087147374963541961312934211877056291205816741749055173034822308905856403156706941344678693383183162611006249404644700221784369555525798731923255037804935216033457609513943486147001845791949988292832105441067554600166526076114734269686652225158558187153267967462654917160269230757959760113489692949639549200909196895508558515663862801047833266668803985062566114444653158511522578126377693107959569293123135607871976818309615173656867600697923534975046238519095530791012129768088220746662400113060849883194543833021004374072094185671785787334407786548913238053638994399166056100571136239651731660195316092107618699791021781928778280270899067388358662196289267062956362592130499156624334749153898146522178326001559873183564064093768190802983486105084129792019103247857417420436858475782720096808202560649174052815383815011263954249182637421424358237544816826563831745389281382145414477927844283672643480529992589496044270168098043190145250448925337603244919211625454879077371027574555302572668158976131870493408801002045587475413119442357683295269471653271716148911387752530120530573119407451995511326037992145948443127319518653070286738029199006197326824795300728707413657394021083986012455531769486759464859072713727006590365907243208949962878465284418565828112599879940288518056581127432227070769992147732777052310942699875652543382026590747032703672854311010826857574225939150642688573335439473492470322377442757497630146551599290181225187249660248090621078222549362795679856932452315742841708511958175849374583739411285478194883952855074724775458428481102629028030932614267521120938449895706652621733524293045728247915704252502632667880866964035339292743215314159920061321982251821935949741458347150629306264585036512204117536470748436917643033323497398625969468081411872540893859931151739901001311686177979272873432119892307070281264111800233492354721276540908702245438081785463732344324995940316016654484455847984686380254924572963060776672657517005604881723406703621806351085167962567173584124745761999313626188319514185305206574051125959190959277679961736331807721285259366516899873341530730061824902127656473083174263720182279452456342159710564992382213155992640303785541517422069575433469040819572304856969354208727721695268988392264033782774739591337632982366154223838094562360136463592354870639855256295418924209820529728989198962700808261357149275245396413822209954845169555801836931354324969659605529778563136282608788980443795596721795012291866892944313341825699356897146900783518483234173670910999695676698439828509532875063586237979296867547498772799845070551396910621712720554315624807755781411025310588619783797745637296037102978962725928103232166198424219453208301302926967530943961432403566885853629527423538546821832985354169338006334367062768298905171932190579658351874948619862374137231466803107572388841671186761337399752532881498269777597272265571746741086019898977054954678988250807932311676111898727413602202496184029167837575364599204414353632711048667402681792267214339479181750490258352635601280817331178373483620335371526884996411063223097516074010052061533329317219639664214419335202841126997119494330204971420421421739265383134641930578110430359498920694162482435038527055404462280744228071078250478981457962669101418471290772611357767151065797388948381563842617839621636949406335220237707542153852317172878159446870933372928*i1^115 + 502319582248789997730134041798183053677443515646152587249560376037724207324242877653070125124204723980867630044539690380291472621642874611743358278129344962135488933156935970278117820364753715276714309618859848438393865749874212054923594364200707412874711250011739738306033839503124988451821790616947399162909027686946131313553609400982141650877831505970551211658275061448457132314356973329393905008290612861026484160403999311523737561863526440488107821235003411283426525578444785672366664408847049152890365847763952788750270697513377433833554253522171328606345241875728578282674824944281373098314891011424500787039594428769910289799477338983781155109086636135966862459904948402044767075167988326860442727546865255505406704279774652917976033207993399494881525492573341706745608041877660186392091009676071314600850398789046602522575310024305540504441271858917266600058036981645628626425559555361806511326868184652473665987989393316828298138087893256426984437153087582864205770131595723299444257553612355729223711408357051070087344179762881667677733741147340465692745043381843370939301126342149687861869870233799149678432579387963450538949485740504824415783699523625757019680618993564904034039658522819831251755416075932177313100355406974885879358988227543730625098406317583922761421539382361484262863517601051848576166808839656648797399433819202923501837338938736128583145017740434961277814344516102384513960293258320019335085234567405733433387828631503663565039921357199139904469373165237791425435878052318718028793565952655947335266443520231010589229372814453290055494506579110240503026723875417330612758608753120623567126317907170146037378073137553268548714324394582763887646733452184145095066164991708215537850208233138677271895103212140363617329758056204171101137321328618336061527435490610979079289816099326502883341236482876109024941742440542719609468400394408742235515361478637584992199838316038398901339021452722460995188543652523785671263748686077449709644437321460795660487677317561754147669836098786129335341189349291712812540459276746405037679450842232105130386898661311253119672939840659562579489713432832731817347363583370387803146705782437167306728942291815939765067568481706257672592385810147164936503572697570763785985830650984187067379032021133195343364368781697215717443849052063606118544633546756397317966495923088999408348069795411869739763228500678379155989307451546868155229645552940515044779289875102629767585050368356390698805716097429743731025162223767706333521014154656210381965238887714053451592807124033453410204915451337939095790761496150993962049575463552126000260093643751756628156931569329346168973983788826037615204355623794610780519720676222369130148009593229315737365675682452075511314546378398670076861730649577638596791860068412821060508313881710320656780319037225930879188022026260152112941531022082239282930631759751699737876693506441968322727014241696906700070990425725382467704113777380034147331356889246172161854262111597435673412426967979577919131206707010005987608223870911957063211598904003260748946632608065692925661227138245743764439715768364324230684538414257374042512077761794695508369683048518113363431392315007867468380562331214499252894557149977882390888158292988665842985289696618003642732915360759957079191664779403817556462858098763651913600900453729978939422612858757831069810087779166654506109711612380884650985847189608985985744386155908240660743767104181811638853528995751905123009860533059960563874272239411290008481661985782135808456915945860857069568*i1^116 + -17199240121587431714458107287523631512224268039569146768431013409913468879465160037712558525897557056291644665602283621691682055078925761899725020907285680699512101862083548303327786710902725940578784957731276335924320855055173381406820618289535658537310500161953549520950146679528100160238053323675741595097576805565367487378228008154780531392244266590489477324682702296994260337441016994099833425755859401979561530380767971830382160130415919127065881539835775946398273857886063264572354115075840464994738951210859789475958196075834902165974061143724594497672750173707556195072440654743746136860699043088431666592824486945795655288568737643463478268385893676915823362462131276471394759267343913197313281644865313439226175219439961082016269933981150752900211787235869969188866930854981938447959275018543886831625149357399593897610141786380277749746365114741195885831007509087468593985190852906271573784604535945448677178791060399303231238048906293426386984826083407044259206309413590702038048942973441609890563262604199167684316635339822105168802169868580378507620586389309008304669299223571349193673839847773353448851209283809254993899296117412133412595296138613300787942806672083057327200548336797340716457145292257739820226059508470922201650904407450540398394366768621667948763350182847007096444751123343325983010037636328042144383573086433396683631193833187316230919707379104185791743843186308851049089235692974507099807002318253478178565624925157530630468926270102631018252162903061117973316658637211501296479304338989180960473629997508467353269579441527568409262315081066140062466748768371848527133850414086531903517979051487447089992733670044516574558795443122368382902470029768827529007868413614812392673740210662128310303689993598140962161594879658886789266001577485643246762295850111420571536004522094998575709122590682893462368868688251134477555411827753627638624574987906808393114670617292148617289546195645508234968178726473474028581210649325205570154929373725479411230105168273486254521912167990838852830691743382571537802011302365083771095513624280215398783776550201642237413313103712218673604169032670879347228075669680704398594827955507514756297841219581372609098444277271613006218445803929884114819602546319797642462509585117400240727224918175746953665616963872698232103541073540522331785600978487659633826436027759449901242094545113963093953206537140492407470318909468561980033838425608427201709383338880144528328121170630917148752983128125959752553517851686660944673674059164772115666125374113359154783995810183490935483486191619637157695338889182156693205528148207314112493398974950678282324605087706713666885004120754499281904364858085813635749647923912596793897900815999399185684709298966763588591856187257275353932599289424166396760023720651916498733712382623360940381855817104370018492400579267827263671976402380878547336910496488046563613124618299434836647510224145019640248384712441317458238066861187371854917844534392970081410930426885847731203346098809625958054664539861928965567907733340512294441221532649354415586051528756455320936745311358173121150888194545061010095178981892072999199398693508539737036335011247702949971892651786726498972823003263247358120691215094370082760415318398837641461414034457413276255232749702773097212774420893434107411641182423822899907239379380431488942584398110479286651755067962373194743300262496936353409581946926425807971796922978455713035928021402409011778763865408774511458650646575014981268385359982192613917106727444564723209200182755328*i1^117 + -29633405463880107959923800088727710313055914330365051662304158604151418103180957378926670235247671630584042964991297983610888041864832691622559391896680959765192741357418238462670336032074245166653790411449003371325768649412186659861820163243445754864802624558332085880900192279733464457676545564863266316208065167522810607568124358618012888707050538581301258624649900278204139397579915659855138960738570254518699912121629260121049705266175567159443909530617779095576292638536518616026738137159534538610280891918393585135428132590470999232586320762644519539735042409418642895226118344282003164663941666453730876844612744364584451638487368172406206880545853114416410495225965825364696259659925657897649474231630165484073330552776060637983996074907323847228286419891583050276487505848799488121519438138818849648836999919098021991907958636872865849910540270420447699739602190429863891284313516998349809371671346103785220570646650738801036793476028656638282743938794096963603241806613741043870235523058853695774389068348129124978278956609567407696536780825355431524015770573740672767307445681792054745303148598429155581142790303059386973772960354781126453550846856586636868247237882320474789998822194389175531695235361543497023642542284872322154447403077105436587373122929962673530305289368947423919937029572604771278973233428618979634524703452364889922874031441841690192954133274695937283590101712524061121759679867220860780947959197925759412603726773463169615345956737367535414050342629438549783556769007982189794975865564305945973917746596760958198114674074936283847470816548136864968536978730119659781488937943721258677806990545002041694766239778646574538970246467127082805810352347094104320141405218603655867835290392391013331997510551050302537626233846753669530356319522039975342403180495118280724581958030471908292597961327434768743991203389701851110107662290517406641110346559121690177779494538284679871546619949033500819217535488622062946328407936424196619057877626634005951047034947218823955127586287232244835948311893163504939878450215710604763176650817453247109170251972778670240688818003202000984162267166053241407350181063099226470707960626022742665788648824830396410345023895095729036997851822804504749964631966896108271958516643980493025409322935216520770853529707346349224202379061200792230812171613091647148818758988067592756156941976395280367444553963400078788174933370239918346338695239939001910930249764527377030449878742815347374623898575902056757165466956755905208304702659085758192679358065262238857334322477891415744691086450486456324727646241679011565413486770912173625535883623910393173293448552621238377090069101664693987611545581392279272840091862716854821781566444200204499782234665357017176996889474723755587309447881148634483150108878514832086012378780215248848883758613705537843297311800220697692113493419319869261109981883070794416467264416977603429228106198160869446110236685728700253088732502838486809362565681464884687813029446265410843748024181891178558482728068770801398441725626485387546029364435048907575263782172069363226683679229730932438052395290386575294803205237846220843956196966095303806016227605215342605250745439954356098310995771834822784398320220227644064930975051003135943702929442842384358101191277967124323667766866548249926628158134236493171259979265589716671665630407541729501509793219433756081258603657179965531772091572394195583050450587275742279489440549818893464610482544933079449651005653766770638162590971512185051001401517015415381215412224*i1^118 + 8298384861750979986119144475293147714962598937909237504727366786894535302676823252919551228244634352535357888517150678199884695310889953196636292225849099929435595645304745238496720058695036863352460959121033569455117733883941501324074701465748033503332573431738878785433207317816019977849233409913134238010921463190310734239590409503460306792976473753418042338188949409333292621850425868699236418817559127653806538089010033920188697084172447429133734295042061119660774785976194280569376529953744751466155006827626545974680050234949208329593096234280221665077685023545588518049490456166127439265197159784692477695044421938714093364244022384212294270548313927884953036239545818382990488705934716008583111661784781381394007763511332744606031515370040013182879464148810099318990932628478651149670004613421807199505130226104630084111367363285009739932501919713718358386134851374030926385131123194237694542457518473840526499062797131003780964032017107310039935169135457463733515330828120434977850248984574659475803728913544912545729524062064724805281046501111374411839265308950855316453533320432988374127596215131954747146320503528601863098477189345938319399060532891022834143412850161658858575920872162948220120079317316796127028591099359832208726219603321048349708072819632281073254435222403408841270380766174489789607800260799084408899783212520219436766145193128446265624398295357713937079153062944163463544297069768132532820042384727400462410904554844804844484494396748971559370388894628374543550921421795033310631947452536929742278360404107255754290197431624019463189737488227211665087059372663838149485847954691577281225840685109192848160354892781416598350060902852677600001889128280048741201069733037854809602476648594924038196400666555791267934629053007601683946884440013231647626639568918441511243311534669810601664912499337443814697445884654026270149194853863570248431930695357566411916284001711949614562299168663222368473853143531772297359514344371499884112264888938757936628675450177845596393747661854036848571023490558287865001160305206378361430020127177511787607880776195720825025311740262833557798336999434490913350263827567529443570069224499554779230974647852996535447398111476034230418062547718612595322200506532791605625340824986833333193918761061251865859625386952156786464469245178572835423330653313280889351505703907739661862906574433715397861430039910162240410028220070507892878805985149744582734992483537967884182728385440978383889481014612212623619628656253556233440631815265092476191567540278294551719778809132424689696163867806795189455511984454339283860892354509997967127028124561982795199196364800182304760330473422160320922554909168262942423927178457044690205961296814809963946037776170944949349470389786187148107247037689665682644594761318016613298380670715758023506617237319315246317429632026395683768612134882135333462291206960008210443249513343598451699220731268637731403743240662596440258855148521629523958173787436837616919735893364895584877844438336639655396455679370537373842369166537741598416312077803656847782124205877331210393177128454733098395073294053297939403537776091674526931419401837756094646581025486239502087353093343930817330212968954974116197212511582684731787471250792264493856562955087071422274242282121870534502735098844071687087324434090821216187353102785939593118946137301802058505589920854697268329749331985278362226198748493689639279205252650174132581692801680090147113222452934212955876788728010120400545033293069380725190025211455958155264*i1^119 + -451838189878631740365692812481760136589644976546247759899651143442887974693732213904970989711945906737412023692746207285393606468372750329967074763443282496125928848800207929792987688263014970243070886171761410039119029785487878183075662128762170612392396336033757930242979011989221448398132236491777183993212379584777965360613785497353537465760361873261673538946970710316241074497102370880357624559940726102673988138954274333996463879771464408117388996561022760344143468174738557215956224694119381984319818217316819615779761600112905018928591697744235794959137362081938800746366760384372305758980630483500654018273001347091558190061048872333946083247675977796642714748480919169392460862154146250213948490080963591242129554135538656672550943742317350919969057045801666874519754148918747346417616133635966009660952459872557790506358959948709416187836006604405538643714944637558408214962499723220070196778067824692722653822221747434341815978721798500713327837612462551822997674699757325825080053608716720680663707290430374328399653682544643985797989256897418715835537532303164235630274901447304752605993882509997580019500175587596881294331455671966486680164126931917606889361068182558408804309250311164664459509286714067965774014985032236253615191499000278892912533522090474171609585243770614236299305422555150926336490792932409755633386485628723096612801200726672774023432321620623750712221311414839127008689198869371385750392826556362965766441422327226866445085903733125896746502879439984917628335055282788738825619506448064381505410667676070167090164397931609858679577426054621107051097197903014799332856500775218250927678880462208169840759102626090247571151589495863028956950670543461621241477293744065554084801402106642006691637621796679097781283868092140868590921761661609908273514623015314730450721548221893965579596858566115351180572533345218340659936762564147395245784572594469287100243794916242470590282860153736069435657292363970061874045989971465999896864906517258460036195306078461528803352748349278913053125358822900004489271400329674167068216339264316935120983561278640625916174541648413977479495766534780517336540947825394842704648630922120413396993166610683311703219495228534103880342431677430163011302414745503570114373895022663070407447129832338552681685315908377695924170458744663123817408802675615302499214834985348151991908008716715279644978891489586040060557095907009892913834912471940649308773466202830021770278273429824028625993928827972234867273901003116866285099818450154914978153267296711488314422015790603964780084866749636992831267936878481721900854261046967193408454034464985703724136612529207729484167680710357435236103618897434296765658904367847250821357159408606439346861544246026642174976114811860771811024972329624854079603406076333926150680690923731690525720850118728037191544909864557094728344294270870770303711613503666346644983004933524828227712726145948071833444822104404510656404250954104396383301187012602761902848118944829056081003939644829127006709618884235385099684590002184245402487837973540462429673756371632885432525154613107203626809162141587495494682133001674012652315623685695648985101048776588051009174068851250351185829148237301661223873981815557864172313412850429659971802775656421996746093225927949279017904045450403279281959957674414994890565166526418290184230559769718475778444052294262957594442467419299548667979823992605560968538487338040460238158789507296418762138338948489845852508308383628866683482616239532660168669892968448*i1^120 + -231919114674932968331215386177686814383814778521075563581815334366459356119379305172619309002206421591416034906974697575381544390353930966342143155822922053403002677185075474094071266119957281770962912587696606629094907503851448263986230642223520884799362170728421057016096673900919099679800178059746937308766063098754733750819043457517250090500985176023741875549863173494120000071311731641896347756354905226844968524821949216750637260571134191606714379022305466947393267786326551818196286737627232866908008121720272080975374689909560410727971310777274771068041631570936953730449228751517500736115326544918633375336282270512610508436476142647639051867328101800188142859190810115848687746802076943457601046649215184612912424205700577371600258118374333898457681978336298567238153066958233405678024290120280176712829032372829066278025191736808937556913964924452689256939434256223349792893603646839237258597161669287500779124479257598043640653864458650067614887015729758131830162780569672629983864376750772342712539066616504324652495979598223297544093638290328976993150145041075457398607259184293554986549276097911732098643621974926444020788874033068471798169841878340022299647619711494110425407399437493203319844699831925333717532754489064020591407727900531290576050098092041032807559168400582854708651636538170093279620540194716097525063988817190962472011485129690520140382201346947942464713947189295143872500435456408121317105367083016440010555205647782540846512380332600577158219697091777541894681666941510040204317644646908531085130578384640448425977296576823428319218010075246260200685522658563020344347713120270758156303488410110122826237920567843504853763646247745605450656394074329608470105732231432266374589666830955247516184044846850920868117146253235675157380719021133035244427235987276947219398219007934193445034122683057005892430797351242364464782003075626139040194351656368996756424574928562100887255190101796066603001553107572813771436835080356440646574355099972517044918611752507561858552524268685608858054805878707025608231161741046175004141996594692757453014656518167346927943382053077542691159787002060755378929501943877599334895774226978270153059422181956995516713667579174971103004476320103172889781587690643074642929887142867562132649528980538481306270580349795334909836887642270428801201209753268495559256967319370511707734558316281630996064048447091509794034075629187247843246547752823291001627884229135613489265768848184833341184822975819895637879559919563182782167206400437265086034331328776840303198889243153479041730158674243903479878024458873966090767865127540699632631829990678504635133629566000025664511896178693437379115434022208480335931903869902831582601847085087263733452255884675738952989251467376818544695639923820649347310246852515005765003608694666341958175429491495650257246295392231908615114157086241721313578712926230966348474477988260034289814130939734696108656990215177101301905754350163306181207954620216373671743215877587347513180918761405378052093757195930992455412287926706097192782266185150742677109899765423699415003025498121038664652222768284802969206757393772110217520847450808446894296774421578378440437330613790196339891714307284419663444702144144459872662097846168587054252109726401635565132103810539706722159721495601808238384928934059867506882423395946795102096665512339793629793937684510649566531845795909284395754941104838130078328191014757936154883851185012604353503572921745422398953138051366481793580561427539000465293312*i1^121 + 46867802292188830126093100879121635630224911019116294701173393872124709481596798938156742602076563390434495118411500137767988656259829848133801327414179921101377024743280906715593871241820151619249241078250760397004447472749169866954016903973975384502796928051516706061639788644201630097295262661983473527912466574696982357265747790425386696624094140324268837791608958535487647729433946589861409853016654627403467942430440564277099062956751156631535320315309605629363122824699011641280409391084257607022502915723825581708757176185166914697194268308858512738405203673951010718844372360599250928521969090349007060853239994085470603665711411506885245986896526543213243366821613114744461636702334832530422560930188111814080258017943115511112690824749520064190759037464823258309525540701802089914134860992020499629263379347047492198235670081934106006294951173935368674702863578446021276263444634547505418607095795862284662215264521485444008567800787636856517271656382767692538554121024319535320171570777220083641266860422707212850026032500273324197869120894197497597320136536719291408711032789520196819811943406785029936102539826681857397486537757961965862007341281188075390610475378413453325429281615568166635289142356770449798623794739021331956086784610940650427938401419950849228931977932904096683239100507641220993087976144203241455549582970762501322449333646636507704952773505105317622238261899693855328529911223579420683521122725626925635704851651657640645093664995410539424472569041494389749421078072804168831241809495859028955843028638405617804525517042013256184707642589858614467329396437933947145874811272836053769262942522732883538790417365613112979062029021079339670997750098811897661196460607128404285810108430165955758097020342951669876329906614654871871456989398992135576831715365458729914202591426124770470087914676192857760642883014417352575300852237132016346284334337314026600352574131070167717581114777823763626835391350680624419649633305945878443519299906270338824111693422024731689082700074830422511590021872755903635940731729881581507564837552177339088082709953736031372561460897287227111671158889084977581269491148817193104739091880300841709248182520862692493230299272038076907713605277727878131131003972159740316164180031511264868269797071500268723198823626210201618313669187038290206761222322646239787244530617293565732913953191985472910794378671832425767369251602872423321486126390358076844479612194963047223309439329227062329830442974804235732647885632747209598547910609586976764734539391062684514309449653696971235069260060196629731056097747865991307688886556294457784287615153885305505117685653300864060485061167285697023422196327424814147748946498674720599595300683226041599888454385116057394373756830213468631997260100486769112704770124346296671207030396186042143729114515742602070584579739844142561593467312197260706494713184730410978463125144175745889623522353281788690354263847203272532825587112099373050528467247678305412792021312534269208837229732609368081768364643829829671419154073735794262187950916983637039853913597085806472736964791350395722432929733763320816550195894266641376806391934548675531318253976600452836815788516260153470943064251558727994504913769222032099754446211457189262174824499279918117269058188075692742832492449762574094465659497768022973891629409581321711809316675240084090883659512309743824756756568231105520886432536857022758471955032858290079430931569009971489432531840000245077305036609713977992060931414331228160*i1^122 + -1381816578724074989842346174432985364573168533714185422698437289803222932636279791536295200927036102545659046783902132312257999704730330760363992978842668434373479170001698393873748458647010495222519680602372212529684647985587823169223366216293040448107705159654965791556863061209452438186702102807541655373355708082215981899384977791345536018646882803691569963500141521874987002960572460994462585781283354535828993808397325192675080647133189692011250567420784661823171581507447344727722043140341810026608759005300398065976189858038163054426421405378044885426950305345087007641710082990729954945329770864177329156327605065967236655638140808953536184923877364831795952290478417050894772193181918217449237978114069912057949213347785509781198983627203791922968102012752425784686514158462528516636976176586953134526424958243092296860673874418716549264115735952022624123710918717034906669505768765649121601756516253235889628566209166964279463660030581890882351930561255112132648154363051590350703816388328992104507387654920074932098328383795066684795322798107638144092379861253642298747807941823092248202298051103819429821184634317125951616121390864372571223679332229341164672159886548128040901525668010124534158582626744874473054511287151786582031442838013486701016623484060354406170961206842301873876548018802548355491994460014622902995965901059175121469164342253382383246659832108811897112037956709066977983786043881535910823655990071642527457040551854024533581809693158074648015949922256820249278455941853828725918485980875993722567272986533324393977764852005340894904606531326391222194862945118936683253417650979495374242304277696624602345494455733643792367591459653729792892126022599090486998761577785262817985422168630481024328963083798556545140406010831567262871188752033105656332096471691311783005869316379110169319798525403770435649926453596975229035350828971652185761344510421588448043993231985777357184800468554341595857798252141480576204328219865736242079140694943248909921877809419477562296933412388777978748226604713561915020967124016003272381658810265785936441454012682061282404976652442443673590827019907107718210319774263563871442193214291142107047297242742966606567218107217778302748983889579474483990653257822780448716607716288113068668587411684560037938187911320512519107279106705189472427079207703627208408733351776328820463305483064354506775264107235136997942624113638099322271096653898149326596204962358483244614554622953698604872187611788016746445541229040441585746315996802282374272411535403882175317827357665259040266901249787061736476436331858649651880134499364831325865389881213364389539780103085002901621176263963564108900692439903772204738625725114599214882814280181631691916665913881224402153859998984591215773744237942098622691236821690737026054831135035822721044417963106706793810615245585429322556953055101365831947433687992538614196855282571372793725142158762081537679592007604899509127559771616191679157895283604800534100986381870700630017625394269027767275717014995124538284596408390925250901912939394958900192609039908667845261054605239496663848275514845511840715109460967056230161535749282587405925393154801250302514978662869064554604753747800266453402833639167672104720322783561260806531709644988672348193872325927580914286434048854034053840369360074297091424680612217222424196501042580179804560016911412452413072082738579144793147919813865232806952619154904841572508410425772987255746248796958571428261741230744830022835150782464*i1^123 + -39915802579130332318124841566870516223071182165821549260930270189554708953265382544705130738227768631297416711296051818512231789990725490308133292509675785496649693017942013076021121796076623649020219669013889155122833137597534660619910968236691098311181287802271389646559998080601644226139536822679998692952917374516031237220035737735299085280838735157376830058044948481865482986317305895330598451489887871591849375198803472183496494394493189729384116366133081550884616234616608921569771926089109991778821859476556854169505673928102182373245333791896014875822058631576146966652569793215057710241052729571132270100449757582104655136190121713931780084277691150168731288760371333867268894179777800489764429521736159752562535165432693609899463841784832590698429602404366362108215069832787703943596954558947914635183596837028515411324984776702290344130743961889044250089631491935202868996365940972124203204682401519385637016234601631167865618799159578831093800039595832329226394448559316511178744126151547428507999387017066420171793826062628668863347892253511519587937838198980424059360298174193140181187646906009527392989730727710662001038866035454118174716597473567204258395968862244299924481881185400010762838416074862627604297421343641680223613640012241494751620037684871283345689125547174710701269089166214284999221604793522167150230043590778502724052010226825902768099797002321794550077882409100285385405595258502983774607748003840879718877065623676880200471873480993910079071691360780312039003693966532406710932899234398675896023342207874950296697264950035137815926198173053993912965417951845414870106474536637610188430214066241922486302754412473534523771458862625715607470037543056983110498125644235550544808826389757574963327201136586776484396270374960324884798100718586435338944738436143575897957463087375186754419282882602447529080049076958293419337879438061858198233102345101696905257635912487649579455492143175366529593515949735734196179790089215649410704061608341475055613190574808185258912762236317592430094847911062714914274297679174248032339137205611509163947210549475282974779363256365210651112214373315950954516715252468462258226877158188917696614993556684392564309316665292474907927549827408533557021976829537502493992378799364606231622056287288115681974241514388092810373890353488396727255512180138320189305707941224288855609881567053163835851695734836889248401362524508131940467245074575736547902199592049417833586862969263792965820168449983485776729406505783990195932876476259592079764865216365959034346788848854740742150168863103138148073816993031620703172436418690299082050218375083899369814486261009547741215629866116561185983473526655198740329944464804917006917036615898494170646505270109393063084606804354936619447917173884320930282055513372632031759900710293645133414030358849320932691120549262107016934926367586294110085906959993278151244981545459901186851073870688233389009284658575210811861393090046154991319157258995367209921622059840922868527382365699032445332811909602096317773262218275430846837559359700172518314192986952104621562012778400905989626170341099400063454500198964951985239014117231095169236320365223275736492533674713841467607016811169895920364549962758714510037434888857536076620834272286767094061239579199904247978446592699567572317466047452698538575224553860873492176040482498966635239904819872795363441846678927759799055053309766771513861901703045711453030380139679288258416841783282408644855568438801341612032*i1^124 + 2900345818235235517478382301347374050243792028392846850146111060897060352089258364128992740186335172881446003117515385989561747122966784589604106956251946007992559834705670399328745709804040404186909220353265396693168998137080937578373158832342259447420689624603140281812755139592794575697899431364109774709771025143690409900523665789857494176787054580489509320988594930438623014072567141575162419032993637981630779181480700242154658109276226085575359225867389950711476038633464302326574834392268883619969227121046137849255059945068919774285992492600307970889884028584802179946126084106741321037297483179000222346596316619694007105007515642909978228660727794291069669035166094805848240878703109862309524294451796220650498343384199890424226738582389447243817525804528534980065178230761817926819236418754385183379174635852906198241318334202052224578333061365414083446389788121302244129892160954096775792863662751000985185699902560304813191516762922757060044037622785380191490672499109348993156272096541413140329000355330618221133012576872222776885461342491035540647752397579124131310423260529408326865463528585640222423457264973045133275735367799673303567833775752158762894746515720233083491898079049814057366066887147727791041140667856410304196322805488044311930484312505781666083764402452962018783681323657482371420642689536243988016283396339227288466089386441880144507174481659027269037955329198316926566473766819452982480104944634579664096127818321088917219171714205291072017100781123769271583464957514616554803727709936295548901587279962293584984916768763478069134306193449142034056290074414943065889015399371717837437582533742542348833913901072942093203453756220598126411525734558285144652808346457470984873955213517358976241364464789404321676614032351875254382790653486421230401854275260323503697451855114396554291691467711184190068198836016608286024091411506990850122224219856184476992104694015872832109048203734026330173485301775329857052489896185449652879475519340479189119416107776688483761780172837697353140769318060778990614534370956305771384895695287293606920915947315742898460996730249590792003274133161423438135163326805227982677264318838222150898986473166964835561939466645791613042115627337252293007209979497271107458294393123548744026791911943695770200832242173465775915346253425254617704790024009709922132798606964348093978805364384236593275888173534533112521282422308421846804597340441133307860080103003027981358261025509954513883147888181652379293173542664549352001314990744224549831427415930410702428487892940265961361572187583841376106290640104849153771766841796740630529484017199186366072681924963689067836023677261850670030323093257225688653550871684809107513193326206971629868891752300760050848188917047150154020780124122613745608905196521829917046480095187477397598854288984027358486627146322621408928100765243369343366852788546748682640493919311689965870228653823430402867001029052371229854413250246232471215688168043034100133778810879785843339600546261591981539808085826246172527792014448989543486318756903243081951640838553622738752421643658118897501001326566557736013087555034539180719271016611456879100247883102845038755916034611134475021597481269864396165573346127556289576325694034801589881127917165316277953138302314931241939575016666806157026864075332675513402783621792613736607136100008582334056019052953897334316851779312762879193492309050257786306522909357273072892598347208612260330254540932677286317756516401152*i1^125 + 123838831776746617979232300194132283324691208842989856104394919580159965537443612371068862026792883608061720879478334699410269357630914843787334084882173350752938865460303868884156252110992877151553147283716338645407031766607151400581299392142346443471079288162607701582886467004761516060267738187314951117250348451236322223820561874842629165499364690061853516863470736243108355148718686099356899946291378536886922160279229342050293854495664019101998415955370219689011629703491811822212862943919758806344922663658205967887338619805469749384090490918468760484719274376488302678793567444947565840458761922165817075672161649954818796215022433214658784516082783970929452914915650169623562049030979854746653610207886740528596599514724080302769993605615038661430843228140473242623781527629443197066678032288306955488448467338483842721942261909498835552532983859587253236333041561756382313738110755743408753598572975991860906311189721802707914572940277693193446271049086488616212601759913156300799579880801914713419101973856023261320817065335999643288781221867943367041389124244105117847275950189435174354526574344710885686694844776109777721737474279466817122865879625019050044011182622175947041295824500670471559065320664568324215399521156804087606250373818402980937642275088055189667957635545528289884747733729058803509709579935778094197687966564275423453574641243973832562428558869224989620339210737770913469240585925679040767292600970647590320649261658282035678311766067808896893835056137833101193348686572311357455374937338671490450864844250298535434927513444224301783596347423897622038173308784414543735499818594273900225047415183575361994581030217454428016324314097567409001801584440798084839877972647893958759783164336770388893880728333009170757398665159109627312527688538832862446904602505784348054977285827344910033905765967200862525386780556918915767136475398346315856794240282911214139524841248860699006808742724159848799898717805791166967899182710164040480948357272639605329001295008662833685930575305648576449888001648014313499331390452799260598355498972851331920639035668075412819538832309242615296866205787106500080802782176496640461676914480396927791230703060136894192172784733038496483920206378952701715119901363247554385472896043929011890347674090522709733163839333566965483166661460118906143141142315916122986296066318004220931348256588800339309457155130767584482590291235409541034099962860261288928093106525383093053626550786911035477869692401641729922155831400689058158713585024638810566586563340610960448475563140749420299084848557226450117385617315471890573465922254273389916929777706434549803408943694370948142399903776190814118850190399549902146475843556501638598561343217918716007201532113654657464329809774413752412271604965606655977847458045838843292451044656340147586211929309624471567850833960763009347542169986079196204769340445293486473673910234853874957846746641857632473564970579985627845694130116409664756003504831066075502609131663681932455397657134352941720129954806089349697015207809422380755897689825076734325043995931412057153327273534431718012477135479505808358136344160336338926992565819708595982272184133100311179788783710880020704663611740099127040543708593083585183763617285050530587207636592020544281051796614727018633535674508831509238763603584142524402419387221961821007497799360624875666849770370681105425316435999356583774308240704701716925231463428501261077653526712323416819921663302615191137550336*i1^126 + -512831423246905380672489380750950680254883213617340233832297365588020516846094636160369453851788674290291606046232121789821267428947041724067171866596644388166693669098048974091611489550799217282670511521084543462543617398577107048131995705762857654188550972859251488227914571159602464060491187821229861228711335066159506494471197952536004983565230337037909772609593454868305416018939417544135830059150712972733946158272107572032043523144501063386401113739906549446491466977958006268411780517178518078596156457974866454495807709055870690423457416437020062424784379610580535624185116340048917199246300322109506982585479246116330052415396029136562667067025890246255031769064394036577891256400757572651758158328779244396900945716247148412558897767966122025090747558114139722679957742243424442221195199330621253419468671456401221054125891388701368522148717966200763017794115558562439004330915513413027542485709080344218599031672012035839499115989985715039518486364970769996117450374117165076808870310342170721052974259797841537076762944116836102355063094850088443039371058067717639079270539505155636906055438629541168625323675197387182979637541204339505671386558018394489299407600101840166518810317268466671130304323384356446371072504772308085250464321421140962965757179384285206495714586061393261445245159668194104061739727025818473909683050818926242280228037236008278198619501587801317169600810197212110424502611000706937608806288734203143624981038339438596694041610303801465666940226741496416030372599825262470813167078813486970980174408088798689378598341247411868563612033636033224206386506379115274987814700503574496800051371429706634513995258064541026524189581056595167183372257445659810076017174699006537962892930473479996126326308552760498039350256174755159339361020856533324438487816168481533678165139757405598367019647411099487504231198711531415363218743789257835626649318701953209200401341265191580453050170153784651381823261042218125955211418161641137846811685946239345488303355239677765834646435503284572627672487633263846104671487373955268628093853007776457031547873650174649932105657942668868155018596557403089544564997515787197281940492539914942248626503357934538166910480070843812815500067904825007152479412690073932253443569642420366812047897559269025093457011140418067969091265082555011151530289132683233925631902304957156950951895372663583705697728939554213624421781658647695530816941549400460313774483812978318331228159098995986642497777433700740843209330932685482723281144876822640245248862285796284182541318606985645144266059193855170330104684307335170766249199007511635418354167210779703719430230850129011181818734980301253468979510544182045686196266782700033962877661784561567608023401243500481890849098157126934264355383483848351082170237671767393914295791156707033030106412825502082715005720145655353258016691883770256511721771803234633909704015789604600413248463641422453066955926138594014799501516636556011321500979801558647796253549584864541900356503757533121422300670363106722942011035848670638298093841930409366749792981952641978647096911681612460903898717807658802975729190376513838316942703458301386837557005251666983496300485791561304169427215840139545497342734467752952738557789882353828503859446472573780163867728641423394224962723716782987786205458812934698864018390185493269782277199467615926260891544755736286837529844626569181030467595078296661526177261800126755392503629056791166633179856687333376*i1^127 + 1108819171777427257890796582463632235735264817718419158436973559366373156757467234557789029966142329949252841354765604080972695645751595666292821374266179824791107847485727271384700682923798202867250891384665933153367891010863487910546841873876521002349736020359679435561351642782675618906280928387261027306003844581762709487127766073408462221903529494390123078442622552984543946138479448250121835362886459648859394248268979039163370870924932944074148409201745228175676200053435055810317541493882144857269493002952033001047271578901356919436319401153767996233532577972654782680183177733971859384018528935682729797506962127884291015916499923839779418289542826789868477910033449054054531806176043384108061917939835798930581564165770086056771721051592558984351709036325755013757140261192792067286155414820602192921690534055210869240201048233780702418397903735701884289667368725482027975361995566946944998421761354922583842382046660752903228652092828140258557778731042412957905921310013721923702137214746098050905504611803662492299124605422500473979241120176610432704649801459322845589432036588751553917203838849855858562737610496983454535386290881098387031642922127274927015037089419640336610259153027982507922140626438396471270424824950210488980079190133214190588200227023515705066335246502603080798436421588911135191635715632790109002507168758297310294535874683751638799592481107665026663540482109243382964551459962085264104275749086156573544422023621171450214756267925785311303039523333524624820209095152515227885314699485685641462461046596723844063312250905105070542718377408451386253856098765447596113577988408619192172613142738922832307103327311532844553063915620468825834597627424200758355585637445781055459702825666239427052685524966040423585306657108978430698747858039801744067970276413065111769609190954104478856312747792643160791158047321199652814029256068040935515752069356210636139926551766502452498144042938948879798518423310866213258394762584665631778200824641250582514045336892526914182832833273411535061064232216644565520139187999695841169522508523946203672008407193225612980723378737138073555703385723972036517944174479949528331923518982140003855469996378937886320071938396012210445072987819172262848224546110084764855552463152799748095533476528325744489823784958265092850577323416199230469466541700176702156322211076562719950573621047274310224205239070329155630563300774268860182989416013317756293868427759284018412841150415049735927558990139334707131241921526556962097541843901732969319500742590281777983602158557226230886566911587766611056823479959593860346883667042415975620680024979388059547691306898560697802620747422537821082724641719540830904036046457470313938098357805075351101646960521180323844322949473869214830528556994508103402916960970444010712112274726944518672651642121365763032654137558265158216239876807692940999187344414194225566927712957491278811899264711735840481641419724365103788866504255744422092721230013236842116770094408879886216413537014452263685689660698629580631468600089538254780547839303573486806200407986577293471729353319554836740006783828381930893246916930563810048425915850728958297043555537773164921726849369787001491022482680874879737317464765079809893205871998757187351432224712514451665419528398542936887153247181797391897542708325697537951328296188899066813506246563211718150460622584337860074363883147028271219634983502331922858868502598194990340396314328606834545393664*i1^128 + 5781879124868452077319871215139014228552935465122151767416282834388122783055440971833948414728401276056414945058719061914167138999706782984325943851359321271572996020397982028007538473004844914654790962232273774715529562907272169640864271109126754669000838255587152780262521446204781423425183622133201619059224715516836981473552705514317452764682627357279959177374922348931570181846957604898251022594461039374194765554408235281648877985315618318421676480714083587100517023760324700077909715212881320311279937432116625127414589931050811338734186954245579053538560519695885289372315692955330610399901075554056011081197488232823466997350728383348137946631545993921810464701783664752693344593567309092340649205207166206658342277108726615979357487946231462811340080553766447933971405908921272561832656465931431507104305414386285222656233293119724645201501220422035239923464207263312916746819151261313334739361049200723290869174296113761987044445331303259081673317797001118971218447640310736119613309216239408134645107660380466839074852705989651432462790796272636779134788250599830325783596523363053577347017631186790412638545752263738135709406690143156859763806501690859933764050794517308956931069856676088664639578163280757418731666766952827228836523376569975644539987689981899934975083111163346906228988693939452814906269911848048996313336888477869715067835877688091040344420100060812320543528298991097682593981612461430220228662790142492754460511913646266867883470336827470116694970835619345469144887868164262899469557260237722101532055605657062446147187516902424264598878743133399714687542198175121457878126975869260960952406465792583503286906354611112931426397153237199168311150441858182835919680802389555248945056449064827078157664279513808236846575836044936613299566875826298496463705279301856412599603733038487376577348905281428331225425018304707762362461743228028719489558572193147095222267981327651672340573548556450498070218998676119153123848110933292105560785747903733915125603538238808857321663322858122127258369053161782627496989324259636209960664269358432730015545894944596912848165424884246454064450217843007144873383259846462443055966178010968554693571954896506396589243847734619027167105176003677192576704360184944700465199505306842470909344956595223212740262068899358709584886585410233371347004467495001767983689586139178518965337499013385478284848379345341021668950442928520858003841395938542785830236447950428833522874496378609025341509551327769567760036223894200580865079672598242424349655870447635342623730923401839910872900387869344621284129209700908214503014301314085059778891578969384357817174213655211100967543749363045518397981256033681543141746566788425393934387637846262527274310446099563827196245734555176617340821395789198195189651926108754122266884111083565892744709119693912714489219691786604271346571989781622232331669001399412460823587987152668458167384460110105437738027132615921924911756627089208635760499227402201391504882225533619933313729705451510270945193606597567980923299513557155018727503838325119991138199206386175148357798857125447519554218233021570697273705590679590521601988175023152886076779283393380418969377685357018194430216727347956986068487331909840184914521829294862214760803973737233600280370608508197854925430483670915576600070939046366063286470340333825242394575870354679560342083760090891362058025265286790047916139120425911853430047774263261681489663621431558144*i1^129 + 9967611634596930325092558660540543999276665231573174736049072186608310804710042677547410320639996460216869568037176855979328377631155639463723090677829567109915707617121969860301593563254541931922782690926261614505529041743561803963126815838607082828570369449591410494905767897961475964125047227954793662329662783791649240109786788798256920416650690616981052194720469367193810935554537551579329174069405048001861912278069963105041621973075281679004988476550953637599145213343177508503587257185298236460683428140132098054205270041404013753165380045139899160531529342722987920493672456756905010574936923987073358328465112060994186845501678227298008560278521903415170439073019068223803723405693957275778055700992413406056377113574304885208590202986374870673255186740582737712532925310205962699679519661966414198425454926827695309779059636558476445491230552379342842572676286526667959620815919030646096129859892012406486400834368028943140287672122774705776583581043458598888927612901879682930460275487293544019262342462997508791915822702305649524491367650384215056490168569950264715013100493279179021385551384078590642128411890050446970101114970163909576033809454739700255288473599056240143126730762397567621369159286617077429328533991596580983517581012239300486513604789623130183862553929056770295891497072883166161568449956922010458808802381683975574344246068903621914744336284238445818396137902965057928366301924715695308368444409687709746230689531349195476154844261533970947212503151913815415581640188217929181339090823434853872117073453770190873282415356127440762483699429801126673357559334277237445524904524945561307549997578815295689999403654990783157122969417301330028206843460716837177990023220192568748025574368281365046935767208699760172319869214651896652113233034099281481628139765175014512122368446417772910322797188080714424533612337218891942863368736865423567815221679408306651233590691281528833689538303883306586099434839999062218129041650742113946084416085444676111265490171646244095212777572674889932498769085090177218809691239366041203534368915160811002709569927677662162066548434895749246879739259557155587235481104565332608592712813786024451798860861387785007580584836942860354650649318961094418934887788489379742961501282310551168596070102603038777968866635930010419958869583364303081019024514869906439990454006228192779340111448473116065393786869487504803111143205528808843951216058516482247200763633171337926941926308197267503293969923513257319413146406871551321982215959496086783656432132482575866935554776786268622502167097255975361411814406567789131992600602136288441866088562316192871436213068045392310793911201592455158633695826362319727810894516535914849788070858089478374867152066974337162519502895121897935143731863818772156202591792906211765349492507931487703097525531402798375431330528087544864066578056558438739759955228672008912649559232071883147970370089887315937016770430929942220844637721647341031747915379518910776700178092097347601058623336453278408134791634736630500471415333924476554527753666364518455148056299528224784435737972216946034570062768692749988937502635547143066339004790943221916839052373746569459789389677935985145572708293102433234272040504987798934792236490420143422684381327265933970058276357160849486183358340389739269963620945068215841570498527904006970720294209512320238643933402243913737273300054786657378528208080817958012516818108821130243574071296*i1^130 + 10289658114096359616517575425874626471440024407815570076408286976262071308672683906882614000043081991084704829815739250189024178660346878920765474249466035432593373971781343025206814245690533927732799884019325586543214509993776103707626285074112604041305121602140329440579285810393938214952939207304057143247490476241695177803027049184885364241461105129462214408035080011879317561026831578461932007695962223860467639709937979536607812805926732589108328490251069086497965151457781624457673736839206544286543948567043852201110877731288528230013132893359131180567100645452677030494531335611561785540076733147783241861866145071537744360872091068372040287304476186411205452197285325667739960834985126546531986180766539395475991632302608443890878721028701809619083502070098783319314766776124286921949273660064809453416596818530340654179049769503581508007029318784855798199913038389393067949507420001027959378684914432066790757086349735445501489191715461508291332862005905979412238142658165601732718721978218461601678323546263619356838628595833043733600573004893792808988559309178884724208581490385130771342582550145009019454725008445427075188153629737055988211705121611558611882258596817753452890605113133904611132945175982161191342578770663127521101090017063878059679366827044137429596951048369491489743102058571582317768437638845250169425066855949859227042249267327946317926314465884374118063177396262107596690905418848596766367144207068674077653947749250872698131365097201663467034349628011436146560745055481148679184929566459887499473193766771740980045939900328931898625078116847750846741983447727514283355417973670978458824042609846772554655823870456843864129938115772728911493871489682948237084921119990844311015598016642146179166944649661426212447778168510125030989573545464199484803699055419153332385532575989234628501348061559234456905267072095195097420358302938341546722619196812893295153836691374520098748837566137159901597090530934577751508345861661142930041062691456728546416208963316009828308818987836283215513279230911807510731769048560568806402266079160473385875056964661972769236579949631173423793153918854111364867726724053517841352398674178407312387346137478499300955623867327560841130431598981103087263708073688158912425408224079369056659073663195790306437692174097559249606184111047730636432883670148018478299612034597336188491232590994360615752772651520512934179253319619143225783852498356069249516984332111536534520099990264695987001230633060273603840389973408254328603334413669885293484467740128601966703587832271374908897441690620045240431033665701652657856324473649349248015546256629395793384523394612544882049694211728633108782915097485246585968921421786949426100952030532405815168047972252346186878056288682784238420882611646330974264523057012316605441755013364643599137771350700168577743341895174713399536338845070743835656623472244206249175599128645692334969655291260055879771029855020327389565622442676392549840884672895343221088664379639393438046847821675529507156262649285795710294443970686562431998272436817116838314148978318554084022183994166835116011066937950603631137712328784608216969304116987520605999499893142162147186765801943029857563038715313935670940626118097149152472357471805163301083749630790414621508517714828744727942054045053724716093806032828310457338951764115576967929311304255551022837529836988701346357748703736747881915712284828294456015521573958057984*i1^131 + 7118116138267317437496823347099471324855222937443751556204883567209581059325565967759376221322846772515236162646901284989297619125449141546259795111897004131441212467673933705427363679484781984468660085831261081513249219244540356205224978921280454124074577231734362308852636188794849429532290474480674749506576223950562359901859593959090940748495914244444509287207042201926686570412618792776724070055571020847008018644880854615154773363074581206803007926316545154192381960258479326888029412490369244744591731047981771467922876013429491119729576987263975855323537265656830004679207460756530864299771026577540884897377177945353234682801865340907268054923152747831301111347609346380692348995975140976482053714813308404155386643016291854418330127254197110940802467583858859547807436577315478476817830710229699940412348061056102673695914997504059229183879790092402110688693063988422495829502127617442773327549943697531658008918998504064583539155591954032553904718721416485251118179657463112954449457940132863993013193990117110669178322481641650800911014246140543770651572631853995571035800173291838142135732009183537071685003565706339770909643018939495716743436778058211921301068921250579617654969887253940480683884495313737152372369109633351553099236726578473694412694985489167326528102099933945778023635112150341113964290703720101706429388156351480278521870080094026944038439573550182038979180703318229831928785459104325813626408752137966770118331475061609185586849586550102603726080572187513666886553063274340963193707865080478977084209670981911883727881045680158656056629120211113710449227001766346258944108891579856058230244298206506911017239618648818389036569514559435748038101893446399378520277322970848442493403670765196280463906367105015007917112694065260535386934729756277281230807085933062957118436248949122445122833146311366943852277148843083889998427713355771860054448329856657783960593933846085247552880402169761039597368324021152260964861796659593357936455708307314351855318405008539105427433240667908547663184768071128869936121643233946162544564838777990149462890215869655228011199711917811536489997907510479810074789941357231020835061681458991881094557222836008266073135792904053100275256689509487862096158299534856928019738268879218744849659159398476540791049082034809333733492256184614091034192130874995227690824120051495760811050080283912516877946378634914322919503213576373588417556329986043022536927919383910575673589769751248895968303125112268836443060293675482787979868915633915277795644578065436606279998655397912757912903458400545564428018418036979134841905187830543441013614495453026922760924056174225664562761936351725416163521088347382758130393206570231255601836966185810012408136713028899953693000110467597832745723172032124141472860000986672792639334973403924258485122228893213989666490782183260411784106132602608632290288604104793663368046179177260015729233692187309740049106335562127200324720791977842823459427646433632755410752698392230382200329951456989875119920380367195901294120850380594087181684246078072048036835849113780634889952242118020412507726787479622228289147379804114228201701619340788137735920808863725283142845134874591053154021405777963767898602946886423699500419891818196421915904382550955951433041211760709583150629840104110969602396012732570935644931116193393574857628737062145086172881882695853012647377857533130533027895742007415991177314304*i1^132 + 3498708009872511686998278297482264805389258909968563406838140079831455316834298466294717280052935725712365113354448866850070454324182719314886124681863406879577826904312544941078668000244170668354085455793917074943525612927668515768761738948389022630893516832878697339691552055767119889573183615919096710826992126435636138799977630555231829672686111320164571911956131116134993745023561213390874960217814917424193845681498123939496463923437363317652547087655740031262753937985844519762901059853630127343242518944171113298843038903576094722598211602757582313526000721549790061720641671631509165366840322809299752644245055969718574134932981737285149028922559586528124510086248413495567389225220102301813893117092712822411483276579490540565495418923349457739338650097130212220109415992936512201579543385286810838674013132650950391558363885838302607321585199123204169563868642903587339814668149647424446738973751213919632720120589418187202400700995966664032544676998091582101997553605457299142594949331663989498204742838949451989704002823583012663589369942081899556595422192912139555808495604159737735742104234804873421543145784683364201342999203900913021482368864492532306990292314539813823553766095888536886640511198877608673894075459364631181799608482024072709487069571201919072549339026341311465956619444557329569676591360760687047855582670634276853227901061130404637899940778000132251630591897242930175254935989179888195513555128590414065409628204824628494615671357632691262998009944252299927967210289856457216959036330454871450087285674149725912549461215381219372287884955106450960634410566683253122037347290840917829635644371999109687920673930526769424535911054827947223285358304249955604718276688549155753791141828945506595902050424873821182284477231727076973707904689428242475076810639525917249170032415426126499421109866978389867241475140365897706930774767223855974613602406271712221029156062665857147927067185368915827204574180623607782331371362741025424609011435232104215813513822672209218427743337691143077400828227838405058108452363712253247124814646681726325731328950939233558661934922276527541397528230009409560613388133814007125282640775474128122408995865386255642545759586290476957973614469329252459118291159642502991689377373738996146309399064552949132201700686963492314740109032473237707045797097869842470221016929709739549857809326265144605547508648958495141642943995553797409915469628430716828929832133638226499545020738309230531757092549467440837099181592030673493477816756574413500249646664502506492005668092552935747984119305112239490091509696772366360491517800601221575488638497784763536220254781958054141414318264959066058334211569589597605971963068118484267934473606172458942214715872319262351118043768937196458102814718648375046518037744769503481540675920114571547444943381870053150463912774190171133612296248765474493107590959304141249909012824443318104467927541406109531065979828419577237954582734790815015017760816926179739776549246664595743266411614055984915680423531745574411466575023175452207631127879265020022111509235054014465567495790105322445642498769954722449402533491909869584806522947956642133130769543800443039933030205006253138366630530334550006473042879590937496414103432601087967283527349755401269878997198829936498222011702788903244027647206905542817341715969501732771319288713847107885126065066332214499289639494055491053229534628651466752*i1^133 + 1303430600477930737925473278546118051599775293574392902393421849772987515462580529410531727524350172633272457224932072856843885556917651735402332871762548162682945611293840058624146892301324704639351348207334989776993032749146602326588746612190681327728361531607444526643301974093271623195248415440108874904866908935906434811094923441608583716927715868383580862806402955048149824892061932553651722068819248209582536614780405851597726886247763699893528068503306228021961464073308076215259208306329114311217015741128692884506412718602884611316904493007522992470270785281597180628632947607351857994345225300021028199502002710979754541364964832038545161607391228146970628072910440405605545248689469005728857453235640074970607419645265774034420001839202076568888596256851678334153958392883096985491520372076640930148851407837543230956465313681831635794628553677973181662551178839912379022755214808144551122946711554857397444115958181914147638346256452477681872529094127643535524633349327841367145542757986754243771878227652604897014985470662388836008449742770940283324965168354473362362317177004158023778171307179330432170916589591308381480099404905050610831528325802955756616182631020591122301633321001552170031611005159027667593243468027613023720483311297311160224899873650009058618783320521652678940297205615261946123692221003173601512636398054969202120223406510416801365651305849767956128368278078118410032985931155578235919275079218474454874524526739849235873095301770617059839230685453346945244600862864251825567777120251169389631437348052147435481503125845822842835951449658438780390126019418799418575534505649190883881558561850616701625379493385048144769546355195947893632109327264568441414056229582650312710149484984588865606938473609274219694553914330278760040920954251988120032496684534682567759592950393393519475630194616480799356962596358059130115954511681281147349323637421762910422857143324561950266123433977371583529182326229825356791492266139046365575054515753441852520612087117354171165139830322055604260519966374476678784521633496660106343873733617871217766535906778372230322554476341166315435579562149409676749412971933790260979223531816709526610298688476414156712794901360265237092465299809913075487886929844892829988093258622576883073591024573132129113235036374386401029743733776030781642135499810271570446558758651182759058172857027850872361051099350224304701048219247070011193974212968736695865154393269162122204483322280140397714168654690918826846158573664209016591002082529220713649437512702700929087852573470500950218157956555332884046016414021939181334241746709544481459587444574728189409385588209278819352120483769913996858186308506558250733264559301881930236939279047229563653695588955858730043471637568356456486184889664447162404603891953682679462827268239001509869466450018781075661637821932826792391356072415125209719953734544818579300539171697400326036967764214095267121416913469710938670683265688922928559624765271714956228973759751253711118178240864136089143824700238342236894650830253149748947123014523557533596506976829351979259484108869301769633624868198925473260441380909410337920039658276807038606062760472031934325612378350007194545117877309655003711553965087397891102745429997593188955300260900127072630572895376303101515333526852445125980284714375319387681488987416044320581476782613717258729296294847129632674862263844354202884112384*i1^134 + 409749305654002559456714396979094786557812681326493154139197964164722382224461914569538963324788990698523702936369972386009622833392404730774493904600005308155110573886406673823059344897553070974759155679060334686295197284427644316912140472451843326282623021444220678948212325242721163608878310659907555459579618831754613477116600318715662682736270744116910089373151274283257014899472690602675135309306452339243136772364651163832704215112231425843062708296062859413339572082921409622181839865129591851833619780514643208546849777704656045688230008884429312149029342522852250682772991657961053998326841902190596427772291347661048944932949852574566632970199979133607745415613061848347185239763576638075971687452838056663945177097483731195822454157836113616262564306779211426157879198875937202303447509889706801701105384643106512315933961277295316291990870140577653851023374555403758966708229507749462321213559945824010662950024091395699166656480299184186346345351232311882332157032918779759319211667392464909307949505017644753684972021216474273608744898253109647740326858540779057562932204627537271142153283699484905932109801330083510424302902400869051196957180497247304840565033399118939972493992601831246668149577819527935147658827583147573217465460031185493698397285832116455039817445250039094265091571291141170641053205725920036248205474399686386015909797458667029631874146515826483916244808231801117976777874260140755637373953717571938565387363500145217561053484454027664166743294074755166195882323061265892436340813906793556033500557694808135348841201376888342367441410049391571703010636142722424541583361586926903939533872670590983727803557949271243901101323060170292478312779442448621341926651524260466998173066296681666753303022399343207238906582450535730762522509364468506498704338208396468448744627133989578659332807921244951790419619741993945571615538790073762313770923434076972986703083735433458077675453023283310067226687821420518218527605530218488303075138999786618405365601902117866323812088273472946701933764024034583192638922995501457928739888989947203788366379887074047140096322140451843563090338765287614063883451855467906614463740188589105650965786734466570614049206174666149675804817358992777677857540060492765326105162489972897410506268866567213286287223376227580149154205846504667417665715818086335929381248173825625222693617414262139006590589824761571197939038769318510180804540110569333615535611618271681038712355697118216211270757257936115384233301345033562578333835615083490536267816875668504317640066899037323128272349976972772001726554257736562838700016000093357709969288131227047415516059430111247113246530206828878555219079704315985417516954048141064755730267333660123462171839554672331719977882619788019999114259011481852767776269815986016002771350136555157935155326451543006454117117659742635330829669207982913335924162142165697558792063522147158959848799644162456446615130005685426278912926548900933245520289122911627438642173636426023265024787528393632048438846853388866557381377690104967135430214615632837154134119435451493037212319218155420256213829919281847974663124125696479047427311644097781913097206506185392539075501969565677674977396030512023502640614184788551799282842713083774435649141880086536673637790071622710508021837883637951436639150651372501060449639791044225319424252475719725017416857761961631237352655018786816*i1^135 + 128477457302419904574011266096824792374449059006161395676528020799953700909583576421701528512759563283844338393867861609794094201743699531814177751842645149726262604946998593112597003298014864420204048615418910298809068973261652255489406281520213691960027455095454261446533063687499054254887759706797468517610697684479882654655986701908930081130203843194061490568842326999139304060130830557580811152465845137731755256108568464952391490731291956551862034660307266776911375223722386267002175042042830240990316160545392196030944971251131083423301765693438628023953386987772159631267371271699170023588743434494240230116385651646310996734984034341078438074184263540440186395068428099252321953270016368135216361321083373303422093465729763079004982476525102646003171309961585772174534367467251556674969223240418773634244997453442029483470822637313555072866105485220578540666896538504545899946507963654714146060630084744104251381153287363121239271635758183880694966505582517287651482280141320722315165817032910776514958278583046462863229609262930654186351613983602373848781194590834987259579554748759691985943360900360054208203727981251866380812018487319561459174741003584669506930256873605805173348520607219851400570494666506482890683743664590902315736787918928165243145908212771406249882829805905317182681555328202606846983394304679766783340179019540975237346915438504733174644233042563622805604917288933871320802346176783684340911776182978088990443118812098332436500958212644495927789383143722776341270490006256240179669971430087779155580939162023643392469656473040350561565798682870319467051262165970955460187846007727055766119390372334293743091065371707160189550081149963105488673991052304053021309289966802574829717267475418903018347790332061372309873400495715336590842404367036391390822425584930329923892713971983233171140592041125930284685867490312243049270275050263541801371024950339444519117982492258280360054571766305853595678474244539139617403443855811088984549724669242769008188981552692808675589923345830147322690962139787163443169494167418632215973021409050621994162794973107418034237306262154906772263873458256338246910346005889273875988504701086268102492027488329825053398176644398210614764038020947734204629092290368858096384561298877758766730564814477436421705722365081402559753365175269282937645083488595838550757193533451382176198227211958431125745556411888455564717019122291111466679133640101736467590786410266703469952752197440838196238309149185128757596427927468073580579259194398140710205109362953222724201035694877898880619846231150176154138264834700402964981730007803794023054492183287437941490547594153030229858580504973064018466609179683711094928125885470013080620436728771321155567657857494009976365012921707754589270385102741416285288285923472365262041149879014917409147355066094256236337815996393474785327048369650570609616625710663614620443620223473942507158491367458682961809608252465357718063997722311810343881061229309109287210632624806974329045522109044798969056605138274396169192226254692195572245883763479274396285992268888254148148739207716633325979768836688098026656224368811892615389422232756337610511811785606336388233125828147553111683107660572134777899247723498372267806270393150942870520391081219273374247446659842275965625464505977793308413254075992824016346183516909082571784712762103027949815297440455342960934912*i1^136 + 36498452090105375169090940571928078579036196656235333481083841135580370760208450902763645996777304842151553109629959042241294933018368955036630384967831070875427025452290769813430119169895017376136374639316029852535181336442735734712080639586287296312815049441404191946828358497852211085359563284871556576859378575405645167292084968569037843918658885669435790844165835740361977035450909185698713611153835972058030095760913645901772942835362682575077556596475200982121755842917378924886670894948881118764725402822561071366110784287802214590706577153295050368037705346561411766860825278772317726598410167142304850553525091619908881165977843636931828184796846892964483977510126485000392190146159375332360091861024513577163606693311040015513797227296285710864360331880471166465863435082641008975861920756994058183016071669923280034952965041941412910422351643994716387417924547416021988031692147406765767064037250330667958181693597218377317729494360036599167697302192720934591147086039354084884364883214433402270189151824877400276486931830539638707126374496667567021924633803707135735583869367850005179111922979561590060300915452441455420174449185266683449938794883971197495982266422959591288764335213555738151578106955923809337548870790497184380656045847456516624157587840363786741796629043542409899995001834614725635494088854314561732225452321343273954716045187941447710358753963769649542483274562813173164503513692102352105007157293372360210330498369835213674842432781214154439217221242686614309778172945899394378048497376758312325433652618268816196346191077977533916883129964887442584578935065307931018418484494843414091861751871992963275935125345683722381268500110773476566262345275027529112051981487568154128695600878065141812871143099228092855587413345508716930238747104235284142400826531707250326218265690980761483912398072077895131662983555264309029670199532572511179482834902450536573931839318638697045733807545594202423341485554932554822309033194987601274057254604600509304419844486864069987289237257554406690722879696790961386059233482098790881693074599898870552557784244254769022126677808698407328539690069983205788065572439736167164621310781312644162909193869922150706560846718814562710000217305864753416606504771058966148232970185077087046066116183524313643447095318959808205317839797149328789125740287036127770453621004216972329912108782811316452970547589395369612167836511339587043862174265024281230942798786306464607415169931759502633053976194663135391902371338610109951973421266121802475135608384556019755817031661927895495674517304169206240296560275190819588025124707318848503816418960958855318453013818275609231674475080536233526615858326512432091970719255548558468334763595623925730375979449053424193060778071641495078263849515129791755752609139885195158255920395137493821495412467436371094233112310723279900965966879134475064155421950366219111702166470996882224709634099111277073930709932101767315793999438690371850578792821562071033734320963970472518139891884719689774421855036097163034234703481769100072796177453343016260487367365862590065132419397105389198186016341865795689834737775310139148190655855814603727112237434379016346807468333193751045984732800225364264325364179727706024369172068745025010151351870067406103095698946790368864506918102017602878313424720339019952549335489611096391695562120757635012508533699641344*i1^137 + 7946238778282329890884599627932152789395042986967781355620001276903229546707333547096040133008736125617055249421603597401647215263001880170715088781931781299897672669755420989678980255902349189502319210864960154301529164780305661950804497897570237561791784054612319445712314906692553049936990271701433704137680351064311116009449848813465892013049710122314101293665941333056961787325536832232038585026853932619023312479242746986847615140676022606532255952517716971777064540922677213865617946701939405576039552498306243114231496245454921647463209452995470520655321196139316530925582603772196202757994412326234634206003136924626137435123232228520905724846115575897620394714172713396568271262193151583434689601979591844890905217268406006186653977330394000808641544573885890656494106794024275074969627989006911214022980209082706865358588121649088496075634137102514003651645056160747040394297073350756037837849055547938975942116850096619390288938858279677789202804784061544263037009381690258572892598428282975602165669484739375805475493150041544789495223575157512320064314842784674412404485319210845099332880745612794526442955399673684254054500852405295094857091694240111989475607639560122792788550102025131976578642680248845608550698835943656205168492570887790659513146007167010224352560389368455327968917286300168979619660085584639698621902519879988936061600850835194963055820235856731909501456602199940183878530265548694530858470285137522848844641095513769160357952974098935292493365185095384535569356243236705417877811582052027254241614381671759118607599761844787993412050559311704417199868005606019865713132479323550891333862957256955559420989381729563978822816038082096086607785182068059873736833529114433037058910013270591970733489305182206356625574062016085385612499978055476418749672757249807569752015604786222210004773794521280576393954027649189617322308825083555650013985352534774772375442120121888860892706374538382143375969207805972276338610663471254301255914438615225944914492649631460819615069509213581677924695935849614649650618128306851349091683940875330366116005649787523715193216322052759506162437768377867133006789953703444211952187349062020907114594340133651361733885165610520552060901074681910979351364896120564414479939824487681608640554422956004613555044438613490230754729237938587796288690884326109640969457568516352668592392197440532768176799690707342895535032355183519147435893554381937264554543663386962991077248176227801617760435763896748121757833408569369573488057416826651897942747113227895287682612604979680962034763345516043281869633817815674712076177628501079617940095569923112188562490517297183200612605890368027503239153849413521710112048531381519102683142078845622858959772054706856573703083906751334663011625347661619410281948914148436975155147260848904566625111305091606847181084675843744704396021199111532350035876721908049263012114038570992047097552408072679825679359078447164990553717941703193761200658253020139236316345389329324182561951008581584719040069415655952656701311355317121703773468983509373501995995900360515688161126474848099184537703203867093012722392641166693274116491064980426263272046866738536262781607453757411621596923522603114526983637245778417451350474644771322359127335093548283699679103272348464078939295798704503957690174086675246551539562751686662732064195209811050966810624*i1^138 + 1246311984097363926943260158237080575019525994233518525447636665063298216611018440130311308795114358181604987924723661276825028501049080039074036755465781014176504877395546880908841041732276476349623920992390808145199107949928730989279254661062105437482096122490916849333841481000356842671349984066045987153823297062901290409996143773954088116849877170143757153613084091857052867103320618310548585969796171705115129267173377249432074442190735677461512997522274964142635606126000488359029610036761575200692562409936343723458061298979795279365064447405772975522049306649505114446372420173282883127579278539868773308064882279867105001156383023990428908388491181578641247050712791097212650998913324662580172267844701213972556721803725290853113607674733383899607659946911154392824652525671005913725333075933328479203326349873605491848997772160232156305818961479621922466981822068554275859757761014738481239912640053988052759190152293582643612203987407044663711258884824745050079700800836447530308403804054125951134512324105931737494207064518465641236682915843562672391172692280992176120959146040297308137271218517758842751758744905905298430216238430510511007953722806725298901205936332810388737137516539245067500383052373509036321911075705510758216281511870155241826083913252455510325859723285811628074024819326304501938794832060342334622754633260266101838541787956291186036528992430064794458395052186737730431861559548127634115751530877792032380123520930627722031765283916832221918339566802972664936493478268985645755858798947264066121865119772138189070009743145574584941289090045896425584803526363543922757592362550738737079894542625303442134371653076536481327561563998014142747296497056479741734406275800005416403512245597631388985465923282967128157504332367428581604418146723487758057310182485813511250397620026071118486341046863160988230245554051859910906859395853912524278457391972999470928810473181025706429487586967280596782710699706908362150409734327968272088927662265363509829170510501017711086807733920687037538237531736902305140787012135686271035547686784089889510835508862930395659081891761004542833662038754435226099884906889343375844110503871123780845825909592434065154612374047967882787198456062264560711001065563325136271059188146304567916523287434423841309658147694991298107564135583005968526866029411336891567245454904312965475969086143183553683438563535187441518268107969773556039193645735231858882750524962467010589557891858881528690175312982686828184253367656189331684740665798497442435660071832583271319860024872731226582351728469334794950388757149772324281790861084821713848236673869994407216109014962775970262151400723061577412240583438785479373567393545927877919780485575029205608017638410286808676684704234440583820737474092215656315006774350721134508384552648602859186440005161645518567135061015836077204105955822261469584232774093427549887525932086910363780631733087638710960897895480133602931299646468801915755694674181636378939494961028125217563871905723165240101720571181938455176986154931252686040182735433925987747425755939221361064426598857327849309299106455565546517211121397943462167527171004507120927832300841700616572170489427114127971085021296349155561444723612912442708483228942735376994199314511487576999952009760672874235615561013272659713907470194574212082422669486758197578756513595392*i1^139 + 139946998133945766584640218082167609107333159389184788338795738549935811639119052275913633044250134288527403070101503309881546342237698149918840258679728805257303030520253373491985700287259492778922170076514172224359959027403563043181774763360787516418688670960546462778774474769767932306215084977259587884293255355111809454145238722359097052026835188271898729221399952759326104735718465362093125948309600576861173111656297159292150716560972584479967211717151465242347723172050094321027655337794553015455268476361916369024659883433563492024262922221368268495563554859591229250605777075318224369452726043671484223603765793153512944845463442766632228204648353322147291791574233012663489606691682891195578066328778846609286877329955796131753654239871449958881061887513138743906263915801835969044447267537505270100726998136598520079224229786255110457941678961980826157980174383203854845331664344355960102457664742076059275635449531531632096200261835538116327409701059611489307851952988447303844538305529708767475304394648226729528939067598110710104346773284291206141300603026296057165409557232684627508257660547771808791030286476587615023534802103824463102001160274169540701809214282259297496053651778609605261581847275314575194274480248180017076596707323104045775379407359061204404702008686195972789715681756354479020482762123084638326509895203270580239987146331209781166178565361532849477735425066010340748432206504966658728463681341525924275762211155403324410539534075956006785856556872873027294358151397002274571211983498693390705985542862402964766274398085119768815888144331289650360172560840738852122573252448186761016351731943595774723329560196036142556089424283055958332645639870962151416807068316945154792280447972386786628841065566931447044135776114547369814493105958361290829183748262930017254818462465096033819243669902990780330370664500803850609895969285792193945325686000440027701019689024424059812208430023525790010416090394784948644737198720214148156206747861182360656086922944187277751401482134471721678471308461701879213326265718583975570781592928721609508858515115088058548500169563509381444557400082516756200403434697241430502881230122963227132282467519492458019419842718351003077138528789306993677741552869738465099118294702117875649441603883368206784413258662454052654381917027337388983221644608087806905518175569414101437224557532089803868214500694502625162923148744732767095593992330891014050683030264985642521349048183583692503229571995432214554744365225642384217226486410728305490828278554204834154728380799921105622727784631725162214078487055298487844361033826810851679860028077853257941676781652346126644827928517552997822753627405965791345408858080001383997030630540542142418027717859332243261583370052043409129921997510618324057964695994993214676635478094805794188956217650893494529905280685583824003922547783229408595970058371391005941193669698939296215069784801608523903862782327649087750773134264087802368566219704625446807756063670080723218668680960016509983688182990811425801215189044069811534837064217229336522322320271397683819284643709718540163956838802883961117785861782432155783444932408738177923180982423244218183277016218464817780700267350102916446850755470719516932359819457198590566204189449396811432777112558720181834243915395406777677293703654047794033097895895828650786816*i1^140 + 11311243413094201560942223192442688550151307106426155152822538380740198507849983608360157786194791423758931682244074249815849530336229296260280987075126660807471203564384151042501260406973565252112878738107338889490943539066904468166684066279067809786965610755430177246192577742356074153419498536490278698489421461945063805616230561747129683371409218459490727537727381083357970251413260623360003943542257474811195282201602236834169758059277809995646215215410800560804203562567777325459048612461912206053123810330746771825859730541984849751994663013284566563183766000844903473948605647482470886606568962930370204836694955157567929028918509433685431616596716177361196265479187875107451586810550977280523674598058713155179901893690475977743492431228570291642483155092510397526071119208904029872149890564384961850199498794663165385337355782401958141773727681832719456924939102494731477451770139293420588540870633874850894990274925675491418428385218058462250051934008841251721706409259160346083981330881719702205429559343835325178844603750444593002024825194758818713198462134145574244604927776761946299350069264899067042725792609642532482320263581531854523143579390165756819570601292670146742521885479854933008064300018609281735237559083943957145853585657058393213999549496134530924882687084881461747349172310257478422356265283022514454160066098037995183303945303963696571006310342171213203802705883804797179411336125783545404921868204257066262680513096965178361851807852947213361363376650344800228978255321122056896917012664066093839802970985585219223275939078208331367535483110195784098280252816126249569237598722267340823314897706212044881644096060657835977106081143649376770889808673825386096406086447118768245997616393486057922721065490595457427941703022732206235074678764303926089080614281717905087222380186638692058338707563347098723033828524379335901000999936347966684922353997032111782386119273359159627694279785635042584162591829927515590219035235529700842249175884233949197206570826385653602247043324762476121566576049019115396702225083035312449074374541216625122006863387700974694033181765698474752339220229606244313976234336069844952537085547384339903321197746130825681694838686688313024203753259393181140377589964905778813172044500032703459506006133800714152508570648217451716292843871579715216203213481916691790021981438785089332011105146741046162209539522321793549269042306502403674313969303142939176046079731813762213111373338494662329792921744423084425830599565937128253959015602401604392511936330636450389116081277627370513122690588131322858397410298765265633126736334882040173603596483185111656652458079781310136562014273420931780852353701814227632588777909696083315435435193379743043961253377131116638483253240443477913248640202814112778827300451510440034155012144315739075393788050300745545645955188806778197188029462696485714721538631782803889574917173903750263236486020832259573951892231362600331182154429933764266178868209348821482624293201328128190750779188092947950022802523272272239037346438712408045276574602873630707635151234591755963107597385948857932639242713603126916071595020547591898758079416165441706995363214972162751870216809085269634312414749213854984399319926088424855896955014506592717296836341788694771045569643229571499301554408743491632326376362222038150751935528960*i1^141 + 662855341499542262950762551613351977324312513391508441037909227235681963149048678088358060019950186361348067723649975219840346543137968157783345909940240678297323449311812029830851711207264917927612264860674157257877270490571919916729496787379544814411878568937950549148924953963165234241962694852099403461037789255107392091867109506369853913294922436528471471924555932404456558094946983900965065845918956470709647057978163567080464963159561158155905243247606691503068742386251786637804743597914465848796715452610154687799350987138523895688118374758895131008483064240626910523644571730116251482180983676249330261285770717767135253390904238399219152421563483283001961627411076474482598991177993319524497732390262012615009092758960225565734185189404990342705985651939156751645779990627703209916032912311791384476281528791853067652004250079173414399407362510472137718462045229844584959307912588472453210106829036879282308368267034111499707360593836666122394407059720923933438323129959554552716964450631249903144881227320386467026826703705308645095298495915536086922860894011535511234337645513415963193924135582955217426749435616627370142203291515289445991704250372211345973906252868184107666006040894131776742167697142531164114699167094819556230177072015982059350512862474062426634367859276613572829362716173790711263397029375438256946617909463956676159367252639777282206358563491828573781025460414322795353738333592280708264558405958546652280803585864677187966806104675605592844198932671149301117439233175256997066750833057085104755844900076889145079483448584715451319063959450442438314029677098850350972514085569340709264709196226265317799601624904409905584533564388685190383683951461947684951294312214925447800890969385079790640377011552454001929815123777744344777825771937316773353684053708387404853169691819229950511903772097616175983662808414381921918744874681467420902744493174615263624840057083062071226320840457980959238932629316739744871673040028908060890266966283725381639276862172047916659242141989060030054344743987259965043407643131118692308002247888537518302947260453755083915733247511096472888484348708558431609542215842321949088703471768531054562088003489915048762232345526358724607286728114377525901344329894760706413767531950485882121321585341495661087695546612684689135091001930543694248255475169595849923006467582482892810638444839353524747872107464375729301139972644905578667664641712859173441383300284917137996527800310822624828301349709123624435035519428814038001215469982089844302322836534347214419217922423761736042139027852714240701062051438346275869271128944715352726257704919742265331071889739443020703968950039891949556569379262865821063391922517718767097050993076628355979559569493250233857030720205425883976033458439214359504516165138161545483521398777146042464186257101221591710742971690064521261871365467478350626843132571847074499194872667294371176244728915734973731151043384866089505680090056446051424565188114660735836116429744887670765348241340718060578848603142713098566851149800442866772941475022754697527016407939744370326851423249998236231798087735962829097330557204468113781258055026326972446619436603977450528103786612530872638070146709407824791903060192152361644759187974211929478704055628196353505058623344404357427062057710154032420774851008339640320*i1^142 + 28731034526590863456323431009266231669204311900051981779956391531835872106042384173691843691720301467445656336703416286091172251128531166406885417922249548583136672113600683455101520815294623549536732808292050465180066965584705955160842488193324237329910447345209084043729648845927642080730573211271666829097376355273549490098399311801253625888161210775226337529596163248525732472360158124452190807112098597608976245845633069986003444433553901350802782972888159567667713643117062019961821391192407342120165216163998188504731180103870951628005250965682200827889844664029563448004297317133791763967072318155394527168772344789731405807220812782369517107469186592417902778794236928311998098203856841010982303530602138583852716891630110233359959691398894402984962920923908144738540224424698769334328254373434619966867475513322439110749103170531907609818669057758412827310559971190302210498440290023674081442689339179582240438497067023346095208866863576967639604219646617655430777921314425181411170871981447192305336219355262432903926882938473021856305883666386710323804204930670477118079355166362286332672804492576197602285677668218633443448696404707378981036725838509263546039860542846016369240481608625625389870608880649823524936731363934303069685214809793395908422760701892416699513631706619587270597520778496956895924150301070340653702149082572568881608061440442947164023616463653506428018131790643678897968366864093543101823825789600895438572075984610748508676448585141517974800928127774913855915078027915135121449730280745416567955002534303811857698952543517674595180262151234565225512905294569560263387256971097780749817033765785810063511791808510351685252874412384835290410636654648593655236268761058499716283619779457292887208705723970483041056511482592174680406248721792097196646411762798403305764042437945014271355445255238207488261110659997555030040619185906607748164653457761953426743504700355783405691213100721957819263540346782291591418292961693043280059705373357898205888292334089780393848136753414452822742298568142695922195855792613992931566400377476144701637557919114957446509840946005202511527966382257166153880030854192206401163611722031979149055235851718533644800880808813556003764348873208409787408506444490160217451488946923061943349541116607556614898298984763044532687049999954760218010141122011082136680272283648565279616777062932296841605073655317881891151872972573784318787939212448063600800070286880832894292642759648458918319418074472286494546185664330685980533196881875831932800236568417939214273914916389184062504022360389950706333833163429505066743016065242819270897514329816458551768279258778726978067841136945610260217233427548478954828639544572730977828599595640611980581728175834521502580068897127571909525531619121787640521120357299891923846112640808852752994812904429819210343758235899430951556669147861242011044717653369283178336595558980587960388594268359614798410398874892798918798027815992451211223343278576350738724520716963660223645043970386151572460990645578918046746890619781702310182396188249186059853337442354596090724769338903663472690699824791799659528631335409847115345945552265562446152949124602301082390455868239383729477580612225060479158384475497733392757866129828417421344520543085327173342088522015326871185023684942303178470195200*i1^143 + 978437653613734913701002201939160625312131508898031563961982491754354665110368400743339123300971151856016462316283396309631850841713483264718065612740634301780220804325882872348484612030359907727401978161396790700727583568378593863306134939500931235144877118247616800771091553800458882078755371345705957458724234223419740009820895822681482878474131394764502833394403027451934602173416642321213060851938553681252155325848165322204389426454554756452230922704862376044963298831731235077339964967150597179661282031949406130547910917686257372601169521374701450623952588210472449784499302010479327783839169460938264159967126797485905013104837045691500900735694330385226762716827990370538448664320836821340736778311861146955525960800376569892396741270029400208379422438979223139835099868072546844650270741514792012326317713793897596882320500036660693664811979383456870184557904511148284560090442263581571996390134214737717771456884715638924028526070476115153738057781798616829514812723705431313028437273063732336444417220014877920564037702394060674921093432606317235649951349389230841856460825033223117420034790023942199403070594675743375915604646333043407177897636500895666907716042972392842674258861861834989839947305146059176913699145758909611727875440332871604161468691457122635661601461458114579051447321891227320502889680953288055552885130560635146750701183604640103957357114606069701042700544552172819509656166142269657854298514341535315607608118094298987842864167116198079925338280600657271861420492911644923013719551502630226659863890485828469244535740407802641776110663580116634781069159341249194367001690208216040129476515168300983814812895607388665671165874698617112636369598342528512478177235701808128112644726543857112138485538605333199111022651186835464221174022320783512584194968998046574958519933419785788262606665654307526191024073960136562721305847344567021483061279677342659441465587260147339613733426049060955621629051078011351131346140906627091271233356377269620604199384486014058342971014690683466464352527616742531678660452327065760912197676635337661114687380694933617120516407984330186557813847206975280481957566994266251698230035901036559751040495848698374137532178782994859164044637460030988579406076120591670474276465754033469910702067195616022810157443952232831172715701770076057680702058515431081681673433095361291485941634711994501127900922681068088644727562942334871706083108658841325054651849845110976169206148548131212868143653234538169495345809590135302042000713877263420673766956550444748751733543668772513708647053561968715009581394016665982669174594225421073679011527360404228306564649972356007348778627856921964989202713904668208806829153827175783242540996542840081709463270649827451613403668659431470751700663923014131284397734823500050501999344334454426441277544341154341843007477310243712051629126070291849521115844429200042127731390260068289470788245799909406979525350416236842158362505165879951495088194858794551539673845445912262017222484041894720880167646937741483172655704827916012386073270642500892156752184181077743924818637987736029290448179052996197049999789837429970443627350210377060125872528110769935138973735696800073534166294531470649886435585210827513982728672484555193267229746557733315622941755083443228053898480918200320*i1^144 + 28690884975068172979946497824199082751716207841157985354783768663289250250835351026135575052389536708584821489629326413208734241456315602016426953956655023654053653420869608265587401408881579186220905872509600701558739841601015367020096291107570929742129559479060226646436203477219338438541068081365233082423478401134950655043898643627160943276521879745580022223531397808794992496790713017801501784637042816993621040983376441318740371033522862351560062678447404646095014283979058040833653775171423211902948823451807667818457999842942681571944568568688492980633150905649815364028372273302938874232998062043512745399501518141149725034013376251605922743382889668058367426060815965999780015143904151872142684451595417023161204205831192916754001430041890402287230040851053252403965354246148110927270306713508744495815814964818823491494892070748697659964281864707459537627787547920260913188120797601677571320421671479926643991436470092014890581050502959345243556715653511109777709332962802224226060529895335057489019654362239686406503421215856325896582559051545062226537045624245696791397396559401621304635941667045970839574839608203704923416460203624241358737255378518099912211581962227957684845231548996246482104503257020555336705672355748959256133354407514987633360968428219419017613160942846569033357448872008718578324173127005358530143020060914193255460423359586928481917317738882027638051896152695023094892729664259080229561991674130311761008879017181811233102387582525717042355973004737224315901120931981683485218213245507542485150648333106822367368350677674681224307790344589672936223197881789276908158789255000627043338024714877723954049012571446309047907338403613338075079637160252620697184590889744257034574016324325790106242569605333621039957777856743376924074882556726677615993931628954740376715906556700047160196057772142408353857707077126274961505193248290899328679655591185515292521377708044452442724767024277898768393133949530534248703119489555189966526978178493210364198027023857039179884400752887270248575617874881344722753878035566503872967566918608614183985645176549385937142549716016894374648404890654814518471117660158186336861552763551857207771079545104716537516035362070789719479653000628190567889891955299061786973935629321577687056248223775639443984715440705031029698596167417318864805593274687871770130871828649428675569958136458667259749978687282682668275165835377193590513464960979580393301567887161015032833133206607128526508108114880526714885860135276238454538263231134164250031893635273300034439647166285784052070543911246751481442197553504986700681762059794183092971560950822255417154454967634638626047548625175045485052656350555220631491678906530722076536732418088455519069093879080302329334172321355619605255121202654605092430368533581656569277026194979260077750205865346953787036224563973856388342795562884155375565906007853768919087097314541540786412899284383027202824409858365031730157060732032250087275341084203611362790480500032802837577366799844494421047023907401219359813394672618277989735948005396490658813790447259220001906535951568886963883428134878339211447707613321395776593958183938176587614296619968856133474907132907774266303178444672543896774369465858145052424633878746077996479776024393977764404313872973658786365440*i1^145 + 687268185676587990103248734525766900939968582466420859083775896913638851486718748902211591762200389141805315936053182632533637894910284782689001022177244843664074803839278358420563515115499893933847836652516495591500426814665759749921644817066359913917585187068403520787608137766729874512305152498728561468523168963564883743565202677225989121887492614564227372205445360094087591826429321426878578286554596061380559819672986282842020777388589263616852915445821885961865974734913790844190424553140828177982253584913163409125243028487826091675887504088311490999717566188390871398372756915976164074718330410668754111573932425253900812929131054824609322184295711255668345491550584211201484497020938599400590394535062031754577182253310536569818017840691021450737925085040547283362186726207440020403579013827117223423401789237413482898956135676766022478398296793947481186988692447144582104627954851456544681760231013404014571572589898097272938320119186660960448336549170180537793725842091930218922124834401535387986834281137248233602986138590943483252624183352874780004742547146579630105640168977415241750177375721642692371813158520988026223888691923011805530605881403535161714823335295555486608868225502595575441151929005148457205380876784078831208078383974454686967563879137267616358480733758496703103809276548095210798000996881584938004457480945866463443135091597061777312038975550111587659856425194030934288808809785986522617972850509802347994374543484667753929481595198488731751777686350196606833746365652423598129240084863879743273474710726078079530613530528386648912225778953255770045282452921835943414948968199889962042882991568260748733753620357698132341975756758226244952095837435995749569544164072754208063960744032998596673045927851942502612075885484379854931346796468472810544388440381802160138847999786142622091492503916102002102673555589186859604240972465039964671908505370577882547014182086325342335968060055945958424702201242584766478827243993639801276823940426327573475667447264590015082997570115674930373543425232832476636110326067656501961098553724367223829175555553185553690187481957005241349293326740538336685089913322631672037686863782860411551764518240784464328889564740137160583894605295165610178130421446611885253051165496744386097197153548212872188235039975640852777693676503879246047366910411961340059235593611324761595568445831336129818264594038831117540862415890303711556211369875671368489473365805486950040023167024718511469045563852469693757759412683560158794629060819227855280983166258836585306524016407524720502642856445970675229357984585608160301328408414527503955851703868475181518836506169426497739692952768209174242371312847579320885436428605927367995295549371723988645070470876572187507634871149233146928417690629847151621001599431825818592262938789302989756749559950690961619955430388425627741811810867510878854928286465228236071865360714036420746756567384819093377718511394430097040537602970450769562124248098347984821110385439128834788264610648570540346848068981333126814650173335187595678873187069405062303563668708207611403541922927702139264993227930333882704251988674456724844034972266292105202742657716551262447234284553676845572187937886986131768725001391350441719863749621237685794826374845973687305554645483520*i1^146 + 8473416564276249915133322561786156633982705996463180065957999825022376676862182695061714988376728330062006932357609417263131773424222922473074240575302360348709259763932852856634293900619239250743633037963263542020180951515934133159383843984790941779773333085967656012669678632462646500054809465054511095702570306697199963264246017519563649567753578904835128046432714177186939715859281782672636464589785387538637919946958156298213422815527953675873628337714993079105710122399623265371588327551924333729012059262670026034540985659337050345592275247485550855673287414113691567448217353865544902974354469069617047387585764263122430623310632660155099645905975045947030776881528729453368552416914409179982282515670038373187351563747438768073638609775818165322531055731925178344769081275229392927222238032235371261249884304502949134968430855289415513439049710688343865102531030542014744062971952095192887966912401170718322402815102700917748369622129308598337392944775643281031349528492368334940786318336744681428535193799782896347021156138658731681801230309844119041885527764515440052233989389679662003510797285041802084455036483445347299861892091247556300273775078793972569108716428790720052943952310148121598327140331410233263791785932871619955188223432367478041004429397151988101695631371584920995476891201563011768428087996113558286758826568698175098825055926937893600175413418561094043861738710532806709932907727164244940850705169294313720076187098496990878775935489943688982984981250191106891156191530290659605228291936301910966393719342475485820892495711393832601724881557344137471941397100666733924855029287734822721039399034326647569233011367380267497934322815771456634582627490048356741472449113133506309551390590320112104216651723874935016319834219137973099707802176435590447804880396466680212790599822812405380863963749428420367732360448682798012974949019256868862762844419346455983794870293389384830889330562502683082460649105741541189504444855690949948954732906463025255606253944345209439261148024317967834573783133559465569498100584317949449922211418922059923626515821433882199562986023565513001380822883926271020173729243073456018218024978470449157008221451439420097429846913844015744395306977530460518437365424993811021694778752570314909948071297202330376654696107542245104559632313213999289279983864432107573168830155719904369148423601161532643822467069468488771164244488585835548756510660227199120250283143625572615650251521361174661630000196085283027672082032065378500667592924664681169864856423782936664807693286040182067154752181234322211462965169113810192090672936633316768733637621779734838347603640021105963673870004368701361806143632973288987784998089261530055409328599834134047754955858041204106689596001555999323424598369807022331447169433612594173282231597358445254747755630276216575040393077276521655094953213532927499552097093910146392016872898300458458723830547518105825665382711595797694894383263378254672261726857907156856115892174147528187449739347137534322495328389666988936824381536369099138448275710887544525087403222914016792528904848850099405796004838964201807778891638749429673045641356434638149910922940446939216123526721479368526356440931875310464185742071872707019051123754881586146888814160868079042560*i1^147 + -55818710825462144719471842704963042793809351690822423257896030741628783445347331761617691133033498095548786351663479835758143576876113050069908949876820701988741277189039770109789647734920458666381750562327525013767089213238439609360216344283685190965281641507494156160668630412288796171976575095744465991759070964183301711794329084585394841353568293754286484336163200632218977825819648489937759729508759809647246435423519547712558479149943004606393275195645794821030693364460694211581530295406818980202334723057016888064053821022231687330814431706811834796236162707175299323506881727840052421373461885320310514466345489753771279815558112615052445248335236970735049992147634592305107953019379765398944614147617199988065355347422644788284959606584931009734361872514518159319081300968674764736166709528040435987652632276026259606122840197858018744411220476516106555010691122915045633582836837947307450657809380247217063988212814246616565583354700637201562116653123234522090209966005847542683242939215604029683641753940024017679394833855126171848322259418861514414802756557172926544656324314320187543004282604295837573746766808980436737537257434164226201098278899961373192139009650118256004781519318277059600842933169984195675748874520989416803096767593647140107901332900060251743958281969069032500793579754050615595676085705595889612581944178445079821488928555883700661155039398975131974794698992710508802341534006792963561852050794005039722775319770039033778862143937600544300956496188408037898975530205050313002210070815585501160934235682734175998729819042029121400563304503788822333856632274602083974732136115950806112054906841118454981091870486876716407382596267871016344833788713063598865279700427806956516460096247358819348886866562683616983524489722518736278038818324547420230487578900588098080735745210097559691202244719008012295070140277047926270726233196516177736581829851028909242499963821303939372000742062318557168924474119207654256163477299331433262137538671215313094459875935022149081771215409350123514264338594778188635898792275064316749836842227418371687048132263584995426546308366264267374750709593113399525902695431378767698877245525792815360802186164871259290489971147057549073603439126953751389631850845901546034540725001659660024348437733546957412451206008057475470108696505899762946918202857031430307015004753533372005275053174252079640806767118546600484298371105096306443455406511644288499841558848197672756595885684911467032409070264036162906121848941017638412693651510764227472099741846126888422822096669138308611271787184802983175270226096983325013012373721534153881352214116429598249378458636422569826282596595263692973177720334658240855573625826499196247128849874639483649255814881535996674772815987927178026412886436560580434436060953863622341130825974684057166943076821769854647809824680249370076107586392716001753026321046469436008539150988330077300611637597116209601754290521761681696090342803183355796575176315683468204801057351949664319484052596751524056277615459819176432178505753358245345848133807704661569533941957803919399042928598127555278983748559813251488435165287984600967818311661179950717697820463034639985371692319563835792917383220141715384393626424397573571987931006254719293269737472*i1^148 + -442769814164834000671380104108306494699888699357652771421659185082681973856025058948946812113605512000754373450502393248203772952811071675207566259117454621397744050942727545596001453060231883358649834913015869010127165608998136227003402136163978487506436076147741238051311230267766375064267743140116830130876593167539260364216659400428695409286078270301470801057079375201115524563693089972704395204287256558027966922615960284090943398046402415702317432460302197084906482414525008248976124328692125920041311226471918702056913974300405663897600910111399516462792987274722763742143622940042352974887477991962061303119535957112672794566552167878420191005665270102472730135474976867958421475705282218501573943724581068272732827394216722365974073656642344475773510918159590874675411113767549191475022824593208010296107782074400672404851513596004198774380260246411747850264258269093823550554870405357336833931685517241267619835690494314656412955504200730469915786082608709336410428741246374616792202083167978727789314230542034223378491028179702810616549213954331332614787660067239348672999116562789153827659775346948746889983535802348649021416053598178701051755221305972386375421446989764285957783458850880440856684053694980221437655390757137141450497681248410375249291822050885526393146413836667129045252683805909748616124576136435161125338404145781590338678639367619351399599727084220660379769045490407228049264358884740091137122911664059567616048436465926274263614210096053199835068662513011600281311449388128150238485456436368194233765474303757020277462499503635085790176216233956066003820220243432027310483584608529730317382862644485060569860991455752179649875336203265377056966001269788346932650486167351432680807785731090698888935105025918546237613401994143680420963209038510494917250769949859086093866778132518539018740281151461844900753343886914543971625650692746604526818498844581549241191855580712657772845873817488830663895904876632819392476978334047912117852933098206280697443540530074617725591550946966927490251139303834804515979620629236566849226899803559874935063543438593922359469159170360776497596630518766490403629571480232940544375245361432147152343111053760040791099740310352000442901822769080907939869874837763588796598895048102178344437427637958855216513834096491397294450425847570378737465853787205077038590034804391553425071945046977621271037365711203980981431278539782159039971273590286611296973135285165968422121202466836328877060630654085786723567133922013177533516128535920128899377138745913345945241983110213575262308245597773575329658746741162601045046209866140927777625479713064157675309262030910363454368206800013707785313752481540151551822674943368989486365374000858497322306592262673494205976861563342324809258047200953269189735726941024502903314027042594559133624405774483750836004404582201447238266849039981900805797701172892322086847095643618795448760398734342986867615761297392909975897757984845382306295134339722081639589516445986722426472888367716911425886862420124435990091268992893546332472732782255222521395995047756265609090060112285187606796173098246396186271359990720931818430407664879176538662258585032611709551004114693856656621057385801582090530317266709039325897371888386048*i1^149 + 62767802907365780169449878153346485562534274535431263043039457054412261842830674117055947064802170657155226972808661332206677851021918586762261517255055969086622370553476313972248535179454622171487082188933994253617125564502774527412393538518565715389435905727027118932369063916749212695776987572086181242214980912014698857913277670269859493310031519451052012337543203290311319767882571372962433625385282766700355194476474765922875462849342731324625095809744080765357531277342485375473252043362447621161351444672175774750834500588837999787914779907828672007889944222375268296363349101226852996627493502023447564665314379407289315061136608277079004937350578802912211021322635612206849647121706646380596075102924712519349315761994395332152848033416549795954812385312004605551184120208427819689300485978567131043700212295060563921939206502974855463783589059981056869174820259930289897970880606150440673464530731987406427029185782476722007343380167496121809671589508431153696021178480563358245555781401769285280510795424716144880466128107814884040074533297621873088259170033123770136745714898585218111183640595678544402285901654712913219808585063709608675124097391020021098519232082833558244776006666452175419871692769577020744671035978647879079468242602803446669262943505435985410260807265440939884622990632456801210779742772475869916688633979138262968169111726727155779174675683904654674651183240338362037993098279676089658774436203685290887234794514446374565933578016953075459361952552435258062253413028476432258546828333399028922205401846292965924586506970000987813119495005187803949151181346973330958052545253390005578330704604932255947177177580187648710126716030626094963031985567310517885488187920031685268264440792236057612893491768917194903274950502319184814954062367865339460352872568543335454962290754172613277251451161434832200333608283490707849227719710496593153848851106509912726950660195073896464827711280972023131207503128035596695853435968151368386672055249937284907402955189043861249054204053242882860297099828660299172003208784004622664970045283137087749751875831273822216326660384429827214802368289061419743908386163338954340831049799240592672370111905458928426238312292635521301079951160578387285271223075611324207088934939924368401455939298556651831400651320295862348456147552138467618687385463832604977708511248966586683697922261257534452235388553626597534107716128066810711719087698226319180405172978112648154369762249157796340245956933760246677541641277048253166557611341200578623483191221013336598053751035172804529909282954634542924430817291007228341519783551014249896088394467252951097381092340960138880199906324501500563814973253091357646367453340990148890792739246131227719017067774292263583231851951261191921157581496717165063908570205477560835830788183993943180738092181023605433095268368846790898517955248221334993834063801343031643362019086720856078958621126846442999918748912949513820607204388855078702000643000435365283565365521892290020444306671562982466964862274820722487887093001023407748206843565102938698698869291054923680851646927284112992759588317309069550332963836581692786666690745016895296589127508988916638860101605068159935404595492209353197131198179222923180507136*i1^150 + -73653129587605531383694129287654832403074493071531570136909923010724865446901868772512602871751035965741657451030761020651880462068762984208048173468490050558399745167061509839100012339170690607221599949730159087668772778697986442391220906025496320382985166976908346455561266793345107692135132509993769780243335472646587597161285651817040956106065979598931472342669986609008403480885590396365079317147541061704996764023486582614330191725007304579793971821266157734296404586152603180554728182253135189201898598335417534295975249583612088245103977656512482838084234757195579728453835254168334069404191490342699273494127892107428628820583491578001781474438562684765956715925787482358016306379644621367415403867892706818648352690807761337006068781817743490465388712308504856264721199861842445792298363599645153920072500385133335571709228810339486038025360315772077730453135955529992099080642053464350021146959353485497712733189341390752185586839026299442118075968371429374943362442041832868539706406089299250378903945588160680243041880060482194139936686940255363135866809952220184363491878033110727448794647040262690946792517432166304058778330421883450591998423531489293400621409708782506463882412389249340475924832201449398377603432595702907686583644385608514900777560200008432564592809253550225487436188420846104750989302475021801264881619611041191869998805431286045840931419478276727519683595233845871451507967574500473464453511735567774151849912185095469477715036846645189746098297788959523530993108502095688710506003077614641131150213666738836298657914026413653038947083707819793301610577748786000533812290919799601759496436221738581078682271245193768794706067851202145250198159054877680135448181754308620424912216949321410418790927450680060828984241750266300650888659664372415901618230493205961166891076979483828157617754413987390335645531132566256241830126511308550377277977215206900196572782926441933492213598373999869326499971310737334095809260880511867988151414067277973267380332661066071776496763990225043861016038629894826968083051133874336914870372210678525509792552942934381916077171430939145667094140866011157526230281708836113069155099800244659125410543990807813976344411533414799527683024354373125198443913086584359116342439097472189417198047535981086170042920668791632561237431808782717269291347677363451150342282708267214213436538056205329487351400542744027152484626339670975649482962275038729471840014788448849040359922961191177947519773538896153539078496842148436036924077671830494900134236451577954393854470781073056156294377670241213751645013550888530702552035018146866309097772600590871947177581993817927569896652126588480909642379334673592263214820224140663393981771058927677806816299591132530799744869501992010050031785140208422086099021987975178703507798773234424087905663835044817270866250062469404202029835111864972245383850565842401031670779749401522818869858572008572023596027928950625675846650051261742995209791237362132608887489735764214404258672910552111884172761908300290968682628915858000041519698446171643964890336966635926410135811655908019967482866098584631687395963533173202017972490762474604841828893932295929771420081157426321517294716653471470670623314804736*i1^151 + 29596326692826749676328314375806075423430047650490864222855583565521134729155325497728161019250286315921934772376040455028349288399822791172335654578662067080513971433245305517140837301100425328191517004227345078386998272113828731138952491372810486580869509570634498294076922051612994735297721422341265795236684012122798373837135850690746193583597980651042645056879370285950492450798751072715005242687599279597510196632695644284576805736017878162488651862521750226641958972337072364637268984970259205950554481264330276176208113993974943416102898685353308663855683406743973323500093041236355357600550556591668592390819404285480072583022456140017643901827829929309071754389950262851209711747972281519207960641440170006337982340178330488195273535749691252742531424282157350703710582577340649756309115494836980394198731266726787416366662037473157005999685140501748791859243577090312799545526745366803182488930636641042749958411082384319116246410767771175558157433511401807660501348720394306776681379661202387506321769154973913645282506313460526094694894981779960714484454999750790032138778438504826200746439074799873603997096961370235173795692059499448415462909137041170662383562259686347261956757329386025457943212033177374242991194163414537888239838597283460104454157284469405010942782813084120879096145504198817633805963715495355294442698391280216610378583213326246924477499027977472777337142237923327850558235806726263174009458545048430286231495176539639388220417677591692389754270776366457626583554708093070152593429081788371376885892666013523323594268850836107103219825052691415374498505078211562631173308286281004052690468476367559812610461139642634284961685500381942965645854571104662460308785299870553879632809359156770290754413089986958282804316463917302757245379699537899137874317359175007149738002880363897661021295002469484796968196711248596677380428012251898680094982112330620126488715749871616516467044046998233088602580897547461950621978623240136270915260182109130145367302453911401915688792628631712464689406749659734188513820689017288546208071447319013401555198621831485912459077379561145883432130501169761337104214381035351230016438452754326138117250002181348520721065326739632424994025146049975465001456872161967915214237935110672281898200287576170085030497818910699163882018324814971811033199862912844920176636639242151237163029442003353736782751035485443509977511408757028302510239475728114142007901161983268574908721602783921648014651371896790677990190120494309795118312725367410700697557909831043385458377927382386909292529857949456807701826851793703077747763104158221778294997839535308543730475785505827152037100672841504921248375017578008770065576823628970564713321750552067852372602705373754069168568800224279585882391352853146255711478482498880487318661704515482008850664733054111921138855639872144116851987394532726838450963107085208632592704222840821164710228525668051295848644173980200467843791981451599247788553308861954682724773232360599073160916502424388293054291030352707894926666204460162960976920354117667895183317957321208581538110383950773691767760655142416918943265988535477438934834497291389410335498036862030887762982987399030105573868285787635712*i1^152 + -183703134032659118668357532434078634797781224763397750569032763963556042184165862774335785347159040941947365388520251397853385011594641831449286683133346778183470200048028984658847084484662849050604672035766044707338156577314728673052205083497987703976284920899295686254979273590216560409656736552310261172499830205545835684560943664887603979546053202803442268014997490724509718340644157793493870355746743083769814409673582683248944067374978259838617418688750222435574906176449548164785228061254665608104121283095994353390646577283719814224979592611507056670687475524995633623296339980037825968637880300975520511723186015765251762267695222759259814864420216530302601759294653940173788018020497939982724728301249122045933787936787207489030554685722302621302314927842189811119185734114790163952172567619888066684275912637507497872986869545277371803345787174799433177334491237311082758464052984726486416471259837471413712342026460746779490583438064375725662401636125901371298349120408584356715693044677619819007968238468768397044079435485843802225314090696889465390559113825646413303948533968685787528382719530739715893909617690690041209111354906324466845887862154995296528448978717227604846394552497709301555493473660357161985674040051205102449448785485051643103919864740175229381917104998383383236397944784332727656290637384837571797244632246867031806984568639708758515068719918703546467401866719978319278127246422841467077429460144238562278776508174052582918351312318271060638936116665540956463830189302527167164265432112353883683146374457215765170802611715595292374241796715430847281960515749415224673817570364166824995836825037828580498923582495917461443170122974974518624709496723998628903603002680468413355942553447632603673634919398644228179655990030477586410674269362146125039576326062527608111269775534764064520482777250914152749903149544198177387898581249447871085055147712924951298663145448023823055086938033342472228039670731453654842241313492687619144399665316670307352040354344074321285739600190348349422887662313360769947694027828548797272450419658961830873735200183790236740616960220413840602654102465176375966981206949309110218188675030255078341259749083855092526762649859777598809421726571771591518126615597501038890064035867525663110765207944997529012304972603944707225761710658274717014615238282269272361061534178291637838484112019945584038092134671900509349369458675654824203610260269468808337500820700843435169199764418380517446545800611140410230364116087543926919562434669027149462932354868425079174633137206996586286759780005904965457525623195993443162859078808764485298642993208959748775595287342341942009217141420582220408828620067463115802052374226055501415024593480656533569693009095473020532071678105590502142995047007653117542025497555865020615487866183721113153999980072856236534811922817290165175161632152161809287592862241528434259046346223067363101918914537945679953985338037525717673712531224993894368620139459578103228044922400954344879439826539596557807603674086902172352168153949179085426306931878316314784420744596086953917412185172600381180265424597078189108272578033107256240370078187853064938888016874858498731077144575542837641216*i1^153 + 37984105004796799412078587136877487267403719199418448820729017532454188440245782137055677436189412831559412923716957172231663712849775381755294164767464616578945038563371400169353737879795485048567903355256684934634171473448022861888839220358059588409144772823996321782611118613939781331589117629473628835688546022635347491914178854717247219667187013941837358253281518729170771563110968574218155380676054332103388555586953659004687827370306901108064014015554663460806456039472439774731693356631475506292941939781237675457887460511377591216249846138068164603568899223468227163608037558834889646950300827256035006991798764367315095573906990764807545839228523548305807706528686331580073692463867341157422632915370404261608305859339133289035548658751695103427763182358006703263829304229701901617057420241999051834798482771289278313485772678907304686604400319007701962372802619006427988497384639170760895016878162976925003586399334992127023062229850183336630763991852348397496870890491041658710155507679422029921649593572793736810750204818362435963219182798097387050386073679396837918736237265241323474730280303545067505782432659217887491981650052184462732813058890201065988689882804516831657591091187627877583496254084520638010071257056126123211414736321791313437433509257903004078652769019734434221824124368865916088144222192802084571157821152769159496444885639896866630404546017691939511952446186109289004794760134777174084076818053507489756897806536131502676679527616681173787317698277542620457182754432596962659289847558919713942302154395940043645304894386003498300175841343394766734695199407886281183210430181587717278067211591649679504747451604527631594378965168182350928548986864908242818549322886623806786188230491772949224681065948393730127767959071311902581273510490352599964666712849242647619990661333810004182636327891310102166360530706272262676485010601816157641375070676733837564602582566837649782704473734139135194121399185137048975018442590030884173185633800703275505892892942623128333131374315497795489830859283099892454957123670889666662859528686351940068384183521034235656958811361063932529246074568787495216547789510250642319597562647214206081344462498616298776371354190730060168134368157394588312636931102895689798084526873102830125653475423689196512082160615961390469126007605924558343374109262632723182918236513434464687380078082531168550049244656134859567802730784456319565876603447580382817433267279814577069510491612526089769055882275359727052256930804781212453810846579914568367747194672356328826040662844935851391662836768332847922326372911010109842760215893546378085539325914379027468017602926391953075875821996396440473847145982634721673991885570043108177363045252071241842753491978674719557210375068479477380420010745205964452919467396046152082298188588766867512917256154202210238429684810351021199233680187891127209404718892938057423943163768128259928537935407830208188076098560662080560225806888339464337363275291535254279734455669252874721282928348465275278132148441349052312283015744057089980159931975398334499278118749887393364799653719763751241196571020658321824849395627280386761632439553744485649465858845876355707688714240*i1^154 + -390690653205612375473284445429479744485562337914271989422726767484518975578828785783822230045214836446532875552979774917900369980898448034679047535582205113632667776590216105275754381088510036886276672791012488806989809814625614271815371425166237887374400343330084086971825439166942460982569011062258396043330417797687490105075279381139092490906522452899354061318619739639448228093803942984469546883360704481840824259374862014774314980542170967654598392546328577628256384932743971862365570217248571176388169856931763181289932417893357595525568645456740745045889336768352046852245218024523789593225000637431720626227696272919815016478213646413363112259371723399202988111704439925552122361455577596445773590850857509292784920117736019852971874796171059480004352878748645710990263497167588763788958046885271314573076121469679972028118589656303311702809448294911090540547832466119562249275225478078482647632416822171104358537916936037119982035612290799567711251955378797696457983624535818159812402860916505221738517670119609093767900490538056753802373377154569195297329228785003366043189683401763292564842089670546311807335639982161892946382911091238561087656893330192544276955123362673941474988273608075501274717325600868545823751712999278322203400264266176471608574217304718537222261581420218000851892975967114375480103314375364445590504511318615380663409580049854951930825241731635351728990800355565357507812148273942065451359931309730082214819222603771638258962664954919569624281648570806391304434318515880349158763359234617361028736382307421297923845128654109799768390255926328995201677823036076066749469231008971965326594086815688916316420373258175235187199927463022426437574397142705691204172051830903857554952985738812443955921048605292798956439382175514654217548745672160136673837096122103831117473914565181006589566696056140629330700497100111732446145644237952042877715093848077402653181116140442563755409855717512794373718142602618007673956802304139130063809198679181337388637089929574338590750304270873602571745426151739868491892636125585678045454891059572044596996629800590717868516844400308065382300423262047423495912297207742888752932371841045436871842428284486059289586505583044204825866954046106055570296640940217275044586688419414812922211970416307243139514441947950643534192570432520693714940665732450143088689740862592654612716137508786600716624258485003213193629938117763500831726887954308551388457595049048710661728730697674854498149067684937082614247458615230265908205867803260050594936091311834188477002594387768089985866217814013003679305171770192104469888244692878113207144235555022248666074319137974074169750748160769024469007581642137075221299577560330484961417970707934551160872334188728823501554120313692928690687820869176823939952165760736536180886288451540306217660861087614347158713261021070757315581772945738360204858892865931918835799536443040131834159750031202175904785330376936492854054971483348615222050700463634042777896309697689316971896911400989337977748680279259543607074246428283110043370156242911454891522825519978096866303699052061929476451890216293364205390275892743371159326173022134891773629978116096*i1^155 + 1426209559604849199853491087809648379749798592250814250580657527052718238138520505258734012900304183610606158783100059806684237178731935303367875276819691176323578112722342937661944561505759487849642436401645665791783956533062267519885596745020233377984578855516423871130541007694084697122008339239576073268987005504371837729794295462488071894767978323106579516559630555686832669855854432065500808731075879160471099856439029083192467331210201847479932721520992628427148785360634702289907570500342699310713461162460121895688213789094673706656999950617657594952514826718271593282844815681184536352203248371598045741776078473636138145451357374012689786932644453449472787275404952847815158814425179544217382374028642759471290500019895404345320367603275082797669763593518581403437880892736020633830767898252820067314992797615222490927954565896431071862253432572240417146042428663588019990644281397010244286164432225605713664175961352907789996339189078342761577561652828696922533291460589841305568764104446110320425614015215979401725206385930319798527171603246659272354237278362765763761668412169392688773389682773701455876797687383365176271632279781850465251019892990805708138432128209074592530556488270139517116898707596160749352715691466029944360105317516825105444896026536362217778158310532897939051620823346545509012829215859218626705760719918750465606309985288289822450829460197497346461849283331161012431221642919904268509799925448066483925567708876416844933673109932836407732618973685642751548912723547430303537158877661986836104926189931392372122177184393347424550325118866954199864602808534329712478829198854626784418473281525450550528600060233526198632138648959353717875326352797469139947861465804015246892483924171633138270503394495914514665016081343001080338358654083180195218420005826966390834283283647065900517916815819308639738497834667613681195141686145310206924690728059427205878928877984724106390737647797869474206434171277336751454877569268106090935163212008994533338143769585706172414501073615829524379816359129238274725527151693628386984810052484625309099614413697470140819626898276278608750982898743413541495886659100862742033210533516059546955323301280660467987635969996591209205492621691127552142953786755018991997479619249520158403507717871129071058435944086310187470003866667002691537728832299240126337814126644450160571142158358654692852275786256291967837666386849074354826611676444419370838763127170497577901132903424668444724916569080743127523204696949153354012085455111393262697131723576496637495765477469846666782592043960422165103998114215329557469352717521177562885137755750616815398264874880552435359868791961859429915686135823210870281359317005434027221546760623498710631018435089216569686081174740018672517342215246551448218173167315941895966872396639930809845855566846001167858543913779148206073728166568574571555741468207457877492730971790438267736843217969996203975391750329058298143256841130406093985908550442771085952427517072741537777299081598312391293882255466624611129275591214999995308801058769950100972854830607174819845731176234308736351954438214810029132763131589678294734013721636503552*i1^156 + -2105667835974274473413115307209480723353643603404468508689270361627198162486046341161884507086584205057872947622375232145466416331321476110748648040790999602275216151941430748305251275562660674885558946663471406974682204106224625182854504448156830085124371435892309925472602352205031049851764482277811265098709010108825208784060799164260252910361013616459444835288854525136095073035420270518592363337701455134401584775328293045276133415368670322304922831137505595024200181678410565678856384627118098216114029413928646545417218091848786119667355724450245054539263875540840531338699636890966088751876147910991892086317327869551431727393124476427847338631867125952628762643326814684636425355108133153224430539452149779230485201906812986786920269772516599600347811368999458874361080195598686913855043166305353034816693427552718105818605319201492143600546701690243805162543799420616873564056426431776937200367549978178911074943124139056783846781406527025914837521936299789232413692904849254432846998181505981707983211750057132049358641686643215763911472855694821225892305616967021331959188744159347609127300663408940523919978555631039878003081560492800765526883073537575151485667238264296064389107377385409134596018985808257147846671047723049986314780443523989858187120331047209752902158562065299769533789348248798403548658821826805632615222186760317802518692922946898049707558429552633016114583721089129954579456928977035878987183680621212064380311883207490119320437307486796277137490036794881819133427850963613351012313080782934182773102965373879398259362927699565907435309409344960310180026260714592572689139532621508034691184136586649043026134139519134633638481963279863151189281441614246140774835844705743088752092475709873982218155395310456866639439702619485956144943903465095306005254085991874148626418477307230581150639030110468334437920952148908177210274965449738934392665983401490624015941934228211701916503425225158504374604534407336337072243252774980046449673440902151719604580006205064859306519944461522717677295186746368181718874128884632580515040464239847124833101638092813510583306924950572498868001408790177595097844728007987922487386616295084179807170666117895020698817013111381768855742059462322409509982168428625206480706809651391473250444744182331037130403266911059862280095441976419205002935305203359321895815872029593672474612402923982275073196073611990493980130995165016771349048691838025714783550461336545733162297468223682701479327819557044133556983941198771458076063454287821489962121330653501720773261489141666642894738269260801858157401148384594883923931588950819148901261158795513136962983444698704818088815263525613176515726213312845186817742295529456301047547115823172528130900569927973332107907012221290827775454762900992357622424667945143750720434639647985268099933296854290986597534457265565881436957360556524194834733593813294846280177841382640058024504182920687138036780832272335629753704809635934327061830324946993181544090390445698102383780677788099522548218435124346396225181673540569612109813219343586112289794125976782441220624163000884883950606839102002440438059352898339340288*i1^157 + 1080686721744163688493128207151103121897783387881132977295261202300322784239654624448527799095346211222334859046121937252542783365078202493122604921466518516606473911443008154086934810815432103557519296893481942089848664812959543094790566135803515000953333441243751672064744861683339519379563259846040355112776994877741360768202289150854240246061731874029624138300616305266044874670673514879594210804003451029683908183705688762283840843963013088378322099670674208693218415787205163505985183481167901139849524883038423227796410706882748213677960733749164636275519264631593519251085403220341091794070646883648091180034746714660168277400570713243548840318742704039338676151874551191130723114546239581462923275300405096074478136582906187463383977408516861327115303687026036557095702089283545314920727429936329338548315776702208942080239567460329726794081253631361643816249453417050587008100684869857612207521689709166490475674561185929412805058601249723334895209344071046584987627829905466586801883824344664415283022409641287874128433733976188575621407490628860108116551625036130941551585344017214798936665449576431426818817519311684094775862515742622882904803399927464583253586079755112261677794147474158626015537789224201856514129462718353413005201035635916666014649133536372805305391068802715937529676297037060355847284412975530031340433061930054579106816803803615474983683338160932117185442111068828831851522835581423958456134145835238371567098124146826304095225737164045265569752365717119425023622943784313331999413653782403849038499471083717959941411947535703832839228007713713899996535961072129630427131896928433678512631663227297380418750180146658797422864215330428562395261794978542606817971094849977638362108271369967715260592060390536433701126990883014823795308499195344189095055851999160481546252438059600209882481222473185058185479180735185502250790113640860950942109726233356271239300260793849452006122155798735517090975473414597185738968379953225800281562105354738752283692008653471230586939090352347874290889833290148442322031954832115677050583816077544524287499663611001344602975602912787371011895640326803454887963601921542529205273450696587974243659517081076406362445867698698916073939970707263174596901110029422108917189742895412851917723825600205333740507379662230684605863169379415341507355842133103165755288975068330420139210290621540432307863507097730660245450757066313862466662270135424103209702648023415699714494118597278440138667987687218873185106025082624177692784100519815005052185079809494249453296584835906445433578424750227353344152804279381847606710219098109714453022427965076135855144901913396250365159867106785895243775216957974489638353509178605418409533541061961387151825438813554473822403624821237658763137785213099523320909501636305224409481656980989032379307672202154523869582126171495302983381264763112693801992909948756940143882281025599456302201240186083282623965900492774291014558892405196259830913360231743458002713827228431651876834444022441718682825894198025204190178453378085609851560786268031637455927268656485321208149889359095916495266319092923150368768*i1^158 + -2553400367566150574370369015024280661520272011426014716307749042353250559653228061974237971455831888264230379341509344709508005155701086393318913847561523484218608735837299653434649663142475069951604782545488726303380882984944839229037778540458207543769155336451071405510815356949345666744749230420148230425549999492394155516929640978527211368868650698814453679053397262789128410478059249612485014034747827438228097725705007986549998443392046828732431670013989919058000114490438699163203070566982205288602912112208829435840254198626889507205832999045743718053028050596351297258807850594669334841456002612294773626497123290821253807629680514493156192472354573812201735417564210756815706888885857000087747713994718564269500219345270070965780910786185759061922124014751136453582236824904862117129340786053079042901914216384424229728536355116803309349546856025656066128192343321142053060387202779258611973992847186743525120289465126349653835538975111756590886420170902937887642059181807397329132586491863349163324399570604698278936006277145367942656258041803014115187887245687216158530574038302641906637218247514978685025729396264705578229650097689606012114560702279556540740957334448297059786015709703289995260954001649101352414228824260956871588550914087173496457342487880498336746032256942909008640070586448917435777696457744834836993994413255016180892820658818007432482086932323010830366308028362931847725906388072273123222738529018857672579858473460612187893193860194555343002662113943241864024949022925478597492949316679300026091146744977662971339502582345017054554584504651466728319338424272671798351698735975852085163940859545655796265392987176588626346380162829993671481893889938498196653793723514800154021998848284872819628598791189894306744018736757210801411515428062566328469045476242262821211938822200808755803869839728441745906681882162051371299117606015111439652880051212287735700292427262878987563626220092333282800624882961863037549420106080504690775366607528003694806636113806812518983219190323709133261258078150704830446378302198023105384360345118539552679386680191915466385510839171511900936492039162856727700127261110942276441788010807409168037581114997467518590131993277143844770245746130630418388475403247733554176646381592347608173164505615062645832825832123084707246144257388090572957304528282496755714594196568043306067067594382361138446572291954982871173248904923442473986504950061854748182296566587013731504641785220005279428383472560311061844612258269072095489393444066024526700773033025063259344205648587712637452273514000419340269647744497438943740386667381070457664890109163320022753084860333731187727146174254512331028247735761107170844394747029404466115933242891571731047457859009627816569365341492373907291585248856361855700733829655649095223935047010290610857060212986272958213936381576197138787254627409462950815715499456617515845229160388325642168747877319371853637203670051759160288875615332057322168497565105302227553263455480965567690018781502286848766888110020187611088415635149907412886664444904544461630911009771053299725079971755248744136704*i1^159 + 1310298336323094249952890483529041571924451403687816992103733318897994598949565250854712506472903895321347846601198984166949074041378316549944397834728522057300206338058167429475795723813726557622359294583392895347778453609496448002442777984840511580229053180173395038271790656181150172503454484144727673777394846387041827023616253232533220990560547481205313244455004822698449003605664877834341787607829945441138778473174395702204360942081154238686457640833320601761512228834952003838378712604329073450189778154090346049757914972283036246227686868766146990888101451882961001479533938204395461917162140548986903293918479850837159053168588417630804560119744960575553268693362740112488106120706505290913743409202990462875314529397321630526546237758342319618511871559891305616881846924952799470032571412973290409434703537564232717410820264332038366000862750299888824560947782630854631274282779756102820324834815085360915415855931522604798941151370514025008715355298940442363052864086852081371001936511806986196636167343703985765780741492417953843826368610534078028576424173708686418601158293850423398380027559979402529193452605337074779541206953072234336666656705607550970560788858159637824445450780399843449020493071157233015340873947543550448161588731107097449970413706526291142964896724741826081976640349299114073992929477493337191875045304519384560678229943338195233822481269735328552736700670343250511356209655880815984222735679541296447554852532783972948852918909162952747928505786880060998749567758431583695167013756338348508288491406083262897600546182194828508041425725971476863458570626625339228814374465039870533449185611941428965602920822172208665467213704922988512794642273448109369494177311591791605025710618549942200770220042942628771512479843023818786018981879084339975748716170007379364904825565013508912913944674342763699614677874591709793301303894720764366711074317487295597480414386729507500436456238225872527333376359401904275500629689411467565729577476485103785654053689946254904383507874796520867665563635008191010762223633838200489427642795097644815553388549380069445863861941201165183221985364318388840151118259667093992017584499329361948501161387503904686031860230615719014219323976729279756296325167728468310479017166048303916503681508435125437995479157242445242590071138247391385284755007970606228979205365939569663418326932030492783319395670788091546333311693409244032669512118776492976328471512791998903999922207306552586311170217746197169169055266172073783914741879142724582783140679371970227100067594104149577940950018528767567912234392991824606339846970566922480559222156101165793346512719412705198016320955631501037966760343505577799825632469289128066179978381280234460659767928856778345172713103175414970431466276517616629007826676099242089819926112577622432204963568058657760537868966303643947597264838549711529431751677030027716183190552225946163082480380952589621507990406023558926418726873743397229754039496812322156284164267474064984838023654371696119005022006845247526027883946986281069418955218097781776423434303609381324144508928*i1^160 + 3905004703486695193243818429263184681116035564558109505071372081331359753301387162576524836063422818166803450186710473080417179073237540069023878447566434809357671280456908418787276746283718508794706891282459090257587664344428928900660039065627865914249897437799044420676700105581315993566594855066798977556416283677627248418720015909911878093873136882221624369841302378930165266470195342362899091285129007809583752913135692815817633015384012052307230438950063737086871180690344466628204937746064621014268268840819913914188841090432883607940348155427271604652524620232914290861218236808213993245242630469248093274924443181039020698128240577233938717894444253959751342774446807601716569632431620258246753403236295738960674542878692587006004585845268137440123367753229375936277905856115753616050887044528316833248493420362962039165225298775902690242009465204426454926033894284666709988207071649485417055879067584303071662360628368284030185458796032110092569393450513208769458742991415243248826523667888641318484620846207517356055755630882664448963028707206519749313313287374816687611326425675688184662185530168449043018404999926743713509759355593930369513959957032315963618658131874187216707455968628571385957403119782523418404980660085539529112588765651622733723461516349870816039942453255958418063800889409076716195015272889597524158935564127345358366016167845322114374731651271352462114766782934149379527001035063166862813077595560462965960097398525596249350952186596006935456788723693708926449416764389800887521389604718955166960376345454030754699749529009746933429034467640359264670099324002817268587513962176656723529147210487524330179078623949111259113454246179101645673944757038328273392753577073410065078914211162315442588561404216973085802884002232658298505986710035115633160614705734963021234326230166676832058331947045095973841440896624898908998175854375498973298922794042401518896184763491631229222100266135682051888150805602930034535008070972221213830209453448119482930784317463467753701710013047816065360130201680686412051228849090273597741334021552726640853416695637098226155500602177339200360218176419002279571102336929080107761925648375486313943072004804014821680361266087092821655611461643257794422615958308518681991374933458938301890660243872326076445410146113466135437813849658631937455924394815035178036242759866999874816702651331753399439615228297932173814825099425087502598791463564807576858633804427853498074339721763038651167102783580415663794607430004410876440041662086643169092107111547681262476376771294646895264784557088026920379908358086386176360645785867172422510693935050347465357902552354441002511794983674457841049158345386285630213900208259376205106047729045844707654427817973779776709065348974645070136786887663212099951965754364977558837367587912292814031281804147149187418242075737469117432192052060123552832696514160079701630454213071047793389235902566001929866269369271251578135973242048580589119516916155407359644198434592847321095028114884928119816147002219708198728194421695644834346941852407723569709056*i1^161 + 12209814602319881424795846974824812241850037088756085128931818264095588370500133554327899925526439386295083786851850208164974589892765647461133055411023870643638785559120106166172570402440427282566915013810883993760000540514543725989037230736665512784809615576285573429333053242424336041523780062518660006227660335005945959144663137558249311386466733214155721589873753362774683565028105193826309831672789899059865611288866489278655253694374130864322145619968432281755367716367826453292973375763457221305989771504813099742273097324190274248070086208514211691409996069265986311027232074127909414394631844788965776801679648188477923311053001153927971971270183903287679945660342846652765812226307220271854943415103861687716790574200354218363784163860947953688819353401683909106631140145646722385342459073747050703994501025338826143310208024986485724210208103596083223700704816879873593311478686242310765313299264282475617487028724240019727363079554988826711380288383441211385489762650775079024425344418710897621615439821072005457094465064028487330257207983269990476598649786871481501256874440624779629899490148572990736084336025594670163391428209234940166666252277274237191498191930909856625921545739798567758890362965651938268343275803073926580674487508419846696581594402824249499845105225333051806278094229506157632318429377148290168328464356923018896136155066967481878016087144482272673659224314622052454036671121247912192219082128632111358153141446056733179560742662023627251585979850971233190193863706502287858773135216713411602076193889995255412297632591141265842077950175177172362080715459992776450698620586203181093541838007305261198353189046689970505882968110003698717478862022084397054154102877985982692146611532681986409425677856577295944015064086958063408415617003897597182551495907081617735428930911556218732723221373093613767492150045267240177063069857452973635871626078727135304425013681948808631414796417315663232320573340830063591444819060282466963927636626833801969660887422297047670971483425562910448565517758440585008133686774219496790528570022694540471803342523052073258175284589766911763855656239640167823354866129817327670599433185177745779277421068582039920700280118272844746214192871465160027113862700518258176161535459121416850348901944682363193787417356836428983367522051779422414873929248499445362470050180216279805195198084082654769145336489632649957629019196622018191979385954338478684027148921684763339174850259342564488839842277469765922766707123541770466708549076691690588031767400226226877031962172590577776090152818881240836316174353170265607175506506112397036889526557383639784874560988937298071492019424222356882824913773746141958984439677034414410070130226350884181275299485779771164424561660454549461012722094149085479470925283918853760185627959625612056644123864254799210854550238848748583611390654387088007219188996051845219271664193777232093462615848350731582641044405006731753033158651945097723597060813316565089935560054138528882472178394528137036689288990440065124637823598979553689600*i1^162 + -1473624940321167777894156692786800290705114211095383748447999808652909773261107118899068350986002336155687664446770624450330759874340517571080777402218034767673454817881938356468682522993963145244396913431386187391790784060730288921385529706095842280897727544184770023616654617127912695101025227167995349708982214227810856622481571767699230674103565737653449502332707673617375429893140136502205214405347135993962457238996695364328824027723026952818203831759819397796019191561642829094467441482899965349744718893873758839361195347913427228035388440271696439941076795026773458240298232513836007738076998240927872643439554268365619922728873155924084569101491473901745504035197449959656447127532302626684719193034031407665712150308147732428424670061361665136605181864932479860739251696715931273007740979241759489403371386247352268787841159218887527100438717443750488131530151116500006052461404636024668216899908378920993288629310166912349082992351461699978654513064093872550942887410520048895418391104928882293224288103302715059821473420334733111628887345609262977956260833187992507298138920840512930739848028906459000952301038217782710156693670913569953462245442436189709225302234760524142720234232654157587216776601621105901421321506968840830360241155340750939960764128263287015044986133913784726685743432060741765301260694276994383067264247346813825145541367418867966955517346229444891623681365422964336163861611790738309248142374003410568520793409211548407751833648831539973039286045409960269415707250778089325446308361312494557074398864038471595266771454364911075011969799798098713642388202952651685525233428654837210174432762914698275866853231989653838615253867332954423713683372163213615177199133493817976254158763631152857161830943594408964734989965300850297529805340407442434319901476322492726904044627871469570969438431004948730628752907050737978000649411800887635465026316983450014985874014300143154074941215953313083715938285232818784793069180357001149032341910483717165892542181196285418294961033295663728105110131549989209158382248851664019258511316236574311033259428153765909295980550436614003945527432603250056843405755736962731070666719172816126388404199283917801347510592111868907151131946314180654688403803442852992012504927463833291218593912807291832587468560299312720447749872048747068225964288146408044054470168020576797622148614843499590738610351780135986309468000087703426718956011395681463768869192343462522550414591169151921652371419915612777011567727992372940609321573112440286354196008807179522792744983555560629014176359871426501442862628461045275138027717741041130678348435051068950343390521491956416710755551196050013277733067076255708557699543287533181154136991198341351461815891174127666004477068492165950157657419994077772102767504990146167523577906681768198671470819823149893131861594941778503043196853960092163449995172644436949109623507152052140999220380195986545068093320827752604939739276613855967298990367701428040546420702485869012343871063760934840212890188876087296*i1^163 + 366016367877531245311255355465560372511385470284885767467509770894356044096832328190926390410090819753043504730732504136043940231473609956448440004853654250988778436059913940360988977415682427290474388602323030561899560494397711136120075115178118179500554560748739765509334110235464181063187508661069870952994013790068523843555214841691082163656173265750466351410718269728355181705152596768800298300547931317699326290551620305067532179828971564208853700728938036568923797829682636846021656101256435594436846263648979033191012037717071049963767490331943985384737851544508756105875647161207184891838260315592989875198862696390804180939648073080861058265869538261289856186506641923795364510185982022964221255816233561039139695471994983742121759868977594057230926557615384134392395921736412709703620498420801558989278072501411892997011183640187120699013154411676855864626457433973138222723355641850746542133393637435015288455298078740678442063333850985200470380687150536356285853882527783163919500161153126472662124881359285852204045377784075653718358932937785097435855925647629889723838970952254787003460461414616764460540973947469223807631177329730423867333455832696570000750153204464552902185073008759885685496240687487146894853528765420591812721165899987162075387817554066787382899348356696604756974715811884052945533228200768391785352370810702084813472120415984691781915175018089318166872987904410928819528837111404295782656990519502355872780776035381589044321292097739759920562401219650120810862476258211107001416880493545224863209464632234064950424798991935196453751851212090375812369611423653646009902795155908893509177885893750389663216202884951981163509705559605101307907462817929421742474210013361981804075371569739836218310465976207969042751901155215279827488970292374309051060684483597726426162138657247672467323086116858729262910043940663021263589207239481247587560409071367448264945902979834175485983792059569041861362807427981690141034535345347588290477312577239823188059397918689037634672911015400124854214279958486085751909364650635657736934955738419203868972581881521630785393555844379180575988121498446760181830416573684456308359858106785874824766599200086187683848350758970496614217474652922705289611646246804485541396147559685217140915219887588919054456564349993557809989006618605742886044309283947513883532608320757332950038578580586592986015765795896684419413825326199587636967598208568410385011652672856833354938816583101901737703849452207085708701047962053303647808111719948088429232012248554825073719878730707257060970537846754338968357389693355641999706139067543094154214185846047215084310268686956283290358210001787775152675086162342479926695347950339259918782548565996297897861729004759668268689405963869823270170593407584214753955087144026580833764780323144498164190657690215763826388940214769595264351208938706641638356184559778218886808131239732439767978847480807045923233190600151780688116122675700733500343089141931656738959995703988743065253598724096*i1^164 + -11152674840328085911715284887281258974418029390570516672671054299162016474387029871212287288590888094077832561539184403264501589086783222982205871875378800277540588371560638186014443736061897385090149472876630937406411303283867142729014802713221809405800872051984337727229993446610345807740194236731763670185816588740524158111490752770186528826843599638328962828002335274265493121311804780545064415210800340563694048507099003082385394921502443399290480497644172275618288534940694493072230931531049131022662859085030597975789110073240257745426326221297896533536185335075904390207879146343039382742429927656285153801972208397092390269524822551126845225166256482633419752765468815603023101685551753067806106573021045706146692425658568853055691002536410758064717387190164692769151720848592182436216983111622785214400191303648235372728819598987127894825132062650232532217768104374302718105824789941565640031738298898798190532815415410236780655168513993837096720522044079609641790445897987470996530291682337506318835582427691809815848884824690415319180897291374462183114229657999639040374189037550670595964787050143003365994927280586811527723763970235376062921818040443324667441944192284496095092406942517931720416213391285265378886058703513498063265310481114541666565281771294106679255475960926080128461411216405887046347905574083249981120172838143431164186471486948504061032119491299753856359054721208388308632209272194404348319547404949128161426660698865545518675467608992461982235067941582615528416092247583847588134318281703089213381523362726802491263789135033265990765673518723533426938044794283894434690874248687798813921172867274682093921999998579805290467386229225207554749498413726867158957064237683916244035261025837871089515673676776676446554930981509540368328041917438484580533720613716531452045940215424324382118262626489117599508306960255573017848654876047648781485127505644072689472338713832944567750803755970878876466172004868227291646561177426358722937882572897101374110571730803036630875401345589922140821123676764939227806055328120852073307336433504180143727012497679370616881607124321471607738307927811775184669628110867408277901503117245852331893049134825597359454324305431081588677661661826192287860130520035729158569203579174822301506887450130197897159032092421829862868431704245190734458805946210115730775657953938449070137103251280747018675604483374228710491685716391512367732356695458468211727889152807778578365947494201289165812980354374813674964728356348375311807842627911431551061803262779226349940817623910082061677378945499765598846334433351494312905177864773401917803513046009392788333877895311755765943166561211461696106401871602813628238327871458146806842339986498875461118395265040601243530221999193063875104008836673096949925988954215687422024600723326986073129041439248826149380139022038953572201021980024862262848451891049095351112904880189830873185970062037460571668793511323785427631032992158551769341153897936322560*i1^165 + 83651288224048492486355437217302878710406818851225251604186634476309104359012361823162871506898730486177975865067382848516965633847176326593250457961736007197693645803693159394799564489882149573223700794224453979783180002614368391428761753987614481258799257053788175366203294399233542681751306568339429365053139787994685356201792657422713127832114879212285947011750906730148596929066402101952650735935499567954450001783752404904881178585857514174597731578959127742492889853242222558709260681230335195584404544957062525875128468262622335278104107179583177243451288969302909175455030821787592163344345740527504372597251865151966169437717500571154822994890932484238168437973618393782766957056493411632304668508239975302867078496161451100683154580284825526181782643354792789341593990720515180382304979090351406697906587438673391781841672787427439834487523998737883806971058786158854591597031774511797095147308992775535373555904255677849095526279216397703851721602234926291945111055883453604079762961100244791847081573070491679113139715264111091810372572671064611760825888008236087548358015975260913143020441180559460878398374480307061642718899926411455621935277938260958947444038676672112199723323231163110246408677347087042673339616306571663130802277653764335484099650303231534130303118864121642549997750481577490573877941048079856902847734377460265729823284150068388921686728785013277110951109530811294213288966468273432537662475541863865119534631905370905599313778957602710742603765676844559203566311530617563623560922066044556069750272706764821931305961449452475175543008872257251790616482207495488658271324207658709909330668478208342665866036209789835434445989430354070053660590335130462211072153822827897966424637877866768234771939229972457000752241609333595673729621388569219893883708821411421412207099319516266902503691663404310907420811265298926742015059379645493339262067166867394535272708854667139316226915615531423635731121150562738353165977655915448550198969473494257441713148777761846096992201813256711703676528102861959638193941820419594578050802985626937447262189203747277420236165967400217727416287743801713294605302139056525879935371634017260017290167123995961824277098101010192509513937393759466070912111174267631352089997285642830567607450520239097236957641917380446158271585513496731856490193325275364684294943040921378800267150671291007096977373342811915652607141170650816978743039776137461234907536906397306003081509758455615063054757369489600514764683774055573946299592900801767251972146571486042378496357755778834991991877084445254769908557753579458950646050259534223467445451597744503073335461878841557820092258242874158950621843294356249835642287282804862190577729990212639717441984197686132187305580736214488681983471772833347878188302890350108170329061863910474297420113599297364213024210866005921821529469577383242330093454693605508571027424025911471625222620369675347232502810635240457895936*i1^166 + 19888071427779717136711172758528665476211242772347148644413124734500488591547900860833622624596275866750750513787960376248053433680887328579228383738523975496861533055629256987033980377990207995518131598672547285906812291446057642920362093415941481865279636247831331185204347926675481392062103321486410707799960796694045390367120826705808977185394574574065509717577757141258504830530380344923295222519504788838958665179847503651405762486672432870533024289674238279788441892752301592384332152945305242111845744507587800766018313867977030019440906656790959576921433845073061454747700922698906211792687883225940014586311625094878847563269264144832886252366193393921109357725503216633156260884437891206036554630978253946433881038235051074693704543086879999777171846458383574695745049607141848962028743584958860658815579112512476334068134317766774964171249406794800652634383732089109265971971739200117996337304440791417676277221576645830059022202146341617059154037848357326195611218315788915906114061085749007326511089443966913819064018434455662246431859063737360408198737709378276076987969525275920860306053924357809162799711113627881811261959907731459591210329457006737682486610142348043292463028025886732049544807545225206606625007592357512109665180601486644852572382095016131347350937073805076142517441999026634245062356718794461981198769134727386490051809533302245610059032961014474653266432232997587289932743279469429734870975750855476836800571780306425194715160072695741291356248104078322947409524508233564059876674997516469889133743231902424954008625116823077381629711718822604406026261997054410004033673614595423935578549512412508365114064029232586113692340570071617963087442461123013670760386154731620523544091963506066233533327949836698784481897609050871206547992992052286737461447118665665855762588674231903652810980991594583916463246335573836146578959306167566186503948823351397995726347867152842961911431924296892367368319407708799777376318317806821565529551542054831067680679500463006045254682801013859560525494670229212877706852574065026836147852939767763576130518488569945685811170120477888897672564592226623532368154104363525276987278983591040962959752178237661126051981675249263296428014510743429360631617177415132848301089405667616796990510449910700205452431545356075705746314397259897331482898042810787760937557240146752108485192345642888444243795203354433254184630976742497416897656787514869048214496649918081321965597921941391334817367085902639328669155462578218983806732927741803127432843116402182411228157574834343308962017600814205089838981036948512691246488596473509513133944326508131934418110401903394931482658479824730165640363923600566440367310149186013857201750054216963536214024045987997520391921128718912297834767168297183946992420457593693373487425270614413847866042365028252798069173306798931539460172402920287433355013135536182208188234058694188788088832*i1^167 + 1163932428507692575063533898020001648511040237207638223237915783513009171777245432735321634314943214053996580984401114151649590814868902245171184241519077371065974927791012349414402230219759693117141248969453406932002347542662098945699989606109971793186161135817764657082119356365950780032348957377969160617702258103857375002583508361228193238469300094707422211931384519179951362425833140244053553014825702168489307916153158663798657496220332182894608927305781872711071601165717912462577208123720744029290330151548807117246137056261021150957639235652214704069730550483761283588175221017661554215213733226642770084542196234188026529629572624270352606848976031504222756276839020657040557859568320914536541361598846603953445652177140104547017491767878752138087532666510244590067007508950677666533393607688405971987972732112175224984625150602263850594519130201520909424546994098984527607649319350158539498503961735947132188763969176854782364887054538409345621631304730092537699174602330877162839702704851761989432261017927183651853970828352875031865320217039927116171341610817972055381626753537615313823874811454489283675887005989406823543205578536258761556850429739814787627845033865972037760087849346670628217715890700364013158950389734779816160092986020268913843234160463025342468177285475464394846352689359645981424510964977029709691936092605674876738501382811861723660698322764135927730162092197258126364777758582032980561092401195778634220537614859587704753093769579831890175995161847587710196549817273971733425148664952600321236527277933869348630550833931622680835377657787599014233810178807053570480998132358938409694411448827150886580447274099692399037591330577364059457645264878597908463218098540342930424708275588807420320949940397252588271624168903593011078532448614097812434752147228992143925020080019764380940885115348386440457944469333066034519384612430755794727530155144293796798581638312068840036636689256870777087059089900476647217933025796124546544523444760988143985335507061339575846499526522358923528898082932950123656490354214759512171435721232967729911185247080567892560250360169205803995324832193244481600505866142653680817044747198427000591176826740224741403314068681754069959589137035198887073574925436063325489689682397356971865469006458611174222625081993440729261091593366483150723645061842665556896454485672512736221660276703228630234382624606020392749547703062161899164579926198832320546110227300705762196756326198246300768722590577053635822101736626566087966184857967574273010426873342373502706085291981820772180440825362810879938409917557187281981096762629415575997613712890320449810697039326690820711470251226744702496199674917202327073359144173997144424254873703657131440637239045889573573906624381162442040554168870173856756008743309757768998534009223173724511987181202084467726334168321881315107385856064649361581146112*i1^168 + -2143129315751326560801627107965879362994556711589315879070244183803337235784098682454711858009442521978836582212100567929714788841729588521244041245292888331396626808445304293318167808272846982392608781323672980189957433283019260477667481015334676982254291937261895060391209204120926391923256559268363403937647149928479252675398708232108173683068270701394660720400022474355721510978817365164211506601279131494582822106368320385234367235865017629474696499653428098292124569885350546164513726040536895357711432267140958525933364110076560144330720868590983563694816508101366612837959700374880104989597832432750522234008563410338404643919394186702507959459444972411730484834559944057832780009860657569735284631775784684274423227482905774492664413523651816010608666631456713840430630189842096686546264351607888422636212858338036966048770013250074081802664189251035274550399521060674802824743191543670746663381165549757930201309322187844407858935374375700676908298005618140007614790336421277781918572212658048468964939653188628880773488744801812326215973260515447443977245827102529692329556650390326676873377378498157359307695886282369908762629590380921663413201258944433192660564411037955118114512027047069250775020372584957331383775290101784124768808709953992183720420733116180640840793972315345108541675307672310876747577010099345130352552711362212271202811507911456440945357736168684063857181755719416180642761662510819728554415032334339388346696496434822105979631035598824043103872376991290459270651965793859158296302513784983767827266362406505186855479914328436997078246657402245112505564477328090096280498465689771467568703815508988817029997879207929055788860253252453205201973748672393154618520904788589984700435279236132303739393883901897886588784895059018010660369176340108732977174476624901072024071483866196100546051142470458680640779427252788314673423876035293355533109543417410957501624665209771266426987854696957209997083271006046829306801546466063228674256196875754265261126960967827530496534009814925235449376129219454980956756257132550930041704395815414278699004492802467585955817476248870506980102532184174154879042470195473212195506393364401696215723242597382357874656010028537172504815079117693275404406454355546249238426199280276003665912948077691468688817705033590097404175700614280559129217722965680905338976003953982532322814358728625321759729232047549182842284626934043166257880256883970454638739005324027036892064063317028095283991741499324124602345148773549782150958535375912057332703340126495056072672728328853415259208811455427344480073898697779455731766028034789687783278403479515684223337961502134903435510053174362018324391064837606417013819122170427135235563598112166808310803434234448493260817146091532959977390442841123717453028079631401321796455045791744*i1^169 + 326776997602799834121364038988091037587958636198253830822207903387652908348418188076246913125690494552600207178666929931816320971902276241338276316224419473572707916285263032322216546666083577821607549507021482101221472121967232015715894790826652999403305768320748387813959540795850943472320473243667728421459984438908095174533679476247348727481424151148491349229240673659123608511022062201278853775043504157866452134675811923369642593646993327690780531844575157580427229070835178176743885676092910395627050924718352265181616538757983166566954810358035254603633111403208069716339106076109065755175323795996735986686696889824054203832856291119495275314250232534079412783888876903566572849920721946312189295454277100264132561874443604800519071435132186525058418968347053305427798333821464941915918161446189098354623824108114050678347031442146462376693868583118436893700686458258346128726571993763888993817808978521974800363741518536310357823296739388003751861778870752429159877640121187395462697419470389202870408227657438943378686962941979218021126725516992642818298153474388502416063441728647675483980142646240967383301299810912748138254415644080632717525859428629219532371333454389510263236730916503772470461624974973190097768148091357422539473285133854172680125524461291470968664525588974324547545430477906794064059012629380305183206527494551173768804831899051363118349145341727181054234447743717311899148884811656008185324682669208693142428915359641600423596054681201958712283855706969888199289750096005886771373746284057754783146427792971465403798834114204009872025164593763287336804529902439351839152416456437079962847636024116931542647702006979675609644705943280736805217342527312490240250331419328454332651850469725170638849193970225142156056424408500071613189669365589129114263270806372817625740688086616867029590519322685823055329404883388408251818588032355236934578615224265236562767432941383659329539686382357759224121152828029027809926091436826747152480302482697669246960382109871136242608863796742489305291962991954530627385896345879657692141101800639459813207392217465448558501174452267902954761695591417671389910371408896104977429072531566141391219402753996135182537112296735437293684791293916711015082923594943337924542057621105831975957989020792453443778806660013013548615494841458472311302240704714026051766914353681090342262025140176797659999650750863744372303164697484314330639150699289464382507989166399309246295394210170114209800660133595606316439013622899526489587339738898474795435129733445055671586163188820047155722621227752006513909275985294282256845786479550553563769930023899003162661437004079096971219073387340856610773543619802179364952868696983868338736514802502349183983385426526208*i1^170, 2854114809898287919548072526306615589869693013581374534875505497760639690322688893706732284395937099718244580054509256992688127615018119330067742929508056031224153365206846454637252190713865464954526995414623444607382190485770932239341191063385277186222914429971644711870398926944670973739557155777469415092704908230078843903154062002398630541912419612402741805708600336412631765009249388776600552704167096059468386595766309851560186506549141551195585296059910613675520224863639609602182505531248497937544070578298423826152962575418136877456818035057491466587138132457871099897162663002079447170654107956942108966931053201515445705081063177183069552444047819513147658998643524624088564938824920493080747376781207089640261076549627419342821504977789642696880773409065171901183716306205100650471282046585259834423680811357241779998490256708413821418686338238744467018343362894665854184612552949804676571919344604822508011090871026816945062036726277690580858531526440845387646528998254448407573133696993556063216192645217574846519903141787047784521508156770204319756479155938146736322033251976785498477318469310438570516167462665560778690297953851627695992359710429184954790924310058529660061620563784586069333124279875130467224257726248812039975755749658865567273133154506096794486425958786909782015805832630787755905153263126121524870844860768528838075063678405837827786157084048184250958941484968314410178383946759221572598630034766009206694007461907954469774670145492815503938525879460169159540129461153416331168576688164364062864621411672747036499859237419228327713350555345982869686235683018596194404243185438174516371405324320802931736877822190484176292105064504486083042084965256790206279901548549453797329929955052280283208986991469970562316273823449256540632617283619586410804429908025458127243108923953357107184778339354094135956741062398911148774587520615947307676444771153852318622420817317859820525744714876118074938198242771873112845431868053448972055935848267863406591149088610938862679174733601189973711767134701027312705110502029192966713567703658027084154482795765926818789074123873287853432166051181280598099945545745587339691152132174889597374699405964895723361186937255057373164503922021129985923222144315768673644029635725177058632329361793511049071979743423811106059939851646320525053872676608757171270329383548550770899215039347542705342478751234125851760489430475378998323850629953610419691510103556080314271440047238368985785416420133663503384330037073911520501887521195544325871308460287655917634653245615321988352681472422418687270822395587912978520617198403664733751551876131467602016342805072135707824892789559539717974437906725123825578231276638489760920311201328290351432120949677801192970176194240080171768655074122421055062917018393911941100258368234922732803798863958993355171964543456688540577373549518001294806550497476654589726485529750769673150352253542230332291601770937114349392075046597397060635728678144238114029655302198725470505532318316210062110559752072089446486311991586352370561965803235558028681597117124716161786477930684417521864544824214764600108320271790451431204701223859853658531493831716203093876382412380671320013011315422439856242021534991978333619844405807529569207687532681775187109226751704207520406748088527861087968126511080884835148959804555625655386000881488545131432862688648622576969562141129397011274536794944707500378421408109418009106087985107824234761121830103741479402496334602290457688334943269477368353417130891148993391047428260935953623991237571234935705633213462138330886416021754019597775212421840973939381190553433323668410347805544960636079257583081124816295523683032806660857698342052002045281953366211670790581180018919801773479582829390533002386291251024909557561735134536801845795518392166002188981905002313396290663112483584163754351466651560714021432078069886629835620942049519710008703269687305548808887049299373841787779144649647878232197802259185964312736445838428198252022039675012338711040896315036750807643267990249013995978955757535931634532992435186591202299244875964905111992767855187546659900506870237831863467423909976778595943374188423241643873139881944826786901460484629796762742580914784310193158036174549970195449515452011361859130859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1229679642862898714445680686347437302149568174070350972267549587347100613826203412021970314877955656820098636035849839739381598361461574408452356957500237640802001169067739637154469792109128731277775785430322670170184582280697191051798301800268527535290937431660608478528187789271751479500664545163962494789390480191515882745839006755606949883865561812688943557897406223827731071142526467914229432351400727502794201970268139082369770055482206833762225065294593235038860659789687991520856982592687231261867403078825625018354180473593983094724763240848743136455475130566288070610391754933794202964780043300095172152194351957823709609943883426834135941620664339625366757924774505563273972460510015234269746645150869158384757009177623501238387751688388099596850045440282749431050076266508640252498817556018166908013232620777377989710546297743944458241814725253280384643120957181697328867476632854796162083024804161348579956439949903287095523657789900999049820911515078405337748077920167923482282288741534666273932650390766592211352323324464656581331806954541142017000336133627116914571210164812787101004163745432181373238714776466360132184219853213570649694743289451618387748796443981936066055652934446179975354194087304863908884052645157714041783115040751560775242351465013425230199445160611381657335424854715761851904124186633867421388857191575439533259915098832442633663348554939439992460657725338207108554628465394429220385896188037954278968682819277083239230639708899973245216980952392798965794553317238564048431712354898424987786194317964974833373225749431987853327315608060692044922162695565376039600557061565772642465185031967526679243920567103890858362014226321727585649025139786707783836334197129794199532732354777959391835744848660247085270127054224207826325521857378757946815285018377586397791880529027552406663443373541799886706522596246465649473926552787937337852162417350470898166647157319253759750632397269946730285837861388801752913365668943121876947849736500320427461163513273941729565477739866197282710239238189216076459905286607130699379429209607851308761943617350940742229458530321129296436171046545159961716895103771834714973873041226217720042656467220926038771566616068380435440821420486746859912718022365935274623378705409429061020520722353083655227497055844660615511285584170060648284706255180407596198744108144707069167457220038411136928456448920634007141621615860485558884928884457009346770248813504345917717572996738572334432517232245457337358403494278847890021675564609765717946011782883324068608166417056802169348788784832109414594767703442959273077943407847284083173217779255417720985445841773229817282513872373449070139230345021329642336849699826629329259873753071886592308343949289648950025934069701201626735829961467840245145697884751072897549087331732491668204456299793163019888282600514655639639562500223779107117933531640700589444472038202427160387034339346660765972663816155336541970902005799232190314425436588100565709539328165531634910568619785352319931694844041527726875182623769623999029116871831168559785248049248594264659992221143263052650800830671595220769036865052230475267327409803791812441526288070178490503142576386109168677458406055372541026110086329042257818714869249997087940288315949300242320540532556209397927773460537534876056095513801736535986646066235570487476160434183908009693198038242624054627997398703672806953359353448204761556358097764623165469636480274231769162219242224972561733232566352547263689965961225679882188667734999273684683851496528103141371543264022788794514165648850578335747582137226005429483928113494736424037014882589870104734642725800474673847845467452472244748727143941701419996138755307367337154498350316956838260119269466734841607287170730503048718320786145261691415130710195477162931541854789083842465026722777145738588018072516137920756027889216681537366682485439966653901516901947507483187316373793117572408359548772091596070237638731966911588974856838264728151177639895420437799029560866264686229579136081915778916665639071083201438704971534597080643567302462581725260013343307475374857822041833659956096750585517976360840957599320263520852851814496015493761323738523413939948410414173245479345075862986714997642654903554526323748262452397797947387695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 7240820544328669246073786666340755932231553781318811740084235495772853343496454672900778190948246026635441292611362275953537586291410315466936729396773180116353483702938773460535519393286109128070385533529868758032620931720358164636507330183174998506006751454998691101071606032339789060033752363807886865369314578892616666923814002750776337346561817236689270456160975041935530494656667733841922245749113586878618786225416663573093476071714198928584193871530032047414873090717588647586854444232003055631968369019784770909635181077038408629000575514907708761272916152488909977302383028215252375055492490705015728672787550013059680343041833414315645357391639718065745351208190214947958869926484877891508381184856056173014409408327463435156203830777685258223236843470942905764494754423368341324077288750953865234525266569198219607010198654248447571058118200954470364946226509503279859264551173287533033348538391618503833949557674663451004487116610560976679002002772047277086314697692473538713664251620625726291474771855359697765182152161142686583896477295112155775624091763375570554856126005050412613293121102607707937568750617805411062889447343056333745609713544329318567400090908059233871097220483193721197368736116190160946801784648055324632013891573098997071900766305088330552676396062810530749443236951138097162180722850656704822884138377939584786572770285283661942909776005737977578823360163662259733648545828470848436590322312475159841236403335137838415812489768386267368650930941645540925579667802243497594446366821331487328941411704347372856169829593750170571573362871235390711757529658234489574619150509070746069225828558170547114797263212719937100742531435998995707571712058371462539833337489639486833975606669378421547755838608017413445685584671995943992712932560075816863978276561725827749411165668125407309932207887473074657108363814142420053153119609712178240634623540632494794666211828762293018734228886775854169616343270542106278991933448896067953447846190446491097366079529835350481392520674731258179001335726173464105204982936832180641437601620106322236668323313811611349043821867702815495608794806895953918073987543085223486179045577065400722231621425181683611362531672219731959909147158857419341153364880155443902146713738458287836112236754786153302033334899998002510155583528312749051713093203216760501732261640337885979337674687994451502518167962575735354826649846403781767369555972410519310843631463689473051553302982908614939443554933828691637716856302697632137470701348279519245174551000132470821076925546717638058075080157228961704567731012171772626091595224560482198974966729356337080472264415548423324843618364793252108166942847107945238026026901711108753334101500446369398466259081762186629412428098626059029284806551498818968610878822704436414972334831594989181262910399732125158852262066763575350600756636265532730364999257062387082403738927922911789452072397881404545234890805504818539839832363266794917442203736218388213906593667023365943493456988228403178223086889653758975894951391080740901115669848502307637912861439646046946413091026609890864799437955067374273471080896598582249474097165814163481514554680968202760743528328369362016205978562484093164980790219212579248943994413910741645162800301295010664677920734544222838672510537668464316729722262995097240910614720069522766602071405604674651963214777506604392149398073984656162099421469570856221296391063832548517093174560014928752174523984868949191390786172901116758356144315838082159706525631841537129062349378006013512652288952315766385195315827028623917789594799400529053523228836573777453785428535589191030292903308767014205727167414667211235678015417536684476914665094740925946274371910943433635719168329431680548282127348116978413757334748619440244314015675313276202302651665256765556102640165703098630644940007132255575863362264971768258472456113667043534823777072671113038727970848901847568371304201706170330186210181717011651247219025083649703279103290465364536504143824162440564916982260439024313176449372892867481378793800329966138655645169687515545736863600435514121376211652143154995420126354570288452183675875607929817669007451250195512136505708697226531644699521172285403047689761380558606604200258460087072818096748840688612932678222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1485699910792839341458603909454551037187152440853027159680439527719362016339428238481482805588781901293985964462655982304264769059437823795344932280554574593155158385662987393475100444461146028575641243099223772059562602188516271110335548660389385256330579865370753806120175101456894684664037899428319992751659269250282034350785789561320965423251034778165222489572577750471293037442790443970703824889046104582238010705822419971436584066488553673225627705889685928718968693696535568787000536548194116139635809996836777366995069354816765371600654494371246269021202675467163278896232729870031921642352703052993413487312008099452560656939902345172623262370458952956521482842498545429682016065099742892769728582556635728870248358886387346583758454328944087026717890789985644647917238974665447545674639383651649250284555782135212448164195719090706067911090865235383986078451063724770790948512872575770647998043437795567351695931206942201366167269955644453933555406722444805719650701249062250356965726414917301055574234169612717803082876541918891172556233167928934204732103875129519722176877244503160027141590859941593762797240314468030930425427482907075039639689130082855400321155444583343615470612915951915776361662361200701471030601349979547927741011951593561144031965184633871196322942008991926118242444261186585821571054310600054078488003526456073358854829716856051525561961688371260601788983437812441255767458394246066050942453150475186096845293152046497802991784354743529848617896202279961913470922413941718321526026183097167495538989964283798489121960769149978535697831741404539380485725286913409060383534239932862603407271350264539699523497847724337705912065094244097572049917176733934885988805591483552208410952446113515026213089549091451741237932485286573521544810577314882007538496928647540957178518722267121240296451832983035903885113304376261902793547121877364645364205880586581736718140809386311107139253478552819271386999552191274890601280839956581710383750266012244124811001115234973584040346349646171259310098041117860422679218074619939123493011093909903141980910631293032254547595290854657501495279179189118277691570809691169962730134989919310451992347467011388471032610390661965922022798816661118516964959303454237618727330604136487644249353400781078215872871919445599652598857746903568683136339383002706310567898427604415719596942724042903649362869375889171953114139031399359976168114924231102606998967270467090694864266776051008916051813918920497561672051659954694665068017469101964727653153626044125149154393838233324442257060215492776641089461669472103108652814860139105843695755609748093024234348533622194542896210696221289649053308843578279397751784087749240193166909997757939999895941124440637162472006143955113478197736737907319541360242373004080572172334975249524338723144684249119419458443479763572968512923074594478686264496345017616359168243791528262274619640834201509932814504026637384890775859763768687954061883284453000229054982173864905783881747326025531717640951628264854779094444090292895497694039096186650101053495043250998767916609412180825434676960601837047804172362510255234125230165654704658810482769817030216059440704980565960864807847523678360028523437841967837198232182265529987691782843188601033445572746040280438032302914625371479850075015134411989638187156071348342542943704219958040915237939635052575187825210307932290640717752831504644951193417136140798279891042159785550455040365037324556266075508359860902471810629980429184978332273983548066199494372644300660163890047428529367622968918623451596393060370952000246288148280264159191079327927213777470025422774334404777596718568099642637575536990025158114957757042324832308445611944875753742037173204722693228360655285800700539259060750720497464273623208437724033730600214842351929372717042161972194783227334561855765758395571222183966128261321321537700851438765840367962483677479876662105129329490012689265586531710941020144442621777278623223071375677428043609839856245345643014019421810915649769260785445432869488781915816833658368691878247707397610936498461362789651700102413350668100167570221908332702568215793324482470742120249809176148159264025032245289178380701720620660372241989045568330787318808190370717984398241054388804458615830444335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 327513559630199205680773761732600687855182615976002228458428930175263347340087436804933610053644169866996904746588954008212485306785706760435898834614307827430117774209528359936024951593252174957506786108054633027671793663323376711365730261605033235007924983810851136800271854024417390197257825150463248871480167570958818152987354451784343801401938852402420398316624520521422014883541000899079900710052213941355335150805736123443100266510615053550155341221175321942958172990081102122338431681819274162384894882216287756469858985007242274549683523836230202219308806312624321369605954177678701613793672961984055879787270914098036800252259378647761531773217354758352024126260886598006411251480748980616958981278498287007463148565325883298744510676026863514737307502482287874425835860096536721936876987908546128698211807592416937076926806706515014737877001570517164349811691874776645861021049443682881806990802907562897027918046056672583652132369977326689086848414614771803892337998424193696704062248341118172537876986434535076358622619457587740161053781968666401475018127356655178024489824804853220225519845857499727412929936221311606027046315689851895600806203167976100766384604592197243688560004342499931925023202951065298173343586339877049136380822138401016824349527920796991175349326954028203898224295907441272776149422263873131637904734642988188466877688190310254497836470155013503803658032874224779209450368741814284380204795608597682621689022718830779690533043169945037274801421457463736084932234322278309110478315357394293665870760891628361697233602925118707666846783596613900856152110650805177279631293419386592234327225224518661372406826973916277781963502776546930209566499929843437993188459700709496818720765895387862468733760454567905472752430184085904612440784148215711603318212227476519480512520232780924657850436644200224367881380761170438845634669337148980827023551022330574669251803616516969985741012030360379314722606651110411066634222724347287428408964366278367149017281225775161345673445114675130820152147083377667355130693417402893488547750330004447820057029064341826437486115383900953619276163091689461347553419179475519253228399048601237887061309326470734511461500382744530058072307107074453325188572545080351576294196716085620269233230631842007962962565899318054473102304223224396856106488265638552540536778926773214108383943039291439227977499307955707524992321596472978352809524150550893398517219617255893697444615315564917546424690887972521088256278135922075684936699516914674088809892535990561782612871980753078324877425356860389206460543845578406086637532374539318434598818345379427442379403488797376310367336187214366183715045711120516332373885468784646083740653916506925760153883329096894543236257918035574393595508261384746636615232783389743824573092715698704019920942756485884023106865092167993447091662464960752599108517855076411853164132738661205275736149911060976468815265752828873725227735151277877153958765037600311399541573721508329753066534331765809719675963703701792562209468705227650278568335806778577866893989670445586460964877604279948746971690652000873389527155420469663199214897562977146358997063552136777598594265095143304256943222893463435773995823361992138611843152254231477312967780654641996148575233593957986395055284760474723878955863889392350855095230710909070189394385593367052894988728414382747646912148816447356798383665263288559705239037701670649770948674137395054844199674169356118972834862197589178258511545359607731300631217365742057618138525393757269409003993098048273450036548658863061151111177307447381928704023373768944579471389246015236373446214373594481097154803311627451414266084779815435491695505551647707332428001243152372508523633599002587184025016238042392028622968343482406633373476102052936039148922554473320270469176583221249196341212291065295823057457787250482128230999841928993769712516515102781849660497617372798776253443131889274185648673411829424401987285464490552931690376888858141861961615635097036447983964520375490352831004889700888287935609505891263627613764593938376382277927396977651696352125343595851310760734696544736720333556137781307492348751516582057507150136278700815402356075174288262476135383968401947859704467204179403688856587497352802865072452362060546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 630963988899681918617886618420884314991740054512397874731699696857239781448274690941097726418307626690940435064121957498628178002456194583310684280949262803438396094097309755489860387794180970623948698455898336741849783190637870272836449264584056957610778954191479865568033110172940600510516431062820977517391842411616265875807767996140059299069927767681201365305842714725743023144165175611598054329181611905524927068847854509671821277707846665428229222579871485750391994286736076491266564142141354739235745854980213313575475990621319630671764274926958068060267148257482455305479145135077041685647162798033749141811646427081943914317019960182618948235945792991349357338340520011081703327272371556149790112967576882028774589714458230048707584440444105722923587607110276830816150259814434628265892671078326837606227465317148095977957936235446194303211957549431800610415051984140565569976239720110353225598702763772741943250954258020320840308606558573269237447470626664704989090425040311532882189380115108463942879089879345119792217523538610747737645433338009847279424057498450666095125417911975510155927448113917070831191999097657714401622741450360914664249377794114146391842261179522756232509190978786155448760067958453383930831551008975411557109536063689971332941121913741762047012319561597141102726144983025837570930363950733424643829608717452100039146305049292569567938009817109763517538063077174252057787722722544805203135722466662727358099619236007904319178561947039344083310581488216235696930376607563583193699795131319805814404732732243953428359983044790216816449747504820337876575627430741552250643120252555933698656506254990676064049171711987915205145226329968237851031131826016782156901811720545062889733004403284263390961366087116694112925294810497206682783844809523609052117361725847974094352673221968814536055391887350292191094002959941971500683963764799537626121866396464584134946817551152969157345476533923506302992658157901664268737449890912653605089487478542189885596826633909730982811232577546793114906919697209928815371802165367435528273699952865988002872961403560915404236630150894498559727565251894665214229452521429193938704612804818630626253940508734692757573297776922309794239974013177105968281467678058380299336559274031176845548590304592936527729448702214973898303303670136793033370823667062551388212972820897926564378430888908680449213332012107257918463868825933333317572477754611337388187762051333407043249131302252891939152332497311811159620557277183875769102546141115411079291008759863834849120653032003162946101140320526263604249042940293034083606924586198454914787111402668712766748646522436485817627654494735907086301154530022367663075985269497616167939118390297298888837587443798415278905640316549538049388151115358708706150551676918526954030242995090226654432067083641594111709118055984419430377405298030958878270504522142476605100414189958980800787173729332974773361346959224841146469910508309582510569332910349838427922000727333650644332510042728261597632304129009500593016972378669961535739977310724386383863872341625955991683811321471856766883946604079649057513999419740433123481053101959228632900494311025921988288070117363192170121291450376685004089207012451257600925492980861645565856675762616420463917454802314926627327293725075385956236964310794854329073444883400187808471455714601112531236455216888277318934727325644131228348422284575995535434504859255630415057815069572940942784570665651188629314876108004924045197704551899374345092650159262024417758211189831560556665189999628743707027722880722152887050180394944012027780244177855922955315811617641899496189131846472616499097923261856941614871500736554575619621644253471167267039819303951699351928006779892466459730787540674665317575475495881062377930317649802890330599907835145491885005297923082160663935112026256674413908918362795817000198801616646033990633837772146907521713761363695486916611431106755523873624641331225680717145092369552565454990615380230302312084004891750472905284240982186561299528474542177691009918496591546295124556140295089489710106713522585527973155984449046231567101056818850399291417506135682411928547066478547189605211581655133595616666306751097803947065221346296926705463663497125727234572794315122019980970962011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 36489037065155266567175995730010515181878311519768079169074228397912920193456171006552478511219633075582141147246820297347146569015035716485931850901908995175365594476204122646490103587978710352843230499654062546758801724546137776454489703663690091515736678244158047520457370979088019934347895716792634443165512958973151688825324380546898558890128567921890028820922004483509189115091832835888083670444670484620633791944376003611685304164499043159452279184624422893543290602544728293743457584489955372103478619783542013538333758422905862430997806002647904143903000621830866284713935792903502695292719966509200941164454054538141373755106740763208264185702981454171619829884600295106968747163485903204502061344900395764727694605262481615140703954619466073929978946480802937631450704759465520466322342564131663270882073208126020139666998218691821069299499377128994760316082725765809143279653672981914939153767745164449728271069980405769886685533908658212738910377562443590669034597992234473072033615523943103448638147987250595206300057300808524129693450724846165790642855664714360587691561473507575659006326402894595884869870245110689239335354660728919848496700303685167299979998872680218733664965668664057353988114128566201559674753117733525821421034028114771988711376356840549995752457351897223539822923176932896689940788893394961425673617907630446910588209957191698460252798038213524788686047715992714083824203909826542449952315021409376664595545492682312217010023612124618360864225608284883027470199649510458188230225913586772994217988458896660427589248715573507381827550903094094359579143914406937089552731736582684036285480830377688265287418062361277332035203915314963859028147428464315088974531455474381833626535701116902587392013699309225079263509123698469015007099318884648399029289152870896788023242923699752398535512781581922301942082816059472084793896936409362925288603143803949551882463075471704637804508786171459018227605732230707793210205236326751731383063261319109320510030299657336193617496366928632551084497035453609092688451816231920696080037596247103790541541991521074239098523261177388062328321949696246119331142016015489601511654438472001844777738173313202343706747848762166452568374803289031683315689570290256748891479335613465768622223636506272706297387664085928510535395626379185217546098225588566428393674483605863491315367578147270446215819114270262069671809534094060668610448579842144799043002494605990128209903111738103621258347127952682157720802304531732559661973552904125460818258540348910393536975899646717965987950452298837881071320470369924086547278163948588051477436273141921542190069837823723657517080046010109358625546603863428737656505902920452117164420372681697192301876808827788901880846269334143903121156662918944611644773027776793782908067116600150759241623136738316944576222536145638066785445494252263707000888253220234130113118256892862587516586984355105216007743117116997401222051368474578716354989680085458294521854754508785703357862481561542164217112628891521480385922925244395092599859732838183039061193836004534180031719842681593618137690696783567548584584247935887181782150107612477627543797931617480916872727013354690575381566910139394826471163724210544809804261266465267501347950722663930089481630444409691086969787230469211833809699205153398547820966463926754055583744268716241876381564357577770729787892072979488217386634401097140878758967444402809138387848458339029472327696441056788596522572055037713792339863973430198743455163519498105215275657293225031868202677906100281985033754536443517996269148618713792360120753966278429566109896780353311006946761254072512315211956795607816451329208210056646806872039182656203842417111715731808654967424518477806172054849528457504842689919642143401523326576850163784988436003439345281985583482030527766291074310819879997197437087937142262993881064209481865731685622829417985501748033531950541233542336506830946984923975031584902361459759096950292601937154212457782885373998869753384597157170109097530696008541436389441626696537758030634780969598627398917480947673249167048602868351997652355227455470078395616176874338724843204141743346179974042643050089942142342323401934275617753087525600353147451604869107408544403519199069520185247173617945255615234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -108226178690560857918567558034223524891106977828747636516767419151154200271965749942131404948755156137249093763518551878886791065712877216512080798866380353810783822753968742183936245165876007992679375593722552708512532307653699573320878911701063376250874113096867210770959374213461251365578625527477452280445884355704147338492485398203817443982428112521723257952866381626119830311621825156383722910624043944772715472884611102875883597868953015277666743178149942956170176123938304038057852518283275863796898173864733145095839558734187881850459204400371341552966630014447785677676003077637968805713325565801982737473169142893737476793004521886776178327232371084255625540073044244981055907261379594825693428329077782467056988244213303605222914654726090243753736379397473576113416799452923728065337418129891311520998952867657215538947980694198181401991316606757687013791883674620588557256216249199441049597285483708971820053705971319518070288762773530082030956633870179084267522488158894304193369395924547136941063158290990249355773431006245838777164792046460941376249642114685938232551772049174940261679570465996927531687138307504410230158621704582969019063815212774286555609853764260605551422853883161194431414162954820448288577150477600876176871456447711475700272916667725119856511291141431675847100877050328477241725396538822903132343194280518730651423427960197015477338351540434901712453315888917484473236991834747542342526373855206546416724327816517584803599442728347181729061483008544260935734078533015591168866007483482725370077764560136793681046516387587672307332119264611123724444679870587655549128000392387905639541471382408874567587326686961193908337946852997674529010992825405355813022081605834161034818866670682262123817381627051990067349079143476911624366412771586181158093458748637620064745183673203590238540687307925959068606300907172882220343599612089815843572322490719863041567321817870126682645284829450662763488364989684108350374786798525692755512443668964181126596770259643433304884581072004723678085939680802620380773534856624615675374217438500618451412525878952670367720586773986831504373351436640791017879352933340088552430047488159851477665829648394859240040487660892556397288817734868329283518039838025787924059174403585583234720062363766762932992436367008904896628101992691604249311016641297227570778941577967340465216666000962556852678512039458793896692897340129241870779801791902325274162746940527675046004203880536964012253448657548504814189224820886135097613450433177015869685226189764654706559863986220099940696082761368287729302213211155827851031931680838390720587901218633978729758045592573112228317553108065916142434461367753967350214040633265832770528298631197956384972932546711550069605098670570667165384150735916918427117727923868786286097864610415260659438021943100175263187219958771360717597744944443870217591071733651020993910469722669858669245102887249587997721887081971962204346139683254065618779424967707121034540154906613736332632830632750124117413517019578641360613456610412207833440865794020321686380468103185901935859316101385267166254402995195433490802058864426745480334647400379660613917288048009757426835608933409746803960394468070232330069181455824803458218915573189409067237797112281432278942492087178787764841107850333282384880821668345757880400799854070535951212824579021617816138350407767259533914476753881183465590737501235772335751447754149482640368754836627774482824444885798143923118917190957286620971871758702110347258345156325481476214496732168989178309662813698485992759193015677717167318818437140258286525421899446230637585506383137021438926082596822871916408833508989362389831014185697113509349083827489778709364712671603098347857430620231424185484417389165777959417819362930002848513364551277461191114228663670687577679076966197959540779917229688957724865677073133590203892520365713484162783300702353092073544496537652924559308365921024323922863984841574899732806506241120083325176352950074323759470512163949256325218653347172412908480164497887946953099194619756042449664471193969342128045728690101711722954789369954987093396490601975770812813723952577847279662489086652131435452331708351626357149953846139401756770276060144886201714432044383570742655156787020083614483674371582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -1248067510476313923729526758088717354495327844817958738528228925900808263690045286387911704116470359178479602545881698785898306942711981630182941944594129568882959945888883397216586506574463797747027352446141137767258531620984831676505155757939330111244190140597088459687702168020408523570543928998453687808515816668213060736229816235586113356097720245378301357091631684111172220187865146747039462027694793105116478949818752973716763434532623102168033520220437751337198159448029151066625097249416671931880605629325940445808056163406188370003632581022600197353807090388292842094242735255247583732900201724686575139333101622867264275689600983983687456914669674757104382373683532492308025129924120903452699678387370784810966070509490030084657948675479581584308425469721455837473785431405616675794202537143506936223097375245773050720300417555168359433252497497427775714073254617392818651323539284980810419442351853008246489042443174109069767845654655268475760148936117712490592471563419429308804901273604259844881986803405152751641917133169700975426859127151733834905521305127567575273931965983745187851696654386904954847781818838420126672805387758370505736012572544555436553323432612341938380296941603479796698742066274999127361451714859236984923726950785115613569517954968462935634810413881297261162454459910965100447393383197772391997957715876824155853393821950505354694885668790417790738912294344579401241702910013417554562671959027270436828667943772223079880673558650841564090330179484297718819867696601266311950064134529487511271931798483845187104484959556160221582960622589035099137985522092379002711775785927129167782823481833555369403440861180217958022787205762389367699069974621769071907774447441810006152275858930325691125332812918835204626716167704309809907422130949751048854547076737119932198683560034165000658484375494478721611111209188577867026808554687059281252614680857956268775574239029616066717777188587621683142878916459626063608337067945604215475230398199687895027734667534065014035989336357941034433741099614903160321996099557265535806391545297487416444457374343756371375915102738929561973069119755267281701918273286910566420223218500813871354416070107217050973420149220088066271214567574860025518825914286395809856520612164016823831819514801511443933945225937093633967766351244332494173962435274590997582085767580298933230277166234298828429841421128324382549382634819934869428816843471207728191155140735815419890360715061719833005568493341242840973529316648028263304597499915872632414542269567978649788964533073089768048602251173086182751498741693992885300959465450095882033403754386336867769984662328015989219646598874803969986386484442348477635612226406956814808216031289833735146868174807417302014843733130394623823041468791980313502560286814713776731786488672426923425345943135534957761757985858321259644002049067779701746321497862334948908593008034901551351496019966109797218576336280511190924813549794243914157859632544843647344839772389671026737378309795046076468786645280193463627989178818499667580619374729341482540777588224975908977721450359453372380444428523126992132839862895049078901578794743757979439021910585493456913149508490647442985263637458798397075936412513382696523934868143167637265523078124249306895676215894000608421483397443157087776682266420186315923043873538759274120328531535578859783673394809661985671864704619729874847145858504545761462689983525390162960101535986599166389295586889639760555061976795235918630760784211911466197087063408128552565640099975008342896247524089261607310773520989070648933260701591352538950436864482851522319873874757006078365887886514281717025903601795695789446663515290360568071735331083891319617858762219852031907520707614179141681738377124486301686116369355897178851031701828204674803750442541880815750487950798449811343530694907879621800915913401983811998286059785661442605201031319247397853097710537668887535800799678860392235563471250381932272145248717944855275092050798148392555095051158542034057327797989843148434545304815027594612818499389783461564616627319233095623471488749390686402158097138324386510658034556817293182547947596709579860664150897484419079474411366704154108312947789743947507590107007016196191350597747989104751739593078752014035613661811584472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -8745328264676834773003594347420934709072404777787122774969804254259448949672702622632290729902243721929985673195694153287340906006960066746140052228409138254830254773120266006065848489844649705539225190205114476021703041316029377087714595700294124117012203145000895861474127681441744262945891669377787706027426224236576146736886332018212574936506688873830970066470548230646054698391162700271554960453767071801056701307944715358278460822927853720357107209363876564572848846765685633925042722511927744823406739760611606219373090778997950272571579171419585803289139991179855811357274234385091021903957429225242839375325965061927255992731562607185050745529371764533351772306677765168942535313463152684927452510780069848549506471327640934795811905930033507937272834742753398430156878276714900408011856968861650613294896712775136955686627595194387949033186273422407678058628082205502979421349329013319063096938886024809288854231030523980576869182915467757425033849498870784040202047140152714937986946049943775805009830226601532793358347160015376961316057207833783933709303837428348122612095735287243548971468034885028456066329946099337382308168828213752081725465739214159692769955173533226761935368549363262350383554062211791080895655183210631161624817104894942511601578733168701151896818921602169446456282352000531625347023297695712368650481737277320014522205046852376914710282144966688769695314989271880865082605345378387255182099649895708822575898692361509478980974239341822357101273767741811344657230789650698581161955703418408384450684542254571132707927892317232297239278697639381847076305192669234792912421813932983964470964102227750241795721167468151333829921402644892678961723262884267304261036063348991088892108015675057962719214999288800565797684445893681261411578635786992141898380329829697404616251565346549920268510334390934251675260031537731241116257093709508385806710409016689718478672815056218317475627380755342770143191232427905537208310645549866491027199788824040574380222515440962081594060875638144714857190982082311395096860199873616442798951202739140573494784506675943971573084572580449827682108731787802493660132436689980675871789619209709189160024208116445130748945261794061999465822167620949078885445926317737222668099275769964425008219863903120204012679789925053688357909324733234515874088912730932176151368866147944922955380494002896990234489746974653311587361193726009938708321611572918979033573331680786549292615161990343799699279099147119556127747903288383514493739925659773538272141021971919723221786037710464196085629453050674120290388264218116248565212697553427703578135881941558718087909358855636021401818225197203686301836410410483518747864864558629447426510211217597985237299238638891866665059766124643011429145467891524788897763918553692911786781696125458785915666911392122525664675642672470932290537499258966189985758942247267207613304373804131337339782177349693173624836515158892410123478753503608519398999116482232892518480707810009763972653301101260236044889222336875089098720263843873855015799440748018164763715800899663366325995286173269895475006248222853333858922344556180650237638871450090634150285947333079686340915661063652771557831384912555801378527750942176718371562062667226849049598468653589317283904159050178954669991833147495477658618886802195038332666696483292910293863042300193151281477691907100545705005829767749688251837086714777469190899470025414506264948126415558662718942395099367445754666531781098362736179865756285015423729874212156955268493404955425791343391329786114598808706835938264067503625550130562483891763735271056937176541674737071138168054738737634889766040124885875437862302856473674014326165637858205523381131280944212230440547146204042160386586902436189463276835270911863155881947208575193469297142207361591643154329845025763979511149697435057830271300877568789148413920084606479670164557127458748129653321286938385107363433935279835033566626330804279659306672202655451149224107108044111135926385956323363384925141719186245583652147085397505926431293099130717565869044567625768482867927750584640600900301370381622524271082862868763081259398383982999018892007543624826562344460861306153259039494715391245215605335872428456945306205760707396494432556771400259492474478396387451171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -442295347683072927847417198626060016374102626465246260282476614606307512337585254851225741822919104397594990934183043999681551631669900211464956542936635995250124470209768531521910205939129374188644539721486207904450690362367551911595405844008907939826777079849088020955212667320627150120420420640128521226806819164873379765554024305931606897829482394471497531868065312513778181735326424668857399773266148562549921926234156562173881917371171185753715178917986433144256738059817163450020152009380197901202105691929132570452246070912077335655718462295875587283626814687638859429664572601073626229637984569241498319177257238610034135423141774645835373990722168474359725636116863860925581477629166389874220371395789628797868392019988113304167238174914659295990530462727434197170952264202765256100815205744007871825633402541254781866181089585844379494394592303419585390127244949641921418636839763810047106358127249649968934118994605554391604743437295503807772778080854190673355948366855849466585231470123453300726494746859397987738012317878595313959412706427343561412412677547025451643283233188630128000070715235812952091050164578231358239993513880582780809024346013197064088288688198900657875614487307006196068196779147700289189588836383417895619312544380910776962322765824508795676292311949549688789412508638806242272248714180476882111926994090891723689126754199275877396588610382466487127234177039848609295620365437410604477862329566605708966067606487064261186043676851876369310572984672965280797020523668632741741322324401894229087668091028183906296686513950458515477387800525283127005920486157037864565700091963878384513840535667961336627722246979240095572129135175742402290418186138253253347943720216865510315614455718077958052313205420409348148034361290465075331526710671288895622583280546909457434246760611645087196302784663744850569317340938548113494696368314461773174623519217224188955486439832145149215032747395223340408698692421837574868579193470144129769768942986722168919132186850558393089407474473242911350181920494331578014098718171146746493453495603429462883729095097043989126831172814684104069789839719527803446270891831289393111950725475710454591122046359665223684888804995186689620095777715001036347783561044093040039263328927542705097619779691180279269091363040321837841763634583194253856713536526546325613003540283617861827930451397268296513206542292469043689721308473806777048217656279049262100179814536638756651498522237368185567888568639140723595362025304758064304710142711229121957806435473104301138683182922136410907466258570952357684765762084499951686622241360410401315837454266361521060310811661782420294258822198383148284989148198330551154011076262444251124541621879264927300344723062910768068822923324371107744124437623246055889834629300866675905451597267940165094667506037832633932599328537939526410561865311013505724480068508373996324804381352704144951422489441731238976625789034092413631460506144272672522599243764593422192377562319761186898086572922970914584344413733937044950919464095927485951570537519881812934969048692064532078346828417707665287333026083019153318592451027083371210656088493553504247490134714280864963688747787034825838723944691019168756667566736736662384584327004792160057706989333936354944298901641568454951606691462497311750449222648965560153443129469597304966944565273728687686821076897307067360995041053804359971300984348168980796614757385559965245905008629998975381077716378300910685976575241144225831441008140316567934290662869169853916161545800707995834470404524266118446062028483096439618397704783087576540747833643633226454515661899961609922510657829980487014468283421228436957988625155609006022999814363528135799694173665900833035156973766481057296913297266606428755543317370591895815868865655885086480670640916548417038264451532626514829222305948754225546075274482767970553217791843483411911774957045679370654317950249437644988797067517022367743897950767795387174368939535434946656007256180545511957582655233975387300378291170075206916869974180846429054349639465340380778941423368193567890603211335486464253990047300925008175683791342609523429154787698896811281721212507578645384967525772868641968431744505701815269297821690183206834756631048378654155614575488694764696709111241014575195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 11604605064041746025916455444032540262086294249465297979625724361072670401596841667916351796090016304186996143608948322881385786500710752296602786550087821950031087443848077326420451712486640237842210616683264015186229386944646221848949855581947301247002048461867344892272526508777546503023199048933919157037415051199976711431589084255009262149742260906145095859425926134938613305830531773639692826212511156116923049244726159655704217019083223872108189338387759038194225473724152373189530912106403164255094917899523732603084865411490531140353492320574797513793378241042278321899851560679958589850065251214225608654415117462052267605336837567970345338747010663978914019733740540371619534128990548948924745339227198686054779389237082967658405690043803433810733749989072769148384536084070310821085100730392179427145020942782989256125353836592015382525800424598302540519308453468499508149934266341834358763301999906038482890239131588337203201060087942732127284722641864230436368946324030941289951784917834215638826658905910527838611531096570841011597787184525159395142832044233829633900009062512212346549160057807734204509415381835954741890933923634111497812455027102904121773116705837426490369526253174821631498049568823112707258521705481011001588660579576078117893485599375992147974243164926341662748823509388145392154993838805403723461609764412115505479546218337254442669619503696275073473389761781597076211585414865403859116136514442206802389696969243957433052149919086045901872806390724959778280268483558304972734786596202814080717384448029250773311082118096695207892896293201454877138299037892626142877146385184373399109195428355025356459906611083830967400196087938869118353801185099018309061036105603418906321860805881893898083028841883056090948221646763846425741741234466799646074845585076962682538307381792647833361874524758557348604224451064258804455967072606172763641035368232916011583129082483549307351344866491713764580886155983592350503285369606222418151254200472122813900003824391625094407563857818550676696763670249678881285086242278473064938418477470556968157476242856491179707552469084544018432850024272726453371545742481973666807082850095913071349342791127414046840178179857780278457889460645356957757455252049982080577146811978515381600373674888788051032003657857777455724038256474534495288668522861232925515880101093205088316012405304301481389549871411152871649193105983438231723789581664306057142162640104307089087225347759356096262087437881413742931169531072547946400564667370568592076066867547231060602175966662131673662516251345211021784947334069949110861550774560219893891981511415667626556297889364363222609399817857584758826061530623377677667101586908232036903217978696585571051693917067135635319758738276890034028893793777436075866398042451207384517460085130355692217099043731941455919057921230705560401376722466907243618032369410610597960745073607783247402006711953182689255486905583866655175292886943023383129314962729156003140190233637857928425311819977338814509529994593924546458396472625299542196393295557353145902933017936986643929251413390525208480920410924378004767538092625655276061921578721264942273368473390131608498433950810544643318147616111707314452928832862877950033149150424872792834881028840838773537028700341091691980600620817911966104557710909269213110024931541080136812710520289740878740706150425850935676650253938179715812588612408750080746091435051578731322768994794622332505095313767185570319909998354674435105628509525880667865638796174056398136113978157090675537161589842270404626475167608486432759333094324507785739319797939435003340451115312708108226333993205881965418285516492635212637504137649925296758939429255348259948360805934301354823513620896273253638043311542266905681317905828867379681229039561760822093621043464476078619994004420159472501089060074735224838300768363415604222778437901743218607511270714028014978239645962588891773763760194666712680128909727630795008063909749165986248481325101587366433606205282043441394203644307415912493720025199599061291448394018697913572110343395136322156517624703752455907117575024783575032958305616938774726776911845530196322686870589410116868845725716032408993303705095060502752229617660518840250023239419387396017670092812653253851505242273093994140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 130686274348077260951684608184087773743529161327832953367877790445119690082896263641145571169534209551982372134632984992762118370432736591542133433354217873057179498213620963121203667287331306447138412466307457103081914408461885826453303325534731516225576193490863869934397598415627295469431316185465242005481847862741493178454716659736198360670189418665611595784105464941999904004377756760494318809196453509158320420067517673401904562486191602446578712991544587648997356364699527616390481503502581299301285372431571992768818791529628017581960705771119067129196818342945258778284977126349919537504624812944145277222016085801644844311853377810724165925365493779127009365012772280511929478289410455295167743334615776400611965393935010731359630038339204829178634509543708074051188986775236589693874394046121976169921009152421546317594431324753936091639947785518741980372924191094557292426005848788098640877231591996738963155147755672283997540586268196173943627159066928777720964887723807952890644611657461859528117749574410596574660236587687536666888161287509545228660457350644677194887047783984766555219771453691162506676831595284440415280588117154288285373310516989302270121328311552259755499921133352054105257631674489356595123901792278987521045717274347216029446927857892654153339492742064003950630851319278804546320640759027377411996393867235724525515856407760472083132974134173395337737371904968832245815508969654182925517199524607010547952764142994600768112040456075186310955344930935130658897580241780931094450685045483711648884104446599865355523535357079261236841280353259149553709431198640813344475856326868326571454549371662190531418385739319591848145559861395183802677952315358720747162831699181788112126785908248449525363916892640714570077744782182986515847680249435710580760732356623155056836681055956860016629053494331389527326375595557081788553327136307148700491741204161482597405162235992287703045535055112870365557557396097296574826874255600222603008739506995809724470495573405114527665028272195545987912366838572060112076878963638134147268077234266707334702561182513803783609673166144682082406664391635335120260683287671940972596170320196829226823085301735404905132400415914604899423242010066381277682352416576510621358041776761295835790586455569694128067125453241544422903825814988719063100363267469954765313322863922554924137551073570564407516423827614162280175985421725081942471459426967841867258775000840473524043872009285451311985619990525412353460138197933145768091815102836153597640058939250475933333019300302210816437450074702832957964585072666941077309820578168357245506513294521313191382266636849031566008905723980016899837464090386191992991301311900152848298853752608351612088713240020432882605680773668629963827700433507145489847303808104425087802439323641668597782605730051820053589971626568500458351398547693397775939458194486336097109360685413593754979930553770627259632298248273726626866436276788335942445116379037544632880703998799410069352456315875652106536286645062988225818689365647538322040994933937128431888860539205587398935939521431367669464571236286112318067844369541483345566858348397004610304274472668342357452278446458702153027655849376587743513251944627773282176463401056241701984841870684992866083151159612388844395449089705779758435088380923980067673201790584938840650243952176434569091370845990669750691745828930745685939872200105814541778800954653995274253977992760269994612863440014843691642121593912928882644546543151793582929692808383254235984768604360696067581708608074551703252967395288500029413627669509170406795398455300618115668142983554093932754797654384859846176746648842179585774451654552259696705017278790668384167562968018767281658235997061866410311521207126907585248553029537182022386924307752709471769640066851784183655502673858425478234561261344937539885082123098913536384784671780939404608983359674468070579592169166467333909299285525547959909261774540075744004094012180164416336058455996372130308050571817713064235794018620393668938664139470912301406932256342136509800508918471634806569329287971100989815333269405677772370404034297804458989785663859193654378740005022367187755397978479995462304785242206298055502396764475433127280470810812361345964919150700313161543244807479851989746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -2212650238555649950828833924968931406694090439145610524270099772116550816232425934878266582680785335334914688633167060267051310859699918406656199523863323359313890347610471355832039086769108045378217512581320815386674126767271631562616622887677510319789216263256209180959331019020355306280827815841104045924741888167814746029366894747507718583748332605650376323754108028881372812134146271689272420190269955286736189779512553510646781247207042341972293853533191554391207003221319878109148910930570149403823559291193673789947636377210757329477849166284591480019388633130019597086873003889350195178100813695774101505905682859957078417656173307863548272109985968629850435399043660973673477855657981543933134369165095473637315855279614215540151313157071752156336900497079748278410412685291535315056286754190728093474663248900840038760891313712873205291143735931991927202648386893098515685534802470299609770567468909358194359392164398929657732066217308696045757370654913307539510221305793618771620784131654540504274397261924812490990464391513698454045779938848538452585403427276002520906289370730094814836286800574906487443165075657427996751806729499097367362488036964256286664210629936838572567250426417472882584391854715297919875765625502598680087709729948334621737627256005373004749956704545708726850032474483693087579535776030940757157132867934511110778926717929242728426790621322116192562790644253832713712031405851388850617402630394236742284497545363118494287250176552598705329625584753785502214212851517955619735636780248126394705633510537793749784443815144355535512766802858910973767211940637599724595710042038919927748841445636862240863916987454883367408340242001734888551581291184442341208465301795905635289351735595244164473864205227012571360415866072058218182433730951147099240750730843546531027529137914722600729440138236769094555750405593536647204566766719160349118707698767048275223175381078421803062135930982372212082164029714729977627555744808094143681451061322723674929068204206736968203698455693386754780671300168682521428019802093755131969801173756153881462363964149592970199501406643234676037488527676823632343705311224992882007001320634795454478441832464883179593438267800036547229025115417951026699709024575926958601094539871552233137100421019769569088192092519210934006981760805172964945225769461518068818606586134237809123800992933684675909016630395745933259346550999564001518580735854712716770511214187345104344471798882276032913797576649144394376554153898265618871028883176763144896883908968842884904491109610361977771471499645008605430926902346291760987474674424058705758228652298973498796373717507355974531971575164312058186629499417833156872946550470399684374197207998575658129907767943454838175174808689827396696924139151907742078208761944118429963386514031756018201506135418046127141732761963952023029232619369253228961444673008354091993202345675105761184967909725535358965548729409603387995581782453309278724451876441377323112017156011648513605897242650306231394431523725965359376436581186499523791616810594525739059012556548321261051157368474313699728046457634788157909722165317449192368733389522075238485217137538635684216905971144589395342419500267768981957925626942433204107814690569635374890388281360418785111640130299189947656832016701993733352343033783432637921997910439140854284961965595258994818674247304091249731430534239962176537239275763752338476302689715791655777653136911553205164634364822439700943114506225423016821855247682710961191332548577761974973591464510285879726104896271391102759411423230531592377157704313329646633591846011775539875720840280019705571642651148518890493982781429368014944726312576649461619355866796145462799849331527979369350730835272168062814484756033872990031054598315152592405520598013384000676437656790824718977300851381994287097533298451613181922558740002975352842399492344387729280506753354617125283052948609349619530317315667920067228603012067762903962522020369201889292192608353255700248422566927861674390125016245036764173534213059168238578766938425576642789788349213324889323864469122746860206568712078725840833424391200516545379326563897294367449484243640076767064779889462610555034271052213673586546845549419758592080854995590003112901821582661054695576118707162601115722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -12176428271674927817536961543346451526445656625383481869518089954340668278507996612793668157941182086903293926883212672103907963737981802378463641108162002363903078938868726377183685871463400369981360562879285509397234167070923972816512999971512082932270195037746917913690034394583451505336743498955078044641528156843094627422311124891092409611235938726899001967503856653085510001229890407988340321336004282119543357271831610209775018834089891149568185519803383965361845246274578340766666741087414235243100845362546558958869284365435964649696348196861430907539906544044459222198856316588850120199516016378024308088558314723294063980545589051691685365357872011328061551906688447655296081955628152031132780955765676806047791173348462144702242013663107504350016004189385926064613716923940560718296655944562711065969233513533393056504368721417558305483136262043109649663596188691376576043097207115303225203541568795639250311725571826290048007140143399913621374859504025372082725469938785698535042256202663503728820182357791274728749479181490948654830914138987625966522680832545955887939242711272445114904370185994517749858759878033244654447445509160985820306177186939768488262869399627298229017981151765774539074563876424187640160973528741358920594352683371257102781454555494144903346689023394558612835534034222320243850318850934285924510881943431841800927536172292796757604914258234266406469830779474218254810718622315153747325902681727455496488360390659891734102211853753037182715008074240100871687829552347161300394370597040434696793791260623319318688312657594214321776229755116009044112298934634704675482217715884699188281190697924521250596944156533033632651756813189018304389161310266703106518126150487154416425053410416724104713737172905252280350289590313014454870305812251533427267077112563126770645222042518184742284886082243112146102154882291428798524565583523935540162817935900927052153731466679433007098676435834199379644038615847395240646477486400140301442953550893605556576617304534684458120356450298862284034762994332887664815035736974465320159639294460860195355722574164054837569370364557302210207576895233925296148724540786111639709776146162766239479818960020523707346546614211259146746396536743984673422003254449875815143358718059319501665657934433373661108979783548006145729929518927097694252784251028769950081900571891020177586180126572227083391844584573635201054947951333526171869216174880007479668599978768407152805350632485081043269155539978205061480646987485084304364612523783010958093840785205035096392664233188250388914995173798505884760176208467247245101186369451892431197597990121680231278830494793890687821301776788796548237922489495325979462592671414960095883814341336656377172113186276338815953256340473093808902695478743123476644538332796410173118939051984506258717589681030312650522926562539779486453130767609949740287596296674574703968432993745888272567324454933145695964497540560368026835968525732674259798640346066287833446614271458651727892985610673951785922153663901562114444563742347529752669210637775999534134428214702117126678470125181440981940427451039162586132986684828384414844889267747257485919148250844169553068550402473323394815130691535596714917547856050722892873797812800250770023708088122137038702723707708948664322687304334650127186372041336586300487919408145402874520367350103151244576677359310548317343971085257320944670302365327217346573448870551440441065660534464364501229812730693017002709137754203961632326398258151746537302924237496819749491122445946811420794805231584208368569241125984963094389457058971580921549956455163736104575792537867187804017034884061805972672010600995083694874976860745203057387489340620002842714736259047196749697435907129592496554177283381293183479435658799230706841566022669845771016741613301968041028812190297683410239331126273880210965462754925737288142762899415610431318288876689910976652419175577477151942052316430106276960973010153230312288208581684860395528483732323819929388938721187628372246639863731314697317964852224698343338686258979385273177485799070380859964315360384194244851558241000220870052409067001625874071531707156168321994036651398975765066775289216358235298130668879820218476066462292710278021131770405284161832639149656516677947909845967855191650390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 94796831376910542057433273044588935319594809617773258131550486580699304859022468288080060839072385113455958179383655179600512528103756684336781001493109961055029705933101685141161230142124042807761004435003708658728051863606807000178793938955632212973268552954515330756107130887429736406303527390236366312233229258397625270973617628166166350439759329592494690970748472792621059021951284515065487510768875139508051614633114257067601598632664100281060186523762614334045846591059216144954446153585563094016510649281608631162108488220693214541782904972183089175345962786167887665142170574796526848279700463962447267325978607941522356196248435136271040210746416706379308704070818385676510949189478129732911880260082859317355723433368427808222264154860100624287861230125014856328960224822820361614777442756731135945613514942988089185231663089919008028945005903133426140194756960119185862472290794521823930542337805797468391329329169286597551292040062846751883676220099444073643956452271743438939462406686101871560272857841575924826538203043639983632890976074417455828288252625444798038473043083523461766895594089476397875340472042049878039696560569948806594439965903779692619734513948568913802940060907455022188867193492892580731967063420681652352524239334673678897336145035219178734313356901757436718307879067454761995727536571665929063364447767734756047151092118587085082542949728434163742323216913554584931377361282877430596826763252458075963336990519680383465042655383834307596382491225284504558054053806798654008045117873494370494328695233192500744296298616392190037503958795537317608289540399773671957309079742545854470533070829569760794264440343181808311144828342930573072656308298425320033716948908360720985017319959935928300534026667956826108583746218421144462092409768934760026629743035247189592056256248169152786311104415936535350449428318940075738668866940345432202860865164489198203537628562861384345400877261539245446635849002250796580760393970914559497645799167751595168607487138260411880902264057545611959668173591921615393455085835890867937961318640950782403137910304282460974948013694319212766882399427670063912652814477768223366163770219045263968446426432863739443348913886788489352194884895251520846509749581190860368202573201279237447206952593594912728216852245487694279613186968202460784010929999153364920130567222952272808388080160182133820247096159965272969496050662058649922446507225976725626132954973959189330443236740066040785945769031461145181816591511366760263559903310992803226786285120542261698647031272566501066193422367024774150700486108116445817928034256774086543986363562158037801004167320484961457398296848310962759728367819114031849419216338169703053165036458402805786700711394418318066969503551214364662786056912017586098632325091132297261681308242908410271168878022608930693155297955012248849186279375592561836075331673212142013573262211361437429757711498491473763626236780460014513342422087782081602104772516012312027448652528036774701381619556556296520147386318034467105598651413331424325492981440179154889387668299271364081207929387937732054758601856189707561750053898795355716765391618043502026731118042346695062649212827035804086876112828446170291752287373357876330158897568748488927370878930009304293611687060537032673115921604490926615220866000618612563651141588223070833986114295305125986098363119034007166597837367687627553034522888350141023803179145594615856170985031601915054014966005281720261067233029423866394848202669655037981167290367155519025636429465841260852800061461840894966995163173281668381632818130185735330417695365088179142707400784016233950057551552980430824902609744735058678368567464390317083869784100744465872536310538185216162790617433814859244667465747087610985285585009061713381727720059793048557646906441068921898768287404149187588590267441711297926141613683538791502654873552078891619987750359899085025223576712539808748971412637039775059944968033397649681963444104028184165116407578103615044774849468751336795142793910464682307700178540900475063385240233633181627571555264517752511135657157304890045573869470196380084709802217625062803518303463209165919532939783125495978808471519757731834425967963309064110167218052748776147925937443315084383854309162118277679516510270761837931152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1176381926572895768806413340249358927719943848643806312268649776620100865635861923783823052581877027851717422189949030924220812892600373972199567794815100734028850010182531656251293088646373872559768822990969148566711014177123132403127332812001526279962836112062954383844851389620738262008751233727128709811927864676345610073812321181891149458624647012276855346904172621573966479511779211013691394149060569300909935348253450150204011141694650435586304486203593677620959201966698029722771159822289753823146200334456641923710349834594105478152145001686430989463534685912931868464247821120818445560025033304759836014334477928835402385988462919967763232714876232699192663762825248183749033242387371122642862219871257497033562289831618889422089122111105205473463398369060356765149738092284323279417051202241883852342217906477147424830386738692315514903372299479172005941864331216542181171498091041211658642622221191130066889045790251848742086935433886308522390633065614270538979117559530301514863005055524110041439714611892862933482257867801140904235425719419785899293899470867494831626109061427387894761122177884986148757379266878708441161839164688624042379486858883443478828858272879675277874846286429060101127853060729346253271124752511612472247903702909911691021102509507315903971841382921152752892392901419877836624619646777406727553224122183488266260191286949837172881096977808826341795101192417901973954641459925671215449692121043459511578412487652901251703859025623486555859087497424125472671327826948359624164401484809917486134201714630701447249237192576739095490793733763256376993058735522181448514844227082070732242780435682286056886327914056527845781722732519802881790737560328519159354847025870787116603531951227423238251139300062111227504026920531005945797217214858490060097521734950861631072005351007872155061660179069820094299546966141421590147043418388105019943670060611424233148312602737427926505073470834202401764577785472509786001554166940511043384335336461956199296257775032250005844916378135775915153577114091226473571424041319699704517542198095689856480803544785539401842788130580411679371094260096027481531189225439096864221858928132353734809274577999617304200861172336991502113780568576618984820756516102125534921457189245444696448507189140459571046670064752415393665240759818447046904624693409025659985931502373374044620223805945611525292042783165537851380481889661431726353127625852188055492539147659634690768973460651057115523526160313509055792811127241219680521229112784127906436719876898224977935631561536047222108806590980934343008229628586332126736087122267374252284376229633695072460184683544554201711073076496543617341964776901877330455260149316106008033959031788401799059042603402067808131823642013387699934271995498022405769560547785222037718599645613171851464892725964417558479050964511290262327478054505250139143031016863496244605450520891938848957082485881463900131638123056666351677578067113076274639671841503040030008716548641664650715275666989156207152705558954390674692896375420788708053010253750138709242452664054342594915131896665705735816990440886602105705749552950581709833926422067507341824406026504261886044411568574799783815430577488810645449506887837384237906194545134241208433904634971641413942378874026656997337841075455514925785781950276136913385973944727602166817248929412622422478021241746591541578979722292078746398508357763246508499556192773619649989736554359843130710386882876195906160865385709708909956931396670782423750088216990136714415104745963752906918853810406555456537318518748200541399210014034217096769719397488467478874914390711382934546059080524449759031172663631777324096184824293610605009891714263196744577242802298051041815538869750220842642621765821131421497471382067341616428364580883899003012005061727424551190170152110573017803400842880072854918515242971313511170004923906437217648464935675092213646421548883221588186148341970089620033139100727540270986700762468341853856592859975802815367607615468568842218516608084942144043920095230003645996107766082936078202811846261430322835332907533380013726828839927129690309211535115886237306859335012622681941612813265857459202247799398312658935675705890816659198267773247626823901769412236375302951622890118749090504640446162220922564544677734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1690904487673769988343542088649372178884872167056931024137070087911860180659153493151042075318675266995562922501982568967953505542743128602038084751669626407852516870289772910180702159938105783683667004487525037255477426324391317801820096061273621478562710680679597554673705350630756763662088216705152014578774436554587829123555059093953437597349451146754705667071383790455296846316589117462757158831213972191585359998977831875926902189112538310997135130209172717522962656995574528546117842926499941011606032456948820774223466292887404394460159661345438681415982659485959617954915306803386700452511019531947998986212244852693701606782830928912707916672989959043972118803929932857611964445230668465584153430497550746617053526618764476585752961702515200737751474739660202359919483804050762390631408895699687975470475842109588582874624041505911735629699791848714600388137981288420781820269800042341003138848633579426303458436123743598995630010656623013832080121624816136784103260224325545521951337511455078728040165355646264707627409186568961016148445222495123471460631644413295093541264954524449256167987088699669330071409835117596006497085013087390792962071826887333675493717657651221633150741303714297769749233960969182363207497270348230796277771096744795769940730477756698665852101689917802350985949477250615545067546648776232526151895259016519711735691808070017136952048705025020079099658864711596116635603884314511554926659910260182569045122510129895997959866031332330596017156501245628471841961920404721626196771944713456284270657250265697160666247067273381564171265690558915984896818121578069417351198616767129593822767173589739684009753186141662300484370375247986461252640554585048392055293100432460241712759509641354653004375194398763982721313602130343605094896294814253842469111823170301992077351750828476354550803476235012500767965527315823961441359503267496002393580140366957656314214784099004407907751722242265282033139561711501534676690648192348623507060204210865649936986840168900619498505161593623398997112777022677289580507771067728507286117772982592794683205502882587885486601722504099450752802710506988837492631687093415423984718147767515362385783585926008948521686430998727882543025708029275863763359112614058061152932389392433117108160720346155561201851478851482472267504743733004860825355146703836291425945168916827534251781100667303717718304889006114184780795555365439320924225706858598017430944197888967305053558116749416222597286123122877431219207234745927112960072716821751392087071582210660313912083223718099233995954600266445188793696300349065016742767498706779162354713811432760798378941028528067861888277005074752287655541695513080585397294138986023680420690548848107960154348631929861903104671130684656925842901736026922243473427125544729597588169443085140240730320002743586445677844904553151636360668048157966203714031083489256178655220112212104671254508356455381371973739815017598232147763318895974274954854163085876348578983820441841853813255496881552880340314476483506970362818769730258089663662747375513883505367138279201284938289856589345960715746330779243581345819298141343623960412406904668402431843460820414643683595931656285937330511492590438122288436447842200393223081158144139497121386193946273878104672076511769050125061249125204657026691016960466657480258981177058544931745737833114281794532378480046217577639975387041131532539286375228537297132076292539462261130901682471650041270250192115684066099699516024467216698358219203094572033340426929028184251766084454000678593014684997311310250621320511925547357430043264398090595969102013449855425921054868197404796955137688742105384630272315587450710232147012973294203832123972929293471328223733096674109922694679392848564538246327095873250633419312999585541883474280777820424847908586456954489358078163730304641020831848395832410570289379131530443858831878039621845610010543951570664914168801234103325218675628190067526826009681076930167095626103999734881895161228706204809435642204769950973202008054513234094247691470710547114295040778283072082671999094114378910582016003282519389445422153814695282894281724399490363884272159392558109271240495987489070483505909668318369575575374693291323954271052814017740778769839239753083434427554197771759838862501622686157226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -29110114097448873135898058702061150018117935009961132693634402242932547799551399120276703734435523618081058202431119958227393406430574582775048315511518223806072660400881247773606330648387716048033650601114250999422703005260241654537075946803969327982598787681911835668288934314103051461722182709895842397811246309218510366547907944306276575116833176245636245948960241618109455269125712926806574654742426842215927643659093275611671603852662291038723468941387861344020392322157804921658242358819500080519831491922158798775172106349119622779857310951143896266018660004324818495143621161604172882873567491007138119809984872427895387699551054866702132890288847279120040797963477483264867880986045805261683197278436558346647002317235212341952229672770940089067253059299667701984681265556587079706416253467011498210995491809114791258769198932778139233116892013963899071872218888459156993988339501735638466557239773185773390482161700752800379535583388157958382525173099882701148876735378762661481646107899977428895787185578483094877312560507749802809010230767804272976068842134002563695170256581214295170837490777998059433205822720839271089690432088750256106719941546041029184873288342635393302360115106974565217242202709748493951930538234986521938958528620370522092220673573868006305819169626004501483429112004128099320248302888733632728171321265880900528444473799255553853608873666308108580466543759113520719024996065153796761035923983176367930961172111548676660908263918764699919423263244005057633475136568057744505456654913391670640949521068116603385415823179600731750900842246800480913685883646086750300758974316326548490587800372199691565885717815658514093211536909077941891514882853210630279329657614747473389722455754732556302919040550270288853997376134396964296902296807904879401414917056328778122849472381779070462565467314840131233362560685126683357835642506460419987336300431720158848244982868788864821460768822810329802377013840398052916405754425959026620278660083047406717950054999237692471241698594516606857311459248032007353461232573728337989280223255733314281615196262139048972390781913801862456886802137331761485939957540320396317215214969085741218200833175508674789074144373114644473091562376949010577926124486927604804482454164255398373086501809223665658008766224245575022897228783044990384820758560994870104183303355070391958369446363194481896603883967250319390184593753973022486569653846974918749263933283533023386717119702904898964741830284958066282422030973547271148581000749372601774371735081692050467855094000673788164555069307162554188597011747478452794718992917357090389613444089148561240863820539751172458876702522783191397798113452692246887100537445930666489934606935205011090741498118956984400320952518143105772251083855499150565330721167059572272389216108860562734067986705818797690364742240488265914981255046548417186844113953168669939686593210223401034931099193865342139771017770163547783120406015488877010990616746885840214075057381232513836872813645347795414741225185230260696363247132805895730843375553570121494282538927575291090001398113017492983034042723276310608328503345656096031527121444664868749188254840460940624669187133267173096294959622425232785636197700411286642617970535958842673525661594508227108030462965323806573263326486798064408322585804230756507123434247084947783428856229244730751317313550768220457807578146300424181488064548873922950984889918514242221928630039679568177706844099417968235269279070038737128739243493999198645141090230718318471557583642053166030466332935874471902948292070707163554039165117809046320482735432018990539335036568982956785493873875898623594341601354365681598206187291741411196897941954813143688603476083475397782083791855475821003487486901167438926224849473849999281669018696336973288278975567148877721688585781200203040346535641347160892748852271240627035361057198536721040146811485108435980263153213368166012582655745696817201334376414857199889774385060580971253008320326569154387684977776982670474169290159228867315634188484666973259792471963478283866951718735151179892547036399854998614029938589187502803572176106478510666190107399617425793832506286643000675208264678935683650901662001110023522121469368095217932298618159024399193416869645720261200882871942848208471925964355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -163132575526269803343446408790101506850223840320406035340089760038191095232119077818393392144923292798744333016606304760144044242288997126718135996237265002853263296020515409487638811913464353053778867534279586232050592436772797861411384542832466102894758691199093498619381895138669627061062371905007981920355244485547946628681149962154518230757541716711110861332553896884539548962848407408834639637626065461046421573916724501682091180869456960486312771199260473918572238649208203229905934650962440240835362901014283786002065923993797420264935565403276514749898522308361208878338583467195548460978500073436571188743620742107718720824102936055998078664997320856243769070348408552528932101753210599499194792783996517996747545548671058021503178086778859631143592165860519930155721217243608815278552006480477512109355104221816377041812667122778708759997302186557027929792654193191456683594725118803376468823313067544543129551757094465988809884796467617022143625618356411007681378728197393833895795604325081157188873445099447266722401050039195315921453725038520891945294955729399522389247242505262261920658576530975355038441760357554067818063027440992243454416032483422304539430281467800282736234778074553177525051632051038349622967487944496767009434716514829173097865519544660738858290260313266369654790162527765036248910635098689212045108915600863133482092075609759533688380301252139166949100147587002677109574263380985072880431569455516819492737352785843187995291932492848512729120629458242089397252934324694887910380558462489067360155970158843468802176742129684059380597861264509151550368929804320916751745967112309853170587725343189237516260808255852214498704744035736912642444241420943046654266118908298176613150197850465267354782596312176711735748909758062146392660462861409443531543123169167774013765149450856658403230420377721728088418872834693428714645637707297625372865142592807708830969891891981550918292715246451045330113746668224990025813600326407846532626228343483714613588669922004458125417977553579340132936044976981350170867395820965336058935734115468267317423375860283017245619956621805915102856584901847686872838934859395574314445796018497040432884304149980011383960003726902487777860040478458505097142706820994679352505653161157630097792481351484817784385472031575491171887817588628726272649892094132417819844475729608718409294521285700844398844952885805044370126995003192810344809576397922740173716159714802781197043189962107819285839443269763409193045188072215568995382262314739643063028055482764021458085418603303726880831282973068837441474792276282992120844715698778044223094204707235968708357580988623474795710699924661784575964531573169272757429731783471749464369965801409413086444656753796026348514521193802640557926719433041545381142179983723027493114800172564324066842665450541820301597941903012338209540351497829061378377354589809335047311402043728059812683668668065162072770706493854669316643007034779637091130876526901206356873597083573862530381851034704726573260407020017511028305241404474650257690682903727977916401242931580399835763770037481769019761165432600401426392706796072128099763578061867851900500575194572166797149954688150372325661291656284260020667742571951798434168067556714272855228005746597775365061942398526361091686074649241911633147292572625984965656502351150059229859034825788755276731586668403326064516894417048499002965822789563528280209573435766593466783515454571720705200754016329744833957311580333341138081929560424541035503440981788614188655747495131063905951786691804095559965876553459067639110461729097074307213678760019581664266780441570331242759923293429643380181205315691253926162587938727613476712159218712612957378198391844177816034168869699299874554803240045471900382192261940383792208890404956390455936037346274738881080487635041344254924330028322264347041582989824714032094383529464552312412264983348525009223698445878193082679777564350073834684544809894561820097493037271794964592392852877011180845199419081510936236060924761520745497567859861322268336728148528833881057988556777419101786920720336893291160102270454678584575625163016457328311812965339920135666619513589755022769267543748852023824648519170338467890091363848530698997494805912673211581263186067766705686124403791409453025512695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -285467206594028349900442607445123991258162552655819144424479166913440631619256417605421891272472389381475297948178642208422376232467520766971774057914873251624293364207543552071825439791484663348507169258756969725691192848415453970635948249901867445876359736480422284594317833438051255056826483591445236572376945906772776903531654715555527773195103156389874043480163063947975590829173227193032505688910411758423365327178798646414319404560022333125513789854308616155446051496415764345188441203737772987312897159668257849111232881979037836413876654457802764613099636626154634901967397242792623596747453290467893569489866461442174273284467349201252606597310486158504418365783941259805579735383238256489497390237778802521525663952255496234841940874109581144680751572803830469170363156018060376455894779748209008055670150250626629043956623431260937491593811281509776424229110785982331604811820336953769531914141972359501944614128995336536612435794379303417511490281409871871045949136977236873245174291990443540832791779647351022367316419698066780111404325159746669944059220842084891540305772820061818031850180692213684703727276402574191318846376450216869881327261450975347111187932027997733131534578330754502110438709282698136248709359388314197723583849923136944608545669101513346742041181661729167909556650428632964128797515535143294865031665951535638299153640873333133085495634769743874364256860041123228187807598376680956833852004494294621016512274672077367213258803077952453568666084302707470296397578795613666081581486829530182712778760031695696697595536921426171439528644336527374423831785860281047791796293312645536163080978883873462100289348171435914803253133255299426071197803998367498943645340728284489241112579300468785862853838405887674709163687082838777153127297911092307604889066615212641237848795135936864628091965237050057451058976458539191457182324970460955458983635958244051041359824581919059496481751619551103046762653575924571227124524941395274924661683025905374448233689354243340684693863278244560811343399670075562339428613068483613929700949011285939753238038036395730870155652459986994473579481485841112570981407306972368855510252933162324698530513622092001529686558148085324534084051377088304453285847272756626593894515888292490027728388759862717184251357900757548921794048864833248776539438842548922625406334919743940060899544167119188956210122965521485755038396225771448164958413639179564019926219255408190735268327188582789271001802003138360166386738747479793256265380523330849558745038435749006976511953349576431236861609292333451416277977345302145231223818861081744847011552270160696481804803767175783876507418181165075246182626791069391774964460700552155484780341523674564895200728969587928940886829378629785257243942497272409596856265602497553054615594509877783342245201403820181365453551633818444882687461492327235878465878885279862106639824207316257009430772830497342395692143430473461034525957622706314138395805145475562793460295820398339166108847723527927938011735857474952394109435693191550073784083083931483441294887121025219996157674352881041855876054228542616556423915420365255788834052378251663172938978380467936780346511239410625994248778654912385934488198015567566119799299829213578400044463719374295402503438927078873440401567515340521942538120208963411961905439278197668973018721725808027999174824651282324283142339237786271378632574599483548842846460541897120729131820413502742008901098688852689757225338364597958330851736129492800947958126844027400591311391018100954624455522711142422283583415600735473853662644331203104261042670228706167196760252456437867997502406163074332717842861999301662976116145943480738095871256329558179228588386246992815430126184426798492679568750107233098129052392721577605486653787441331517708082544409640196766233541596095493435329189632878904507653290186464464455084026604029548422000209218589402395240712450481173204398827840032220672137113056998723441643590934125990853878078932158332866636776105619654823071489233052078109983812120183890322072008839227131907146616987581751198853118962754301725031296468014840717203048675513478797449327413674039752810669327221323154209770289767697416652185794801218834046784531242894981088076668023514184307512424698573584861231716096617144570098876953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 4484154042724596374140827234268898642113337551659673185495853242068138121372098855961439113463345593486942812124554175850137083265823451482379132475559404509434330056115523494268438353871465156364000734667637548453426707179231929352615673905767232166359007217298348753629343189605885932559442882077198005532240286389471992624725287449793860003788047822263889155710786305125961423266980990927530709215196130931054916712143039790568964733291197847003018009179412039626171487006302420415426859618131348206870743753440867772591209029347916330399265823961515044770756844090480726270637263686143685620340241658008597019779583029955026762113275970952667583811002663274094907876768831585684065724588858583413777948934808553692603347178340626090556080755865363936583845294876220035007320797543973341548922234633531429555180432923367274709767238301649750994860709834442883934709094213423406334986817185861404710560356870331917490412572078800187805260144466103411600028250357059505489563988512710589455000659703141311072983335429848617504929124432294599935144780102101793798604007999213248195034507487167318272646122454903862215953760121546437001195734846641754372109955325364315937232049597151401640833451554749979589653943117547363955529273889844574236110092585440032964112869341563357608925144377506008610568022902861536280935396260920966842982565504565278991185994003120285539478289887615349154290020699414048068411631629441154746507415541734336942189905315553675509119097460050265165094654675134375714985773266817396915006410781045721493428248848763101863212349012197415727499059815020674193242535398565043374978865657272962114986327713725974268287140605457729861810480179725107061223524031945224066389356633980107895287542493740120379230557826633650922272817672740292763118103859029673300267435135779368359730722941311548467671835678740000335467723173606054409575537063691665873270883996696399587376569440191183839683665017969093739585853733108172722681873075164226423050670389469593374916935374850518325828307801767874910597361339395090674396811898146250069905767352476571995658608416039740566108394851599035456518398885644580945284919410283435840838101951893995671189277789782805357754832124831331507020418223653231219608380142710854726967120021534063029945437643020176320057096418503440058609141501455459299377144389018088545677765853818449472786541787359801918458803303024204332717909000719191097799576771261601474232287035185246699219478720868185636218132023809282366041453106591516822756735774209295504034263451267762158206244006158643841722278674155170636681308659872424493837128210401424267670144574399773846537430422678368440510501570617414562042653212354668255215141887454515142420265672332090186541942600218579636515759602173822770842520980640830884457846035243203771990429415230947508811602437835068239893731254319751543529041516054147032602851691110815020977942780659061215673991498268166465866014571190947712546964534557397536530742481933830833551611503066587130765773241120240296437414748547688675249598650219097526210639354650453437303672090926481942462318178260909052306533595309209688009505504799145785489071676928676247602015524865528004980548299156766159001552518878604705685468014628362725407166703213268381437217185433500148122158262627334443238502401886146609601592604047616513941762359948780530908928734977977751057651861515759665500142705333663817683672913432923046117741062670013847123989709399042944522984148058714405692579220947582059411761099893312581186297784265272860818432605661126290703098598323689773066188416289518103456589979146862111679045714842009611840263804781401081935917630464532602901071459737213141592789588499970025813050165919929863819350118946535203821519427284392569868985802215277376544925814060877004651550350488164015771278549077421515347857424413979832905114580039734501332564575721728995680805657265603952409436050864006516938881068149727537695970700530464870107208891428723043156136150792036974331924934344111983718830357591955787459576179777254325373350522906803536755401703003171225730966037775796693028106641199173953793472368056038925222254526091995469101329132503192217587179260856757896181516439862221684655695198060755896702718803898641084160728192246411668943117318712331361192113432826038254755859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 35799797195247852346886883258338320187106983630468090675634745453192230002564753670162907877089583766575120458899520844664632162477882568271807784480460800885448323402767863334637482586960110409264749174996969516434445070901480798050847912847514781839558407276027782738465346754359142680981421011696089196758769053444659069804529331487001925789938933445186488652341450671236215741508551214317734312708336207178420580563768906568768122923371516753249595551439886967472643803542812496628203898820533038590522949562428346599958465633696679132166211031846020335772252515115856207593803155373453768214316124502247597943830189814259724834908868866332683473510668590274089713612147014987956300349569227208591404250415190265149456297036269069688948342845821521554113705433556612255621827491777042266827238830782120982350557661016039185163962365565574275773902573281302415689903332472333851065222584681067329647149326276139613249762816410930925636687163653837973508017575547511228128167440787058196421206913433696929576513660192111197111956342027238981616720991567494008304970465214465741431757488095355173913364679779337297436887424071053638444574174358795167073926791463309311391627180504030895521392162299736284103889681781099887913589959219987132406375517483069813778441492923829711045023895199165809260244112731156114973884296506872703069114119113067083568497259875922169122730139489252318474069442511803618438357181156449936681070343920239956222012060741994152808481246792371431416053609189293562785977278976437014326508173332208744415378211616942297561005199054538526295212327279386101586331320078274400998818149687057908648904757546766963647589711099732830090889457418046313523422891670386499644508926200176067568937147896012760941083210995556208752160824199769275393369196706100692889754293253893900373305042964981233936325339600549884855125923615265081085262654167875797060792950654390689176326854044309759743129083019859692298462477689801961246426715387007940777035401171862890385777778014413099966095947936138184335317235631609348259608995564927722466248116712807911068818771021880409449144135242069166588525517625022675788973302858397507338353470472893739699862026935226689178787168299984841250909050991985350696537823514293504738426868624090029470372881753349284112266691491064478359060769590111243193994730074445714217502355239391879315961680739048440377305483250202030408266032904810844236250760113606187509861589021657769995189855421838612610456145894580851736999681654539087425711739717314412581344251232569940965826016536900502756883330292473880795246382919372221752055975681287172093786454295535920222404180170478919101681066723229204010259068744789601231843069522450954432491139692472275108502313372600745577534382002445648739085141375954479726747965368924238526288198410412575905326021920772731079680271564179920866141594183539589527165431150795614013765495547298036611068046948563224331007929245184003990864602711960541748211334689849749674353161515673423454293106276047331928733888090181907873405821976754434208426869095712384462080136665746581018977466553225289160646128261713860440031054371923839291055404123721801774272362619585939102104725435463442036875786685528873076500296101075820623136862207570876687091078035878220882309293189916950777913775251773689567273562777826833453092286737998720826876594326060142290566727521793670180447040074013985755957081583228320704312031525340476207547650748869493572531322028785487599596542429666879621180282290930667484205369305298063599546465995939021525870895065007912779072082216300811491265852253215007709036489550848819095674604288493312948088895439669741065766903921589800725421173809500096920949254286930302614082450555569228905147018424767277577894690301181011574976425124598961583336892382412469873921690022361466650706003757249742507727202777152471776106461705956863093822687088082613318446695452758403698616591519158148154757876633229427269781990486359446922056694489595326913642035767590747184335584768395098443744397528254814273010831017614585738322817238135823718384551465824233156534712115152554158576103011738348481244871848308520441996874557485739758250139714635540162888303389172244948384967640025353466771209294475589291125987089873522476205444421854454624107113069569633049565429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 225134776665412862340465816574015912428861297636802706552336075675943021268506169278891126519175309579604926588558177765751701474984299270000724959750398044920804946733211495096856170368122633919744232298742515153449419166033206233045619579225899405200947206135067150027214604989906939359177596018021603899274695634232571982916892947687149891674238404603630690651176195227841110403978740714980509166460658082202487406872151468557386517905573842668569352277078756515832491162753163338934200908785833591347919825408370850434796310383388342816290868896060615148433262559914139295821576668003143787573823473003293649624432652378907408707680745483121587938422205935268940000430294637788028153577938362565302885362429577317264535757352457318255745463097365065323436415302271148403344383673657533793491140962347015374856725722149846837432430481265328442975501768934170826367950271489734613541544094116373914106497063764339755171393032682063034932884005915918358962275879454382270731171316117182517268422113994435390678332652725355161619766390693736854165548192905436987115566621415693618345274628383952360246909937770622496538504053583020117698008793433904066384584133903407777028740835871100647906908548242087878054163266569946637500244833944280118951531481043135914445813574033015777164013778230758786792287614864150835658393164430784094264842098975581918138733348244973087911668942762050004266348069736464465743770702211898694593349964137427095649096675757295959077402371436369138707677813626424436506847476214301597277876616172304132761106850756564257536066098844150498082787157224822862759007442315528324042523593036191411266064543660537651071706915162094725795434579159189488271068372908561481689431649165335219931315939300807304477752759546950515870254676431539712978344901857570207851812672524335600627983470147542772444632143188100040064562318344722584646434223657133743480482042525464931134504102784021496336272463083780385643985286873389769587626974826822751856117410938911051772281972136686102186854344333988753002525970074326215682339477055016379082860043169363783248920999178954059280560588828873985159708715861379039001580057915005651256072415216095165470260472666178067317791611302528391954571232206524289481507437906643431341525058219149710440863701138840136750890482955482996781326964347981792997086870834631088284165142235512967922516049303536975825172133174976094530193891970975204114405664776764348727299066158138082419244220122084256937285503291672183230636281927659931744499924087060751928824383554181439585431907369831675207830822112574784017092549588761981546085676106912401206543708019464452880805115057724587957808871285741941043491166225297798943990290489952006805038904822825223386573543172919161974453822606987372445015802589794475054683406968417256259808822031128128608927471726578131609006492239088120743660480774211429676907083600617409240360242497823542343783604193049110354782572831124710425455253992746639628867039522437533005582759286862436167856648102964752471471954553291836222698534608921615985995341718260295775491012178842331192526166847401945341553587502046241363650897791614055538472275033205636559161872642174576322442535679936332089090911697649937795339633128819402950135019734003323036334683586314960922958882983274571294515007412264605986531116518291625573496127674759861974454051215016472755281187423888299664064108949099025121157281477937987884917194769917597240937082120221246165162552925832162774503412717386824669008125640600404886052787059649142679357113820829460296385198074523785103626076013040546955260876348016108642412763278554006776521408534675931657961662071660356674739563291240656104351339097848739380346499832423030399250176789116387811558186990330277529943991167599612889469189808660596130531261551663565945355496602914499082634770869516711492370533339626155240414581854726789035142246223475368024795635292998716885856534923874471488313451687800093129045993968528273723387762309451612795429258070083857084472391531434655666363912465252252079656065903803619368205085989787007601276724539126845472463685648346635953643830944936393129356944852152420502489792097346509490855110520900934977376868178393846198568010807105594388525499082578189918323030674684594891993320965033575297490615086498503923115234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 653289528849633238482313845974091785050479118351471816304023509357803686440818512562637256159925353771978325294464737973697452641504005756408976476288208013054606859551872851112532364438576245998665751970344558733482618059888410095683041213833523704223975415854073991316849851758409894699678833500837132591443544380926239229894835893255221883964177832584031332727617696334712550942970557947474088072436261489517013814377568225472831770316096506400533860574240365925602632026467118594052784192858783211229228850622152459822630033319114290596595673566123556626757803232361449969842562301768871540226342135717186784417261857623741534749382042557069792900777163227404256795022208471697097594299352668577202467244212038514003951451793278974669998150785390590198248593973919040341491355700770832645366560419649158142728747542502799077238796875589722775926990669291026776190288589622032425516219414025699920468864550261038190948936399746345063825847399459110443872832576707067314407306915328987144274797739616237752708852384081826763329084342171819102788056759820607850139261164747290821679869693528421749152599425016098753414044549266932237430237869864692552902784822860089558012334416322359589256319944351265002267866453568721750688231502354806688515051030546787138165540471115682335477298657974041871935953503638974150630526891510195363836203501664367905592825559951556390762950345219934733683730967349307157881380874162722908381426903419649867783951194832178312950207331291673915475740274132793400956235491576326469804325008931949688806428580933070787254346215940303597902222911715514665746616125759239870788762542021717852684000937847421459984150328764710857129142774022325206278144735239560391713145402777999993175231443919397582452823300495739314474368222902776164192188122836609431139116441202355498239532699329062580101818902579661456441897487997952389327272386932006767218271680847485026930395297158864165612224699809653789993381665458006305737928506360455828885211180325288443837858545145746326970291855819621139593238099432762195087865347367515923267805654428032165900139064167633757320347338275806056289756555704161776974938451253333625406040167387551669276846341922673540582267354451542506040326582078243812275330003794455059019914199431330073317783237959852208416592653227160585925245681650483982354676646271316994395121580629099908994907897829825671403214636615383409544707394732019333638298341725779062369557949883883579425087119582701396340248725891259297302170219779050469203251005668202238850316696084063229969644768465620901390062202340787218485183814052034168688609978248966518164385007002358115266783342590035878044402195721855698360669080344118191087366288084217118181570416905945732965881708847182543636228287598285974816816247859964700892753129583377265205742637879888860815677374919833777621384329860194936953882742113901321292959291377852792433404789527267586939603968144249649018481113707460022829615471274021416285773992589334535741967959543879511751659145522237723457078019128861108065829281610111256610030099605679951545603735437447612161743990673579435780431286290742291030509544382093071006204742918809780051349587649121973812659772475281558534688220392793576654614444866958414773917160147122996645403156921872959204151607936534589165068065626857155399954374599490742312199708268184409039867123702808930996635217004248326842778209661034028814230481089462078387560417960501197578434515688775938794784862793077692525312142788680474664823475260580940863009901137187334293150817126471772644532031548801718679468200085513704854761586323222392928740590994714136226899928934603090215859087987651213175485720499090451832811624751873311748902164159887867825244503067232570901833603719634249364727862966133584729266040655294262417599475022383304520052476723541088896886163461621038201022252812375252811916530272234690777582189140365178999094318851955717919941483065508516466773720848266104215750398482706199176388235360516132512203564557445100311620354171608283066674524006926095766780327191904506616291938859003862164846518294464895895616939165135594574637357892609670810981217817731746423774352740434174956337758073016325919702799184798213290338840771161003075579965955354714382694343893611312473286281533552535080741349894563937009176025390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -772374727586215135513893463354815169832905453524614798105538143063220151169003992480762003010727167692320348948504602523798332504228624005931743791023944060563651328702453531967826744765291088419265484861027433909100616847641585909847480507729741965288247899319382010711786214378772982296743563213351608106511077374725026587637582115988590156105335564412209143834289651276406416745992412844856622412832393095204539717329174355367741100805642122254464774244041978949003372637565046848707784736410687381043908080537305034182470887291938341076692625709811127608299461337849677377305242869343980965899785340908856740986530915376093222233058707333566613137693492794778232557465057341654256562266987588604479361727540028327347141600894074822843507019867601104625913753616692408039611139804958902325231358855535802413723412218618385611499030086903486034074464699785582277214233045314496702984619336291618068603632558094214873038371303787569570804367256941084137367147320387468601398779021158002918084131310081750968481014780775205177545410436825296383528027929946305686316448894481144869121679593995574503375804271469853568778888725816249546659702975787078554313787891960570872748137614961616112527420052033528013336594181981975578025861670634736720675499110631310019956207120168348719106035904309255745841029886825558470747639198175406091353423259315954094156129717566341341113626576793200310386970834856970816067516397325833238083714749555809956395401693509739797317889435564901086935402700448184810920247447376045381951250827849657518866205638827058821763433409052713446776779295338293552556290157027649704788213785681327443140781647532737678910049298346020190175016588209141139786098669512837215998120719087442436334501073567718885884046930299122438169286089108613412394178466991991035959403204667556039179432903799493260345166867330089492816370039608223419774328165643272603610044627899841943757538935682465763111608220310401914823531104105867448689337616444583684972264135749396682207151683991300055571653174800139383731569279231457479202667493410219263846804912032880640817487839445261993519274299471684850807685539886544298554131815000308708620301915555686451976516228567483247615930559574793005884208239611537493733283197745086883984959277701358506959434029662607678334578475038831299436150752019993516516228152612808231435148106236376593944784846312881703256893014411830310178388969479347700700129594366100506623725719302227353770525730317059670273905302716746657677595739759479711326166269101585014672255749468023669365095352442970710805975555279076931979450402345994751453247194184772842742754020000711916617735018704568778379910681586667755277423198151940149079192024912137947579523920968460982147419689789328664927569209455234127371545976037997009385195198722149364750400975224274770544543220662704584147842017979776667851524621479427625567200491258543906105293482251533429637175243425294746607976844061135749999440904058273359931192391986177064416129521010629799299894653989934880068152534068446954720178289327617326267237312050065750024867235777446335297689777013815281853053494993788945249586147183734345485461840889553891211806239309167955744257198244374260758581914815717982377123457872860868975808460353022178715193671729868890600372165538426401946486075122383880963347616881567413604370420419619118805112777180184370022326588469719292887875453398912893517040022444194278616686469382498851430543525642480427100445431544006074262501325634104603482597063657641122305897678165767624131941694854206941943430734327138209122684629206881706999274818758826447894657976528426827821715724925534462618645789686017337630988024678968423257248456782694539773980332188382841943997963828176094770274204860295957025366027857966976453415388117493846297154704568497303188929525951121103392270047583783139661031604205775982034120589333921275631491513069836013881072937003057677316141075934323210599909850747328364193498350485008814040569064795421899029465529630743596835990757574537505343966699724805201736527307148884917070540083961731186329017481933759162098204288502657126752199858064763423847364508054113228794250295380650826153695883329791000444649504503047600158981867426971780654690177213899951870905082031588246748442917547582678431663995228194769400369726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -1228017064942722770883954936893080314600382916087448938180068545892628572720603132054343053758033143038787068265949470902148716498712314747482523062976487110609935325707676052538011114284415888757871859161645829081265856181181337990157191517283040644106308531820343259880461127393661752271454256512820417525906649601613672333959929874990635868759370820372813502029782204757489170151249297100439921327706016284036908967044470016821172928981388011169010723363290585427924033647706932779083567716998661533844038193382434325544062942302062481793269438095067878354230432223327023924008731215308630342096695183318194689927520215402905999943398280324436779240323307409309996704798310954756100542282149043970839189071767607670163938322359774865111860845681152492083667726415167847941070587828892378387694720865801776933420791137477820164286795100213292946332387820693686546453143569266806042928401140457006049398945736458148073961142085217291294063039970088449509518369480127490702425332212469306448079051779012079137735762027469652354654933504711771999438763834201808536630860834530771836397432292572642332955102362263938741599652990844019520998153276837738639180081710615387385018717871859254621179015790417679870281906604824852164852188484353821888119046961657943912159553967592676184644840455831559020471264204733692577824769825096223035693652134462149565050193447166182317821333406825795734193316184802418124004998484733109901780950534478633367550364371552637844158258578919560659937387481653839040446181560252548836001714304081154916127125506534781841767977777927571859380984512411593300728508616214098109202414012095924147279915120941038795670024662975023396328702249165462042374952149958775337497702902105468889488679677405016349500376595286323049123227585503321333205117808355067635604319759040351251719604315715896196528786976010628106372992567215550430169809114740923348414990152616131891590619724059171673992393871673509441408065754833935038019567487693459852837029850121040625144243887149090877330443389995263263151319169531258531975099144125624975310578297625642848725811755048949622346960270508441164878639396321142929387191776040868075070510185152632366108650969774650786862105016147524710850332870711585395800646167642075872606875780433390703735013131174746041728061525260642326078582173304860990008276051842768131944088021880447092135583892063581260125206182931564812623384083548945972694021009210382580543418580475704813047426944049750536068032412611976792470608661171721382706378718379971525248086993806477670051606684004052651837860993445314919600523463733258604440029507579453061681386449410610362054321692656142410180710682380149687289211072980531906338700669188467873435088400319627329586715786463054440560731467629057273312130159755065996508977305865082428001611720312501252610838473351501572040568651606538641815222006022357164500201504406208225790540507536512204832419710776413018904851931217207956674447515813423762809859410500613180151024832317032789077980334566870185028806783350014879076566957971342152879739124645869641922295359581139134347128284173861195087795002692023607570554838193124186987198971526749233803757354510388986845013364155022487362018626808807345132205684492781549359735010035867595421308262557855933990955791708886742184341827777576979269607461346374956465898562823594315551483046350908633142614765488735150011790908618704917866528028354596722506948932599430101215568391123325682214405432634570040573998654667820656012090057868774656359731871300436280335465435774470791786288829340939991765610090541257460106239532642138567312262082080969503992188668056397091650721161682843438527327737861384339268172346467459661129028758886205781994949414303724478195596498686380535183803959401621456248104909954110953718269513831411350969435146163249070202825209285185447498065252330463781766034899849702944268195344434779038056913233076936426862229673470405406206001887589709506119280314490693394384427338800452211333289586395077018300900369327787988131444837853229335609962827788662114833145728509832027238931838968241669568545071603254565738026951942493522238056943737213825222583098320271249952302509866642694368704066483171941818905494006921468647445093299808686474048788933897324389807514760210764068997820677584341061345214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 2481954603212374702388216625952942364852492252792515543610498597904388528776497707679362360175351814662269089302499857288329533818621969151276250063137702362822194874710336653863066455291199925163241203188463271869479582441465571934238038887316451986474649816676011417463395445617129121510599232068217683987795279367628780783754739770064916531264838477531475306284632855260297430152222545411918118429186210930386759834925015130115677415647249431938796340688151878142654185869084772265435461583924343429174020965925216032679564055212100511642877398262978891472388565211494110058107762825029651317527127992300930893900705620096213533877696812669987043713877527955534045897147593599313371547053249616016578819488307254534665136927647427048312831082265736807628092270679339967846755932956264924412536739302294692680565652755015832322987901564222982639866447194471502393239986725067282139557376556783046286930998351820785762290580612673721795780949850796302230863908055276265722117050706700677484411239064629254048498546767301212407073407611118460864115881775747852644319444986412300791334718675569893907517530904491584586383051804944350989703517515121219281370964346358261267899897255004255852214664370788561328481507739438924851006014709662242888363742699114082756742222218753616888040180217653478506621810930088230431518767032560249184715511429246141504683304934269656015493157302420952172955060693417267646594954687107630126594216948463471546240222621202088806736791762750484353732516448508733013558305556841301579586577819520838143006290322002951106979304870993605173889692900615430265416622997432932357343443944903548188344075350349298850981465567617948891980655286225308649381365170659211316348405721932271127562847196578354992873051951097612527942888941627002111998505348168068419362122772019743745964442419133761684039902459863409057968980498001986543073416049779862823090076991314985872512416799331240953103808202818126521009693580087643155655102644446450183806842351307527459585028154352480073105672268553399243261033397305489135474274341252673294613219327970994914094262334546745951829656541354377491026617071365376475012301515421884813391254013237542587485802043344605941411384259806955524082214765812640649316895472457236406630311514770064371716434032030079825262542530712842622891281938294560665106537433032983100211873380997910229753237801401205558892743963774453045045947199152524600250723397316239794257634320362332910547597336083400433507351613707406697241842732042405047440114907226854095347322137006052007116471425045441444117822207151530966795109574777519086203463666058154199402426180495231477637866973379206018207732476840554821654420824288073236150971207040798372425482556925466647398615722874669634251805262517647878724834161010967465090580842311009505526251778185398655087645330505771274707974479664131810719733208461212041589296859518755727112359160749615293446628547598372096547478044884947243280766480377063400088598623052881040721828918398725301526003531711341084546733141751340088829497192525265066771595215644249525754753410407772230085590436667947141059349508744389146145633626852182972054516811032134155049947436435144983639889004334002467386813847863842014560490238100868910906600473501642536967974035239688065529137174335938400081352915122513793314930258818557985697121205816230258799001001243780139492756163172360950312325780283078641971318690087919505321376364360090226024376523737684720728286244299586974092630462969902751616409134926710209887743643603383282041454807973121932845962113707756180968466177998886508179077520337491856108469920752165991612971169757584174552166608262783937240925903266868487754744238634095106827888020184745492596346234075835377219215870576636195569003281196846505338405722946360461936670087567338001248200055893020743850080594469098855369262571762199400033518237878351769610727493572539238364347973205673579510267196873392165184325073078205255948864566692700115003743151125821228415985810537452197249316965896505163625145590366301442275483226339755444543188195998034982499426831163868810620349123343045507828995673258190116531470986153778507475968542692044646806867508538356248384043327752908486416971239103994075465770010580339302797559572836847874114738235891018246122323722658217064414260742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -1370787130493706157011620387689388175290318236026837884737382726938367573381588067506160337770874775101857185219106274099838214401091591137870274811561471056733083793314466609393413801065311757173155293984617995302043183052220740647742806042448251557435937673503753013392906662151609545459655442891753571367846719301523474162047114181501893266257539807008962433629297675170808737497328196684476924021869439509205376182777097691754245774874552320090201531248855687580414443421218365031628025683734431174278140640809957240896524079138394943519004087473898249436363550308716854961564887356131649447382227116697119779813628136750872717815818288784571755139832743698945320195522073741335420044411007563998545273409551932001481106758627165177834290233338789184974655079647982832576688365083452834835563404748343657679047338639618536864078844365271413461411681133176528246097961175196190288793119002454163284445297422400130241746159013438828288343270804769725077184683325873969502530642671745136858370806711577464342278816250082705439829762933197034549213409929234444159270708398929227268105015313602794169419826707161186477277542308938179160769956354095544230378405384963172925445871930972282282851567849433953504345917922839129020572662334725612216789382690405056997636989909972397549697257138733786793765189452396783485942964232201487088123173831275008896093961929121107009315823724313710165176787626810247252890668317953881904985219503576904939321825725214930107045116476509372759500231933144407909629601480608586765164098071092827043178974462722616235430642042582592916676893876823199900296255464060964135263059385567992196636821639908702470411439792940237532496038283198922317719265807298492671324670878233448292444900778985701999399272704019584226517392666643794294856061885908190621370146484058403425465615593280829300795940161816552621262630473739992256882512660922088544295656811321667424316622266768953860136347668088562962660207862717634153484389552158115521465360996530548069020174483664121031010068608088758909451081637845734575623408510296656512746328232464826985728652750063848264612136658748563181073302806762346902167598289697289073921654439152298606114022192714602626985684728589681296182271755371830900994947633656296791807092972944728296609965602484983331314291963021434101586344539155695010298420420811995005426400163997602815117853457492996963370393443089193116842205778745034270475778084573472039707845005332865820620025851036136810002552725480457174943284950573526619679997406080041210157935260925677327589780406551346128908495771352732775853035625935688636708640899255781647338560479333454558183660482297618719987680485538309743936634226963628857336104203132087903015581961102918119093534631326013944325994836170221741956813485552604366817753343018779997725370844497753205211965669139022368664718184331132215730809890745444781793324526485863187188215693472260441693695450184808756745337604943156986702709033216121623912575106705843461394352060025542409654197079216753692207406766109175606145604213170986833797926027267340993956406345555533019190464894052551463275745353965196649828679360070833007232314069706088571193008596367684535330524862101258306330689783502623356655708821823232170072832978790245522686621046441762539613758928027118940846099955954218973222785659826705521463131750749047172306452431847076020779259664496125280178594397933642702500908804345298918792341195095502448560375820949843957730591741430174466661801572013452048187181741409358866603732688560966248682884999974770854083506866714606857880014780382391980134977187479601543643404332872250916841524300999747111071438077344607749035310535526602518481672321893555514817999789812733104918791084215493977752378358209270449298189600125232732281979516816369181756535831925947435742546454786284605389984463586873078811916557797815347518972294179090784095554107036847913170967218411101295828859010186105697410770071216270387514956448090060987610721147194565322831792837680203249787394000991264484893986365015115677616212523708333422274285775176846104602372228626466230856398427551846593886213489415002939411228656938852897095386078604789585886015373179932162421452317279143347751030324152395869956348320064072248548430184294350555038830691318625023178511470967596106090636474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -2521452337436273314792000835396821208845964900959673384014245987240200333763291132152147155536480142256234065906749906153772521266446620907486712772457814353617355008806416118313774295672361203386888173837874801311091631226900199504469893367948548408143513180565212040763268986475877598437379612373618150522972330104910933623039742665266116494822781425256812987687423761217709809582698179289086177819876126860293865973782692876430771586658501585392590778335018263896452409645440352062177013076835553089906858858427198281247924569980936026974218051879753287620635302416038036616249900220489686325814138246256431113365092491306980192386484602533101444669208581067256645780365841642729615462103710707678065850814711796097052883750480292873701225049048898996767346754312046414661384982960074933371547067019503839996241736996419184432791335441628274778754479308259457881009994078456653057257444075899531008694815446203907175129421992357814857220682563025362711038111269499387593356285067226562328749384862278380130531167193531869996017935739519078560924462222622229629892779775110628155205102997736072820975141123546692233497237038570064508032359335985174099154256011376714323230991030053068070593705530029418962123140048802780910942464364377820678309073184903313433245949153440660711783601795395119280363848287319217692053731937303808767051806167295357205296550818288265398116199018162683091589564232709507721288116069082231774621520473960176222363129513688141147705765973009766094465856330816193299470259512469269609918621809438980472496674861628037933088803084187781038530045815478019478927677096527871541433416060881438996732012706361086092198929459225540289128969443586225986139382546390929039820353684339283112384827758751439024067938135355072729630465097597124886982526780746278369065325644670999370834610526704781979405559479872945859295967952175741001574896362051189127741607379659932408472150046665425227555159089040714792541009372082935921691083992573713504442040613655332833457946953313941350114751209363126030874512798424944555033468389374142833601075819245279029334460746582110471471709950511272904456053898689992301875989096308924538823177849752469803178788789975262010369299119806498087259407244470543779350043816694297036073053376493739880283564334899692768452588264883387033973036895535656864383129825163912683602065749762482787451855466415230867060265963963132666648026193513988729050207577043939812511158619155383488652513639383267407525138764626180193010519549320304253189829482243168914081120144753474243697824807108024250747761800829143934175343375071788342130889919045457811696991626713806755936509751604833368960152653413007178265379042006296136561394668942816474723754604953111425632478116642855752177960982758029329661678605162609765056635212175466249382516842621803869511534752844666132713151485459844844472759823968924711797654009930067717002614863227340775342951021269881651435491791222180653957818089504513459203412481643355583146163603945850538761849886699779737704497152722385663222367565863992828749568525650373325209306656057480253683649820336169426164032486549612191195581910904235735825880976070659504518286381315353168372543099308363666294063408810432621847685818392739535152444012665253973151940581079046497741989983481921229670006497965231379076141044524404639447877926988884894041639932231254519035241054204770195010227159487174928754115240424249113189929808062553453734874829166992570397450944836320847399907104270488396015492790823831258113082197157301505606881123070311259132503755866539692757812979075780467497083397768384460412542019437012051591013781732635836358895047394082320229899259582029003508581200843160607617069071411178279854815968355668773402964871151812902603268576304937694663965860994928935982885495593509697379142490384800359429093962352695693229773090868119234668838430074077019671433447207959977400097320001504824907559167204091953084352595846632093425722071694961681296533591984965544582435949327125222353676843945172184024692524813745692328308623666177707035957616064217428817641603162928230611253318798311032978729926288435607515997618161131060826864706789302664160203490525104970624302343512808575311809387498697467998611496412200762893062888836634573039540598676646880642646715034976601966509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 10297973290129506452062361779278533079840598895599489339923242069195621123801202925206612295920117136551042783243030956653340872713681300818476983613567468389509902028259604766548662251202902338441643051574040344281582804499118200143870319660344802369018844645882801408658208834010740702200123590277057932401150736421229749629392314041955840696639425057133041548790346584183711795964087725107488287566938428604324542075824105306138213805178405939857700910331447530933047437774220230926894679185410442931364484701579723131552879371093939876434639099877187652978958140653186488582906879349792508235285241987882659103794528064013106492853805738116546674820929697604888590565491032761984018561032240151765577487242221980006365680528934657948179280807404653206067231023742752377576797353394110287796508187268843331935511686821095627224762126298895163132334707074854665470895971114336064946123283320685859106276732401760418622253258626045552907338768893213448414839323718794796570240678780925354999126957603412723293130296565377217181031545720809986924337998577897254867929659293864969760713206780234438033481092877619261174289298315097830805542969728218749531775340360694135100943002685289979713946900569528767030321135048490556298419289637102795324075893534957426950975626263139859213179633638673846167267401292105759469052463191589046789880585453509180805373750224716258888866694187950474625188190582319941499701368696384917300532806828239591255416460039183283503372034576957805861970159643677265033431208602156862410610033075173339611731099857619233098737556749160702310069742305332894926071389812411299364621952089451896463705730366535810817684051898730334011620488606551272175693712090513501141717177129066467050826490159978258945660134085311126008907574260409290546985285810328404524385336504062973160592450503898651656097144831496098945521598055533026997866084913895040774880815799636035842700671849166781951940493804803502478088202461927443570024233447659736265201768454486662707655169188204255042664838627211286654003425469034769017710094671293366266419618795752294347523609895572560216568618512219465395580903935764828386342927563528361495692477436442121938016189628101504904625990893762090914967994346174446747593581051903056102899934716623740272785170913328346445161738476417692145432242521578128449237288120473793902735985789727793400247466950665839579641576853409971334843513467588168334065066585007805446540284324980659421483645269552749806369570902772523480974391794337891344590608178212875671360516119536428436188429907386656458673700962291124523568628659641226210778751407813278102534783179289410340851739412585424463776461496542946093584075152424320793371027522554193335506404502320891507152723563544139709772764580906075562934105940041682017548431910942479074062616466979511105052092046853256981021447629251953587293589290642432578761616135702291979941726042313823691310706114125930110063710218026472794496191878429549349679768444215859986992117863960726899343268397295124601513829299430856520846270882280232279404038562511628162674729529379189191550193065781627892031302927070775757937268769835911752348202030683776469206366480895957602450255575995204264437019050332299327795706011768332171751133393032979184895658939834827504006960508061912992892226887073011683255021455365363905375336641695454779393676521578215150314186782304258724307349970252364419689829248977189280418695561331075267522665255695680348348683272832149870346711171458942133833177804223126279647604062787713801409413744346779787802600451884610465417107361050628858411119118441817665427044214823459533936327948167514091335806151949698803258650954685451458105888399139507791395367581565575722336058693609726872237712217161688609384309155631229488717107055766812523000619624030222811481278856327249750766571927852049446002719539271419776338403036594880025480893771339262552144927847534504589732459904232346952511563206428764683250661488144511370790401124456365000338486890829801309907622458063797313194800756229752042249809477750839997604348973474525197289669997536489991085420818887101055359175500171597697990897892142808264273174858932518919331818929707674841702814758553680588095003896683515884623293517544999913720581884590167876672873247029577674774796891799901351176642773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -11177944358419277167995303958106224258536445216250295669096422375722739889891916411232887136407064901231681125277722901022092374206336317855517764426924524259845594620080334945603638119630752078903483286323128593374538426181034818848129424486200493939486787618716668453888825585849639039437928072263361540324150859515320397255014677923080181722634243794708563187508000523423084529956299802987073011676628250539213664412132249640583524824116373395641082926325662815702418439665954321023544095909688869453323624094093267615239710395463415005963929888471506100661299061643566044074685814604224431447902890552187245191678410597613177823670675278696478603438713045596407865036275481896409141596945623871739867911304042745405428254133079525971708001752198261309752124692378147120383609893985218556468463203674680956371892629483449341419248474774449675810998642500055656405322964498632725146778555674887939625429579638614029640990554227217438450565228803901563141024171177194362892184735108744430679031308560861923243243005850982766381625500324039327768026649782738951653631558119920552725874982675078989163884812222032941237490480658619731089778683776391149726612274657223052754728645612736928899039380418490544478872614109927449195331123368468608731901671473505965929900100862138636601512746708515114620300024382344343848542773206980039212032071165985323800248144169537225771654384347920977144537289618144636926716048771539240975608003131289438662629957717524729409628559286289997389226944203749250832919773008500091198196631174796021134341931941449685522993397153588830350691883728187116569550795973987618381165238126345476964906366597774522439900459475223724077982228560932623519024060060566671560939370958368145745225238505672039973805126191015681631218793488605848652150024712109368415871779038429416900329274527120966814479906508415833707947595531828837107624835735342601156678831540698407318704561407523393523675342922573750080371779716401138283034390773552046495186927459561187159808388224204957748237000402209274296593786658782216983413166210954203119003993834939907037398321507725972602095206422017479360181864573413454133296434905957021029756208454439230184588684439133765290998951494454085911564815414121816327245639110954413332464914410635928246495776972380033230636896152177620874062485585184469372853543878499608699628451551620938495224750279865897715435979374323143118256546809653364704831047076658598368231937700313294969385552845227614055005966114377309790507545054575090087934987650568415335671186227092240989623004622182153079271998382745436066856749631332922389190437894200788054124059399552746709768059282867805308708587104261446500369554110725477007601239368576727707545779235820044351107271858548554076574312170760783458881278556435437702080716724861337185645141094448931629625783055919461272107319985232521746404065724166729225316095327419863406759003479416824870443452429579663627248691989771362323537691658847451759135654381770232089222661571465477974812268602929144713438503396091322384726416858572289907532444326879634087528958243385923664444462853942024888028631464171395409605258908026070344767730475632789030754020244606315599184634083953370770338765944477406253687267473337501430099950613916221451225967170393746700661522872126806889251056428040026456144999814724932323059514713104432759233402402954830331768608681550277188415993293163228630416762711610431664373110775620344160125835931851017752429140647875929575169355333396611777985151376288758940524444143697698863129370719423562639710745695666918524792738380722323742706482100215145604547853183413438566780314418153598176260722999178792638581496805886725893114152685899453818554723400998770260123591892741733716050827432654811217557971285179709517384114730258441312620135242812094433714128024838750591087458211465826818572254040017558485712834900289937714252477126057308186678587590113054601250432884637969537671607820723241312161437799497590048926757476015830706034014818953853639417419323207697107313217199732384420310739230217673909147728193805497519007700848176031204980215791458154033786644968337203587567997908394111050474654879731463452068504092623863528205965859403090089810539334641988467853006261776987807461642855084971302145411156683389060863705256243398198120228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 3690860135668040189848030945351047344111982589582866643640575030016721319544350090480325405825612485163397847128964836594937803538989540223480259042891832608215606478967647207707740652726883109880028453091154907408398652535472850883704728198884982088607818544967784227242560966101273099771989296645249051176269109083123290930882930377945460838170418618033794165726827324632852431704059391443267523945087696802958672202579599252519620763385700899628452021554067711296591482372461283223103414890081280351882783693180713943892559739307707046387068304481515267332332157479683706711640981655596200336853911772542598310714406379993683374307091107659162757494162910977859575268534041120193216310920370019342843136721218894211710496081520192187047486801941190723322508779639096184991608486456760888587333272464278758925228301834026932745789513697151620095383930104131289861429521336628218111185112848278180665304699044119213154454096668917912020595750345238730434828797899651159188399714415184436562966538528958770305617534709029251888181946594520484709495747415560256990607415930779851217091793893246875961004639258102427213034511619037902822754384154377494048810712868827605151421496205142041220419346637591213223149872848388932177970236961147512905004696233263943746352309250709433196746793308499574727070016463813336061070398499268696627995127757906309780437317098630108999392280096848279021380360711092380090452503407088554110004083275004559314225066956944793672364192060170590567024517107363624334191440445410088074818829600528854188289819147018249262408321790735062070625803273562697040996352778588812716135938186982512662487300583993674155774483867101053697971738202282983745324094227612886754327989550662357197559862225399293296869103835753254183607744927189450772380734458082270648595613326222847666036163819575349739269394087889078199464502206344290108948766290954113440951295574358142533058484665433473273357576138248718441027165104207065401906509794215262665594356436710264191756583055585772724139336975152119300847029079508316115993884294824371113769345367663615217546313393744719564018798024181770094045043756191254760122317067868071851279861872206566708591411124314812886199864079895845703328134692378281752386140167201932840955979175803013748302520448632605249425581877429329840860686661637879461679213349065374384737590672996294907564529967764166411277706389948879023615226836249076865388658674044160994643222654261456264880529461587515007385088045109029399820312610911948145204106204649125613286952380954300713418022851910811461217234137544148050450017634817504596053682597660653893519876042237963003583307909617047051395439415625135439033279234325351644019802293350258770055422631870419912235062851253614073120745871190410361454890283052178587873220939976969478273424930889243004154285378410211944973147875726590767311869509253778721680233427221311550086806884333842620202707048555588117900437155090593433988766249534297664753514488289641889789815658107020126024526387216019234521627494099038063153500302940803203119266369342448355499080460735700502988492183862347002732632329674811286084713688359812817223669735795318134081031546463770221825412899263594572756533117996924033513029362824770778503363558404300850534896354664165795270257881591932619622502345308129806340006238529349909368383288500884108562087590996897202130495929354342549602027425956800217271755735852864516561405703841529051949837768576750133643765203344037862248362083940794246452479463737900662541287969220771189894343403984977568729790470282270673975179718860153357019920172460055160379804289090983615881446898102035910953469978524568593220713322646966915267841482782953501597426310822644605411690032250334937242400723198797923438307452639956450930083976043467300098808931847878043272036759731925269312710884014068488737957323235992378695363867531893388714482992879113072812560403583453456459953173045732804357852292677552994631470264669922423372705850640227424270486501806830038251723181165709881450091185877072142860118034446608560220690249563386383282688598221988150955810091611406786966770200549169530352264541296200014921553373024582331963981660172736957738952450102240346773083760659887359951692863537313473320745155143164853110158888191046836028753361093138856163307312011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 256613259129401896033825001721548292016562934876820793866226356947220244026578677582218630620520055113060389854516639039311561661771999522249455528338193263688377434558424865621373666010047110100009299688248620163183682507800784300354348829708806832925995351704776259217536428120489138602012539173155462556159340209415054101847616503079386150417733036469923090323276733950090506424742841199983030943352913493008841387351311508212295182233628219187455603412036993722379536082836233953477049131863069340744031299290732756385259976143478498382447996458786044263152146271186614924787162647514825489873463439154117691375095117971092579952050145489459714060412356402901917022633803610322447243553993451158033682924104182579271849409501866175220173672232919695056759220341482813795098115619162686654760260936442661340479279885989048192006986315271246715068648186140628264570274497560786780293323985128370580887698989938754120909019560422254144816680076909086126594590015731981227402533893467302993297853159705302859445956113215416698669967939889428397109249053609804415067613891622020164363182702535103255549204538211092718108447170063618998377498062834154673290760752704835933767594022303147929648217660782325326050980712565408731678317224754706697809508980194432781633130488562840137544644148846075626339780880237590270222375754856001429179577052741506920529586908576488173512411126471760924222033878102807911219014202818268492953980221887064969138686573253382765975693750107683687504367999711820928286655325395729726828516147945840072776653899421973444320485109446946910722313495497387819921449676274071500193829146307727674944367648326178617314470215962871361305878875986344346477342693792758019219586941242817044542688335621147427902963843899157961392872054066693976436133910070893314819239275692377996857206676053429475400204461278526729447019311915784306631727990919295840769881963001730739354974080207028291819229527884025727675310142402996432800729130685855049983429768376352823022942393011535077249142143704339896998464276833531054540974815225758558547303843713729883086749640066091213957242080567986544135050639202908738371281109134101011125510867032152443854836279221444134451547925480662081476743466784155418749796913478059642122394171375890854697976865047389972466074834800045170190593392775876680041350077436628805343074284942491049398577311228121952546279943789137785159657977370664035328605953013462553744042738444387443609448279800883215833989912903023878743959192822027108980340775763258493420431716669776188253273786900190811305126795284546728691433437900229825350726092303518326271065650525592244590270594901955886568714051904596014987082935084128902294058370432436427404866980561974002868624438007400016951936648052248066605926244815624681986326336680627842674292400661628972300417154302896917616902823807107759552626628847154425861341798577829485920785237286320535296889216556169625957799552091536206983913342551093114297587679142348952571614508652192909442688958519773675206096055848017843611658998061161538158059736386515511782342655379088361725768728279619263996416111073209851860762767954131717762442605920024877558350192509310103407777840300594492671483732701238410467828831408347017653908882414912553468222001140285157717082071387737018514700358679352963412463271326897224916141030908449503274245571980420988663699713708558197754948873835865675147897857514448153662758810903013615142315286336987535883800011447703948696915228945549786140697134124366284427037093854433320276332397981259198363361557591003662304534510696290888071576231161329760244771578783058360733226569843179147180003325433364369188935597001727537244815906801443261747860280975339961112967579991046840536929572319191137254506223675335487972915311982288545121093883574978125185531022719934476761704491559841723948225182744496470838491573619029124349029309861146733020494936918633643924431225390691825633015905888608265497904715334110971324042314556073528376945167142757224320678726353879858615253827358737408523635857215093994679918902938783810855999070889328577962556399815238952882059730345051060453655277436426773398176406224575975063400082321397392336007219395857013191206741387036624889812160249463931137638675817171763528409575138909920205203071724846551278341552734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 1452640411560557833846896709824930623665956121496516096042347355116907524177389544280545114250941617668018164034815607723305334939184445084217749312948855537205302986137175035420784393205397997373437204570262309638537538330284510175126517667020826659417711101698458732989438980918868040608415819473235755349280587221087853185246288455971434699649057194790133963913348109545364830140703104985781745004352132033694013402986997718006513021542583491896349764849194771797626508948107537990934680160062579048432732035033622336680710343670251575719942244243717806215841881415661446506152457945833447693200766760280185150515838920284883333006986862443049888080357234622215950317384627693030821571512395054508039749245329667253347911559471892933183467787250081090971853472318725749686570769238248546506051497124835300968425164119311642900947427841896042088890177648068451002628930992085528653848428850295526235766941340668906776580291168021837533265274950325017031482062899369226612348059269585492667299141819707257286122518775002543349082509970733639871468872215608532148900284635831070246012548920718654685735628663900734099192002977857328760962789503256327993532525204037765511240604287669082933667256761598965133122741733776358591557721591220287196574500230616030739618396139408202993911392879238201940521153331585169933856355317588155927503735873931315202066093316002724237301076045257752429217257347995413201442891686281865651802808066510745604639350152139629997900165810183685600699853852488235967890099779401300834509337219875256900276948019497070920728477682006567464848056803404946592320531980768264881556898505073538120193007179747322202597302722415534014240890730645019934785950236255854544814418632611648890869840878458701273657675301832486071105118780537946813919705203895486863373276865489899596429294650313620623644554483715823862884511620998489865300496164611408562006646742889136562962896610180632055982336180957763018525994338005502183340332442211670388779507797138543676840107711381298381208238120385592530798952945633585058839754092056166204867272572942964795581956941975670514877086873796784528271005374604905837397596939283214489770092729897842253916923855624468359307186237104753256880453469599500378187874964447072457585037881895546311360222993175104913616557778372821855510090666807228138842182968789838422056250583639690902866134706572243307579191739392710734790517281248300996926692116821068761999679238118139579443241968202841649464338690983135952224647466655998452908166925552713656629623513276929201202596694209067955254520069557525031068841195514383542951829756495067940551106147862087004213595283330791963938488625816308386648014617631732275211144713602973662142925183461372597596349146449569548019183131977513078418202022132147158603846692216117621197804936762926273949985434008685189020319286164681334025363274251672653903116618114561532565879599966923531104776024705884210022702373902217206305766069272144672113262040206853213527626461108274231149035184486201232522057167391272802805505550252761104095476891632785945830179167426940125980549654312924318567620297217232103931335957317275763131359458106809895847780848206417173687856122287721336166192877373992541311480271062364082730799760040315757154283891713263386725990721415083589504914379661762560371456302992843146019352043190675607819069123482610406707027165106190990723699103681087841515974743399142555714612308300425937398758247303896105001717671629096634133005190287862917580679177963762654314322622534256516344653508682085324769000151883829694224886574974267299965637463066291425921417353026015901743432796968750740677348278986593939610855654505166142252926982647978363855873430732812952930828129859971818843444621247381752169988434050316160678270998279540353168715200050381933784610094437936826066320063986402102330367444578477449797816926551267218286191023229641868645841672627875263685873880829628212507921022107290298691341371739820936616295465088410196365666439458299675132711496576857568852624991945340134013820183956884967493879623993375479844631035882334306017526102196110773994675281062372375604932366516312564624741931192489003993343258889466237679652563324187947709444791853821027978002307195202705958059170527018867494441534832663689517625564437308946607733520507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -1717144555210677267728824960075011053077555179058005154598192047871313061210368440689108108398864135211588079696164830097695411189155262583138339749392320227405479149400194712671495251118295998533261123797795085199754238894101445092086688775818863622290256785297485927879432712236509451602706295739271565818645079605430431820582687040046749146095397413347311965762982386912761001237314699904005945076444105845659343767632983700647250886360300434099760326096645116083945559764486556986851561807672471010806676791002825524161276889085184074573272578971373757680808562805051126733863273407472418629465023053708806084787916586608147735832154528239723840497548228523981802601830820630370767936614825646660078309544963349495569119704957936916276858342081873070215543876269738862494815792229230691923153101931754582249758785871632723772026199596784451378742470684634960619776806822855773718554663853371845639555886618327599667627189148179022549030376694357869359909962555207449101271055017430226962073883851013667488808392340010687200639235118802703018086312433994341716561371309971088795402157362302923269174278941593613276861996604059963764139171965701854383383059203947109554048800551903168231767597815963611495403368238021970279042710251717309811041322548549396901004947267761653062859556080352638305672165374594204299261396989238904988156004790047415033240733426205114259049059900554724245232941067271774413743814630145192226286117857222053544593474929280189924098006800101802101382659031724801853578102688871006101278004312357722392935775358586576400106396313258209099082062713105536936016917551049598191615634855452666618270506846932329580086188050691242320278290726865659787260890239432122638413612404865526696010919131343272215690831023279494050013793098110188205295322339796515694375795334942774088649332492458880392641737884958691402118975846758417852404265434301176359206049457935230028941223732531431271487314758553555508186932740747131389301272540573363370967459244032939039066417364416936627688234308174401661224597675264899783945099818775124390607097438709562340595327274705898526373923973524701252974254394371120239220156607357896796700421405906166020509596837221293242419690943527865181198169318603349390901040105018469759877291512994890212984736492124925900099883126245790263838492224345090394304714669297622465955519098287778522910887540466080758196785468605285433993911839750362268030254238285237099441510475257715898509513783667515597854791477946581045811731002394071932027888403943701532291649892798319823170910750226601763546120748906935117743878805528533927351490949527155202543194710413225128355857412796796683970271388532948043702130925804158453638253132579078325389822072775193850336636587577853175120244015909390810782578240095983711846092279667712289879531162573919944403434336200347419771347522156487791285508174317011812928266645961735275639477476852661928932536444812002545886390044791148699188385258893473519708871038506033225669622968968863432254264947486980560278856993828642338927333307117517395965482071571582601106421619589472555705509945758377101169363159373303346092509380898981254807524362571513514762396242053096838440821392159919870790301855672059712261233077154225039691870514625105612425597988311769557242081374079711929744459104698081812544766165854270770494349406785652103722966698400706978447150672591637435503473117780491400700590487567076282450023903386149558783820285247254740620264195218987255372960908131671105889339312700949597439223553551111707816597191848514182011502793613493469187042605734065861530040043006728922288505046202431636634161443500152569403814793318869600858149696590796947681158464668150613307782307366925188956071774289783710107833150643991314332854445152505846946975721453877471253747227306416771464176281800705882363519663485552435338904503591940559306444309074663406589389205398982715920221618523047982949254435432623735157709302278506195138551013913094804052435886300150848983952480569745012934457386175668028221958546298736464242831937960051016490661591823853382472904348682982392999446466835284558622449328279664007813183853819548944012490850636806717149817880232929850893399088047539661239921048184276196322273232430820173725580027912148292221211857636804745138587007406733865244830908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 1009390007047213164888629562462516317358078440518357685918554816236302149979170857257971106533345871449827198746919479510190827301940586392346686529040020023807990291346070805205388927281642588244639742713829087165631357954848081313007437458505997396219579527199484304523240309324536546690886443181375652137754023991541721234235682016685697314352011728942997963320960531725535836488930951364671462823895609897170383345108559475982209735136819002226716123523867562925998894484281368088522182973118232504615757839735333070679638660365990603905902877443295555878203910186408339737192306406584102078244453744248412801251225573253717880045425012807338969316440380444307232688104941574275377211120501605065794239639538074518578412110656171659853618008726737301200424556759208143038976394342872146310868448256417540139989202158594784141211807020632700098899013733832029585657019349768899556998785562556578877155412855112207458681169044897637323411084060662105005474575508923050914052447657908383178450312755461406983288253890230339078799301581489559056852222897591689980295305848169550734702490177560082460221908112567727768283412025822849527551799792421650945507411513025480884231775476907026800500156816882269035871206706853139099298550609413850796179185569202296839034015753971771124581487587362135798774217578080520956084585586130349894018304179275783159198915712542841665047735308312261989730951328356000473625608950905330437312981304954271239212899628014012074902859177877092158310816484516451860800752769826452067078823853771521925801289327691679411492619323683945667495416139907418092107642471424227427108722785521842360986857912990133808437903039939898324990090078154186827447811358702465213873584279783548172395384854418486769055624297777374417636385757762952820465831890071458819531487647280547289844780511166911733266720296297798518326929283815728103406098680486840456123333916478295044440664323313660573412863814652244550484529351854163267179185251432955229718518508520614677933221319471071635772391294385652413204345791964370976297852969995039543925992254962857104393829645952910064113346733445447157658293149380825513681072050294893020020571621188988391563486746453350074258864898801851003679630008388362343939506704489863249546929012197084517301586996034500270451920009385179698586090681644291441114394881886004193232864984004141019246012308311199890603198355656693260324524176575514337648027063959741651558780881825688537502577031569290404986044778787826282267125954453033934656426721821711916240391276767777153491253496392924779944352009720038464307789330497838890013918040046348629868257202398360328213683665601512915344317384330765594165191546742074063222008962810543207055495118803169757800603369829407089487907180580827830111172694955798623683112855773801170390281132256657998049651857486707897843004185960296483506268914382023562675901702552963494144986514892180954099548036255232246740528228851558376365739589564480082266238930902273041192821679924694067496703557132995912093813592670452759816695805783381865898918681570443151952942104129733061577006772912009815141011514812865487896896870441807385066843106882230757967883019484431941910719540841387720539522943077820034969364927234787731294202391883189155641477360074019899742160764830054764990572558458396829080456037888075718567583203519681465213951421570111789370938399128361300037704483429300591435283927589328311021394692371279652695008374419515388500381261891820324375449626464958212619816011109955290555765604675830819714947683226072879298220952760066829523251536465591151643566196986000276652993562370206545712549599373271014816818895435581989132856947864816075707056126350035914024665656083242267008784770426278356013316478763777290239357418557787117487757136414291663533439746497269210746404558168220412862900337038885030802723694559313345538130321073554743906018636512069484880060054001984547643311398690138118561848743229185989337012658452827995958521376209993845395905558562310108705214958195847524970335032413893584591556217193199625082956096423159992548346591577022663072978536333825119624159624082104299888350822042148877768255659805488423759920405585994199521265899835843744903027309016013149208737304545135666429533326249011722727343697668291865314050920853990625272487731933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -322519086981560662005981661828667773907555732519853964176985756087099903873579332035621080367214206046860720506687141202983164131274876389575484670335009523702314693119600864889401557549789309369828680294015924360144970211840834016445290881088522367039736293191293074719160913388205093987375607405081534396314127397525014186761886178651187356586645563220101111155366058747353439575998795121761038289935862883846453956712367584912494569834968060339092974956362665941184651544438091683933439799190860253185985070285697483546197941051648134896997523833442783778711883331690930238614132583918012808711806448049427821295838204056896265095718203811008898825966035341644554388901177976816515139038609887349868198352237438215386238049557362191857705488700749719523319790733207814589881045993173190724223847241405095685587022762085748390838113651636067485316155303054086765216476715105124178983579650285390680488950736888526971899839506825150607403195076016661402030636265420548903571649845917276328782900754764275122595784416179716971701202131908910842793777881724305543224438167423582856719264119425352404566687787619494424445333772237771252602534131991278664248828721293871422557179442033436047462190968412063131715661893213352802966757947876882724854021007218349411704311329223886199253822785035497030389551365473751765151269585579171785025216575855929008933315301247791711082823623014568202300147397871250403880084924808121093005633039637421385713729453317910516881273110766122521703413975632796359841217248571417380617782266844428278731089080258981471532674101312839245698441460514999410877751329404799781359060542724608846437811556569589907772373696538908095123050424427258550302336932778159682447483874648616180779779993631631887651422526879247219017180556542598259089238804783694887050162192319970728941136996292889646224634080535901825110411858230740712962633624798654997624140882617612992008699128013601801328310516102386583032035368807500397819924321244485790738378413051654253378869632846481711990425921797919159796357850270378947599082028538465343915747203905315891555182121718424818285560805641346155416928927577196213419464007170650453174334898993783772831372129056242710092534600273855482451233429550292226311650056600015117953633145230040192414435353917965399819440763250221204141063887938078488169534000709768041841617359154493191606573921895960515337274898410088691898417657014915800915485459104435926070261604822576287508856781831715575660486551057291166830743699004508662241015142091790000701557238612840645587648701627691510702781338262504814539804732625560137288906660423189047344016427243958261594007915748716262682452061649671613566727695701411176119074745085860628492131149283159926926774934419835205153428518703334189043729109341522132795537188779306983803324115933783664213785984287435790376402374844037205514015389494599376337198591999133067357024739690526659992558192080604508229341019041700460062957026317231030019629184463482311084249737177338527652431318280121812364028648022257125047488645513671825500328255607174054475722024214964075136154794051307798225060061883455127802790673802689149021657688821191569486742412325899756891571036325774728575670481897057088145203641161468966695107335252923251406049812076972626610957012721881871503670077144621512606563058290905055426162936032478147373668630429919900732384297615309035459368448594809765175023869262717707180400882681840091660814855934850271474156503123413980259666170181201315029860258673240557992741075754217941601640544652246859334183355651047469055632431880133660887822501248198169824306349650097291519763921712369494015148571661175799133793045602170741445874338960266608237023640823542295734141133184000534337167446310532427162558159773721450821952696037724370367506823771336586363248016645630270443743335006029912131287153561768150822048097128600136562944731908018227150531675772850461937118437676230391533954722088353497173185552840622963834005378739859246850229190044242894913400595324177341361108150640430294502628156538396140109841588069718172083749527519434942061401929608194310459095219851611349348465228116190332341452560099684909192061438258172078170264289723416902226340401551376585990507746878704028681372233323687149736742405833406766440718773935950329513334960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 46082588145350732079601779865097012983264088247552984734189860678937685291023927184994066008653417306270824945331139937558561383808964203579023872917894416452393796591940444594667989983333556530141004189818021168991383673825275053488022557509444851678189682078692451558103623287107221016341105659854629068840680390933595145785333706052043063887978956706335031746886624046192776140824530744364613096165001411778631534058791697018821207581963616846456313982376417311216432743376881857433606971022167540808869714607433412735839873208492405971004302673579261520206436464352480952985079026572064735121946355770011976136095264847264533732548259862809052974700093686440296724645897040438426826560893485210001724078554663232702739318533254599784766449475749938781198328316556827751949752215078926880098751440507762094134869750174140936930665770663294497050107648637375053829009979579483951454923309795917685111153946776257931172837485682565201211813259150793114767189315529486237920237910344630606902004640346285501696062164852574512660574312762634502807290634885530791004965758132627963198506077549050719321904043432931568862764195678457243011041798927954093395608377626038989766114698411661829733208715166254208033758455726295630134213199908824896930383461133710365253604452619848646298465774407651048594519219141310164736614224188315188057047652430486032425181542487816707511643166078721760373530501884151269570912348990954372465639261054708294629017148877653123547578797807361146101451618159961846171545358330714770538077102057807413383132364407432862921513945428712717900795468506505222426677425127046634728643230325484760914732527600376210946866220637026645423671121308937695702702162120775397319564521735179941489906865983316229539853918442682881970873454616785248407169824055990009864241234115980086104261964910458797331883557563991228072474884251146043718307817974104638219934120436002003614985418918508029492754578703970449032145041069737591885725286507033181931520682787270249158560055287236407408004822469791566320024204682015760668286924059926833514024509418131677770512393797036840247920039261775172937601240653992845084274328270546462184867452500611350272234361508026868637948950283431788408363349244008378234386476487394702388582728731650378606342612223250904769363304460743962354417118874309603882231692199343077794465111648957258065990015215333109569344909279050693771459098321927925827253176468044841883063134391972520794516143129592997793764531860357679727300067848920928749170582994787044103793880620511585174577264991800154715686559581562252885851361585084047722684477582850365941715692197693436527705494594647104250226187623860177003134010409940365074938164415047203429126182517612537338596200391325123801931168406625707746125791970953355393170388894028196959926736166105225746785354103080941995796657478333272719454803057687587688683534086020460343255973724322723860668124255742556473128882277281335706037833153860161933639560311001655956967826218299301787278844091178880123624654792082345431528572575509213939970299067516132263021725184980411113041595185400714313729016824745960053751409243517851057102141148387449271577072447836426806685980147392819747655080030937781333188282207807671481845010744694865647097372947464125888957939739516783935387154290888175952724376656858747866108796337837804985631822462704909257563036744493871784673393654989346412307386080103805353022648533295036195098046830326203840191667512967751980708173829351930338903356694923651494537524390999101138180589180863497894207449089864937101873822781276798039487431910116888392474414574350297658635378609812470052028018405953946312899649583091120996662633954630566398142343570883275186447907120002032679727245626630060904394014105263076475660165079969933265194668516986989435849882405663850808869963600868304669566781758547086203281626433363784513317882610232310499319961749012360056493692163502966601723324101227583014639476802135037346401979156724512742062520811930594575949090578808088516502316436068236499465236240758534679724560911943038970439129020110279368528029225568074095480409329003375005094370547036586869037105370406848682321007415898947495445274369657160324310777574239444607223113465524759861211811589609215910271746563608055737379094298136830041281738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 4392523791844986991519497355998232078685114719777193936084720499028656314233085115919712219885592891821314277082646999694301718475295701524609331073202409508871469766426708524219660474769364412642722731413956164169364059590477230335954066931499164723906692909604833582639032552615795128538494536493872756984885795546634005715128742172468577885231593042217585085101652241273453608544538547405637843364655947948011233044454742694785664852764897449070907076493434057635955829379942498554848221310313564381341153420965247767721926239906421502029796106363072633768895747042487926428026864096757851051118073470278295007010139503877588370976015128179372152368739597217646187522930633337141230331574433118544761491938782235587194918997114755261108824807616677353537707309802733175231934843089645464219889893232555826497642589486525515501216138720090700952758986095373267709445028854107811751407168823554135019082330397354054814562735185709674239189267906391617082324598203617780865571401210924492539845357761714933917034179561116540825718352521147061145382692058980296515861265341407003289359474047334657262886309127586171097240853767344806502984754062369615638897267903036195959587703176150177684144263186687433135486925747861039242062838276559065444501597781947285812964128478878711347318653973511318415793373335388225260035902290990924943174064716888414297831870635871781713266219593441515209346080576196198356853364936118187515775378970964611176147932471287497395544556661219550469039496942491243955863784221903416300239566969008106108127245067052571360804593086484844455172588352770392969226323035818198764236306767160680219672617702997128550182111581757636590606571700290575995382016333105489382726543982171452202705985290231045678169868870180973652467967016023969774435675916891387280615397291553518874981982504199218083123746787679557272441317119792512860049254252294153183143343840712298398271685715207441570342432937281600070267253668290653457947955652574486917856026044970004851297583934294836674084446651662539293541676660270551360244112934084047125506098013309198478631203306466484614818895989730471583333157561762951574754867581353750211325426069896592063020057653777513421935351257714793770891379177470544836727488820478438490271741944141309284327069451613678566981797718967062240994560539051873648576306044557041351768665696702368158761258116425145938310677209660049246564832310713410064205928918630087098483177742552050259873359824786587626227899429881021313195538386208584168966411593615302560550974811916148397793377259266726808717812353187988464458098431367111514469859281388274254330894953987591290376445447953745117977084222842429598450037004584869812135534273744047800589773654917009218256823632254735597512804262472528906119208597357124596271774329270624129341386809609174340490502522691037235294149842589471650725641292401892994288181879531809260902803469209648926249821513485975124779603192590108266626432721046129174730343576342516017478810220030811570991702623808278796501570176296800241770192898703135798891836644424907683219163560913377214821225237204832775157627988164031885429504453986949521637177853451587075994640464394922498585530671245081217343738986843207327023385079718815063717320396855918626881138766005073763297117268981486594237055783101220997124531026084980760028529532869003697043313656078130780423550089433345047613525494260202825803143533687374753488209781497554082576449965265227664121405835665404894798983620157422190684117907122525658770018866724127918707946948279278956652416954153244177224524035933772958470268376149584306428518800428462939397881878400853081619151488861386165952083460550933613646015860201741289757744653008169190812251060839105358298515091902212108958857136845271896810908358720624869062251179489490239734715913846717895943133674654205505817430173568708582027173381904589998982313471457569446480554356402792189286436889120574359497605580893505952799270099350123646721668536197800116841091398542155439000798339100761114471218538524741435349974953796604587638838096115428437144080024732797150908966128548780209089843561909248029666255044881316916738049326646948632845697392104929382186713910427204518749865869527928476137038003062272317961848724584861992956827884760523816760417731189407743500976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -3061149362471557784720281820835859863034192262684361694301648808958253141433181363260183056293659514588635202865168420409812520021877759132941682899893677302611938865059408738841580999667344953607549958638483552219869648418076108136172457650421195130519710453683168329216532550260710779691074801993194534265234970653772000979651171001038006113516714154934664377238771070542341701871123152695646066059973915820519074335772828708454356281392321127607016438294281142036996546083821342884334929008381302939700115021629839782964170524462093715896643560715293912679757526452275540627246676183958075175539215045032302203768939898374246917321797294879616877715485988411325060575152322427889588526254896574496669638860986027054392945630856153786949889386450755326292593524749735939546875474522720903571931564847605571082873950393739969469778507961061878797852469303238615019513648569379793369183075885087245514333285092440058787792763875050897231224709478474857810771952454361116370845880705414133701724593594069203623264053147404632843301766235008511218066286380541813970414072896975396532826840114698470240841691138003902473501737921630062054797436401155291241291061327665354482835563214182633817812944823742778666978707293139683987986546167278472007821771296795515024983092241721283802126606897558005835600281976317289130476465981671780526428085025857789620744196743667151948037120127591062462739992900276010102942586499066960290161065189128691997501025111814276350807353980947229320923233507116358672002688349353732408731506930083205754341791311995278682193215509515987442579274473278074451807288213656876878087917567713960546983656333113393688078118195540818210798777586579772034179839398728685086825809997207337156835863543791049582190307832768689876053301554654287951892871749235807050845423994997478664775603445645912894626493430736981066768200013137386290008323834729542000139342473954914311025284954529937279771673288838920343529677640263089152828336232702874375374674340659185541099827993817299261389308303509421092519774953925953448161551334469246332516507803726167505536286590176152637455978458491571246962021103299449081257991266646309105386403657043100459848109882259368510495165374857148006886044360767818172661008642619402549102181276553261831956918566097880216492108500576790543482966113372340978277579624809211866468853714234601452592047867128401676095492460679181294824978382404601299310980014651287922833734397121742021187363721838775012822457631877219359525870381688788136084014587910047651583183434853792895127542747770346388162445226391022879214320127644250107537972835569150264639666028837636040623632034518073091769467541354591098778246108854263046053893632340599241657900529393559676667417684759634565541403618832600293938885954226086832669922874661309739960214528696716269761607239696198060338798604640401301426123889519588923415518519173700812974086688948874244066754498473556380338598987923839953720740786373165514956751365554648859772352140383611270670034783235499015914474727459593775032793724538452182888113454868968063603372347524352211383050764988583338153214876285967006779550399234423920971030714880688202708390207893235155905954325476228426178068488179559201140911703490014037394031127967862086367317933060783364658414581473406197502211250407159609128762479821789471477547737323838319334977529882579446649957522413686658689718980778581573641490767859784792205852574570986648057932025937186574890656030509000895865035013628989882795718953757368113015659322232850390292148464055535353820803952549243761035146106782679988698796653664963652010224339384336727820196544382980713218924279789413725154803090258140737893845875839040685370606268508563701897555893145334791435644937918765189738567395713503747122028045729512133768979220981742928645373123532092425981708930271953495455983173231021539178693255716269096163060695568843846691397561251281378549065156921543692504616999281472754226965122534321158798824910694467805596100444823507534753510989980337628429764469726865959769904197406816642659501269955228214593940334181556429857739995417024528751199590604040382880411775824062022873208446435417237549560816953193223064436539828499281552232854328238303146795185507849626271691223146907844638441799259000012296823979440334888015014648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 508358905399976002462004248305569852856895223809773878852719869078326561097282170810940146846183214494889115294425993594143088486316922418317855975637935312186171308559557293182991664959513845090699028283160421280574000622698363349055284433840903721114535688893756053261668923072338185968995732321885305117602256820043622673741548483392135663461409468038165954053019361313984080405111203081640530291717190851810798847562952831003252630805816807394871713462414980751513540359746167534453930872434549951704334598125160112298759448995841255437004782466322868973489798583038534727629312764937629503025848849037406015286740051848128621437501534515105083782632139606394770772787396066220951813448162397915440786909136628855247094506806343565263396907169359203326664664700476135923298632194188664610140528271112965667215649915346589453604481968459064103879413524448703560461299430797192512089034696074873166241179393819241903592144698949826066415016492845018232036127457992929141231033900410642086783078230669557399880285622257143585704350976800390032339266931496199191250953499189908190445800175862708157522433397922308613618701842444200397516507357204524789310294044206886844388530043872239711380621288150707458294070424885119680897884789682040142247088684533172794182420480160195312771586245128656182227486400826288577025644913094232277950539045485084666440164555168137873248368634124612053286479836256780503380645764756373040725119372525924568125926259304844427198239364863025441334113965230057675838007417640504180612379208540342762174363694519309438365192900548817987004726632809995913347814769342607799497387640840851998639460786537128354788660482234129007788128926607410483043341616259155381455924116213178194922091209231607857288259726717300157948004471520086024219280738870303327069145224673817657158791291319422397413008575487672520084131421804092382728980192658976392983099135994466544123758629752168842502271579943800199000422118948848606009686093362743726152721946222129853329122818085170708396198252821066670849061766800731239305974557908301417556161197267296755947752428419863523751931484103158720896656803510106473349261955278550335842294057424778309264246259342055186258906765297842516674417746848237620994372576453577506028442945976258396593926462395004411376049940447144749604270514507185246238016578527073944915463885696039323520148607102374995938164509655785893667284571088501047623228010710491465935124313269900608087377176918770128520827125148957727069543117766322332045717864633861083766860037138443471112553005978477846548869563465610539393353538862788132548560402459917090967795221439820156826018758671470004766103963417843635801137933129686357454789315671168032613281819892243921493390269328644301874924134972576409064820147749654819011517534291084564995779932977881235063108393582972049767062758685455073733342528686533389093816703826437675343898009817250684628548986748066856323103644183748558666669728944875455363055978338159002564254716382992738708384796460392555257180917301805567077617836713863554119278399665209091591307957741310742843555968010091455341141767126640602949367666371225582284736277165774645596071537504706652678839000620048021917982401788895267845999962246966868825757933284150466542322228112641044536701979510899952270076754415520975483351326831820079247086482106401969985422573741098365626292132261401772693739745729585138600291146574963642629536525281259555040417417510727096712309555354259302448945241260451855428634690234456606646667102797977145417720377207532646869326486650849832442113210692117893344657221020420498178605152184412319163835922594064102876406218162021958574130971907714419007816875415543219066335487784340199392500387300197162119223960681964787943904454407520559546028899212019342373687265191809568825521648285599782218763189065134451236759724940012877898076653617473059387742869015983449189891204625232069594877210718290025909681500009320883405523054377906131955983714924286054139850920869977531782212310419054384858724810045800639690319089523381717655493352431707083380295935287023622527624666323546039730492760755942465623759802894380866762765483244994926957898241828283623555392406202953247807851863355172080401699517916014308866527714909834845428278214796607767848206025623053640300292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -19878282608833603958153645719275165887469302642280071063098419139345968392976998204562844033251112972117552148794408919074374776578548444954236684042113359571816057151239742742134679847331657718236469148228870784964640283052188358657713678406964562039174570498806379794738033679186690030284897915361295750009045306263038101233168518280369042877563148897470111466553592545027060467911576506295716145696932675143883824405280776767535010526802648340678913918736586129236463693116391511198892468622815199281958527851231669754857681653153892519069061721537608987930300422575556163176890723507227782593755211999229122918720673650532058653525569777245175524084788572637590852716891943066941608057659454979291828956684459423063788831872594202685861695613578445270153466580548731043612697306074066309776963329456393617850686032076181499777973242222912737745745145731878784270279802126254681120433611134982558656224436312880317000837722295752551366649019738931147442550988740438887776966295338687343757000842543235367949684156127803943056115337120416880632613115611546008529952666508821039058423696323223679314952807316660894681518224420348258601280119032386659893769631778202147741190405175107020679565268568252514505153019689959069597812237784412035041001940771083007582195328075715752328205551761597177593019826010586062048183025266009394564751421881125430664175829293341734255357599726936092197763787788716489454679457512496492408861900750693743733632305281246176120972342199049211726773055135188353925431207797406176901654319218743080757661413427480289605719091193111295908196828596148681872035770378104389365623171238148390571260197292334818612566322675868751700845150515615754531622989616292351361549753524765488762785427357312910436102756730525289055176433355970872650536304020378245298854924412297695326601297405306676533209649524752477841374978342545105598520155229070227296020621904245925181945878349710102297514446869722529986931579500722982384415552624547870968471236922722782904065952443326085545783460362074145340308928353154163502582978902159290422024103134908716977887291678720155940917430437623857087752621159326476841605043358404011361042998237900467123073853652716374655195730694401592521160696245291100915515498588015400500911285737547079734360773373381765963027524377815288833012898946057502441437439302346404966060083410395521639333022281944184822886181111054816293323227645237265489070296899761963173745103443991160302881898466246817349994563206143519585514774840818981663154388618619153391714163653009261865632063554873278168989483835417711917503443684624968786625733807961535051666022222414252869260937459758610331632228578392044718508618220197045660731433495842947456157293950077322289434619972540860950409736055123449659503270725779821436934169736795482064835899551086156387376936149319612523879950030763397195717104546448176287073364089872071139081965831067440539253100245151484274688917968465105817596139483849989727172269486293710356820559765245760699276969992661188493524652594563468055088058914245911286867290158920275821731008560801850910947476635629959323986293359082609714001098535316093669788408119407859616294520455084413440305800701075467711149764935349832779134384891800714521114778449610310884754707707524709392918709845157013915077475372271861955274494775128373822107478819890731564255354985316899992045881090447241621629850239919004268071346066451298028539116022932285473574639378176594245700524257118823836672919580794198991637022768169467036554947364110373025318606186310537048460190375341508063013293209651577334351326372748619286594619190430992616695797263859592470107026514384876441231903330142553856572025693908365842276429911314174063937699490307103062590862347712898551572038100065040460756732615206783015381697743468165677866797338751052371750182511797574835161798715141185246301097098419770667247685419676447498868053116470464701202572423587545056167348011389645936379891178130264526554773194399568472797888520264743841287528724304323049581850209707007858421077891629892412491505051220788704462818226236119872304662252179998611872342765362509713907952973918212647640333528768003433251985683708713645567240671425027797813118649583326536497970262715066043056067862099272235070775118530235137895060798588746571044921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -5412319397753694400389025634355982302903979093997907515111387724983473081299186261481467661481901376782677240508417162909633549719228871690206238735181713233028753621159742844160551763924723924628320325226348902723982989562647556620319375713138335270384808037002966558944884132277472861370522059336309792968110711228946619053105871044734312933032580852501001581817730045801412909578810686469895524822154451251497736688097314389044939935772683891453244816299612161699943387596244574480699383716945897999192871600319233814773528620966064040754434191871458359576029752921955739396155975666748241549023207420435599218882516059821060664868021552361853014826237104601384744941756314388318182360307242021236915335141912508256726457886377881257188220455751716779939267488987197740638957896472207873933230780002441042252918591201010694866258519158392793038224806855908014284511744548426706007955642138979390299959682121207833917221792315050198509096872667434979400129485849194819399891577910056580661142075806732083832985899043221289995135926081937063609504619651794797991946327629481258256171999687955398759958369663080682018837847660160899968977071445084380819994178998578166477874065531838351319561277679545005648539064920920581294196336112921896823038491244313231132744642877088743817362628154915466084416043691226294992071152186792089554143230340914116770806474251304771634602531665139037264026157930311077170068923746967640908600675182841607977215852308115142568919651687339126684273842179943124599748777880726861585532698835172185218939738690072112622687658525232458070078796887936896452670012654178871398340636081169722540178392019773039419487765641523502425273051973083573129583199525608493253091389809542494067588401645564162984393739717723059253364084754929466880084851125656038264406611973753491204352371465185443375603380176497315240117170188691981276147883896991979482294502681232781051473810389857444734843263373763241015290294896503767767710153307573652589760244348050362320887343943236048448480337056398474358072219988652057548588036025776266548044790438202612906132864889997480940436738283926171692028234894760356955991321655847664528817848397994565946299970444673189092405438771339604968235436620509307277527495125715075990301028071374153363245020615176904021417236716321529538539582640788294810969201339407696252245996349800193997600096300559178315129243555063950306229341827222625124562084413000390654942046549689906448592533662521796344715781310779961779791035436232938820895491979739042413851984133706298705869876078066929569020653942889285905705564891824150912107153339404000383674383949154980944779606365908362688262826714966402209331817356496844384044982840861577182928507020293785064128847426744250653773675900349696601506609392726870882631042574226159546769879514016145118488316604378073477960509877332859101700500095922705660591034042248101112313230558105410483258632460137546652852610672577962913674672553950547973410022930349875131369790718551936532584712077639971960447370312851488579866818297932886784440850323082338916185456978073435158473361106251795484671838474597690594059052948055714592637731280716625722913994728854342603519830291523887844436283057482728347673001797240771980701243029444370512759623876486704641182753418550877933455663582874809028383978661183476789094999785925387303024362604438702189943892340612095968304793008215549914504972952865720140623946154753052331279505184929056147472993494977654530416612115605229383548721820639193791553964043654566175293751276422846376908857474504533254503840873337429602963547374233247014011924056538070580396065515864357585406459794688579967576535797364886262535522300833098463730007256797047733632138313264323125899049093627568540353064798468940487609520055303087882737395558541775022039376026650928011772280446856332948128754270828372229122374257138219529925725527292570284998780680639815166200624806207520587006835780580059518196357261478726563601043011127199330113430488741793208861330167424734612145437899045480021361322249968224596348356431205408715927034305988227903995522831086305528465299998345278936270500670984739792718069490203458247008395497117025074096990069624416989484244079860299800718016545371008023424232272468344552942377111080516256213281163337686076660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 1345082630941756351447575707918763965881678769077759552448867338641362749163141622480319222419417140932317845627968994690032536337198132911940210064423430422059009773637612609257445630670574465644336613201725532097094393290913028405597596247499120189996636993435537881751941683728326145284857292299056454484482198839588887504318127987474811754600664126459204661776198883088794744485578229559778344948646412821977053457810816975832806702165279479621030285291367363989680322451882176607251391796338472105588345454928248595778038606596535729524968613505059532305842562035521374092629748881393515103750071315307312548140300211134873382821752855555482454692538466888729141931571879609811010431729536530572059083630026411658734882716687056062192443091636866612375202218659039434158155981030273515701253393825925480506177609915812892277462980967390427474955296677573385589803620409262383618046343241093027441547143598202275181909453426693325274233374247926869137510082873506275049133558122501315400257414276378890858165131341981850621135624463288027971820972964366715628057685830053740142337925903080436719303646932739388916565957781419375194947684744411633068803409834814723886699165566811858564531804308046676048437917464747935429207171232229072565731022951305571683293313834409878204634661139820188185024959455036191699187901326910708915088760513784193922111398566049713186984962660624895128899954455221943201626587653285610054036373316631464600633467260983595589206941315456811241637733775909580043336172062043790452498940843200633597760416854808542258130664645426832202948070128297923185800830910850839638960085976324569678643761837134398924208556561411096577291372910083304646572974079135018707125930557106469759084739136531431636481079516623004079580028748939822373560201375375714874564029173061311410767144648589000888651804713721777876820597419944066015736710485709163140751839783907374777406722109549748245534865670160575161378767345409524571388164531192364043444455999005499100446665818806198248550930239582077928084384310734094361186463732737830025015395527120071001484947730910288070414400431525412663216482666714329433206996593375765800036701535065875181890003524134368504522215834636734947435360729333769677733519991485963832856304940112570572225390126830572517762617983776008906338563578367533878365491438885303974327890076435673869282089016966498828713896009203640843964341239279617922550164131900642258317196075142055854276578406818863698316127968664088623517035566272567024423284941554352352983079051116120082745449850147358522582445578987854352319866284685857802328005268887476340844015516958728519816045939402586506312763904475274982072148585679710006761735755447406502145375972315554975467497884605287456022883897061620515280936151532354334674480024386396552459759424176925096561249100748575932311284879200264669202143114154092148034506533808255331495623078026833224632167116221086077202994631870589207028074838777991559200545110018578378069459941547405449301735924928330793525685402955538811082609215114170546999474292958725180662921604751752044345725773534028719940099159606974687607730293691301280243487709157076548703278662551235956500237896033633329741314570450693809633622109968331229913655580025074840531843164231116039503114042271179847398615563971194928872337968739679315890358491677162181216082430522561222741411780651921150229248659739416860651497452098853982278682393032907466201030027226614894454452909214347870475165712400869150474724405526920709872908465378406676792633366025117645188117935746535954475546339477395143342078961975900863121762035510620294619571407495896205359344529813086152356212247613844436789542202842138580710355403973634143067077526278176889506808473965664506417344420800412949513732082882987026066999688904244649289358855889606920758579832773321026809882350590343151289072935232924795552326135894253087701630789855175095721588626734867153222463500354407818251195237168894765303644260254972793711370604305862430593302205909283559479813121549943991447670158744783252704052495551644830468836292781173822775650024472535849010081258347303861928934669008881014378409063978588171586579240192741009644732126659215044875713034600222130055118725140688240371804223384683229217397625937652557671061634256733550415039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -270961010615751333252382093144336502266749520159120429042547632283913791705721783378898475717687195740856913818264458238758490666214830483102929196107531529072744450611203128904304414263719941918296549918761375865063930831071203718159952390394740869660718837109811652161996890850922925631309419553827104539964417796481461639892044692659163452416108558512203715303355271595197785892602960834874614182918915652723349940097561331098968862864209654035097357631792498903045508380596159275076904328917393469670916380180580989902282353483351986149650601556889039729185245329664504143103493920352599401620107067239404246358675769438704459592183045898883285892842736090827004521722754921994358268191537956877777702009886707756931826062854768492656719425640500644608977637410737703913590258031105819604802163594228551103954471255282839126423006330882970566256225974811307088200023495747952297931626410417254978693612398018404846051475924683998998148424804718753412217588644161966075955181911760130721241865067176987045371177549628318472807948748504155258347945878892516768483455644733693087725526627665660582001994490727178599164005903311488852077141303068267713633875761496851109223433377344561182357918419776972641274331053843987720368417944183102057891486888995857977447094606939965981755339132153964541786169534506595553961997869924067370588040345393630904675657714826477876707377743516802400156412735043839284524365201289161143169912585337195325756935154583915362563289145314472701825929300538844851510324518403780082484599249892277533340046777496430533276558611509224903914360565336672262910151620498620249733836249118709213416575374124051829220230299189351512652367718673459189445185740957158021355139732936351253939272259256378126652141681607481581198968003740854252993920758477412729528446736177176490950842227489034321056350052165697177014921947068972140327168212048747286959744934307416920778864880123639114401877052860298379657613652965991217750681196971894905581104231736382921120305972450494141251341784455172339587911904880163410394187679931523142423742056333703752331956754701356021910513598418086811323652095363234437058585241648104920441211653734060737928993505968863553750506583817620781302373092154774468582947588898139042086341042499840720692219884200995888114686888269387162731541927287150258092233182648105149436176208026081753913549938306548625220807491560812662856694161656887680966930386470395634853343094705196053596171869810238068742242629795152165979109411197519971519605013306727928222833368420360393476091055024697575096713575821376604338706468287833120030567553842654900111399386857184368757786440758401087667872203084180182857467791228541459091985943912355737392939542911198730255832473990532724871512712929533742819571061365385811017639120549400165672916819076336036548128852729639732908392393602181613616240492688681820677482301140669837875287888153508528866825336135980918874768225290876143612409852817597227730183501286824178230906073387570918531312746773355368541428856591502197395373497458547969858139488142308805992802576014242529512059900249169097690502197825575628148333617905951258653385277820513294754015914807636471310747345083951354652995088542031459959136695441209886572284150165109950104669434936908853600752452451255806886156003981521209327819984698654536562461486814635742957667133636024830474152698751066868227437095418040076577323498843054593545652975354300900875275405174405517886938233576545376641267430406410725067876782724139245114175834378554835064454317234017255488108240915999404740240284999331277029165357242010289783520014685710953637976066475388390331596085963259038154405189267270311172342485746582283907325744340756044346755086538731088439381940553361930653335330687401395447856760161889643730822612819980311323628283797588061437892922968332426519624228706477846783597443157979884190642726875281249690451605924434147092705277392916543105386089498747420456055856745593911694843440610280761898605317441610837756934397982891167832714456700054745081881224572763718025012373186364936137324181869372347040513034760393670843363022129323593980810417722589761768554479176797236430450830620973250549276893673675857043372299114363368224957025429091057023316146779829182394015653191699888511082770605640534179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 34527422208132664449181433421775899781803095846357199157277557822559800152381903921579996633180321762609743479207096624423986968204021765879036798061652565486102497791350470916603754783588944441715946694071533587351298794310346713862445188483551888178570279853500224390578840124487217197242691595371951860943429913549011767392357551030984928096086819350272389675896874436993839433930506973937164269403459955925525175818631630245499364358838507342640926371030746815451340245542977927889033792039677532703031702235416348023547622507502749874845824598025440312441461712307965470114682135869650319168365270785254364710789393341751473857395817886661865431721573445675301819267701408540684856338458095282179521270178624214599819145155800244721385472925085648748230001747537599211282650940662614247959709384701243338104919794602168776732818095160900288368214601640357120027375141812422107194910575824188040873012691540852732640677587910899285675205083014136774343858249235469644161284325524295455107398340837662142045041170501246216282179073538606077105512047011036877177049349129525306592108672629133407235765065052381362673451477897389434765002310459984738759136417947657836561359863484438720297358676461405138784166479288810946285668282078992700533514460163778982020529687332177506692825543156710135467000799999484306929239437807473155578978495247267268972694650712691372479333922767690660848884896866019657211872301224043027545908321673056237169184732954207658731026985135814308352118916150792747179681575415205046568922736163243392157152041511924412465360399165475645946057925590272519019087090118703255684479655287135303866145185892809412902654468343021786462737724668958867570360008082121772390667509958596944354149164086628515650088055072116711671745409679686197539314512884563176455947950330909153648251095015769120271933195814373218642987505839459091674036826541680997445726611944584259067790318565866037094445635446879909847835820699009794996308576649753984321584439425099069019599215300715390141056832763190552082378084120714100744655881222750442207597499429554202306824612865188533855884609544853139829405638415394950602406284245836878418505396743451945829512007214816381386032156560030676929106414564163480340204074945832796778264343415584164501619714700770319762210999912117185310012582885908124734586506849385950850287975297677594570286071822574844488152960727041260314794755784748617480960286770478847990378008702913489035371164217441200032357204870819260983943276323610053600494750909515476932712657336099218450634920111715064984422597330884655777656543782917307648321260772671876443252263328443845065736579833192134491357137855338918478022121786601847850576742893769812929462869410513872311161186482341017374158860224037071014498731389402422382419416734934020987190910034010493759982962140695861575900372729994975052602041229206061155572702192110551118611465154018317864605312965264036574734930022785190294331409883265095489467831273466873793493044662215124260272140700565088072722741036511504036134134054688178547383117827557094110176702090361718025823210360145124425824574178382643108869963472943704091596784007632317934388832304302776740677308370164296903910365944106226624681006065811764097039668078390815781947716508420252729811903106411578314599155507558748511028209601012292076108878361356964487146551299410399669189513766258322783681395377511706087660782598960970208760403502899808913552002879240924912313797220760281316464443280479281781983993295082095352470318550233723702825616500998420043787938780323262166103373888506386981281453050465378163876701848662341860164488199499494936941823328390172982775165155744592505413139655581661985960550950653126528808713001366096030733417946343695756678024096723237228027625997698886641479995334687911502068213487840896480851969833023637494062961017941736891461845159319586209784985243519056298307289666252215860224400630848964406876588803738712347856723615246644370365947311668274529051850466500380522167012014420665044112457457952903980208961473713853919701293144411927114996150133526247740712263719286003122732126183404047640505520212531280374354219261728390346615523799832603343295137408036039969363687095650260756768818537500484128440538974047409622423188014320192764814653656951242675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1446321754132571424999363386375115040007513970207991712397689204329387692770199992791306350904073768249481067683257665303671964611359762379571434530270681999392117579358263080351499545557593774175114461673187493375766485470807897292415180095218608921809713486866787735391999824649363758346591861369484533015616314248431994021884161219152595686138628928736929446332479462488422105761192531473003659397880609912491286187197788821493703226646411629928717386739268987232074549372746584836895687431155985434488085592212013937620735260678375289240792548377052381566111036409046324281593696439678628326576391388368531439263117923873168434106442573677952214426816818254628864723836030873481698107447033005895956916598746905640795642794060182115265071941702474973121541485291240382756234045518272600078974569836232677698763673826793848625996536161804645659580862314478270559949785722369845054092695450838646181444016087460535957396576219454082908958517579326677400452498206226022109199394836412983069508038187410607295611638486013347395519618095155101493630426670305292171903263657385288853424362763207972700593313795029741761590946174186120649324409449262747666708977355317601280940240025059782143267976384127183904666260514332307909204314914814096444606559815427423463912128904584137101087514293755115680532923126174847553586465294198312689896773000702845524963055664236224693672755274361271357781164653497429663444306355713492141170863314572689516968010841842419055371069796647531895908110642413686008762200415693917956765336996670312542018242590268281855028145891994318820168388904819562425062807749936445504287546184002121930691783296502561497553453595053363226945660660930457903425712489694669753973344821345907510759640054399500419876568853155320190956101084961406659770372255813979114437974071793983813594763462916814048918256356026549779320291213968737376203384805567815684229453933972558795795605291508654392083052246009624709874710486748517192473705602469140597488470733574361191374950405908148406394623733956398793357730908331142220368556409973419018581051222871266512580357807946399378835931286002277427253972470449120223475526083777297252828553889595823549610922832344884893375935797002261964747204919284720193532808183968057107670148719386881067016991613000077717540162291925628723144011032315508119614660166666428586717294775787036495712575505489256742986649473490562891646743453140450847193261945711463976512560949173958576144272900827889551355681414460768848151366352126764045840086089728632797377822389772003940539904077041724095968031801866058205101160840931837531366984354864087560848719438312383594659321812036393751006182937250695969670766448117868829134588276514336729261013371748947655763038229851472293001285057377219847355053695748930287950080449352033131589788244301322053312929830855971559703143530159384652981780562613560189796575038933993567652441846944747966889703020773838939258231406828268294161014753553558463458047928853614430597986927222540737087642862742538539318781011208119510589242634901631598746453643897490642900839595989076489056947158929618998438606301309029223754857231715842067990109343752234728464361099524822522200790603634397161570591031913636307906908070772467182668993971915133842808635209660620862340673364765388936727837813697024551804717831014302470068158838789784503018726170371037436995102673470983586849731728185850481049673221777821484698376642414206614708232593735419454136873054502352647041271983369571320933497225576633195760945053704845376080842806469255946323820898721498997469550616553523073272079628811623924264936807234833992361931002951888165750313332865186626823569271239242858586250491415311030842336559747503135678588162120613902290663459453545580339803808483573907112160814324568965566389092923300461972834343056416689661416270411821789924034480386627451732207417072428465696136900796858820008644465041480577519996055983342565336351625703420185352181422547486216245760010294691176351555340309017951137281096864605244992831872698897169695138981375898836040649574086414515571333540073324086109788488249573770172459851637805506783452573241355720029270393676040915576295126250968362230695733492548876151163910046357120296690331107108543350540802473268039774371735187767163394249709432778320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -1107809073463674448075068435980323970626223060420382759078815663928350337833696598712239441763041637752188357344667521684380102448811987538260471367922764095802507287551518593610596084920532182059761626043963298436155686096917103512023927600146772194958578006843815509110487150468989374187427769824749836217341166859346469653472470382160467718580132787379020654922394478532096377445303314258239007817851312392525214445994745329831764025441573098863627196355708124461202760873963783088508523838486617110246299467994430773919622507149051564339697765549773367705763710548698923781861144279134837259657162547169920904274304739737963690636931498905183544234065468885692996131303470967181374758365084248669736459936570050711671932239008906695506371019560526727890112732681836275208318974484295669781983117550690752447263516595634438428060259473289557890148278006615355038611959129665801341434309898234147040875386012667130325766571143002077661334563626776927705143630070143274785357142864934781124403090488734019460204381492324443829252937808210227581473468659972055422729192395042892200252256638395962795266932146370285353539911671007013425269589323376558811845249778037149085372654585979100387480037877268987100364286299152111454599852903110548761159415043840948377286249450083130107355281044773118416310492147592264760080791445185567814542083926976620975091758837270827731079601019735365348092135864635446019740633295612424093940053164510820702335885823189090931862663641516995550055497733369859481366566704060616220989298278016355322516970003401607557169337310482111870409876368470845874187055662851359964041742886858267178586079226188807431590166862328851136003313901267740627794767174027451079227391891411405934546798564953937917674449602397568730990242993663396567651425101687365202799163177508900346094213771024581991148202844285121279117873258833060684528828762080168539419204104131949003474929963808823756643611751371545294511359317961257012728652701937885964874768368131566012335242854431387516757891380063074681173063254760580410632915410295189019808127969478385240464034308791957615358315632154755383168859358813222973948920522713737213437619298345107044328159585150057616329763622729227830476432354319845792244148514937765940708588319888047194533978675834739107377687512714885428605574146929838906061755549036796970727323701060560769157415477722428153168038005756261433622070173880048824016971752571348526704715821888443972028623549700046500197910532893203892845304643138610134984791336759124887032579999407544433283116724451147034240800611927641003777270741963771784499629238288677234305421423070356560963240002298208977691603129978532503479997073449942506526623086357180071573067535086354400168277092054939077019398746505254184082275590205170546706689494213528736096017516502688988688003374590457862665383787343914033662666308463370138070796222112927623318753179308688453101228498818503262561481553170140153402960770661714989327446697539243500122620480705300936924777346445936847178934162171529067185076907646106131085466815048090338355810005696825810627224540258666345355683423848888791319077790059223210198434793800766493830802870966062653066509207935697846790889875897490495508596036416714067097273929658989453339762853186774492411687355906976253328582484711479917802530023489127476345565411786532649353399951194456446335427830670862251867390946334135510292268613079719656341362874282045997836103067459769628457044008046607451360863241030969601141671919827876420179536290149875330191260983306667504858000674318711627755263082910523079924990522411765653428601187385357702961138692372258479742348537619457299132756801576267900169747071570378349079319672293086370120796924204410299780132867096974681201782468779498009560849739812982291332861578034551854568294665529553377063455217684154792329503731751670909434497104342512806526129425034655856777565043171215801033244160596124489878902898876723529153759898186041594968784704522158210427577693778951167689529431523443660711002104881202726736204506205785474256567405476643408186924615938839628481694356879967279906845740886371683317547201224537456602918310172425810124895601137270490327383269219793157581321056751702335389907030749131730667860262621452782381166107196314687613145695835819396972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 147217827040121195023314867694234985189959424433709354782792088257360774375791898406652355434251015790040419715582190634715505013293184960148801196016857557600042103409308515341207675745116103489729261024254432173309088542902726365835740053773613126786622838267881831527308308732323452436331591290141917890842410234092934318580067776236918750763268730159425743213323391819134733974327346147819204645420330843086017007115784119747161162939478338649628513162932758917332523451436600751926585693634398606209328410174784880934169929702665302768391559748960955198341203074977024820695556075917592836018255971865699076514685567071680516530683879659206508922003815728650498737086130297785727676008022745796482858085251035611170428371328674201639869784481025186216383880186682660852073425445184150336439584968202831224425384854757418569378480920791155150747704464261862049006189281918855398381178438496925264598357168731703208885205881103512518127640096671669822161366851895888718076037483832740484838528639192803157837403179904815846215930026853829401591598885914021186066004801919884550969581364471099762055450743546750721942081625931850181692767908275955726613971172156256934011666145757520425575141691341863749183201348571948675196817554207092444555720906811444139793409738785486440185051189696462939786676980363239983833942052808709927893502588355300547673935663535385456308067613082115858766884152848447333130078480033464336882144141033653153052004419662129171202949792866956125767644737539285714180822953849596073973676335193158416247824874566117915686069364529199588174900100586443787742853865218202301063981024424793199773307398474957220115242124489043833936175196168230565774745767085099933038343198953717919904409956542575447426607469623412062746521398097815376073843842360589149416690065739357413654175097218356488605057605557085920689140290708540043238254835700024934802969061940752519161180748315793455614721737378754821305313698296053148802815707903094081398867304189249178413353584979729020076038589933642709179868900549591605482672825783188384007906410043611170735605553526701568324141468173692750965579909060773888755114123205904568280005277896058647261607541511100295116631350759622184769761717257897480366907252674842843419886692929654012704098765626004741168766344377312733388997310024413002459142212348201008999205703904579047628951201438151941091904177880658865262051567766229446950200740424117810939712204675453885138416887753814897149591872115799008596048661055166651298980193276415160654164955453427824741707893458917391530016674816393406606859668850148874533086833271268236266740868489611653891217778424892638369503709794310106894871865730874976956549257369811762117730651878271972037315065123992511423740303151314231686200037635827348833887446131809427237735522967991654404724567704641374865017680822285209151718520276510708893983628701182422200097884618707515155257950663702561116648423301416135854007203449613922369430829110587788527730678150294007695413868294253044068127988945573598276932145716140888554893796039941777941329612402835236941132999943519410820405054585598482257438255936632136876743862048809072223210776424717333772620459051718774678243483440950033325334531753772356825505025790007167018626799243555644374209356056095864661731648749402606091378813901200909212026513286154604562938276507637948523353861075198788959751847851044644455892339877268668094652871550383391903768249477911995135336098488079279425885557448694522735557174842897069109990583913478844956428492549709474596860294028083805611832561817568450466434291871447138465292067626061316454440392888478695780775460842908312749620047479115345546488294628413537948908704706952677224572198589871056255434655901633542812067190043959006898859873637633638888565554498080866619272351464760387820489255366940529738702079562543464313031062563549063223528969100503207324128239941349575229488979778883841239890036127130327423989243902139558931186762537818847962902639324430410228582528541035732370749128392486807025859461332727406788100203237650636048967840825316529073377895615314768244330004234007847888136792455612654827339157745008770409134090534564614242281446046485643839439971313318567436229535495940771882510663532140803067046696064117599795192585787366943359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -370754711903747105599131153399648788544932793673256805661322095942784413240899502248197466798452654829392635714436106124533574351325970302210029346879675128761942747028380484087740467751516367300721954176647076765919748420506013206571483726050463676782527463215524263982074070444071332602333170904300465003499783028044887477252449475137223679834512968247923554495002924151571059640472333982720534712123845654247783019225561826664807862050283271383779410172344596037503502517247052243916403244587575449296194181141508487404000323672536455500060430696285741753682218816260137494822459299985037671963913012296397038063102266395017291173410141547649195410296307619708468241985879575073489218474627262844141150488476261848944039348216296870810837465481481206365389269063482678281287311027515325024011028776723841311812207786389298600208191295289861594415453599147992392625743222163490231413530864689366659344393425454836124980350390322141838994916505011778846891282672987784639140567644994383454838531689748108669232773998858849406021658166376491816683664419178221919238106874410555973714680821672643032691895067886414594204698496013750291055639817166827938271069146944270777572724702662571461826830741131848930401369619561785935721036481998526100611048921462147086161371294126528907381937608511781603864331522846401216014866207024928680274156988309380928957491785247977919942758639161522042565957514283845248840520305753111211722436169767673488227865346749363514033596584750674413304436239411671092843098128916796034908077898048658334579925421303322729440581058123812768980618308744272219081416321144387780033636901983712834807567771609202786065742855181347700444940358547206127264414301218481028751637016497677608455064489713688661878169915557317905778327017817506286407354234317742690051274605457096622549667931872590594842493330639193649299993556157432962803767670119424632330104450030278006219679345386710454378859071547044198837349929043124885539982370562290532220556341257248965037441540259839044517136453393747070367242476659976069649002575877999201960403877805964679599976154236813593859975190689904588828102830771401861500331725488267242824907894918248383502598902925372500436112711109921046433389556680581470681033985591506421200875807493011995531648348443958289931027605761692070408511103769329880141160439053263041423669244223023685156097155067847132916040751993089626359430101715785752582929482487252794380187761543236949108434139624472380599903374428012682866215993886588629789712918816362008462376073673970483578587531787598452560292642347041064630803046974086932643347619854916721052539410403661371286628226265830244691878378046001556856250423893674521323466855384657595251943986712932088407689935504189831799075204437392318142136257273312504017069988103001457481309020744461113981777971888184479636194805771625331075273701625064700973685421481565231061762288631808074739605373618212964195815722674186912141328637927886211049967434787288999964295245736696189318497344814342707943508361454258596611836118097331185111394697743202458062068401044202173579334377890804238568628103498072068486771261245994216281950402891795490760604803312986148057014937422888381389939598682910314574183143943737951778677210064813361144956389679285602764782639066630721161385060231344339066966097246544311265234169404198695027426239015602287496666922149118009324717946619939249423112794948309544550401347377407136443835024923509183111392942227280983467696061979051311447294890449314688344165443947836102688789347073936962436906817562029254564529030447086615979027790526658065343897579685825267216020832114423236645626230728806419588120164240654961994515878989740690356438885178726037844153114590771558874463935149414176680810460459610855589337658460616773291070223860599944265461440291906913154120226604280041068888992517859241301353336729251757962278925094585112048528943997333772433336552371077986038986748190923788843532565944424263064719482860944827235766271189706261286027108913876762938853056968065694956997673085830190681530482651638949171796402474802380072451827624131190548968163340170374758415730279355069281014548667585100159710521581811841895529555538041506553588781773118760147941405190581933091894997058711863657488883982612579127572407198510742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -2081092956503991514196575510937942142146701197134336363964005235747047544919544675314800823027789881788512879205647116172248009820816353179108106197837962658848196322367378001358044606101831777954848857816476795612260486209536683636390793641198155648213339248424227018123969810581776833878758441003846372986736733440251385075387758931551813610068405235508402833416412664833834276623014135377145420419816760194922721885851215810863543334802419000125765565211497212152500027324988274576098989357578053357989194280453102860751850135241238549709757561299411044097987409492713842152176833777972587712263595230291317609486504745405210375669843443674889486510513578393022259701588270283006566801509528249940551335384996150321007290505886546892587625274763368673996347642522458325432056747493788334941213563096583935499678971563271864222966034232000093368959305274747599616707052974671603761078083218702812453379211845227659639674799772198158030399667203544469090791329572430718266878141646692550109866686537390020951683991393938336925735363800153355418275404732919093562050484048754547376507697662553581105554765542712720143254662499745062991795303652557193369773026642372450663317286657303356974909021040670811981117749800603512477224337059606617943674382051712793009606654586105670726408721946245248586845166446090324201004359717220808826629582894967277652059990426430186267737308468474051996994519965468243537746333600123369009100517704124576163585812097416624164741432164291039577019168049461826647853751688765352293178182030191517890560869119677450878829950118442301290668297945844540136459384069491264615516874691826317858254628969435338051209617619756119898823590927512226337411723232548541107763469726343155384160990828947098356338512830947170336538959344483521589688204008796582476582408315357978945584027173741812710753085161285011274251968835282993984409947925136026503419906333585409001611141460016641450173835664855729610374429166998903016521280184466048109152444925460657907493498597785649160360948347089127924770423793869426363716084584081213826246170579659541260564412985380050310598079465146898251958080290839268538854061466394078750762964613688012020529270727986792878474976558224907953401382885136714999804995302109241776688289910232096220403694106912167401252567132708411702903384815622485028328358636896113375008603861700950708012869521886710957142771581936939502912801134273874520233836814276145361871506005856659248290749806020828614628336958013027356967086039851603108627517776852402488699879005484463864472600361910871952665466866683899058283626748011355116653684010905673042483150324728958830932245055088939670323193594204778117972678762747799154570854480911274525486288204949710111501697555484805171683303672048656610587576063610741738048084494515901794032442271644741714898843756691985674114370742162907230144220076005754436437762985779289220071876856909454624092336817496561398481966004761063948530743054914852391663831455665546592218780572285057858010218862757759442417681540361161246256932904412516891079084013935030143112454288532622679021177642405640648383250499816557241683523672992214426400226878013954990988201252758620171609852124673669779458075835775904707781462182188934964209947124837155094877935210469091291965584509573121608036568748044998818641366245351560357547131047123970794118748073284586899562815704645468816119949730029798434929731669609676218348349266565675904184782359563449835942863555353800181006278740002878767782697769964077585768940560568753284548793606941727685416462157953894921053258531491645729619368895026416227971910207841069649703488705276643263861999219661301008272808322484125317257792719743755826986132764310091079968954083800120066752926123147454969610431192040320295001269773890369698979035656491189985517772953633071683063830316968941120233647287572115822981059997687300842968272085262802939972048141932543176159150612043462159122224896208274369845134141832128374432738736646696886138192290472053129921380104747247103393069061390964263212814142876766883313742427409448034423274771640328426892495945580196503197688200007467742632760303840903754886664570374809508718770630815177577408310949877446172846124191156075910263203082080683290146127300137626959354724210474880926316861880479736328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 148897572212311099630654591660578604938982577336630172734002709124413073936141871637974869951677215444066484971291111156294984389135916949719076690978577498010411313172451243651925178110489405306632115709807110932725294007382444983569583987969395625579790638071766693654626234089276927470927357297901427161105990780086488337548390379759326157636908666969690266690310864632904057101776256393304072889738950285495169527962306604453271684071803995488721116169862100805096376440886846300441260452897996477628195245925000715724307891774396694863794801473989161420018873357886444696042081968595996738592238979645527404230465072920695684331606905942617028194245301167760090379576807221476764444602259942453608748105818931905952331312742748859891830966242026851091964373786446952311946690890831974004388824110195533745820009524938826677668791383020227386034738326936940848731112730969600543524552409187022774470324610976190295427799957001459339338047063501513835170256868842793115910930402575717695866135358230824544618743750838041776390480896051189811930969042679636680851150640615968287597082551747927706344012780918568330591069423235243465286767778911951784134625206926038420907544903620711316121184223270015162737486525048959198890338765279003547744148919651030181419209578993197834292926151225729479347615461006125072755820763273707052092694653583191870371217758977938613161543659211367295338473781172723641319909768955640357777155481632631998663646289270228798681131464517589041710406259459861962198242378542235878575753352837331009184618162427944019029441096576823818460742619555141213360091471883349109313940363012342785255172562886660964410892542822178783070273155766892809011691703416974397876809450914726712212087465674024592987649614531543273182398844493380984036192725745940602531142683407897340792592755202825489266049510710934169540501691830905401605146936044652284279799549122536680982075986798023545265024714010531188756084600940991007869448353856137363983472683463805284141523283804401776957804538063728254255271018904489166805101787345572372176366111238799591020343424095137611291049440494187486851566732431094817149333479994241398007472117500388000811514146022768929688105868700543223685720092426308796690516355064044125123402714918146624561165901326161384809997480508099075450051882329544253599332630993305260663017860415126048137946792486304602706503600730081062817364108705164034938745101924452720754536532352096359506441263441969374085547832232112753380532333068553672424259543533854469800805303684478254311423950702858621053101036238575155572816054178116293679581587021754673318233432322373554071498342325921868047665940897598601615767151259481628780473367668424642889022028353211377311536417795416423339832121770896046810423879268742442205409234689567734402044301355435875108623008136449395103044064134434487197265991327359593950692646536343764285795758117987807276406693419942452694521808401349323990965653726468225343974951339472184311597852039884670061901801334541093566889785272502880879160623673461389103913093779965063637096045294420428488132937946070559503270496236361810534445111294284679620388464677237889252874730111484101189833359990895648556815231719988018343078648566350114969017174381443787818665785498577963866235926005515034442032573447484751745242950900932422900687287268425453959960040100367334812592000826736499322485335334324406875265041613266028468071015400167091679142306400848777449628862589453183893861524252347565448065572633887629406979472468906219137278689709779607093255993099934629197444220876282010258015482275509054444578651588690364629114450042878957461105415335270328739608682102609583982288891026727026709458357960912100467301630404186666716924258684974466210157663251801625857211414275159396011348644710487287330177825664493050370117580241176986621584735731736294557044936712056009965891220386217717304000513816800581143388379911180270244930243462382507629949645751004559218332021909514951568601983923338259726422532961689309891446871279569847958487319567714676326997644690060123624303732901912089314147881957636505318296408602242542835928278853464444539312023794984023018745304593779959779076416263325859635740721794857097803174454159379487565264854028961728358793155812208398378527566893737792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 5142234548057238014922723728945838408294526161012044717348361898611363208715441669223189445989442341086848608471807379057958927171311967882046654909141151682023402451236442863085801244373380840012275610745568931593001108192177280850916644938293452626025174223860960826861254738249550697032261475226503198600660848749920820481265014097945378838777371524433182483337917406720585501640693611377380306068944507966243056483449893322950914732593652504208048206573333545839560411735508305832539126565148669493432194076413457698739731876304437814987061254643724760882727479808257676067784129198235155135975024953061269763670797056476926155463836699626536245843061220671379470135334453633495070701586675028393031630418003130922137892336712444679498380634196302438524396242800181297402001469014237478903223935567328128033855784830165442335729785505076208664150856858029095818183915078676930835291734472492253028951162236555626158536241177037239107992391337130585491018355980908997847629383858638235677122994925738991605446308136018426415756692565242493398282882744001404716240199151493402842414045177981514924759212251041192864995262767498496692656895791813956147829724331272034365144867593805182144052620811533570320042595849019424904007860246314504797947817863940486735403319237663486328300582681478396458288970532749478826766373526553719522260690755681262943237207263245137808949884834667206981121620170676210383225895125353151137930898963148866140296973528011959706660790459345561011110427037636910955189003140926617715612103481280440498483052503312778038917285326455899800376489064831729301331933915306685111427569608249908104229530586954421604404619980413485726446708721850479597957481740287573754023400400094999990279609732312502486725982321380659578530912985181247124107632228950505899170096573939417535586653868557199371576599031608231432118391011706359266767795266961279571927098862177011427255415535206181849910965499687644056179448294066493742833690748075320925524011013122004565248951389500953201945586430457087390088902169730774846640703192457304387357019877727452389520243962166186822343102445102698989878160890990837101083733232286272650802691223664781097345540606680663652607992691126583622088730930205917663768568175977804962267795057732852649934348934698941976215378166538296825745803240004460037472379400301884853784800757918915510237168235141070099047076757536000446540061521024073669909996748481069014205617141379459325213833687138581737179113048844258446033549354545674111859884221632973333573543087010330610390815939769059538000313830679733324764855443748956852319332437831935735304976629880483428547067959801098217949392198185889768847083031733073330974452543184922178310209571182639172217605486236430443629255042657518328535997256629614066989775753399173059099634345299132443766281989256190280711664824128444690997090302250879342646874307249550039606111652655792374986354434450297826660572803514723941453443190270715386307592210228662803926891425056925391639857343617830993457587791075881597397956653618403862310018198868651208465292250306789350086637580198389444340495128064658379208531652013430366072314625064478436328734478503998959059315710190243148415317910743910941351218508739168601265300832513770560515513834158656275694118440352651706886598773449676480037781856977487182538857758293990234151219197148479022254256150800402089041771746731997656935069236202126899970398613642039225670093538737658221037441973555885953924577967471173524307442621930981187749232263339082962540174236835912840809213411499860875180252613354715470625451627064369696084045689766386411939718913132877325654462885423301512325368898299451761902308703921735639980353866247530368593350640082295328396982708016610417872761568366924044988995424006167254324753454814929635066367544525162308789102534408129412146150835986724212755906949267745034211968912972460668354730396257288113625067673037047386677099248240191387167472291433514805039295965016428471800538735025654497409376970863129133351166570593275029309264395001635814216929589684604120065751584396409381550470278752580976444619427411917654811517516334105520384674507316868369003916610567104297883284366295864658835708492068499980302216461542237524878020669280376723714024188650704861533563435546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 34650348907948708836422866893119933914535900214352118512638666806366856489961042912303311026703217691454194521967520798282907496928168949695219128570460141884429563298293553928805755206192247130242632007906200611754954039827111152177890340965276157449178439563181145290998180426388487997483364823861275237221415473559067638195471829921348313867315220614473008443053224497455550280814552278174947867768946290655634989259329965208604717160067877333920929487693698968844815130399705034409484821258977498430537124009377133451237426288129404612466810632341349340320479693193628273410034799831357385077165712721235956920734224319690744728929678447470645351965609371871390993803709450379244384732672995385062437865971442674409210623174335101130501521301721698363252471533030017951879572724927533099413600165452020275704643000861631007883319979582176261317852992244916167899268617170434521018392194269282573549338997876265547856061757627649868725471193476464603750705426221486510880930973609250534672778964450520488974743695314858610000515054413185594912224508171566654697447920403587848384423897454893054424451908048923459938583870836399822333896971404178119065037236025334377882367557236986145841541344904108308442433341731468392128149631061767042560025498498277317228571677687828842580987192438567932006911215887504594805342850758539447767855411109960650835125986203905848264469495163265861148320996959108469793674313758666213473411612294618129209445034860002450336391365193830832115858303359348879159777098503781198015110279857470655992072195075974918284699725178277794224414421111477022489816735785202432192773061900195445687899761264313089027605121443286772329945198848642749410834407522834017857915030449509735804688420826779529593232847177044162863943718253894420781112549529227880955603665808662984455464167515300946126453099046191273000438804889745650900517920327611879621440607740148741888746444924587569811044999291916621592122045648942791983283430832747961631813730617557768119999014079872370000525465305055216043148266349385554255560865483850012493734462663245723140780503522646414270883424963330804736769207135933941597336605733090253063837066952665313182018239401182769601930190581966926517403323936389415784658766923425738555150624831632590258215166952440285346545548339465181816275807351640250596333785285803648195579736495443106778703523780049111769790349320125040067654291218936704520976505005979835821732479884606834298308551558047335266970719931590960868713023434246735262372138618312270319596957102401002140558364139046376257317550102508461940709543491600758247104720274486751256177951939818950105210940780943534077994624481160320026997447684489353836447859233603995974811329959330796872494020903192740646225666986497640555071710818384743282194239890212152776314712292577696924834313747909667826222482684163209885908683240579545196528378620188545818056826331606751154871609342381032079815886606298896111775163645055692300983501527785446074486225488738936034846142982734163898780768095017286581909660046417757490767251573467819980617583855921988318216775619949017364578430811577989436099738653069015457113717895700460250763781562840879577935900018466662580855101899275958784003461410691213946411203321332805396014010760948667828292922709569733474475242419845487681477695559265394328679483092179931953780676832573854386897633821599814007989995468729296021010439957464440001996974463521711625218639179381027954475652034875390070760943446444071939107785057019485060917182046872876602198492580654914236777251896866261817497874496868693294997050539000880383413651028434572884292503792787164088668773713351637283485761083931452567200165168889129975582698089851685469126081265938458985639405399002330986045604622028825552854279421339256022110917092475097917852010124225084788947377922282255136070948806758783144176863536381352984212978453691025329535010078855182973745487900014177636783016029065105683462632563004139979883973634400795441374771126134587259520878130513012995668908236792813029064224100095324469485651440736725699442676756795136069660837904461286366958598063087869572011542813693131452275302233244586823527601755042580373534479737246268328134181848577784857873984727010451181590664770818121995292918722749530285511827148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -90637043729638117408771943062198938435136035375615027970587143743452152990670097694394772995110524268996042832655397399036547370428770401734474989049534273821647217394326358485021661811094263584794927451277322868384270461763500684463520282162016882288818708960165225832568975492333328685790319391891055827409394084614890053368537647908711780355409234829310936907229417215845110598622537255172511579348902881258826189787815739635644020372542580878312637804289290452346480124570675734791943200606186610491819246056213050209886739223917428060572399963654962221143143620221406683512752574716193104368199797645081202280389562751256306714548192220006478015771309395014123961347344723222733998707836735799460469148282885313754666033661744536790400875489440086847116850655853152491075993428794545414272505649253441616323839402454122658945726256362426994309347365976226763237387506713911268848131462899001175960774752636354315408375796493056332584472781829603856204519472076034346833705061249345083049936525793624661889614970253083229674336795742012576006098285515469126980313569068718480231434464377769017240206757060670612525813405134421694588525729900346084110256038635752479106728421568787368029816426484090561247807892813747486031659033336351438234722218223654838313609936845573919204822333406506867051024547914144472328322603600084200993110492246556925615818696296751977868070778478631080836069126854325127508195704389872003906298850060557630240805835573520515500731232014519408477102613012661731123579040022822274594988910541013380783648256480350409068052665904929657723311958730539268063410071128472157253914823199570455323673835722901185958662898470589599510926964687358628340518958981993538778763954969103165552464900112587580077558171229222270104782937117184781299483637071654398760238434209949575351664514542127817047972525400817241177723459260315202960565301583345529636787227623238388130835918254074593145634855608366017007805728292924038255055066982733181659671836601910259169512937110715196869018001565259235256452917883659795440368463289104512131770399384754410635253413179761856620935506660267486513386315640286304917721616717998204962267631342681187806451946879324834633932386768614099189201608545543719088461024909404350992230491409979354833076124723241589133811494632535576020996691557492303701263230455427802436338563584501944902001292891650823116502008817402727743318970831690169412917388826497858747971963216650628483819370148699610234659619534858497898257802524721446057696178062554160523690285241891438242629252819381888418655989784184561806240428207866144639672865815062376305763867325488605638008479435683645222651586763915338933445028902445916426178293098350800423571026195162193195895599226235447607954287527733803140776567655520090209586140386081046754482450495066377595687111427325095280472502238165543522717686431068935765120261888367999811600392060330758135996005847374621251301951826715431505932848935661785805588088054936513186465516258494425860196308731783641576521013894506931738081339731828911573228334211159088844082522011441936952332609639692521901663438968202155819455937638476546036105265908841212552387424684158616505801611817555693375972896185216217890350099369758185628203656627488838090215795896251469433994120676797078671511983219694363365224841230330431266190589954891170578399593638110034462741426205267088124946898635170747625335168455401082753952310607931407749054565476861568996942405037350471817994884965702970500503275680256824767355750124537753765749582352117520493236559539314216460500564029084248440665383276191756178425444976787489168531151752976205554408284466390694067730603330062125073146710007713064183341779128486794351174657513987535241038358263546113846496038019059071615387027863958524385785899991244253651955130542088937274439543752153939702079292908074417537639392761780836639913395511540955646339312560214898909800304251482106985501387796048450309298724117466836091758016524099383649049905528748410367559096428788824709331582809412843082046060490286077561969850234451024249812877818162666293646811069930265732893184274940975206679781816366734031115364200863426735689459693636667102731383253125633570283031982808297749747812258519139204581865886883693983728597778491620315268317578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -964473781543845200184859010764597777533720118590978203560062777565066242363207407009170161348689401355084704002334399853616146996592098377795610633637500200139675771794973336946389377768662042606239543061108845663739301587276361700571369394631359428385160344887624452246079887005848133222450441282413611818833420617957557976904952655882124398037314106945919876938402125737684067082772624916505582567142810174481753362799410676118983508605603939815053549452047145504138548098080433887341521950903140231790591679922827199321390675528534249155897406287320961981610595243618328778507295537050810668071060148819506600958646578579327217142716708877284893757440033993904860822633555139018585328618745642549536025836491999981255850137531970408634217327073936177223102068530670119819515276373783207772772378727148141667786264141295910745616473242707754242667848205187248063570414244118103983390558103749617802077126897092758694341791777388021730520342843228828868659518774612881114521689915885279796580050828257635312375277623943302605241606142396802615046402254619889711639680094940109930008648470129810888401362406497216678155939552680589934643751615639129462388544405738263375492546158627423319907585625951723546381710189561503252653502639679122743452889786954938441850046268104848731197831774172346946759774171817780536637060137910677762665819486714954895031701584034715933110376928681738172822402421675179221572443816284217217945822473963481457402544789898021235951099550578198904814935594375828180943159523703646532910445070084396185180504667199415497471685112223853491707708819571589776725651874155289744695544607567652227677573888330586285990476947514797143663943151028070767285696926749681637899921380839473721823718874605644132085118044163715065913068796898193736448008973293229093749625462341640802065404601042867654250552868164800535380291594675895687246933174233275438219668551895609888203644470325649317973758974119968737246403621084336153441665173679980590348645150520743066974952518856850945857411553055361139930624069060713254378652631185940091170039541144763072538127084798917235205662934433994058805878541653040833161071701837125775445462874065794681304462054304919629510766316997902345696720133063223866502828605349961279158208165552416614817385580522474659620384043147309684622697150221317507632504383832057382197535426242727443427166786753849352140680602793388826451076056278414433175311864215199639892652852443299219592480635920960094655332892839254235311514478536671380630264930540180456822648470787065283825603620028036380486128815022830055423221684375850756858257218295396142412177140676886286455237051640244093021094118572740764092340848767397277686682264653333276220305940751058217695410644518073534377941955604355114024823076014603885552637472537349160005261100222282344111804640601527274440048279507860977169032642680033737870760284142865475616529647937722967501125106150369456533809803233959235963237073973097219073194324363671253077643152874742940476756814592138774352182888435524369132698562230628809103019815966052679786680602065565170922475378391304290835332543265899890850805032151362171705214488443332556733299965033401502426114496979366042215464270154448567753732480032200453423297074342282975388182540071064182933113875260759160311568794042581236991154037682826504555821985261775270975051619691837566444720106662956644800660462814916497208331011778090629115132571518405069940088755151703792464450934940197732935721766079893270624252956389288690837872399915503710504860517777060538364232034798528398943446556574528331236220617347342448863347486451304305335975565853768113994640423055460232343178706803679390415682351335092353982435916600096836406603679203370804422994109325022780283128793276640744704787069192139039117076074101855464133153482001462991299923655477374688291145676024601167812449331992658538178498199359211242568846610878380697592021524482699388520772849404877289680772652970804632852641408884682055870035038183996317101695003565881768658297914921761536270831203610080875772392740913095679820528309749710961365522375900881467192824326725859446978358596923027347924565557815112879913379288847224211882092610328208709619097759510650040400474307830089205053325906387089227962926753838249975352743896484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 523871237087131873067750579560684355665598205571777828663077654330198742152723471190553890835476468888273734304930086407633166637110158941248149493219135670618467235750090431115103208259019300869568545570397704192304977854944119796691340668776413851864300762580668674055894462236049247146285111873037727286974690930820800046845673694270976602638259006735867864190225612357161608397292786110976312705371434674813792013604903611863923053224067352579301577669855232729791463359328105142067958397632029521978746730640798455740966469988002014517065003254102173425217214055258317470067011059732063834482914995357304722893411164197881624520051709602161175834126710663904232888109031527285512281043541977326633275640260150225566847314891316940196894366799649731364588626467614092294757937923162357303639179614344910231922321792607505322844302737710988888050545382455866384365376090741308626951422769099950212214938485095952922270802104470588325164012781611146200097030508204907755834013301271456788395484389685430544525374625382557446740098378472176453555086279474400378885051041099189039502933317649047729809602864503478196282691065925332165764293117428426438873880275327710425791700817337175448719618291559336229603535712802996874680005577794336421950563543891616609758003000466108038320152164866890106561487340530119970644391866514699518427149477177319465522933198173202662076001138048800137657784118690792127235291814326498606922015871245369417561566269526732588886183256701009902317746623730055211070180006004922077403694149745230219093820704651405836593419470706576876740799218666818230719461060854551310063009502306197826343811092138696614164590143589907152169054560960541858259504533902881566028902617699838450734658638154681752119114785345579147417736814672759231056114320642872668676430592484359481222148872797153628820222613270841704472841710205363380942092142007612661908636348356296424580489947159929007077358449248073452868724988246351959089303919968098320950529996653028541906976966229924459014309574306849632151725973537834675167103418684490496928844612227396898658980211823216070440451444921633334792496068900330055714244396256950863071280830401304292550953278296236411237685640405591407038612210196594722531181127490367888163381372969396076415093903508473033858644114395589498786890430652480984643313799118598184071266692190685241196967631026122495447269679427479042249266841005367375490981726223868662266340569011907407646535360613712506161196298969614786763337292750925522989231934935549907116695680219034459395295679551418983698044273045005827338768017976821207493610975775941360329949281072095902134278529042314647845362942794638880271027087388694966091980380232367348441472865634800375395055875151614910517761373417174292281731134431448807359849390641991295387849932056126966380508215773044612775318638965026322675028240928437296791483120752770844684780468091250849771768951016707884109122360771461555886720559951320660871224476161756231871011534516193313047247767129826291581300492790294105452658918674892801759319283813815718200792873472361820667128185965010974023754544656339848334751997200333311256380609702112464344425874605042588464635276255139208089808220679957200456474574665909606845019065962043138906546445046999342843938064033845115008866521423584601019081722500108082040677217074895217168714506602935885530064367926898449347205854346929342461860896494403651788269248426841910670672245229320538128751629527711428016934771549544626228453209449553883922771256532382910338215223666636561390896069264482742782187650233380505951490455795199558004404903106606674847808808863432799380943085666189486373950520778896907069185553830140950500881490143487618528475362393196049044440349528248248660413825661041525891739742965259390085983964493840812356854730120902322929330208813870776542833201424684193189698877056367542482649984149543546639504562798926021572415197202933665110954252992796250498135428454656047858629353714338575155906667319959970223525845465286830158270927472651957454492509100586462638077218091951091436691514434349640658330819364436451642621744715913404244928728885224447475267432917927329433153793985552525021493671256146560104919653975985426949498088411077066940272467812453805979837885924453608890295898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 7053984612579507528249545965953536289074437638705393389659532701329033505754495109730838974944571393714685145855861435133136080993904948478957993390610830456652368413650827108208098333222964295009198584425154449759542071276161036830261253871980207335321574213316676677778128112547496193792127278163008450364196462602558011776026533713547100457174313263656788831413848519913741890245420684686745099609141180249501578795554746981185712743695921517884923348936278615651278747337984950791360064752227149835059351680772243698723534162664614173444879369803800486507721292377392798555674852284818517973456800165742813052341269030470797311374443796028777141735377613074503404441246210069438452734188831335172549074063025985401971944605775251005631811596066102149272374841748932739208525264778335610318324564018581409832485458619563751553072810956901610643793989218549602963468698975405670715252933998268708421669416157778269197414244829620857086696855929811245681791198729294783685014557655273496753275233156215726115305669737348315970939310498369906045217259364569396277592326506206164289676314931402166293580302745983363869425768824515839603346381640160391386126240328097699596713794011177589106733199015150479031555976263849993039439247530167555460104432941916268222051889473730299120490372963458831337598376844545460203779730444873473009458854686258732224304092522464614794418924905774937295577261238502144180671707493950988836816050850202260940081326615835701078247559429029229829561382500992298838249745261785041170195404358228560840628503737673723782020987852673825645303605662867929351210293247308215426763490895124834624885658907934781993815814710631540331403168491421644176743923022142444710333403389362083787706379010126705193197355618501148206898130183293922194700181711778820688431436444481443970901858044948153754932492459590691509941594527152414409623950234084167695839014086749989088294382917873732757523767757549497836975377131592264374472669040892396604681650802937600373089277923152174938972070356827139729238688905438135929562797569016081922653932661980532989750724730917248814949360373269173659117325578381525994838413957467804858567904308044155311919571124179927974930683066556074172793498703112996056877713529829498839500450136278585761428817633352358965011537922681404873249513682796931229931406215324390785081003188632924132605305559038381710893537850597209028879644459912683038093824060377267256052517916141139464465855695539994859543209512024366162726351814907242815488251053192813543216592748236223469205935703044284652760284234339541336373002270111482598736910578997627762263232267566686763615882729977501450644511594725170071602084490963574605305949943760407278282895857278505098764835490086859033063519853381210637083773412014057213423231935698212961660778107792558845066588312845239071061816536444379318377067622975877905883759187496679727778485822808361969585161077422733793786981654516760870364539382002845291622512371838751898611954695333053747764873263820910972234148704197544624355519567730198967793667632097699292985689465030136752372506621453553548437565554709121191329508947816581776546668222209908188018074930802321874207272174937881685157602451833725747205745013792200941360644735131153677152404913732937468735814819207543356709257366312341909507525723203194999158458878324344188789934263840416657135454895480929634011992373890878087424904055604098209238366737916341202328104440735343720947035704348720726025960361558552757533293981291639969608677684975666398499155679574393543902272327946698212738662231200599038215050135238249009402082015952406779280364943823857595002493110416847972933609532861005917800698037988807501148087092402680215890327641675618098533366511639527806388706392524131220843765354640645758132326902691722011533776708195657741068716807931645918251461416682051634725073504767114121761275170424227917158632778197706821543310360444860235618972909786419527237074082238971839069977877700082104703096722075772838200273057497295738072575085989267568341459932722505999980322502867416107927968240052730602233661529896122452388332238203070470222121038331567088952311304870560924006140719665102707927649276947676294085059117318441670514138875568740757557451940656610079400955401515962620873535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -2268190985557359265173203638868305087040235450096247614056187886555022198100546244277430223694931809532600523656764535027960091469295735058292926281785842202697348421871081979421299994942625098417210117484013942766076859938569487563553039668533332274225907870489864845755347520883936089001511314246310968995158034166244070093110535571448381156734340302335160237137824703372236659065022617968963364371439610232604332919179188220681524889112486089560997438113942322862333139727795505817845981887378895723920850987921571663464296378387728314589358466025771495253781000696052401753727497682840312466265770011820421913327559715035435035385368676683871734354383884725829033151478633212720475183364071451138664248495555019127856588395122526512425404250243375861618886128028869026975991331103412181089174961734778560242524101865263378352208548383144879184198109901361426069918853472993233061171190867642632040671520397791846749513507437540582625187328116236986545269212347787344155225905102819757383853787600837803956791838293642934724275753779200982462819166956567233684376806459106293988830333224165391571167400860927740839091606045994824820326590245044270326852624108893199770506913749421153731432337773811685382381564596866763629608557147485451286661638051570582636463693108466093017323793318943492998503108815167458710567400801247043571062769403074944914572106384431382920753144019020313950088624238009247384835971084374122580647289195701582018943333939657565135254995198890108063858912144378565357702074715860933288835450756322716011216337680681930336610606161190146884947141311081349413138027897226581926234853313960808505099230011846752096496152091943816194554519650087460456843036354101316867557123756848671161978713357719313105268817166067080955841618490181727883861256021706557759132582303037070144287090638723128949141089831682543140154876398795781326301208181140571821951143477088367668003983890524516287878101945295492925168009729298615431558834693400692276351873401701267599711234712819272800874074217340370253198627972077269863954299558431589001273123652510165272463944129401262316202959529345870091861562214339963557728214084618524119470730635659362890925159706161182487680790999449432667288046204665223475286949625642809595097608220459888559902976205197508269337832980360254455359691415232972828069509828007455293084050075816473549002113464202023043900956838134803317356312752357378137330131336816299872226081277066962929243023572741011828343531031155380968489767799049596836437197557944070876276821255096521726255104972762443418944557845383154286051102511043242949482126405813104517896116298316398978129171757537952200836973684862338793878307425200604437411851027007421584091633612742874176027086118345547976023020640113995966744055560597109023621446491370583386431319796095922187034065651305983539748530936301953131149763108917397071987241751444953344686261598065115849965540260733872584604635001402820010307656534241201915659948895330675145162860471643850077335928320364436415264845529726484621954545570195902656051262240270763743680522903753086375914507769202156615561368767071202807047639686363770687086612158194803332466171611401395304053027682054103791042082461814820776998315113974268341923199278353417519907786078292873655817183302773748766925837992788351941957236082701346238770811026341893718259431399849498305443546457362363456479184266241271453427788245189231612954850986001854790361509265195892554963611342766608593772899073141064084295592317742608825775670467737491974254116740192665229180108047757176092586739408507937990116714757812106082868465331036241698780514371330774024079288826489630350354489470940401539881088592333893511785475276376599089650927738852031907784713424095511481757818428565248697621996996489368096075369704705283970084145031297628555793643447518208778689840340544041550288522153856450946667326716482187676580598348400349666248876846388243045198762674608415233415499705417105701468266191908705864073127878182125935848875638315871434732302010455184394058729922713954157907497339595794651299566106585678036344569151031026996307153394620568964016528837372404729985171854874426923869976504418930652730175264211456086793329318381619093658656011372304358163206948790292847580973604037815829942382812500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 12908119995525537263331580958295148602972261382231840701494937502780549566579098750418815785564821137276254335547078116925269539977380929947672099868883059115130464717254387932045351893038122805706954179616543671747200190871553302810250459411661783487607845155112032828076221855137133001640866940446569339029489379027038387788420916976028409985415077964429738587343642119410653244742835223986932915578159498223037999621535713214195689124124873691246894837853063179671319869317797558581779589018436352475193997955162099660710580417656400713275643709211354828308833220009421153879002148271538685205601937482683110063128458655034917573123177550363656923263632296200497179290319032596481194577435408356752415578864284283293509233628196320468502960637228824956404818163143359212557127224374111749428775858682220430594323291739382140439991246526982426381135682170044998203212853338718572358645254256301813768739638116228770767118630749121756711435028408054248625912382026669110663926541279108545779947664086840812142057693069933196670392734610418501469227931818681067805957321799827730705701102368181109411753017994461307703188308918894297774421364198839239203885552570661502430850258992598946980605902031528649042065336424883075897631400052916405216106723241397026124689931398160087782601901038959380775447406477196366166222183913378200356173722532105633307243724509497121830755358543224721568622516076739745286721539826319432128559967137487676406210740420285645760586984455866484905430195049232593364507217590577518746476102206864436805274966377417421872969643907901034965426706298263823132515898835037216455161167308779398701178971423492110840254642553007276760483317810710558599493574613601610829211232225964480896687469351560236696657267123568242681927745855786555583106805801568588553197368996056223911458790234817194585952538299362756466025836848831176014488400417331975214246654472522600252961214280344217436189806064984371095337926566109968770619093683280235150494802226793868243637877488564723565437419652391238293895719581415550917279276914626332374471229078709115229687027511890950688509710388622306741117496941663159293809954752673484637903707223265745153217818010522336577225169273665465211604950008896629774116930116881218834242099876721515981164425990629438941028301448877610156962910458036874908161781323076879052409214724692881275407007307714784328053178337364951449874481119972789521168818374126980620045133985297995775826273081880295934373865606483058950773551142846748490433812782892643209685228906913053132096688739347126803756681583095027171869981753676579192481788519273776010314182160520623525698039230810024241879656331674190442868411784466530132198884227907070844870839379199944444509727828074307162278048868871437621485753584693415524641218523116131830154500420370950181921502128399928025011826568537975730220063145047745558648022014834689462702143226870989491294761413639128814154441806461651194521186427362259701635734505168011535355922791791338306631100579358214310780166989668724620428222243556020877068710698007499252968713626476055745569295599504235827105943613698351501561946604638684526345927412696121690192056012362770262149580885910044234999386622734923741843947885141519624664401274282463226032676852845808497301958332722960297108749615727546337023587715061502739201306132063958314806909795258545011206978991559174597056365300627281565677973547341894316833336181714783663094723211021774599268663340174178945627110346863512631266016516074948901917192804802933073432915325417201249975724363470734651217501582935495413717359586447595789109926972048749439601154231923715049095986845591055844734854436538844989765663914780956920775638626629688175584543174807786598517954028347567313105352680858095384480093250770165985448054757599274226212510955865743015416633693404819789767253712440184982335904436936801006748830576667218697384386949369527300225126863980601889928955661655315210204632698485343962705154251144199155688877539514550261897320937445063090305099315961654214666876267229903772983083265689541070305337421006051201965656310650989353556203373402502031983606189491111797915326752648485060951480724904445565853495119351071243877490510400589438836523106939900767035521632271735666133166508705205917822265625000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 5688993115928070321761218623928599564674695333025882995830159520503193065296858638716514462509817980576448565802023573141154774210894777009030332483633526649079209595081266066418606616321944210954077581106172690785147873274667622081491092932923886373781533907048958226288130804854537292631201366917191408787439963069755606481687728889034714069484449282539491303827776556385790471934413049620138579942824667386810680059139610105936358415375687678430853645200527323593585047960284538288138106117402728719763290183010999368568871386076921659884181289631752511371858100906327058339630903078068196266605732059585560856206779502799256675527321026129114229454368063357435845798488456273669734524739346868023301116242786650595105174977356984339309921738341229574985325665193546078649637040828869353229691618277197932021065357544408790966096008362551084375301489281626180475013216396500208596358451392635463485289897191106006545147847613915232857160427821764696400567049149919211579562518275897101850756396398684772551129858839556835710603747120893081950714068098614679109997396732828105654149314728832837521656657797800538334140560163351471893553657314522600451696145929365943389044080953154579933665127306492466721075529334061554676979390181167487440853909491483381441521795387512501967740301475899658221656580541835451535117958377206385793986867195311040515095663036635599164624644355934052262655234338144813728063005166012635732133843669681060183531791786984989649513940353986067937998368862406571181222689845472884237168514723134383172744624541812223669731805246702353371658423934800642037644870039507675439907577539843585946099440246362087223294215304275269213042009338546083398766958079755440204185297854834945755669579860836632681559291750130809611548091327542653163716615590576853044390736346951049335613274729490537802221262160081227566745290624230235661908369664320116698849908177670511357598715361346657106450711357501934295632454056251641779139303820517481418870662363940942935211253511636771912900763093147808832997820848815042310045502082645243364375365035429077438440140973834266278153917567731488781260433858770353162873478929039727102904577226744993248858282924781443812072991917194994514081358117301452105266932671423123188390005396173327756006102005648022233754864614910172535359045455136074645755614797950267741457863974066485966568744549525509424022198985940818244789012779795639565592377256479113914298349269752107022662640307612836541899732554454181550865176223758876589204540860269626733832687058776556277674615889771752429400067579967536001916566319422220523070219804408888536130029074916289020157302809025743378874834813834000257208500003254246284138557331073881314766211033914073817304866464371559073011967705165734436983751751327173333519094611418260386010558212599872978410069154856500398131790602831441171913486574987886903501732153945864969540322015670540762668010651840782964869738500763690629712907980092091680643732678626657553684251396507313486563042532974053004305317335816946795452582977609986335792856979055728335918580927375626569538295768791350494622869562373430467365926946122774857404685524400249655977827814047680773794732849102477706581791944868983966097581984521467136165693405957630053684027861024747376929196490824179339103676970945020231408276796939842872158655621909208553503035407046288354346738148092568195900441503087218680783955281213613902813159694660223036221036572892649884303267371691710691682295033486407881413798929520816230226741157611832307564060664518681550737545260631600378689304617819173572136281465017696519654104916411388252845603270677814811412074595430953822843841704620326483397094483432236384333620448295753962054060908872592817587623814555148615310341934300513555726074008191935683161951777907728326254264103351933425862152898560969178669541592526511564664574911865060030098973242502276380772909215362077950559956809575469435127723575135896182845415072112655225825958065586274136815000600392203937872396534481281318716355553798598302643050212940324444170485885331193173728585727122174938009454786618295863868476942662019928716860351263743187090531608681107620280104117230042592805648315486601588633943369208748638456294766865138702899688539124844308911690176719978091796875000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -137333782446781017938462959644196991654663993726758731090448537520684075095034996431623854505640887379114808077550164457093449859882445773072927057328296779736581078178242960905518644074669544033313973844932210234675042475152218671739457589865129674942595192624377683428134447197772541652263134069309158070587298857167318002423874640691342522397999592801459349665617641078407800964208387815855384175745889503370515188729236599460365678248501447297630046884353403458230853165287907286515908666138599767844411569992498716458359922331908033472947707221197254337109375214289038931522565786520494506830279487208930332846072690025267105372653431205322179820128780747295736156309835176094904016816042614482456710895305149884598463092903362012476729003499466401588028405574468310939811690009730332507725093184790227135343090279318115112993538017404127963457609422445194121705219090994308865615224608438261502011620015212973969004665005506867767681057523994839658200946171512084299534464409966438156055311635751630344436636695757838974188083267701758375086985917120706170498171604931335387081321242931942765312467462003176071387267899273624088890068474591969416569262585464513742126987506238582188224265754719214852903389163907645542857477459517404852334916989983688860927622543369667890863064086517800536103841345151491510100496233403711455488275210448892599221288829852118257291150984377303921886438435568236613393432391120175858354068516782856640087084721526679047913713959432727837928063410973203204870164816517950472867430119236891956220062010086874702602540197514446813614086301831944794976679884786039473796546573178916134827660851888908280137281061314717663514835352559213457129168187479267865824702101467556552527853376359789058881724831276554001860796517676842257161646492207141948234089516509902836787704709305682103231312511936036004340917218693361860070647755691002594385715456185564656481056973966967691015935618618531210529911114645552338573917643413433030922226750991605942987704688619779018373981071531351221647425573829268842266290542240351471542107097083323259158899662318108254977927742768403013671601641678877667616911400332191956299475727351129350242312112332579833978037318860624809342590209946739690655977378297296736779371138375572389586723761980716100797207803694366472358081339958012216295263503745387848440427839939506169395891390854094535297219928016664479244348409278092591430705693631544504400917816097129876222657411937417081014400754834435396685599859662621521962458291474420843420056295546408525969459812772714833358775865362960859126729144770666119532400488089182889529753907322563188289599814836376728012845809012762429220503705177442124001827646974922993077627224295856638427588579785433650807225152439669521458140085945140912535546175145086582356257477335995013478724338396574905534588292148499907214086533368187238607369956079094623803161362766028975568451997713673623895904781942422687490169634164945121937979515454861035244585066851216403826716356553230322221771639269155898030465097617545497556017186977397992965542648441240202890441798613988969652564625278935305100324351608598678797248384950087516765219377661244977994011616989450655358287438747499875430151405157273853782953805541125817577577029592168232391583966347329254669763162622584787250874168382121485430145000631046860780832216771930440317020863952282740361697596605023873422817826329364937588801406087582276409170931481528414446764326125907701608698324392803667127468593730378926813447557207833381674349589195488572246373754851327036044270130437077553682399951122669832720696686152917680594628697727445031955529671755149182322913044033694042222565871284258436700087928855346149386035927953202251283382838133214840274904623679445234472697236769317296916259540717583664336924281189818023198896373923290512384634309251781166860841625557165524147965008849606470743759618676189177085947269492427534820972760387928327970585269808831160414647327549208077957586431032842590534506385705809587157556064362595997919012412585875418532381614607717510717650598137056766519570601609362809401193049638795635455190044689137653274191478857689658810267118497318742220561975772927422956323085285833896600566199736308022262110837588261772448734988358934106445312500000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -8795381706964529087828582731271178259071327976447793441397773033944966627213220628891192275272423446979492900540075394194347657832472338576674689039290049616929166595052480475614951039365794245178554101686469121730475966078897597823005370062754365054620158448396626287082698169859502275003338640619692009125261605429123606111215648553639887593440833620820945064483183309322604012399354054523371575002560659390423275825333989901193374861729868310895606667346756328904374175194490108648118076037263457031451059136272677681836613517006860408714947156919317093668770277408081727234653871474229738139963511676490464535237095576626977440718943743684731854599522654029405189569951513394499118269272858421463423549398735650787262081286854478266951818769455434200901345783915507061228302152709610931697532058870305219002654615750499731279830854189527434128182714020615976956509286803177917745440369895917343446673428519941869406726116969068692068438930249645947984322907384445866549288094891742828884116303218511326528873510073110086795826052861415656394946201225551377488580664034927940186627678931469966350549727178448055425338521252020962873487365733205788771949638669797376428472395737848904105508413362050608103591926181844282671832018587615081619299748641140637608137634929521308818767001363842532685108707842874762892640603606262619837918310788994490749207213074500555321686349568985866261989793275953819847633079191446385177648725059567767518166345591794052661076952544114490824545301374062545879411463683585703785828654802312956109736713341567704777685155035599719629824962505121554551547903903331304070645467035201858761674414574972893630789218706757737891315948142405437160144748897464283210445082376792733830593230083800539355846741432877292120553496554992532446211536241954244972344459797343068607986258956452316447268932218014681031801145458432268400053921263214136614131528355689924702956853300540399748728644082730008785957700118927716780027841576978829209101736530083379544418502090485471098246974046224902154872663877949013337272471309922870984558890382935286864782593907327207405327997641449647278087722801294523853829608844449456103151046852118661008699349067602899128834657557504087262013267590766027910347697953649239082680931870196275412416824740242295632562021662431053753425270430754057783494511348890986313339785109649353684618451251876947865576800559283977212072126215885626403077825343661801443087646144614931043456475783553783117168021809497244055539620159451393564643074175397786791199656644408562614413425184186527463499844218326521123347424451864313996691577132573313931762405203375893166491668219018412674533017217834998599408287482664479166307352973593001250542111707603887762573443127867622923296612597232805338155528010573655268236504155640592618872577529941207793394459092542080218056169676489574267223512089558051519424642826264044906836106002517695884460135815548418905791032678709943280255029766114888936293187711903760090161323989749315701124299212646173769708374841099341036966562338325882951025860518596713155903787875354355218420498314466942604415819536767065495423005906993998750081677347351799387296997390261694438972725379419304818473374115388612948622851187322436327649688310332046524986682885587557271743178309836497929138025647807464887818036800272785801681659105738116483430818126713649799274079582313578592284014940613280881746391712664121559513205364517692099178684890291795061143834144592009606338824257794083828087894648589376479743583705867988215303449078311380765630157958968026442229640468318985782382848367456741545357262930772611779471134054555744936520791451511990456432644153956298808961385720907807324943906240576534324270286087722396214754371303372789481580082903892232143595247122533388830433544395622875852602643705154410608173602209595489998440359182209409565305170880941287675282702754821168432960871949426563393716544411965686669934364460837531546190082894109002366989762270245400004086626176447325354801261419674506579173172408958397805524738333870196301095126214749046678746933361855705527289227404223171414271618650816275949799328101786451901591428129275474057713508106321720943651062989270661352577076127617862904809788298116876213716082851212729550111079242879814453125000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 329317059990526173358775914551639392751738579104194975535322484382069233555623733518790959792725276520606975689417328254933437032832536511245300812205956880756868231982929920690386846551155979865271885839996504111290400395082152596693661764507419436746261201304201010336980289873592756021363663082509347395650052444034078612989209381070527790158109100624420169391590764008755087788106496157035953597236324425459670522480556608384095474166372278942582006427254707248142227642842143586862756797150445501049605454374498006916834645102430943487319127822376101637410399726569537259069449397100863966055896465496443358555301673832996184561552272576657158436751546261757310838760019003139900935494618932457590788707690147605152080411971270832898985325055347485513308903554282136495701889447041251710714259324232222562410378946184104619596094614732490596487387803451558685424565548832001374757152991609254170298567536475468357879296610002909841934604229930452251860413579270879346326504764590114870922321747305702444056312824030665397449929694129129330688356953397706334625497283125146328638545195049616793690323110471677388356180944717522331729793744646553773982352764974716264761415248471362790201648499127353763814200693788583264657776186810073912276284180451976676175679716304230510805045362971838987851674194614699692407200541704208194167365757610945563220435629404392390756952670365908577739829010880261890739806330485949211538585557247816303542585488111880826098461444580776360683423166420406357104524641378194836369121882369569896200370650740695012655652666303409709359762890579029719010830152456304071458014632852052904139130009203414670804410534868299468145223900486983841250301934130605538590255654816095444626859355079804571499826257567263051342064577592782393396176851005900247999360427991020520216707986655134249640868089987005314726971543350375659972386094983298375780541891932601807540191509923818044571334010653527477260187536072279525301470990101064736049589449243889213099131014601349707759378248795539599461625117738639806556741303483686684383977174607814293374158195583513134564294569058449856481143153805699309380450920903786341636834218462455158197791118542102107873588712920415399012035203321695779462511037822149655842651505133158653386028974973311399368853754662478438530317759766811337879747726818720500693686648878136098713718422238518463060775611811481042172705340822052137548298146235351836886474978980570601888055597718033102033299875605287197079173015306130689909964062111950518728995411028361664642739443086187225441317344599687635151321571810225649958416980573234935786041093068586808373522926417777474258768169274057260804823106426643866617602977507876277261621196119236742648885214143812391502632955441896198988119017739459834128375912486855608661701168448460686190787472635259550971438468300946791618812737863414467749270108937499280192400507159875192914386548159076019174726695156423691991126761837118704459797193710966181794263030419201768141247216615557393279322577386849885073719390930612406744877581252899042137338967142913439561478208059668108693287410845013782741490953175139538032960002684486995634309478752181941873513481336014661871538314767402555304911245786849861817180287054663697840752947520638195836185153554324284005912573162292456069263648817922631850932110812646463003245036074624446143231193721639823721000654627207184473428352900655170936360827998019484902070117352030873456119157058447900527681911662165971050635258162176371112591051759723680149914195698730994692119170921322602083129626539408506691207772879270326050225134578002966378401433444853457034446467730818967246118028846245591037306858652199896460184023381379257501839486640870435441715645111517872849784485907480781770238984501660955587823826849036403697471340024700138596942802471483600010728045365955345828095829036550028664896098275830174263616591946751723958622779961064441417695431698976335044971231274342124933247872535755800925100399359834500284664144552034915747173952901429955779103352477593566856167006343007986593925359913610011817083505028673965029178339500715977372061528213640300954113372499689229674857858881791190939711925963846565723838107886686627764925743895072720790968294963798355921488884063118133544921875000000000000000000000000000000000000000000000000000000000000*i1^64 + 9583922677395334038237668407156872400908350778162420368429267253078960760595335817415023278800696655931945897399040443881946499442709934375776321102894117052586346491373243554151372492277298311893441223337514103980912427890584697877522622236811621843411543056165441315338118907802556122289194329770708938632091262143954368144210160935139590161957329926215582519445718792826410548441611997192967366025786316347550266706557595238032602702646910546879652044469519523312385132595059196455535546455484441825688622848517611746051785520731819219780733595816675933754734415491655890479985157671254670276181516081668985328223582440919845086501022387522163487441765620962214259857801906733618326119223413128008960163549286332804860843958279315404740599625857017556850223669686836418763029061298885666728286656016091179878164301440537500295453176209613805842044389090722295330797846290141453916279206271213523483372736258257491216566375089115128725311685246828909686955937906954315700645751691425641473925295271202740530376122164573071378255459920023020730403303019816027644137348905532046775680469720872094448726052428489465395031431225279414876543811165559226305627712217748635449585262754767123330035033139394128120993096242550140029060504886466817997123269078064926713790710244620300517760788892862406089603207946495053500292221836257669423964646044900562144871700870489758882766267414129325198093036529587948122289994050765503732923014837384027714226442114050498925478301813282324939529437374129703226227041349911223239879323133266617529092180997878752616018887426357567849289678404182046470136150433411541106300766932888777819577061316932291913597284208423817420467780026658739329058072075584911928070177543187560784721186835904457791052223301253267346413838257230608346165525557943291117852117399683528305647601444645689714684686462089566479030534709584376920763390547956752396729606742077031607889359708223607979922601271754382209040236280718191355179973560962879998238558146281059868215741252633761929978957444653967996333615773870238606078955394528501198191552033311376295716597688419150468437634912980481135110536094151248241254136272081870441783582081266716514370513710822505972805302467465125878763041028562737140230059788040876493188014218123428935020461866749860740921508860098040134924223459542268650999480649017373938509777984604751602724151015733554167562350049266982729772142964721502812819666678886674004994290518323660029924279476352587631073064187612960046707072729100401584257227382557585951049312753658747204122083062753159570978565563189249484875441634839286387830841090260997742539178657587433765800642823460544971372203001872968463218506657836514087061820150503053835753069017995315485166303475464655991199120463993663722845992500630458828876438678711345095858089319529971443477646244114584126842184220143941229618932246142163618455256098124495409490523080377389789288222959324414156735231801421399045920719218919295448335594079789817568126205313477360874297659578651596384431718195418567041291740280747969764026850074057165764888587485601990678919772842651870450179328978927829783764111735655220705291563991993718109114372104275827727398424951266612561438439406063244050999451195530509100441378635081318339636910086050041430508177869964470886490092276301880165052402566751675843357111126987718734501531284309710103502856354489233259805257658550241646689046591374988691389193310304039602483898790565640954209838331422090799282428549299233439463118742611264079171870698395356632649475637597512115204699140607684335474179951996190277620844878792065110329681685489987862108047492017450858187093427155592710418190350316363045590928532067866172486959746523237363750474390829276596787302516153356968370350381708469210878638930574240355880511251357245417545039288415416668174106585524180591080855790389012113548728181621990105317062310246632722898598263689732353483231215391843387195409796129010678236475628750130640072152592060675332820636931341526974694106711883727976412217926623784362435802766230501271544305044058746037815153156395584337956867847615536827535672334275280008469628640889073756941212071328610475351636858174363332539447777196628744691804722234987556673147491965009012870864745968082663639947016941772460937500000000000000000000000000000000000000000000000000000000000*i1^65 + -246177789999823142230055960284574238240702366590095144333623751032350468683595425168368673897991307986723717756083705596724821182130623696373687747110063758100660899123690385710665351280571672380202317581427269089777835840256316881139808454955303345250376916777049439853509982199704943877473421076370260819216066296408917971495610713119734404393961839486203471337330702579978981338326397056193819503266462269680346088706619267441561475778956187732665559717202050987026801694472030211970118450761195385099726618027783070492784492291870336012870923027650197499909249424041407414868911494345714508973453041507748387751173731902920752587013489715435779893994702129563923336961679431768809709417908747609273252821581765226068076054282255095335130717036421417425624554469691367328893944248635008014204187696089319392101747227670770347895681840517563189489064654740838986597603874848800786750950206183559490067582953077380046115532612903327112637970695077256713653113244992386180348198092880389046342667802878686314743228134160041186409288886444334106082930356443700178626460289796197628892608757559199463869953528925896244647342257200089268079259250728190377828318238660457557204091362192403828260481120716983326481043741998878232653347854527848763210799297644261514437844313160953100225606761137910803417366479823616298066403140976015580907944628601074301237557225462560753634752638874744343017671770108674669203186424554216305832683268654626850300261899257826261872458932029516703332203853524898616502322380274601522366323242052189420224810187529949816156961752083842352564333396161104749484573904646451399655606009704161411289984123558400445196065652289726877968299046988869562182815647393499500824309844296324162319746755680362523787436874026077428196900568585233067740395664835598720704022074141936527598845800333851559101783755424203968155788183028571658642871577615498614524089962077728329871456202149356679865764153752945980563013840486266140183033749457873751394185327582361903981319879834382058963876355975628400816697277151813199352884350730715266155673813874554051359222984711036908663262655743712499919995166971529318451471436381253214262421353842410123970143079478004216335225186648537129984778081852262539978508549234342795342956417448606165869021580046555689438599857507542502534348117232696622058242145263120248767904071231607893736050080144718550333149650509804300864714253954549230876771581170483621125634228712482063656460943753773416724987199608363940733213982322662943682943842800880646421241047888786708322673498612148867939852483341586410181610400167534614275003734334180141849481983582476658722985218192387834651715394100896777436747639189447827375407287744217183662300345867716559388282945410354713743104693954618627414184506685019556403958813864990223686986397687501578822787973645567968564546641143339598455009647134913859832784379877723018569122389750497906939055809930889599863672518236017687417878150318495314282390120794231577074060988548595851067987061718013726229167125932920591869637278712964630987956344999567986530142428080378814855507660529447066482194599973949477248549679767682577989855454351126975589955179344399980964936349340903053517223917607091025681495386547360051018400255731408897857735300642335072985604266025064737885501237212832573933278207345256758883008343126798381389109563598812284564113629381580480085904817963819993439854484485794946103601401938134673572912618230261926859021222206097072741932680937009887633765477152163829951519640447221419367596996284071830175419456865366373223946962869648409386630918671866974470137306551739146192091189897694300722339032653996920761339153576105506421683271319304951807657411945880015146247723820274316203504224139209672983257552195746418320466489437716272387812253092048856613702251232696128643327370603885399238743766919263580757373432250610628780742359077056387045484573117934597028644329255310093994760327061768425457798843924545439811049184670729841799466407983329491986750581439415705665293568105831211683797572261991986015627876436562274019239013423442111490242277916406070502975180859555502655405803361709580802423111221325809708083044688911859636331862839667142803757676225477812706329923154882589758387462397332100778952953791198730468750000000000000000000000000000000000000000000000000000000*i1^66 + -12881904361863505557142740197219029559354227243490111933626849024895737926261479992936836639688647581267277148758934641776416648245118325111753319052492112577639138867051836955819357870665773566042531974625375210978682305867828738242804712676189649446305836423788564567492263265000501882974757401367878594727253232138336995062630132358457093812888342676297087689503708311625393898032802902227728657772957315008664377347457880968224822503426523060198047378886578130068825826746424153157411562372912483930058562925666783396976322830463817530040040012507964268703817442129749587114133515235267077662341781953295265158094728760475876665277706801860825935330328930894095722164892108933237125595824909169016703098778425859626459019068298177495511667420895430031182121259351397508188870548144680151620281932260975911108321876587435371792407045081199446467252921067306799056640857724650773749293283615820155074042141116441777504621636341726849498170500424762369257774697498141512645672780999044862562480372816456957451706038061929841222682069242081408013655694554846632621016539126308539926000446336908791739320754089279187649868871354135343819510547443531763612255667822638171152094716611209941910967401348186909784932153397280937467210968258143280076489950796370484013940057631315032504187444065096973786561036169886286622098253097342538864566994548456298435731597792666815726068130548282986231948341973111462245608798368426819198974373699052229966899775927006262391820983203835464859763362725778457456109720836744281907619692299600325988385571778043929408603430309599058900464032697409433978298627898563355063112246392561500391445579728115141427975366338801771943119344761344316554328342539576753735119849733897457179231240724453103201696669102676590657522437962903445168152186906469070433508967846146436149939281163630231222579773829653624263461038210544217743055283700835727298484245430405816104456455245448606871503916077923111130959054276654520858647785318432129919894228830173722737131902145618723748815227710527729195653212618758180339938711751237342645872404183042184654357012196948465667444444024188212370819136897971427889033383911295993719737390995044428588314111257652314425242619238978406292362444389321097035330419367210670645861705910922052730881342027649752889742580619561083156928208114593699281814779313233191744599426142231683189036314380912342966672362543886871544096204091629181391809081764863709155978313276973864954746024867220887857979223030938438036920004983320939978682067486140811266678263958491844536696138880083208869011475101526138088167251540214812303056436621247138928093371529972424207761996806786034140880674207998259748047947261640411691253736453749430418191990552421547661631374049097127901528919407925360150630470461825398855165014310139728561570516512713954525822453003326129091710895346421562382591463634613340479728121990359758032261191136909518294938728135903731949458054566831467463946875910343815279653684073480115589171062339401143168308061828353865592216391041808661771791258868009367411549336746103740097295475780266454652392549852257819950290642391098722555719065048843209462171478839432734943545219510642574867595329587815687569483248967532667944770685926018699831437897356634894208995798171367082043651898692277647151496744757948080236325816671403690054534719135488851366423381282664837510991891198739322835744433728026828470218625084015690118443341534666304433462336667693449355390268764150782267360354592416433591390539536686707978187205417703069545076307489995050465584384403380228938994028332786898240912195048181520803490139373583921761737825125838138315215025241486981166231715431193770501729215583114761400103139792249729315061998829775815100234346987993072156135277185184242178607338654182845313669375343215201820723122841650849966355378556162564805883343877215125972369117887512785377278381417506055443556249136802740952714940034031136550644826165190041119526635331153211642765376863157125129363917274560721923318638871385360954507443956700082803675906425199755807944150157772499212058205757528901463180777130125196095181393182089247935334290989704050849925591516775195986891224580163304727331000447068890387640358791376243394806634811458534761657988296333845170027900579223632812500000000000000000000000000000000000000000000000000000*i1^67 + -224523770647709331515644201731819932713469921084262012237824572368732759958069093411202601245668541190817659626361418033264192067389391893184375858994241941606587685114282136569035089204158289648448837068334223661269014292695432164021330891937891053474344877761930897817190195905522829849838495711498068973909109120927226283515584369312351495631474219406479797083920546510670843414781633783216871910830115895436909273526693037446845463936484598857638919612204240011933339637963282981477122318684215794932862414409889960277512348815180308237009079292990728346113552612060962561379864370074180342765777869993798443398591321311941142234429248303631490697758792098318323499109121317675228613939376936780471696353873945926431633343437399041336833133484112814574822499051063118537205892619092163277064668177490133749871058535808811301560377102684320138285605461007998410781757459474535760188875454687193973327969977892109114119752294252973037793778935285776172902091390663726381921791016284706206954816488343531517679457401818489741138318281670597472260683932762060531255404641457622542757689449471050845468770677012306880941073430733938819843975265750830393850826374625810022517008301562028494891454067798985595595154551146397385614967745854636836636188333544324420773890760874200615457955752962845425828379705928173786898366324663673687477485441916652084770581155709166666790142084199793337821047314093535815751669282888000483768020767467596992324728800911459814398010925488471557291120979527220404570357992299253375336524659476611374307231618628353856777368886567596596531945630547810716058001831212170461975410627933022023048605625200123261678212313574980141604684208245371047217368097994293916103433653969765457457445726440494060406154233293745283804004525252356644398984143659571565339706602691226399823361026459789208469902120274366674642044983578035936120127643053899480104935040426820602231673535983348369356386260255235052993982947972432452516737727025470803594412946157691909180380969080340925712425877515633894967677653270189586911176195694455983201430364281175878135278616717684536299119833032140122278204459862628339073181303818415378762810458572982494181667262346660493030371736269660313506986638272798594613634295439203313503876756859661425093547316229292929907007840696223160290412451565510207858541425904272584713615945127545289933682519658357620609357516727652454345338336392117052662963556354278631487724728276274969610672287743207778609883141554942128329356554712876096234677972351782306936239377797457031996816300890401542147644504856954476085880731007966084578804559656007040909371158643192902385365781064588991954011030916709548609791058152919765005149116092622143814697479735287067765781064701848174632027857260790021053175054139071405338749436740056930046343047700491265952625546266360069223070165284474289022002714080968116558589189529814457726127563125388002724155177188383060743548807876086814295598056725258344162248757080182390597716321679478911093901185876345109724686079413134681580806500830176868438216548796833937378326687027931452508026102151921203497141647606718558585163076172693514061626389765442540854949739818244996666218595605232431319585951888389296548350037687914119586901871056007932856803601405663203019715592641100572430236881453685585537349151366688245431008621418998816030338201837931190004591786299373686716061034041185915818363900948728108802635604936194963082891001778723125031063874160380818826743533109866582589504117729406404008531556109953927404443791671467584861229673856280005082970236064939249074331357905450662614410816807793359446515334005199875856308746243303362119516375952795189633906194334854406244171476113029265681849090867547723429906495669816636703313993281598267060100712751946615435887778929718788942026463072368559053764534603659847571290945243550967901325430589465251693018111519051005228393005504016580575211233205544616161017562117858435301301037751595653266391311856486789905517050182800925107044275220346074059544582524883367146244327640531783518002616190333729063720749007251752637139976816404996289628815698391128680117312706334270537966263197655407987092170292365065593167294384668949873666096548869150395996726005676266771384581529423722533288435211181640625000000000000000000000000000000000000000000000000*i1^68 + 26209535365091652076355719982311203067664310362766359489685025379847390739867700878723203568972501707803664024305619716444360576257982505827361653297952218225643341866788944198456789327102159221013004375024052345329280847596126851373106327546837213113459542390304308828250730613086976999124657565722061077769144537589823611017430663066175539315278713981269592727678380804659412399853211678583286053555287760105918869709444009667662759747263926555136373692249075469405979220928021904667851559330040974722703677014033550432538889017966087619309441138360435139957216900921003782611593172622270113943384526975617684804010802274090507193793912052585644813806092946584256646972477522053089280296131529089609202758970931389552324759206838613426765157472544802299684968318667680136886375859108890810653957480853439378881892416353265591130671259460613938557712825332071936077892092391277065896251171122084796879720850019045280780615330693649239065857676234389251357352857119290842407022866180258363355486881802065595115863917285200639811281011909470986379642086956489564874947434080940311539086609499919856969838674249550388512879693602824204681648559756249416792720944139567731721222461920339427689913647357910891212004839689122542353548051893434590674606703796696255821260466971379476027163960905406231385999517815022957580049884149277710418428899739648137254932037398360272468151150535220224387459400738461638311516003208151523706148571588570212982173330998094762016687873373923340552485137536114091690341465261948564822933740075209806241240168605739614266362428540417069961840527460474859129163210325255169115482411736957514576281721389717028352369329330862398192463231131226271220734264742223157599945815503078856437041186619640091265404817954796226768824874623930662593744723148431039896047401434072300406429743772257202615874595167991962926692192392824734902157504524372763736784019928129981821618027303305767544017447757651987397067529301526537600276443020267071080939015924709386746081969111851744798275740958703562487513279765403120130039306676364553009262572426950316435435457079491095009134735947708881744631576938861379151884164948178032523879695902028833248096982701353275028013266283253176264686532295453500227087994623762150642527273226884870694099258038131955517307842081502399864021147838817404869785014583265473401403974863739383671389019793826030214246374219734087394694030622230723599750230369827115160796559914047257725898273074238946211779221037390562541325271452555813520279616179301860303905885771096881915040325186793875845124327482236678441501155905484850059257939676504779575481125425234308384819623838395613445255681650853455204592325911191841675439908155161958536090850559966958787307050048259768718955583717193299913072867507933374222347845992132731306917336454871824442327302064511388447369003716701090082177122304605722134600094997776403449245662687298525300835287383722688636549569475332192224007452720036367380035731403218852959591155756053106574088382928942262516323178864894884666972313607303048776125176683835945501080896926985245042944402974407019006822100724733276550198273538600789118339543314092996266733246350412773518338949841970779161984380886943744349708671003177988922747699855313223708204647950064551289056405431381800069425767945747197387778198912675794352789120517654177163771966549672576229291608536408585726928722057211481601258826453598697277048187886208893716063618013291554485743490111590947008680603189536482615645098046004444271040606187476158323571437766193611137814604782478461779706254322686674893538421335568663145998741157266365942193403940125367055131955713169639495903004355860972223953958841997224935654019879323055739375724546591110941609293119783873259302923208237782739018253549475698846903320149937389932886501280517772488956113560807204073230506271399115173622468227485113066092386216827213297864627302595711008196392978867125061391783854482501832955470189571781893139150383189043613980304874150418943843027652101246686307379252407813596276410076004733532276627654877342862319292102365011359568303918154131635068495190545095964771462445533846888980473698321176509514598692020377329514311258742676898794902779473167346403880599003285381665722287192557058748894042968750000000000000000000000000000000000000000000000000*i1^69 + 330238542239586378903697617410195647914383967120352253748213080765189943300342010948842760514110945698695707581691279666637565294997809262588414086609956645025107597302182632581707640369053502755735271674476074928600966983051314383540492170156579687004323193495840706899367347109604865706440576540148414118389680167897513644605102704187267247627254737223315635024400227472607420714675546092258197649554985777928589290013025323428955936686612076730548542835931127351658372350866044966899317143813157441910228456394448855361006247441636896745427001408492191997880238941478567248437178193730895240481530721878262254012775172636669294223054192475012324902173677252941823165968912337403260355050268524308680553944758891854326899308966200378476347006417441898979622717414222102859842678586343821844219119294608312956945151269672393301929211251962719699712876928024026676470116712053255442488136522286722605986066725296596337331365883346640650185632564202613900238207649751536055867474393724728262620308211133738028864300022273313403756183797952508030835056302074165536043780441662506147053004183681329173813767652887532920190330946772076959199448099134802880187234931137093588382777526435216065113981512521431532365245835012009865299971616501178025829428806028697578117335944262613047719828870192690397380549503245243444936820823228751333862059900744745825295036736666740274302145923079379642579238234735139400967303317707091874924173987353234758450958482734506012065466424680122356482989834686305896682025692619201586329010071290330773902851832969794701003023869014924308584226532235203755942300877132778953930161745670376875361244714123814732245001837536144084181045730771853279264416330370722567329993106781408719468599876098600126174753020564356389605057504686053538702576008457031163130142713016001619280263431855208126048042521764445491990352652219710996624564060882097038071880828110332148382163325613986556516724297869315001474366765968903825242067979868071189311114862436087403923621200244286878235944448681008847264827586641898824449853058734306024422286290862949271691384662460791398356886020928488991916947863890750135809742653979921844795131649043925575648163218919139225782736002893468123721178742338540384388247343137072844190895352904405084963599839613539346949727566698804468641835442521416472152724880800614044973460136085240990519236824929523285300257835335922756432526241712998093889638859069042012569513867825858153251573462763370813293458875636862496150118242289730071662396811416488902351757575272761845839289502153094289485453154774966330322200081133555718293225131305988636280294971612277715415197134656108994509043191136387398123578194881064108996475149466741277949649149637850269261879292068951242196030927730217670734808697760471172403302884911379578604293890678932006706300438214068853778068366970842199344770093704398290413414002966086762267985383745378360869637578160746151176334273955772878319648934626115815310290866966662723316556134240995679150995334138682563360598450499224441848985725852361457104547840083962541610975583077320928078859240296676564063272474121678771554713804918239207817165779370730540643133210824049841938061072823210152963554236857494279692528411917595938690332913133381065767631771204938200409857504290826520802186426260029796387802561698634053303313354812860540377526918263779420408305997745505146134424350276484066764795338830355175797718233056166854644241541752890050454381092803409812087606246407046110582992574107699782485964501181525109922955436017138377228630868960811265142252903811542145863039026185225958310023169236755363269966196045243020988544284072044784767505949244898128990199805504003807853126654046107172745693823863862508527906868245608839778160050889952200108246673182502505617302546266868118304121546957281361756259144167952745550779640271905207473715358613620920415216019275731303672218829645988168927753229714591081003384192939165807265346962947307235795056163919207386417382778583941612404332052501610552175956472260151733699821301484222418814827960584511217554703384581134234736120576832477032986788456882866482155333248635562275697872536345605489650867980184734209117347474002342539164074130044098157401006708356645150869076699867752792069570068359375000000000000000000000000000000000000000000000*i1^70 + -43212681621949373238233655657157185518248034760203699608191326441418996795484372190597470515873790520447245132909964309228656089813974728456675700107276980095190383869642373342635396644091978752336480058857821106461545002322718801623372458567732452319218912131357221391354538342555195563810750743734679724296492121491675397329683364930522625379845513036006830347275742644684328972625686349382874130939893176703410755103477056530030326815876956140941875800075732302850490810381132730893628050955768346216605511134186276713209680047742890748212042252086890258738906487036122965717879835218573853051157205339483084715426599525500288185339556550118546834013619566702366578396184445979537875208865982001008634789966414647391555028531215864137498784572520647618967025439770860385414140535353593320727967100076181711366410604642044488690046833889159604581362064735561055925890991462916106528456191069858480317710999220142754889376575250567308816045602323347811478024061905759191645242681260492214301869047937329413280441614044415089776718756579082676452538448680763107171407202894091148090225015103864079043035878264828170996762417052855790581036731587523635330944860785343882659654016283102704239460487761337382787214974210074234674345222467191552752668927055718721160327530536579225818861324375884317637516229839004756284469640194708931988872266209377921454091512481623694282242754632335031831586681516470675128815559197886721450790338850705415077991137197429146471498992444057735657071326149727172018832198192340472829773501575210567088068751439251161675169898329170908108453484637709204852065893139958040273225633060710836457931140726419061417087651489487852439184848768637941348718137094032617557625850256435000410523290270663090613734213936810354855326516692116035979198042236825541823797868361073508849227769693857149486674594610040326020537264989693402006608870812474530327400420296413523480927222437633804066134781790782367428180952059510308162173528265909484127678534535809376441218875025879405803321691852086385070301008203393305709363719590231732431489711574938782474964013816789898291740091107973718724327825778012958153846018019244395994375926637267763243171154844771042251736969626165591522401855059315333872413459105808645327091660712989239382712515671003489752621006523241461949499077896300693001241695059557875126950024019562042346277585340672039532456767892029161813945166553908378821742180690282946014990270333755632860202723206488895748116491396137957294741669542434084912971532799506624774291127733661020889961788657870234180393351891114776495743630932828548727830943165005350679683272648583847156041297437433189247628388573057133645072511035959064162566173884708210126112253011912734001736632173720068531375709576023275445464073844409775102532559529855969956624308812823643728483013525057085347589753243425821668147055933794974187936192406538340923794313158361907559940233277041650241950883520839550548309616885062518885923695053150464955873598029959702016714513408575204511781935327411997991832100959656099450322467445575728780830932827952503749833059059240031129057043925042210167480770639386997950202380705057475121611706273914507895971621779336686464949191578185144465115897598724527998892746702952388136326957389285128675502897664135701015346049824269539014113296980221986900834304498509884323845639093286167938913550630527343143731822098144782003834080845935286210907657100159617615864884796561789081554475343053603965604686245776502068425273865486494505819374051897352119006557088956573092803267514925910184938417506444926813178880433802749875609484184377746980225693822160794789878323260746558007487834028147540872694206401091117834955137828953625671607114834097766995487454457002602604629185533032457996495874626886616944551803572256748070535000567021536290777148175806936320140770452828794991735213688913969074815758157068089531682366236257662812621176071318718921185503728226941095140599272003158664100802533192609771460831822129073813517003269698075155699232307035840685865641608302131118420066879374539203494360828497992429566608743123744073194156364769183021482546453574121103978437932737334279218964029551663355784564548378580571511936272953453446185256071204098705465995307543821008977050781250000000000000000000000000000000000000000000*i1^71 + 625304155980640635188010641510585067086371688342167685002981820765514271718097693564919713929881006277780138809745317072061789370399222849335971818605782362355357967389823522965435131418169873204766659005655462794586000915804296568067887252510292541084203968676655007799309283886698990638425664031312861046045572139703290970433421747244644610020869278147980005612541672206984455913112967195306561771343836478783883289051610803361236403313796514113537023090041811406793739958619138066583645021735052775293745699706933774544588535162151204292355743813748437392013247391281532618326985620527585996683883983564293199425813691240884493767726537421255160057343266758560084249202402299171274847231139817198123386705879543494570314282897309566143690502198103476870762245039911905047551361703946588110366622936366012591261714060381320565623995948022388405007432997785242159535330733649683548390295303985283979480828323587714339097579894782602048396664285976523400476039601171338626521362601511941664158132859801640884678347228371182020545329914415423160031109612281766412431739223118258074073295117212594929921187499181947159256186678307950752174379342216436107355280593448410342481716486047615756675555506404029943054738671475334004464843566960544427708770969174998996479620884129943516688608326143185130844260036230508964041258046740473578152223667895493722674262529882149692196948610540726284468709253379875255600395977927417129677028100307528873197327064982556127346552897022490729641841765371776011710272182954400064828104049093345792532151051958158963419285080416278257806853174981171697017578847923972668142483985552472861930260929601386523463093244442933104580289371032104498015275963677201970875798441986334639715203571851676580562770710332370280588910875764394002310099124711973531168915673993630782769455758838277134591502807272438242582030874271549881283913049948195786880867095400055513753453842554012189103976666730314736578166340463943932555952411528957444168988136123453785269345709028111004472034360331942065735086034364399841983159903836101649774009179766207393381539592837780889558196526007345848382483514280759232597952200082825573903159237798681243605709355391581441410216751724661050808921948548411762445908660191138235855409106400097088898314157838753855425293920276134593601471077568407615171347774776065212645798217432598601679639571036458532218649253358321059827512466273933725681683739736062819160054592969527794733375100297569778600334514048301715886958691498044437861611323836403437599337841526553566143102690317820096051382132483445645077919592849909659609605310929874733369784533337409898088489155494869557080423365899673925352250922032457107780285738309714174688140854675294376105702325452532567578885504471984906468014169357279803366034267626645304448999368567638065211435932171078615441619029430570318152334228328037934771572194181329618936279323210101153554813557255075162714930181665361941077265318704888417192230112498370435029501692518698289124022716936174779583352693903873242742860376372783777096126316585286546248367416990624416844806595696591584473668343379491457073364167922294579776519861567239844919276465577411520195643306023575715793148594425035388851113183743028648857214118730669462924318407366005268367780024847419584007451574281233528552182877590251201037403266023542843319552465331938896901653543340252183219926601854664614968360546908376214689253831830482484384703975071124551434800816532731132127575203435443770336183814930600598011995237962165140412575453749010072571756243494703349309942797751338477292208710746786588799366775402784466826731721623918696395585813361279882263080314087084870798293700774001801765415267966554499146482145659709413151219626378996645819186823027884520323887580297236250330334301518385784322109441352898158336821106966650238024231612970322991062008210303055264697675772247033559098065765002991072055652709796151450451294559556644322228024313218299152519437459539931918510172486621144540021740516607308529169792578205674300704193616739862503163189140616705900246725924330709110150387541183191844381635068999790379208700607593622700659448576925715932707981527951550558867654758265790930531821701227305554598734784054155201937000316446851061441345214843750000000000000000000000000000000000000*i1^72 + 11682279223976800800837101338406856735780906804531012668089471633915069107678646497299086985605631360978752080601872398474416036468449390721562647762260575675637557010201792978476063867779546108042760412469885280151277240973494225007840053787541779320914129093059870825141982181657302084655000805450899979343484979208891858973854310859841787399075553968629052188331615550830361796553679179492894921475012798433991265737155368619572526205135801692330306158543360756251713983983167819949383246166746735288067417355698603280053165404668505560894799006492481942205739546898530609167060111152494483295649804738050584777872539650188782423927111321436674560654945012850994359752694330514745211715114179601879864995358516027406801639509023099460645207415888942616214487364358629504715732259022155970625080278226319589709165322461416670703679374936383285990664135633706937843719788701669166451456352942775880001168538405006809761063756781936830184325237520865460839643546916493538679494562862204781948947557471239236018295200112266962192961528765405695698611562209023604673122727877642911976054924155281171710305689413361382396393229010922696875837603341721313423850737448471887324039909910699776196098018163806732273558837294022471933257942867718628806597274164699629781591973514547869906650060716352946827558837370580024925510852607420841007834819527956961085835236205764141913480129947677099602382320127217594078729903676464149924066284512874517918712590708828401992933022688190444695928990195023540411708141908389503019073506390887421460027965928793442998349425024572333895998114304509428324169936150970391118106392675664913780785680311208043574818770547926939798737927351687980194761546934983196474701451821179614655180069437251113177016357588603721266032626146672182172195249399561118754729962251527538105696334157970097075460958991465012600192984978374457386303268314887194420075701773563180474019984094790879559859064690067683213208957998038332480781658188681309792579023334652701827858057817458751235661598840726349068723065987524703412065847355422383364833638766684096162527723587177037008566642684302811930785079460202870473918880479776232337374368705326557331023131790785806742105765391157191979487735771858959965929556656202833840788495760644883579309195131182458310425099317147701941742770857999174948319952021117017240096696674029889068140515796974856558805369511903115941688823344256902070142099160713656741078839109131698008609519395773528415223616208594084508754534693760325600591951706007024617479557789478013636195422449042557952714774845099632831682040648296368446371273978789087368280099665642837795659192743629829550478598320908709209146319864566079734554897959917580086434040180520820690742142735945967913200968549741788003759993882118518424579331925556320012128693747006354453382067096782214715532809504474102671359350698732025159027911586618820858678554858217609339378754930640530167162390552500357692261822496499533890544598682733740879256689537293917540990615927936790227770973540937898165910145573018988200345993846329930039122001548717645673199026127637099869873060486894132237306170717996892128191326991702646274061714995694675918446203755281134209510005929199067230681298383712688484887240184198880459165586960181167205446772488217122759863569990545434121700314008953762428788133856747237048424064203257773698051773684070097299877772577273606830079124846706426629302963645482335264148344567938186164179848826897741377580271089779782575956292809211368063610726131474315423983881152241068842536763185570754503524061240231932999275006344664311371805690011777959728033074885058992372158048301779352797417839476428100768756946199351937574786270516123932318758281481020052308826660620318100608525139258332615116799266983301232308393386200987751755979025057322560082105276557555919723451869380336585407810528046792928757470520255492781648706020611659082660183466153821144752705289350471130353312930629936268987621636622623976544778166422091061936653488718152200111288362495132248280717521613526883014314559551809955080602103909241414452123964556416819996361663197359508330382770046752435273930040012196422939304605977899402551611206775923225366094558125078331600115011249671645747661555694843808448486328125000000000000000000000000000000000000*i1^73 + 166831925232512748294434744037986541659919067164201322240447833523525708191839257880840942916190960919401996403626966509338314760920386402798040750012507488231538400267029211805000675940190814440394469385802581843107603679441469417820365781973984237819188077947719474595279434904503399445546089222848273986185208511489460121303454244243450087345872964809791508382362443760526190515256385631123152586378004562443769376174621685624348454764909054594614876917394958663456704471213645306653427524532416707534507166510814675447615193420091186244755418923442886325211444117204743877154884398369334297304986766931780991457696372055250082145792175702829638592219111788792920997452014496946324806490652098652817983518638802008960373247020166703676092819179002911203426885770401426664994026416565649329615510700232681909633331404423147677297246602038596818683709542159777550624989020046931778372005901109094493736894201632125299108556967921221220886746667216149887134035544943450911150110119663614790916217514677062667585354291430638148873453897966164187888319581044649709302660018964685967939144127823595041661760672449135512379056260941698990832878480752437238690111304705941388166230099976246217500539918545317086562033949747458658618020609285930514557504273299363955645987104533304040594844074987263475309605165782464416159573596841506338893935432154212888616513272918476305105105351538199570452187948935979769263409949269217371255460560473242006083677316708931080834103336599046169227455138215208052847880001461335296747737564741266716778928896938219566859864454329466379777042889349920155544148000717176597899977703397698235672256111871296542783084760790837945477062812084372473600131739285793685039514580956633927970332431125734106288206828177859106454391122765822302205212254380670002452160685724385363430341538347496034041417689972023872265642741061703741956795999446159865069636331142987689242923505982057657997412635330404309101408257042754458348772849448231293991631680127578300516560504321081305013802283990714503597274968609564849337504069704094210183004196119145430846130316270701471753864668147593643956293986548384276572525600567956959461554888232225490575943556769033387743309837955152843052326006343084014447668912046778748779787303669513174553800285471134216008134407734505389236984757643957347331742955884586742099104880065148410222749881232123914039482662526335019167146327005353699614906697165930337472992763488821842236975276994662757244190757372599541654883096414935982953600069426427608606091981768349682981791663537020518808256907268224339148923410981839703362927190776653701643359635346677218346323269614849781201025994457029339566432482080372687026753770117656240214906673458703995210056594146528091942504577476279284275640255682756754364163573635763582775095583847100275298093844974734082442302482794797431360813284774920251630092289281823934090403507763474038212167902481344816285671819486421648789566500845916621717545082548127488539928493001033271498358104677491250421493522170657187322218497047204474617049580767394013937112650702132376556306662149434677559385881486302141470962361360581886304823549830855786739227731351855270222322685226446177317980642463671182669653968928381602824552976981671073101609168260179039528627695480050755934599573729897578345141517361985566992044042273425110139981995579260078505423991486374927243185004888854011432524446739450993453066055553489013358286609522072646180454502569658368153962152469356112392351484271095304226491353790688702726248876920858799815107217711127304283558924650070260307562867235299529018052116434972198808617315644199122293649964743585825484597319661842875850384883076656956213738075658368734810996782840154912429529615152579482847721381747493694621181060271313667317256368267696790813390647362365689901897419561779376812925697344243452019197136131129482893835961849459907561265526387541837757663766623713872315837185061260342183690268791855261861526776922838407026779126102263805152526751266127839910514517216805852442714086022354283198675988956390487854593070591945808646228583321882189999293090250537930568060569834984367340799542675915164340578378668055427076054107122968670295897047317876531109659465030951077739629112350817638549804687500000000000000000000000000000000*i1^74 + -17163037851634913628490907785242375315812457739119172641645889334933730475132641582180497928942051540061681694985323917946032874696687016249077298792526722901790523928576472152224523059384578385532042533079534232529548900684074822466834790096676690863034474992844181163239288709584160578540964611572804946498665526370108581635858419868289913212212533942751378688438504412826913656685238104466643443958533963452284033142675296029824602716320251339824245069109691921894122431833715089939288228927682126485616468605444928728680080511379313201027220207340763285276778805380590574704415706945912735025719220593211840402259574890042451684234174507063245371374868510722389051303804171406895599667458828199691705810824741550052452151264289153829677764967286805214964131538034508838231398089367703329858679593700220419512341826123898425840659487197562032954264065628922413464972589982199917619453819757496570144636059188237070095382228824720341521269485738040018338596004748899182338753918578332162249989671919987769395174747277938242812148518700813901594645056197603888034300594276176967700579845485253762961664220615885234656364449300481465293644599983579441050337937953649891796536396071357981640674660836960881095895663241101193360006235940992557836026682967181832479859385875954688928249701169013890599133058290307030128200320225606617965289876648255687352440856435473961398924007230696734254149798406147592108603043358340154216353489148294231322132433522743387707793463915648554628254575076368966521266756411788775080223177587645464788104247844173200440870856899692025516519981245088461775548685462737352728359245933188038857625617107009848237865666071195240721199224752571094937246546224263912019248487081967504650702278176170021596245513988751263522582512176943847066917416411603015890954448381971543605208168836504601809349285510092413360992077076328562393760323726234685153412145614933331035711206949118108569802988995715180790248701689689840594588168683945980729331924486358994392814347039111463780659010295490344542126758032347514868474809840925652521897623632372860648235542158765496831335539505596265414420858457240114334264153724573557777988878969369188116505879166345646256891875217974424007626493860718366133365586879627604707576551852201987367302238403561689249325915259535646687223927140304757875569199743173676556393295735495714431666839830434754789992616961958820536631161645181820765943511575852840038517002045356064164442214816972931330028989466106863398263151256902941602368162555225257889976824691564287094906446068112588910427207820809544245485041429053471860191957544437210180008840298754896391946096038652131051786797029158794525090246323223088637601185097006224494647882403377871079656058306619526635177070784292044733267563154255933080046374347320123956406283463615026065996341877437805825822866788239651966063757228230714981902949761523418873791875906024028843007490802135283858976227324010761244659012627794357692569560175518975675621043963622602269526847278019186721837887497936591295202049473632415834454550750890855074845455993125817665031558566213566847841140195041505523969454009861462573353076742232085225281906185329580309841142906998623507096556949463627121569054998668432446176719446828889563300562582941601578688488772369300346342041527731757732047432319552820871186077796945895211806518710940851183773737495740029244896128570036619859892997608861664999953186335226359306869151941169157210380223201294440168358050707367962331986904994160373296414753576563387507573345051003470370980279895752564883417312349382444791617943046260980252218499426479645017698011948115056690738839950683732566374223763310745732665998338873220569035156618708936199713615006561213904685175883098981501915219063137933101218422699465130165244947571204081437687195745410160349297877089264416314880937875720923202670481301672295183555707542277282419882961643406634872230007338474692235981883988804432345025002849094346355665655412902872055324589007155840816093444422814238060054836427215158178451957345948535909131134270961278685335092463394288478024110651415624702395405261335105961371860152985648419119087516997356772171337856124294473922291480593839954356105611464080455939364158659345692523375665342698193359375000000000000000000000000000000*i1^75 + -112163693982382032870265618908606949830229876960941745831778334844607006004309110475293687837137892078917296395162733640297397277228870877380031201416843923813781010380313929793378390851960395075267346446675308011162461140619957022365987442729980188942451917717809164232831868001408744853654351149948941274201803013315068605760705286314476316861142367455728430977898935967240397756461810907638719610983754787917138873803711946479399218103247685021425138135361179627256158241465764331513775840207604729598741149183244651828534267338139513863638525957456813936175824304837817520427433171233801930438631750645459338286433348779309630429525976206572271929705711699537328848732239498462904288341299297961667626857106978446113864818434881585449386371317029204235876448781573884190160639227441342204881122891591992426647454697404258322537149251264009781249985828391988927619132602952158954755164594818266672720162818198505285760974365008795819194935763851979679815662983353842798434369466497080554504876501378318094370774139257897385601081738135998076292381991526625250455503125835059715447965734806076390634768632088821131577118966873317339191888042333902350967627879031138696854527671256264666742124460696042315067163428654333733252336824667579085631591689775524383579169071148294966533733037566997139110309720298267042827046181071428384582997364621896015759118591833699156316932216392818889958749402387547896125102458679226880748215894673267591928568880407539437425268457327780888496314173539622650793518684265176306107109879797606825903184591113950269655576703894042401513102972120027263355998458449110217020380786281762922292721577897143222722610675456188639007986556651009530738315209151055243417423140818476996250246045370174463663387912557044439399033097605852499271705784761425915086251835065663150633172259669759306820690113713067703529369834206848616013063730782024588791501409399187070839080730161670916859867082401734924462816067918767599492151660313130824617655571917847468384979072228838455234665883248765132041539561246967317751521374472163912821651330374528992555858919401164976588759743539874652025836096521898089045418432367926579797944000632850115121723394900909105692759729847099439042401875843357494779464545730656298235357338391936393915251517191888101855700579187863052596090015890928697690388504036362754860602263710161633865033965184219012551702928965207178663857676343556291241498307965884700578539602216472368624762034710946931916489085774466525723700151013982682541311926338881402152360033885327480348974060153328228933768869817865016535252975333905090902867277027889334807485773410491382390681037691960061574884627985333524345935608795766660587248197421801161059550311232995015843401130259769961388487656091146864052266345574084871863415334266839831500965181877208056507191857030477585396864613675772724812437728080100320700054614099353400604899321795543334243926549289134985606144557077367477191553630779121306604318783253665089727430330661280206858342563939981479092677784366926522881405174726880353244039397388240262046814516460663233799776776718348854466637705183438647156218544518546913341408868508094883406603468935195093470857176974276905902689625804688844588101839059660531512887118570935482173257679837501559625941643547395572701923145884024234276938250786742787665567357079095406343953015502583954265266846412656649437205688871663703719288700201155536264063168254404270029669764713641452225209051491421149036158367197013305368779387106273713309508261323269237051540850136925511442304697393524828344142507113536299727394478315490288764425742728965505714293059575763414254575920098212728521191974908423527593744683508971993794979708987119056798777054292367322696143724722545915158108180168251286470798723959708987981297134894980557775004201698572894615118003176059139734445853627693063618227614965686977491405928763208802855199282588413607328046204650245218106659009640949559130225574104014110258728572135326102242656648188771035121712636635398542639681666231281079302223423536290987306029072774014148331222496920504501035127439789797781414859608489869775915020746650776255366265987855060718216631532529093128235948113457075648445041987771250316180602727681141494387200756068111877441406250000000000000000000000000*i1^76 + 6390157776209376010496023878509769844048023279818685003872322935459604188392950565732369068002947734221632284102949616967442221343157639500350280363680989090361693939136411930432469095901296846703548894799722936264956303243063417946921786209847298858893324463915644597059856971854332586530497807293815847655884690411887311070066431944045446660885897740659209443502806961511496645242087016278126897447673904568388906129546418064764528263154727242590915389098152898351633455620595829854120829693975185660374559925208866698279548784183577235131301982487175745628485291437885515434189357776510417387079493684810029740605915456113552978965401207257054291296550019981237262397404799739972478668455688333634302673327280126989475285604672974250959669252023743471690605152959615815885927369598490421126870742155379673001517673445391611524289055618868669073322294934381220441785732690577372860459614998416380601230603029523305448136515926374668485191043692461605011300559237259136196178722731378942048819439128043465163413775474777523713802392378474080756739498611244719842202357055929848006666795970377469736558084324134898098242252967531384620764566774728247381069097702357622605054401848730607682391462013222553213630412961280800267597262050948361505706426587897273707189584265921380354686167350329432391307374351757638258880642955045709503819673215496169143393137884068925713918351064200097544284209952983495565606153169148205951299173348381783851673098935155266860389504151790719970323630482834250161924124366040199684648616045288350321792958166266371135280405250052288405086039050253998386896917644694473248737663559380307542270797457142095907805763174903278621326194308935915086716444912023585212067791244034013110149853676935466329332154618379620824453071872235138755183836426170839692142248886305672756416375788992588784820980825160287019707160186623201192234853238200758261399454828468605969034294072824190812027493378809452393861027432731506909616964357190729674958237313686644386420754564676989457005592579480999016166184384879590987938814433974231801730723273078488970521881448047820639079484180206447601265947988789496759770711428671019321364800322940490063837096798628789283065285339011382183231174898673372992274699449380510163654038975998236952441034275392334051364973264252823013282607489223845752393301399314020095274637744395826016705162085133921751411921904176577471700910571634123400142800924295415005234817779409521410435132715699803649616080135734291242224439248456214565796778119996212114772997953180052777932053718669745412666337961958363607211066632711147613411988190596268478140167650654305127975325675848267399723506369714589750873399438386776922837308349523848373249148564313851648848692846519316519245505261866455058548448571775522908233925682502937567934117946149264046235346897759743330990251015990750077409927284341792534362633555110905808042631633607233229750256046657957457405680902232856263907059445176126667117708000277417891799140950180878202519470267650316576219690268742251435195119199218531950650670692229620639948646420705112083664913363805585253855237060619866657022948944153554702254558173332746711341733992193470998121935325714128310756140393354321341364061545283970837126345673682446526782598303498224655481465021900708905438918435816118262327632185621040142253621036178739188689402339034397443386198145413026771236026988625325290201843395089826223092263937323831528069369676609770882461495992704097073941161324321871671342929726933560043723602497676267930813154555053965551548808235281520010162907690155462632398896657854800332263083595630052061860857502099884019812782834325783445311747969993365551555806233027417690706753046706859378128458540044965511605330765797996437812688693142965179793086651490293869462332903239918221047715651754865618374967583058403903248156655494058403202249317373592651024273754071116215815951398576123811404246077560728636682044269404955399433900864098882949496553008177430827271295321710213693410467310408594809888479604021367873347682733901173260837816175966991465782246526066995538563913191046006008395810127800633663832955824186020080455240821011626412741191842385219553931738532702979895000264130982054650420115642465443696373006064817871093750000000000000000000000000*i1^77 + 439883043819192204676268883217334437683306202474018571218263400497480344322106853792200433209090514298941970114609435861088233370784201932352594894322945651406501528464107214973480057425325069890975459072464783931787645957017274562629430806200508881102690242673381351957483402737801768154677067163773899862785685328272649471961529420988232079464308486408130669911104571674986784983313237338153440326694886091393817257939466356908361941614579058265572408250202810384956904361751516049442834342853308653500752821562374865354905775185472177125136900149755001950368946574388690011393701679662857149638083413231361539277820734118754314881837139565030530298546191551500295630426662430779424332280020856908983409385836518278552381906384479764507335543110114306807534160053066461278576251720923792272290408319211901176268719898747535033498366435477434296936228386543537534456539687988061467663731892144515311618661969746201047620612469437987472741828408531883921067215071387515880159872211808062056734170024720260412585582688592456368477198556480006990221441210927639877537802730682383908647322242089064264414706071921508652974944607738059503852526098275819863099441721491476628931336569046277342741791715586197372738562228244416887861726616649722617033250809289337391648718725014651018086073368169347612328585906345567539686283292899472567065439461843102698098260035033192684076808090462486396190788365613286469520823645317723543569120630830349961146407908053031416928568338046715897526357425082720149539065904130524427348866156149094451139867380459470894405353619772799420808675333658152847263274652670204631486791148519219626517903929362162050023005893872718557444272461266041974627637125976418775930866244353935245189718456164643213438934167822419390084670086861589934181240462587731082247983794079717577605801450222650390374076178167085842512929774189612361133654796532627937697773540765830396458848193748716755941853997926384585093754604062266562799568682028763693468620755866338719876179627882958850981545732899960997617316595661778311369600675408079657409559906760138607654134577462901134664982161623987840111934073806179860790699350711165119474506434601725220685540672384837243619030890018952193227084282290502328856093413337880472123927699606129043463762365808242193473264304077465686094555140184313421708255788887312236015049055932126616810725934265982381629779968064175823188878420186533181214082416839217414893468784689294722279951571093552670716104212094373207282679374700883451252872682004424375719277906737425502707758893986591311403368526295270982131881158028228724367982102952639737900055593331483374943392122902888955143591093725434857095220942598430442555368584858620771288269613724142829808097244606984621173230411756057253061928800864523110610332619279742016031351732635386862311339442091153258414663983328911787978510599034395062237790284009737069901317750721057366384964904099229610630902317722495597612868093826595004301630342583075132048901080819798704909305788048714976743736257013338515928299824296526492268999638966393400660417879038242023849606128912369036391734177579732054814696204111126060211786077431567105364937180561219550784930496308065441231915917594234734039186659474062765561533434492943669045871852854437533279165521144344900154944117489358620770405491709557750062937552259246544248882356944043292098824730025757591068427275734363363950985455113648706978769705105935890934843903805568994089876646283646710559152079536606194815313278315240820258523243523815228258006732186863606082919549610720078407743657185259008754049474034485977522771374717148811971772663133648732746260515529268443239709716661002314316782051908530784089491517393653911628478149630611384174853239048777776714234584928692757849973912631026470791311175973916746796921428919658755409363560091886090931315500040672876961575780185389737499968156768541620782376501656542358578998007891631298847951787492255470038173718234518146475015940446115545350716128474882692003746276113668260451041392090709548537028777127524979178161332648608070533248307452997757013532927287293022887064617064878021624498515479852489713877316145533246100168110716301460935493874199424456004474416390188913283073203317130410077610552712646484375000000000000000000000*i1^78 + -26106999058765509130260921706919721578270206012278138578416499604486248088656193956906039311388603061144203021088736855194435045152560332558876322975189471458975995331528681985638394023110287725044147026593875075883962185403954814356180167980731345320374946025613627097352812259850519326013933186277902400651630466715065358614709841193052166249243209740836055692538354816646482819152480338495275107950360738436339524200243894494531370375868581783977864256291840835628886159190574006240764257259155886596252273983172897788395650759022431230443901652625993980102186757593229836644495984750566716501983737037867799279600853907301040039144776696378924219602492211488424712242421533325056900810759506527473085595347331974667090425544128877502361102605708287493927704892792948024084175182652349352581697822373786507087241025929057963243952189619676891894039663039273209845879032826475981034895477194436198419941389534269569409104691476656594823886812705855548464102799253373118366325660614855814795318751278199801492930665396280306814769527694918318426996452449149094197145779778866972349418840534753422870622083996722641728377344603830928787089890588051992116826577304927751404708986722200228976471940204340930915014595361589837607286602002676870764977094007421744935004691905621584963695073764116608841344821169156166796947843953168479250866817056180079812848236246880206980282862800394787036434240689463574541768996142903654015811265145434824476709276919378239953335654288185369629980578178343150004704013412452498288076919509255011948781188851858573300585467368237616766793792795995498222180110822317487698720302540379025693221201169527653743793519309541290575028628857455570026940859628471269667985685623651418198313029885964783414662142838159846406141582983306209153192249436890823746675218632743729625849329676347889297442370372279872022074169200423076949712283430944285398633776477895692379821962718821273267004064346590153095540010030732946691981939647850656869262224117155293687415581696819271860039576027968175192073310284018170691808316133309913042437368187005904331767570608302689436314802302257584064958406409244330853221030767153832441966326567334784955750682459184108840550503325983670752504883515974636649183160590837067424305843286319861347558076710859557758020227302560175229409685414516928993989367220902495667713127656637179207219838848577204885841919155949427885994357533924074927902236145275589235669651266802382528884073276427960848115702891993212511304271090731011608172821078919644091314527271580502771302035342791243025677916984454046259554502068841562007509719892269221021879564313028668740683651322788728007857944090778495040298286411287682068670051052536957072198653844689171321951480510747687818052750939815155955270069847937773475432754345628419387689643580754182234269858408367925118488002409255636801627500999720279179559481359804416267408132774241153731414345657263148976555393502044628271991069398337335536990684137639912694688885693773096267346548365368739196566382134150725334853008147625066364391652924952491623048617005189277169800474080847289669102832694732197147355354804565197355529180575934018756320372120564297156128169587998701523321235548092510109235705169004517269285551912481481381055987134580992882534817220837033012829062765090012198610202564494195592273963922106936101063245201056170563716256988188897965179277554982143367775460583136652442181940487178933957391262909353440938043161742822121833050753602697164233954816656966034143844936015463461607343135077976420735411376541403329690758543998406873695532014086606250899992181458143696759284130799925050359054852328962270949544039887111636236711798467935779746195408183727386056269113114158449687899536523877762924613740281213115659702241765453113043556902239138771164249543601756863395829774989740852697294468803385301475044739885677161529460994695699157283168149305433081046317162705887007247389347843429263898861551367217923483905461040685851580746243603901008508291914169047645214971019873796786402275851754675509373682430287443626312678715022573758486146128657521087784471845533018693555505858967729889207465628664165057916474001131409874960513555669995684192975341504641775199076487878500844694968142416503906250000000000000000000*i1^79 + 583630260852795226722979010931695018451942430390530347292219433144027940552764691929640826668183746252048763439069556035154298916197854590352314155808001414458263686825263369040108334546772071169131550604648482493575826003822920051001549352035661183172234082662307137694101291563263914614307226558315422718670941046728464571914069461641342615033475325591999498018463147463359542341725471121574451015748207640248947334382338370230979533929505483998029768665222469981588952644817927377984139565269259617271281221307419427235613550350016292769608173843040969678911458107761198782313019356295636968079208622088359883056617953874295831999003659768386412510200067637344650087925409691546605211684951578908969733139367382388901678888672407448279421208967141885097526417827650333694809594726222667892204036441330960788117968918840005669667504210792963699537477492822235707834150766007927221797906113615746689715658447978317529049223710007250037724625879013848541460717603151073487113185118316318851814643750953193533772305665356184464575354675821016270558449560268468074459809615190094591438842050208879884903527096739530282728267928243546623228405532508735290961459068297312963082870365610867705015737675110942708341164726704086722886544548148067325773201004929686944433788455233815648893367509295217979395197678921374851662279352151918352225415387654820600003018201138103228779556376559182065391647968028941050147605567385361535774897375250038708937524067810518131607163237182584834014903727666160506425300964597299996904455239440466235624790109923413591661725184308180755778714722593497179337711416460477018805415245173641811912962878971394161553844640187303390436407028172042982004536046427934409459560247210495287753303998284322268800197504233595130817562860923716838439891256602508182816631335915423736114089762415025316217917854683903196013573302948549233362312677751204199316371281138775117029227820566139062834626733026086460865135175477859257849262574758080983806032836902486898761208843931062420437312111098335771048438270164747042767239580609613859537200151223942499439047020343453099761653105217084708886611168926759201580375500891869846594257865972301517181538141530055094161145525896785318411483077556312603132848105461542093584447263094255202790430391578277540295200397631260112663835927608826861542371329043003796044109127682185291163471431738671396575787822003907785440800185240246985016113452364179588924199578893050126462035284703519962656056640334554354716402604422078706668173078551330838580158521779021699657242069805259110509130990833669207973706380992655243860502164808207229010297665375509225534867970374518164334601512961933010683361722043568151956705881598956630157632989659241279327439359868924316057775803820017781785583287081496513826630245977917730312950818846455396278504780016633940327017223618777171154604728970577160724335296146962613920212244024348968905189853375953029239258913239107258886973158455453855955780728402041008827090536396030901532706985824120582039071648817263121984234469716103895165258143691106236233560694881626001651866405569054275218504958522828087152243106177652875340036220175445640120153544951641519157754725128798029673067834800353030889891861453484655659522076148101353544470984222324747046992201194277391565463735402278438829001809419246199339394171058371123286154931479241815321177900937049628293706376907975617113976365657018892241212939509511506846192401496400482237177823887243948198714146877422201978403712220130758442145794229638535258537635755101878857312844349893241479099057345231628998738522916563919800994343025076629643482020876495770022554324506978627072713688393252348105146345010947382296203867751315002305325625022821522294687674839015164910439090331244140820271970330623294142169302986809962796050910778623639454692235766622373590790562172060681019914353473179002520646088575144157311591024730457678063929092401066883388923689065863306732043873546571531977005886120230438144937097650147702642321899497126403945689994839843215902115050849737630132016058260862114802897117774900118830966065602283917049995994620161808945495749579700282314547822021929074491920583234768090104930156826978631818829074487292346229263377537352376864625820672607421875000000000000*i1^80 + -8888017637742506178892261335570807366149612609751357538332549796433996336289882507750277064023095576092966867798684262069025561392214641724776906035153017712335172446311752278772338408887855332067013242583829431984031337320012934182596845991418503578609572767760454503727921501186509368318812837880765925439413524853664150587747295521880064204568709491139716391601013468448386782036610475249580119365238432794843076387182792006194202408261776459802956718008241121903589087189474086408388435303077730833445905328592050279389953676602459451752878597549723087851731217449439265076352092675442743684366821815938997954644268420842109797860747886931043716490802128249356632962024658496859284982148439982549273027742139907807611570295390936751385317408101803025514123154858225524198131003791505841558247480675269266931613260624072825450774133161267860930372977798784928433821089861300600314584906904196796187153679679536146760823282032740871923903319187907855856388713542261561153514595059181465162773376447997968298548686708434340320928988638046361629430456315746409845372307989198322938419890459887496439914153404491668117697616871143388682379478145329505665666600151662723783013821336566011544543027941140911825281595542919994910954142157582880020423664118307952615462598542814782405201982351793482373113491815020526216950385403077897118826828343871555268498897223796940622908974562584556973626599298845036971105150032158669147941938466923618177627690161443464195132051952348335813978216839236216511383184036551029628797909237964343724583844764351483009621111445943881888630183118606706365058433436741333695523470195357000550198444893168333789788250109912140047939664163921524771321383597383540314398977707294365207186617087497520889055002337083013902417021675067529908467109131253782319085527147387021113905719554795024506515596381014415605175105053739957491109101540695471275425630192636514834695021426193308257246703488237669989397119432441599048624269800931729148517111517365213605358439069625352291675565535508014015343333764772599760950064638993406434986564800697105110662543268103898405412818820317229597664302405386587474590606780501603608430546015472743790934719660059640549752370975513181255538401034660074128742531984608042011139204784525616627777976674714073978814682101013150549330034661797131548576482253781942826176154346382455670907103348985604725568894435134023936141736995205865156347663680762964419907615600743248379183833001777112457530106239446723271180411192985421854733438214712133150337646502119879250923335341682373917489792396206047966576732430179321397821844188236546749218245083190925311192284926075096173868908895276625642006631160267236856290381498067914989923955682263972716543052274419611394689710579383777652451459542790454639304018493609503838298767582837029344932816059042845108050403684276975606237113444374078716002418196528601712170168641239231162896534776502554976842840587541259745207276564750413788517859540805881683557840953742369191985301334020011957769051845887929990155629590422540285200612526865577378449216200458573505058323767318209014953099023777359252684944823037039145319383088195156612619636809645854683753615006973335198392576042219280697410484097524812095225452956056085581747313768793074787887804607756404441289382432460339325460155872485962751582620933023496634894563149367442672639740741588426762870381738345280107621769623403527455203371633156453733585599276665054056769383341768129096592304868202018797132841250467826029188698984060962454381114065236166124711028968928068867570787830177532688072503154041979771880607117167036706226419131513474046795035211665869176825289349970499907847607796557001681986265596207445298508380675240088841491020187041776880749909556193710711220149144488373697832561272354158634807785238031456391103066884882840101816055850340091639700863263001044150336998036112162028316704808208127043060787996403783408260258616695120653857590060411931796011594383678392030002577169366884568541206058464526968595928198038341803209197193168271032721055330483478403670948458826138905287905817953138052118936613259203760870648918277732472036627464986562191851054947620338833302058328019917380398791662649265193238659069403138540650704223632812500000000000*i1^81 + 168161543184696683154971375519983674045480624669660596062399137098756777017014198475122410311144048361427972502994044369892244278242594079007318999606865127772796965521251740296272638089973213474338342575402069306598817911212059218134811245516369438007042517789417080679975212592133783110351272286527620097155024848457426504330130967716194068549623785993840401697935690147260137185394400161407736994525376570636682950481729768492096951237602979296385753768694325779037847908555556844648569004548911625479125662217413752484451819273450288387151265243553610484500139449666479359666306364727378236984308232965592829616949230203052346113313923801235386157252755953616351090862207022993912547127116123961614294433203336994305711520122224901775594861124096260015856907457953021558270050699162058467426758573320471245594216425247543959915000097147762731074363972840908106463421292160900601858203067692443323841287325329574405917476293863922821060568354159466994038886314790242589192008743647460063077470065901149518739594359360788561500233682552638814376395541414381741953607176565027560878063810736174671021359488207718340842024536893835398037240260849148067135337559841822739455356989332816466695769698974041485639555926020798753722383187945462697025609050726552133091586284922527518754051890832213982980009101807020711246243180129782000680546903986609359196531383378469387432335773188201659875253490984082269596934556700502350628782313801863616512459506676155487490501571228914707268743706560715725260955502140497805082208963155792633951460428666784090410060535909685209128503570075773817062296203965950434049572681305654859224206191814839666347687758444875999425684051123865095123807608482645203405299182359317163972393249391127115936265631686590369901297431560953152897232129643440878657601897942533270186407880580381306629570669808670148604177762184022008567413467651155482324936431651307993260569604102623129021489475612862707417742739702718454472130167955387674788094573723437544810751642179038978938726624189697412844300308932394482271986944014307558812603407610028502418268207682454641070704045384603728796565499617728114917484388039845823333409162996683143432580154631996071373095539261880760981676067349095247643587412921410903936709478562484342630948321603224451743385042787193261861844732358208488697043726869120186005482760368941359087762799649279370216979582863600209917119782807635818175475468184901008392743499178022609762041358894015891829877756027560538824987537388557920257620558427236159075292854348437505682682786379209264291843661155530463983553910168803030595520020358300627993970489456406528628623012270354070285342402238553424119552215357668435769325954368772651997476420479726389143483791847739254497361473964950475883336311788353319623018776438091463039787096145755327996559990836391687602825695193636295520162284254283806648689083133107449386851786400175645222977820291280183099876975999362810058696007134093945771393789773246268201744322581009849460581196260861646423756609870164645134440763185316220726702483438737710557152079580183329169934899025215190699940611101555737538019821037459647492798146814215178420853570931933383230666458401154700419367259164945516998569595339910435910661044409889544394820475817456443796597523563806812977635795252070684897880898692403265468484306041090843410066909477150173267171125314938432513560700667950170215433491942777419616199849565450326980912499240826937740196358040973996506087875587225929306059802747261010928786423271561141649795991448664561378735438477534926853260453937218070794360654111963807839688951323885116278484530102892837727885465415847445979211249732327277547689664381706459947505764483477471555972891416144458287229403735183558021299793425780466952652446064729798815776077914923272040227162959924678391258889001003539988332958934925043141328244632777526645562798906427735394103578638037028760406934818928422620468305538308575753605044627039438427893292505416551725702173589847619120888626588052405036126416250279445844604569921539366160360991053019018388888681222816065290819676386072494145565168150444682608160208727861263616744364595099173016053109576777213917634517388338280925321084875634269159863469979625771841868225097656250000000*i1^82 + -2136582497602040546599743010832260064157181114874300981999974934854436652276003824627154521134304181369049600710712559746804928090378550238516606502445239746800452406271465114641792597175891983478190881969084083481816084386757518745964705375799683017797348323589278194720204601193231424526012615352694546360972613697230526787013376280385963919445478447807133760776279248856637191318800663375690089058446606333486173967140552795621873962876559660159998215129461819680598518849442254813512173911988516116226028306273701158572898233290391681990219567847683881268991815176443192754949916340194428316965759428169381128815899102527020914623508801023504410789317852504641600984112589280226381968983469893952889667129219483797116308773653453096791753682212753363744785675231541679698840655355103656908681639748825405456971935487959580371661116228909069675902557616784217793694494334669040600589162113989801504962240717749834324791482163932799768192208132091185528308257545259193472506959448049237218901137882267507615059395691679976449995520080791690745513199808172181727694473067358579053471894433077462387247233153378785364160598075113170480373238626941653151028872158969393140685918331061728868922200744568311680510843503419168422143781966134285047030081361566262515353428136913907057433679707658314124504091141761914051515256782638763925174255500123799727916950349018939202671752369246142963117913157361207619760686267078489215250669038142138692079233626411157895657053130641453943982513409169091618368151524808491769270488327652563400407579705878665529190511693502345221900412001769196340378676312490914436571456842068490513125619718694709945972305111066600191622392277888220296756292245362977096806523260350135269793240753910111183318549739158473382398664321133340841351219694741711939126895211075270315868529434758367732102607688899600789376148850758731549067095231079572608945254516060178845548920354422106696392569443355004065352482542404043596291225401830283406974714654465005998369520165475174287564518220721759381683481311442816877926890857631017753804335500668020993537223425473349273496597954582847307356194306023584967130172046449961363389878420342432058871872902273044117364807127458025920251163717877353543980418781212654199447517843093106457843174480388800139886332352390047430718936832828130246704785918911105610871254888724332605444643725286608256807611118068004055833425014772106266435649085608930746259372327661810703762157613156860291910866063303007955942420259622118361425793021480516468699464294873246775236646893600609200755999132676595779580520036794328341964553776346533647817570357779277286580808421837330004958598429700228262254303606098986820409195002635695216381040017437965537510627098161303070239117862423090737192506086385369357993290516423638516725751457509621253785117330792779523517817808986953986695961087317685754304415906419700115711373502429417155087960610681108623533502558526771699681815538191802822590744361798935317814569160448661604637740232815004732340525525528249482070130694481672653791647307315844727768028317712815020179685005220310939732755975154167012157273327708494163228431329578046623279418248882137617671909245778698306171830288525625586207914839630342322683683483049001671148106115759492666568783929958609879386991781764316048430887425070766157104044836865928656496629539999958217931296649915580385699797638171678294163416662027619910416678811088111914578629506957079702852713138980630535251811908713124607504440392168584296835887199526771505940074018382034817849873474284399717141127782589569747545852924924082219349439562544561391669278726741275136617276416856205354749298064298587953831065233803783077827552813868201966262809142454396439473975253224610535485789658503278843858244065624076034011086941257324388465773613826906159444955369194053852312621021080413050098727819570656049178786538274013485659179885092438506937081452140626016715992671232686778402767022655632560514601501516638476063277861076635779139999520522811756193625467663287025033010642695174457961064679121376145141603358854432153178069266945797332375036990653802231824790439217402205472641590488127299857541098572661863755825728363777795047828424673683933239905650479231296752563476562500000*i1^83 + 25042947247783694881460422738397642497072569921446783639661855354764079860630631075731243355879032427595407898661885808408873443018082279770683587645757557138562810932075700122952027430429433051917015210139387748211824193814591153206678172434940666979594908100806278346785694997482636812354780350621598968331853764441946139116352741204251612853550112856461137684500505718656746333525597931152174752982569375077164640720576771074564773787791172206448737929898495668923873591169760190219694089621083136607567266907260823483761501334154409520354431376132052771550541226993120640497706131955697217532485621295330371032097401080267020965721521127145573051670953069612812228673528629922449105183691041540954708851873748348009512734560887477390409086994493176538374757721312365362141257994558364453080419923942490335822709827624792156526547422627966685420761631985648841474218867642498535948257777333958078720598867928785539521532119959320466138711361542604948376154452634141589333645684879395477093856333916817630548578207601251804753013465195312712766665789951674530180724378997076346398564080710247252606192117007899573143893855678970483714464633089961053416902755044035949310220807460789252930582624574126998398225076796975658852528075682836871363493599435254792751603375483904730553728389654104186900385313972977781242749681804734698246250273264471799130283103717378618507696956790037065601711536211557485848233200122695813209029266459108428632608652905698148266215641698978451412377249437762859016052590826166939696719023532538040085617927021320685481390607319481569240921769852326102103707093080828879923708395303906748289696299619961955097595805948417798453204363003162149755419867851554918812638054827990762294004831372995091245981672179957509569483374864268689279948084435438440003286398099454295825605832711612054325550578915754878175369167028917230324116192431134791818673464279590407424343875325688230656231089021362730737788765308264574024892797666982275292815182595691780933361634027424448244802370569268052221894773145153894524381651602194908223649955333295779119695899407581342645591996406188842625775554554433255078811140561594154419680923503833049896294436554347632778486985234242523528605403508138162541358053831204777699698719229479246310584785919257283887142603875046748742664097762548265691856833969736941200828610854287773828604111743013560025770739698766508880999100147185566822364117386312123325280211758144782489967683738318659208923090377684065190623888780198977750411995026949372923985088311345919397115903935185922506293654771351952787225230240014408716492909833166253194517348375972782828238222172612186440294207527768959709440674217356705695231278974708616335064879024700409268902216399078830428799682347504515655272973231306240155369810509124015700128141889116559902715362057300227709840826671651403793738129931689305087648043671600883000453656325766661007959437790810651863492805335005564798332377530228188616841451580841622049123452019953056299571572012403721676275327798035207008696986411752553167621116430072522812909134051549393623163059443594274418879292833849414576842724116637734524163357994950941067346328088109569898924325007118314263025267674130561010444572897721703206359647817562774516807628112313780560877413758423814587836015321917871930016968594311448101151919829947863883736667727447114632854504322277766356829397841234305445603974131056514487475385940379988326178231982350597497619506251775931146051628530419329379558329772065988628746984203019481290367363149505807682328832537691736442561337117789862185915683653093076849385898239834159994326124559318422902070903036851713963820273622009846319102670194592162511791499332546024599883579548250300527669730222317475584621696340634472377971098992345890330106586993842038734448381889782313465933714470721980452812223490509299193851975465926616628397627316735246873964635464743757689590046527036038230517290880153285763703889020643043124323161486217793328243868617300718486131707727000381021925511797262028530361736012554396678765478647782059555896509790315293939023397066838222436285588103973385073886925764580101763056249814758625693348213787004143306567532463050304106791961663113003718130198436374738999603271484375*i1^84 + -246255933040355116583202561508159816642255642890456476605689019313917720163620895260276213043650592456745150472756692016580757726079552299096462547298669111264242365404230802905334271231883486922941919487950022339021876394863628676698528571407380435814307757463478859052178989677769812103815306587894318044509894722527618711831184560977511227801783112308017537424370269012997638608021731538010666399762390556062552163539480250460016038429067717773065847587655289526438528923925274179434314453020780594292317883318807984018647074478273143025939176377332180507407213882959204471612907252545000732989921023080422928844777886340162780190836380413174758909999132602045991468458354942369214606085111732187984848965759743281736641410705002018361773194115682035481663356805505223607683121932845093546543160181724171473544700521498314376476968526442567666671871676408241395003069455519732813954623049189077871274591161753280915414478498188328007238917880268350690907705159444766992159666810806390185075105866389506587265005200012826053626682666192040909733313761291071630383650104383211463678137320809254420609228533172429024688480922464019470563721432272254855638936198136819805598669718187302518402265337650589084004376885801080926659069789473407604378605237473662193875757271900689162018791099993812615891722371831853299516943133562498108633338144408111346358592708699415711850750029815597780941493929651120073326813939087235747039807935345553809892629279616404014133166359123662574140647981482894945366193740190787680464440402042029606468388677233035033376840014237760319759752638577228056740937456332265599988204672041288368106098861997064397927699857034655680142267582612996301522576570650658618924905410513104781151044742432186866492623787855049747125339173762178181478183862133102546538023577574788668437114170397387498874669026674972760755956125537132755006015870111426409895616700408619205583137659216267646308197056327498726887245896902353674279253940032439570145100564866502058668590069183302184969507225393196046323181258712610943310077977025919746026664616338636618868087293962177638208195238773286307031720887477699844989638190179725186612210581086997664354599394549621473499173724286169997292117861090872914548790300341414942231817252361270206103021551300044177331665217178034645111646328087736851346348195548128094791360402446996318613792475254038000582858550084756688051947123157358542175075722396300780338805063906303523652809992046572400220503220371436070170740988631410290973144482974356261572772727462170171375253383465636212562290730607479991449807715949429240364136045618720582573484755656358986631536727254717388119447181629564218989169035192217938838741930007222005127993012130043379911026405394541429659017928511710048225932718703389561600127507049098972360102920663683140264183268287385890211236601388281464296082350150906390249160641359225113146204756690637825682533472289963941081209669110888705066021170444510333573158722477815158726488704826811994926688133387920403530054338659002860752601037508484457444121105526637001278903298236741033138979478391195613339760810772385977386540611040818165487913467549915405201672559049499423949211165728033858538979413937125844758387484247507605710260737446957458454890760911138672917723461027254858272020518590356792810428614204139782502392734764956482916833838883336341568123094357391178325241567126234388889067133370034132850797620151053738622308652063268911654867884187436170102685165768834827466025319660458828393962446504984452800027910279553965046906976107732263536810981334043612540247339394295235186507870698400466639451174581003362903579330150291963550417903500960281351916607345714478986201399603274734992881770059144363140961201893378958119487936220603700103353150111788641761452685069622446648110562797107009346958471978642629828577065560906177566616487460022696885981178001130635964388042858832190828301074725780359002937214439035206920602547060688337162488523026190113828192154859140729948120043022064141709814659894799097570295987958053133001442664062759447364657443541860185281588742309620260977634762154083933343648165364569608048798838901893149190131210027739180610446378263384790843014653894304763432771252398601862500000000*i1^85 + 4319013949484432756924251449506954859539223482057643882089440435690713812797214377907257137387785284814080222327295165064394753116017745940327334314365199795719436271796919018696353159261148134949720944293849727486074731206667811279055379824915923053988917565763618025255413079981952241047984264271569943311717027462977033655277748450188830499257573225569389417079153263832668100140714497697258301916134168866093709955254125991096486599033703587027693878582071919837827972083659154001183238474892276140481370903687975460239554986967023206236478096147971279266828367482223030031857560612005133888614481114000171302256766332550889568593395615029851592909512134384193084413844791747522213532964976932228534653221225903645422904717595039092068439575717568732176127679178243628301715661950485983601988415437146296159589631757254268588184713659711056876296600841394392153201382656124673638741747761391865580382420622236244189977804843997926119139624353510872770209945811663326011150284767955388242893054741580904994985735888861218214539965588044048646550621849426053902194161748172728872076208175032356864308237067558527720165120653487431707007964857243025022165321735070176681518641661932302013608225764278215545460071943909724766117865965486693588639683351670460268181802156050471520415390929134222655354607059826623593309036080304319891483055163615823764381435048782793713862985465101651342378168054287496723146425926857702156151309210458352298554060109669294297830425490508128797469947383630560922491993237859256479164939709351172056047575457591570505080486840042094133208430797630297239690516800833040346225269675524887423274021513246342701346083371872717474910550855839906799901855551859702536700440395289307567620450985491759076099012195593202812572208058342751031116715072716146465100639426851105929705441403537369869802504552624160562913210744935385773111186669603247449073465236176889684959311548273033348879906686060638220301492512900241846766898258025082485834684351337687251875976447711912482273992421405433037795144215677152514961034277788760990144182683711065048920488237817928700205662466068311717884189403448066406427346821156551063035769030966405727302499064203315890186273463092218286689681257032445552423401709472227969584121188099959114883792726616070136540527127176694771984533986778290160637416224618222579066372507767887596367306885959054497285800594470129385765137717066468483434565206231443283065129383325640678699235050881309145118956854446647778139206530625949689824644815635613951115655394656486292528814965105243285438876563968492884106495519229505981112581807551382924279712992476956170302197003517922592834997158854089887613115266929325611731382803307380510188995672276421411819484836338182372038479574007067499253188599851760195959311470693020495925127317909590986590566756492102937060457105267375791260720295785325187568836579253159701163109300892254429794700594098463161290545563843173479026199731723684417389494290795431176365974557091689602978156529886011522628155535592743815906717069888067522293727176799835789714156865751620846183839815438014202978255095418954558780847063096783034544238020592739878214813851373783258973439110827475622389165950322820103960344298503538950596763171372283329889840083276202763279650535825513235774460832042309303147531397721800230449574211158561648602993253855132418000955331683528738520872927361828756568248973047336972577631771016885493026370166962718263032543873665646166603229441984029351661029502912295731673516268201583090187338670834389918653702580870037992428625477560551815183036545621793644332120850718505903680004707071911219953204633297423911756436158112514124717378651230361564547525418601300029455113154389003783740697625875370934242862679339485508038582301554599987603028295649743369620033544375698093201854623767342665380459101724598726974812908363038069565633888524930664778458709665650254969066096260576024247922998260661392530164914720215339222534096294360132661881909741682884478855510818177105758339797529394614852337524924287912804460509348847102236731683464106319866516753447372867107363730755260805679921584564532243710409275347913556612842984099087811757100246990576195425300321075448708580887182112000000000*i1^86 + -1326920425288700539653351295247081890368006266163389081116595185290002083385901605129970500650564560162282399974603657118395990289473669685315003140872950095906542925307029178048377965453954382926366175941409187769949894016785615317008458156432193714974370691688420335040713301413053852067371451090117790493620080129831960013251585612901268869461222347977070803218025504560027923056878601578253413469012201809089467357640655802981610296329195643776241917989817921351962369884634688935086507234496489399826945562977900221245071298175126628677633587319206075303345292756218219580473556161080858261960995488074628816105656474181595668858217747962590130374532387720064597748961930330795640819609011914142430404364514946078521126626154852362758330229114180419428055168359695186876338894918279232896511749586758131193470403701967808911625440743466951768229254679331740797626530979295617577521980161783753495907816351860204414234352235889402022565003022195519951917495626020853438351932938767716178160242538213670647181980011547399005726616133622884765971746581806806676605854033931464424558418838279955823177829672979743709583288425168168258759477964503875347497748062932921985219962068520747058638990387153697518455019729921407046197155208542976380988632726084198553541631644114071254403077504702116931936273452374338018375549784448385000418358864816497473934754791024115568780308028747174296676441113102315366996556511591992402931309211601177669448912111623965915817656384101929078368614925896629271920449005907842718058437770489686706770799823469647176178459494109317156333587707260028511123723105499964377996503226461463658532783767826547930331704088148281790145831701343342112716265530246792469153878258930169156575615533507518315094569579595628178570518732968797725870442369774451005273512478564102350932168020503162604784072236340633406570297241214395087482332548417929922735090165995542944240097608774142633573439964299621469014576930120226544574323554156430327637146776431629813006140660400596588275555826230782742564931644607004167858722477548885525643231544728065020798423380756855597719870531653561802231094907038224401961108741546037178475382565580189454281435631892450315422975972622061251915135427622832147345059978399770401870334394123524940910206315732500509236288616715738460065846369625230245107913471537659265480045998110257949936376459891312681274773070284311826408699018503611821808183413136686325311662538564359274123422451542502681342095188880771571316968244176489307661191381446197705875840735373014960288312672323373707439239368568036398875563069558826326548039544308007263711231809281049481323601222442206829209518032789959826487975031715876546174650822296327293183813411453304606440972362370879379859040139493766328215413137953372153596518236550773145884141057279580258123906266075570191714625390146495892560616256963412968433111079355560176569798510305039846522505026043439773474183931605433713161584569223521452520229506963756578759179557886806107493183948882840591517570568716045218444495570330614663888295468601042454261951748868605294282522520865573014448736951359737255575913146668416149620702810808945698125713316192987632847125196330563487402213781676051000436873268296162140034886120495084116130978428209257428308753859248162487342308183514350206201972621135457321730989006457023400446260790908982369910611810038480882216268905327465616585512065034492919607174756197938094257498446932772009831279643610409492814012628571631474952246775389729731826518555862979561641720290380162537713572172915386659373877138132419028795575640345666876470858414842850772280178406769028115165860831977529697794348482749977002343818350013487054737716016220572116051590228110059755831811768500753827547474074714948803290748239498165809486388240588977286145067679464712555672088127830485872618376783132232545232270187364545919147984331001732983448012712371988823362469402178982609498983779528103448725418936093542637080093003407407230433335582182549704640378548653106800386250212139653824173455128928889729371646292092642912705853204345018675842704224226275947061881702162253833663195866419121623705574430481405185528930699699876599397306414328375751189081615210436507388968960000000*i1^87 + 139030879121151954388785794123097045136353197339185129788717936996714063035999702628284267790845053290397947361214008934213569319132940138998814172985191187829675011009441162884325805905897958807649049968916415377192406828451712846692104360691968020318691964310513562100260062617965025343259680104274108910531892306045206772406922738413901387978130583304866179959149373097381245588050466664804930426995504277874181097590872198991812288653595994052333879759903259331009967673949924132016505249988926682166787754081287435257186456406747527405149903555872271286857227408779012382273937796781537827624651138977816582101907485443088271651711850292831672397571052130271361917020587379245311383518677141224525662528942793529777623687024124293378550649921140137212831131299731613446155446041077478763996602168485996275736247850388105026604928373147255444264751356811755602273722481282689227577576625292136420256156431728058519615300757639482741119638923800418407192054749929531601693388444396291137915689077899382132753434227257018311051422524616392551114045979291517337421009919102090748009860205286094157178699529467182254485258476582638454971940843190301083856419452734453124985739943697473571974106662124866440706007669103989859083202032799665930130647415462323495861711741710311307616674326937395994389473243009138616527309016868318873184530287253881660889370572488362311313651406766523929380313413111097099456849945589106988099052230663210027807153376023238554140552183458303743273235798371460010032885098528813788953573349445538914100777556668535636959381933439721871126530904033785091821471499020389074714638550747140742615312648790087994973297497848388696296891596190861546066905847229031916333423001542230054464052945702306107977909042478523912246687101024481594904535468895728863433015936131468668770126898870197853532586139176578848463918556720426486555354114781692193593022719412615136005547987494148170888489589939089053379180243091032681119667313051165754287706492951968423813917876347816420269354663620514651378304761935586288624426145852796164823501986515584956481093739741084715789899315002592519971894275931113489063239554837354296789732097752141859076677272030248286605757169099591131487336670638565725666013934866201709482538895687738563588043129087628263862518388044101410706682130690969985206656908828915653738506242565800323110923310612646796264050237991485724773090159372371727369997465119265717043768081921610585277283371503876016925436520815452749890457879369650823229149195739108040006854958817374862398000111660286409844660841077972854576519695412229391388826714111651705046098152613873833501040160205904508513287470424437792272554889406699307036915148751738383583950488352720984434142949813622525352138916223281126183874539215450888763338451965027503077279588769650292957909098663953255520665388893977345651739137168426457269537105835239496597606914777601388323122602322695985668116579495120299628488804476902752941599383257808212648166224542140837843522933323140301634116198692319366038057712239292903988162823480739880387824883954305310101003286820332931748683751306352999445212580453365814569051731254225165833338352451154164005293048828651723660485830728054904808809481922394804279876848335525933902489718435134652724258995197947507567422507930838127437559566739062508875088526395297075812363337779531630223172990737674097249137341547040918192888353524544927425597295480087461048776976592287868430258890377755839156371267475868909629886342244812749564334484884414203680370004487232291081498136103314526198591384263875144703337857345162823401551681082636794330004947346057006174453370486804605866451563029771408257373406580598791450190478816038860725953484992721450055593754957336313637579938477449285848538146444090045083398138127113864884943851635687891356136220687666285243812913650724266123484197286890448555095487899090332846188954059770000659151563732837233643643382015037904086025896255261720129703820913623854430320412687126247646878860345430273235442804073318000743493731903637460065952468147259268567333847517106026396424921404778410365648618749906635648186334108053668145557433539276797710153185689561692343018042094852413110542101994272904236236800000*i1^88 + -1215066175004666252911195207082786654164646185050703872399654321982732886437405713955022915431898564101258479856763116147510118335029589999673987836253766196078800938365678412327616189973886719562014896821948593774846525755629789778592536467703196444876581171986375421654900601334370063823632683245818395337386856751178990432770681081863995896868657912540364656987517009555680747649030208828352054732155490502481623376403340538010489899264203545527445666574225846433234197979090200328759102069228683607975626415407931105270133608010330658516095864464636783842360738281703133399492483926326393598022587218818412268101393191284565112283416369151324080684262399029652242701615910161652786327396033448717217693289843591024393629313286952118054322295417981685912189421029724150068076457410792808670527953900527443848102951580022938643325090092125105082898620722325266016711974830687867596875229639207265289304975145620061574196943750523914298713678310337394829242773430529398356258542282961158977388001229007210874064870992215572348660038174438999724823448956280757018548853851575728195200705842739382759606643333947606780900237164761715330626531665170366088353963436943105371144197135799073888378054489018248920744953119958869670617374170323439002383397216896191753595515497927101056005481672017224133311315965067346708734858487070981295380312163283098798117191828455834584771559892965392398554571362708663410450778191059813492728451145831289393562379592455456200204757618569795503089340622115147146177427139954057511083546266627084832698146441825515644242689881455583445976130743402802526153362966735008443053351495831370062646944753026621192259204387956767430011539727315162437636680327555023395682114937857472944877752068848674047360089360094554962961870217580126838097601733119085513639461878437903351668469094630120399137855385941009893362684615710343786170115319398875701879613292771943925677867157766272533899680063882976968344006581596372263801479765206405167464780096398092287748631048654116195582941805356364385613891330968974896955491110002264809933540342091660559587439427870206132172968402447811312889713095471088107675465143240680081685653771673796543879419990384673027408078968928380930240956285912756430628231043482463181209669251365381143901606609280526020506415927720700985578207047066463293894979491974851540470767073007071965005308088297972740174155980256972820013494289296354579467260121751924871399353284598568125338718341931326825107211104279805294993150353357652719313851680991192074995329065098236906694318589588991067027102254826089188905021300393823699830501626578412719828340771704616738182148541943154720206360827543021726991085813518124427049006897838040788509060035136299907166544284357640661314791912311427160236073758370479805622854128222233225686817236522727995141332467715030069229954299326670462548365563337992515249074679735326063555271024665292130758236020304753058959886371028618404294648921494350558387344779105190638920482354368157829073615371198512117366235147672482603062479105987475882155567156116417758409056032466703613360822001437413267098237725104561156724919961899515683829369949993503162532015907113883340819665724028860112329245921739714387779315822094015430890115961256965359957856686414434542616991532604369586855864010680640781423189123165991124089197727831042703210660658709714834835844269372063883623282409011679583392714882887309268645146259487408493730704860997616773709457482307471137509689765865689932446919867697758611015126759158996742611161690161751245686203551391656480168740474324847694669369016124903766401871430779287068198939739096201225230357276651050867596129466871237858322659087098910453580301218858092706348688394856419173623013415254765482109357152457346023835714972368200347105080679021749913646111922895847648197713507804531026673602223657367221019905858793369120914097520192154593580904298476044613105621295431099711370276596366008310551849010154310379239889368934208767994410815987517502504523507666922667171280832158156140125322379681137344133330100960725255340952183816383622285217262357168801972021911563278472720262251696259321989295834825096889683353564894701455902135310372815070870328403250001215488000*i1^89 + -20013801711375090357508679383664174424143535778081189921224043629983041952910093913698255289001941795187362602541499410969881229348841426523963134361675159089069202776462623384361478237919747238621219354372357523292988321267312002353142470580742008053866212667817066970101084993002969654257118900035126745484724198422264746575812602360683458462210615553184987843838551254282862473950095237773504616197295448150823544682481266759719243437564774148611124659654255419128239920059130171793776553736817965949487375592330689564475247680653278463697641641297977677104566170748954912577107723244225019059802216876927784571094072770145021627446057580942265414895641034599023745177820601264696877953160620457317791094013511473082886924142968901425082607148874090253895279464001951062135496850113974212871536225190604904664795921870591529418902504850917323061359775486865572173168723537416081322137553132181760282346180116879621738784631527640543904740991510717055167183626551785586647484446665585509336530807349048667961651348140794407638630570246279876716399346026666426999887123671138132172093280608499949888962504460961579772886697830699960151856898354436489544160756284448371558891443624905441540968498110765729221727876154394144344955107735831923203536667459914328713992845836547874443141968857642514966550364127849697457149492964308932835827702493777637440461979869798827866509486194191437460562277190141410409508125597532359352133416221394425697645622905343103304808440588177531722550842254663879508491644936871450215475711119389655868243632718673135755525331761601678568511159539733159878656602591058265585435608566308913002208082316714947420878630961509863046037288973460876467300492727298853095910163241293802663592060394052798212565724500477240732801095414415405437622397302185477555373486149572358122957238772002426153930022971404201466671486033553492149487380368264212579831086965768092254594548014119849459728246631793408804657218952815312835889363731657116058706007872563994129597843528467932205262740900296442372478554210166742256304517276871573518802582024824052906939802378809812240813990721988686984424393649983983697004303765107300408227462369695155801365424982294190982163165006523410767598056983006028271729960639825264608519048605983124039911108784733158206657357223415982606008595079176698021715342708370586643201630585387728719170556401683293651653105417320020258343521773487055228451998574772850088493486496237019106797765007442781274416721187276714839863609162667616317988365704579107613210887531540531361743577001574237267647403041918310441048134730207392246904401825391911781403589528371346969188150089010109374130416764087556264694533047492337693748576385848844463969552208995285726087694446740845762420918503166577714301489190323894397989250989640766629392581244252201705994131340840490525626366868829446671454368822738840988865469912223269331571713599643933327367381199956431460220178565091343354700775251891749066810569147711426227805114944984750442046432353242727072414098361486586007744082752830900368282351623378334686836209670856924236081172384773775275048745392172094338978527299814868257301011538332938498411363750418520492178844203372033173920089741694840603722364611188519030199518114601520933332448885905260251938867912866690705341667907931548402486906387000238946732233027933986842284446379554980793146942020184996747041499036871809890952257864181210731124423953550981524125173769810055310381197040940868593497741165722614455463520571082896108414122928581920584118617024073048910443343430431521885818727308954496485913247761584523149277291827156253831093192943625830464907134794246075494233004703188932660094422935699730586678692575489034430510061156105413380792044552664980873759014828048677697467297045931222394218407310499607785368119681762072797247896424624820519492836111886359964772466712885353856885404479684361637475011213544073021874145454513110149950193387304550745734218531866896198844073266436084441650280132414352786466289039503866069087975608030606582249336556168921089531311813411786263478599736313141758160779107170399134041939536457344447207983490979513396723539825648425746248942585213426778303766803673073503485835104747520000*i1^90 + -14371777301457974826232766952623348596013682512745428098238232617173054215084727466404047887380068318241180789048909787519892469395627202828662101179000742220852686033336834704947950964429665757896409236480440384244054398659742266041062648233009584213488994523921930727409201831680579476455438963294075627302988657221198374874899076808295403652853981168235738366339429226964586183596541744440782224361941765553009178911771900348814748614168498797944645902896235459966448561062651930281567008788883398122945107001934574264109036786074914996428753061727145192951231940824832820699128951125510452943609554519380214688057346085117722311234805028835669573401541171610833142717159238716321646850113952030747280332126788774230243432893989978713502446078321564871495956178486466852528456305655354679290221210453711878077964945916800949019881717137493354113693299975311867055357762807018401743223194326366696472548978407324734359228174998119755172492932893237388970881154865826130363874514907128838319553247332953200033036725375797475597288158950655481436656018182695635072773054911329624360433137629178993246174333757223880237590535308045757201577943497964188351947145910658674283730260333998405413963302290337079084138152039994144669144975724296963753172034136197634220116194622777662000712374288859498935286244379972454460214613443270236042204763059765882396513060798186150342510428736366093969087250945106535976685253574684036474243015730656671926551766658228918988767117759781351614331928375565764280453616081102115882572464439208043304598241252671438266984550568119749277779878064062455383669789153842018420020207545013485328222661261034617939672514066451127330814165371628879632443575235023476096697046504125667146596461539404886062483013422139606479159087177954615758182082463428384383448750272564107993221175616041091765204240509606835121513703801419219240428660124884466719567611090399851912221903959443646368056726998570916300585893558877455304316736144034612412149669447681382570937093075868193659807666333887746496509803431188799945800023023891582741300445770820326960909705092979398189182258810424961549860078449134601379751766591204940148364029682461914201821963322142837485540655882519335583919769834228134578955097202209362426943597198849737728241311429080062436870365467811764336097238829669648159055740537715563651360841378669343172303096001611845956710528016092982921193790619419515207337771383762848099074981731135422749402447177213455508184541342628376929538604842282705693411836670541924290307271311395135920201530485841430807492416141659890906263610513648685932078349332428549853179775714439432069974614809964889777332875338657910911389196649746118920550067874476040131949519240026601933388102527501712124839443100645007841766831041262766590663137619531968971107157707239901475784457691091064091667848644007759330074190777487324499432664102450279541046505721934511018319690686768877001485045878046044788360470585796118945318569603042023295455497635135884630079601031785270985711248348960306228163013159192359139090833221408707850056734876289331354349829564857124051908966979666733467784736073688212725605265684528669990454711652603992810008249368274019864393770646498226597517961684497176309041702019529338502232552116584891667603315350554608840692721877770796637100191470556995074367078130200445759786500070718383556783781882181199005077631751476246338210106597529662740267655349064591590669658622409613110300227962695726362398685558780444900697070068909464606332013259910294865241428742291355358644165157690939829316704629474598746652222131253488899691258118767457898398766849848318577300621091130089570975158213355319577896453234140261533653437946670824938358531175432494410073904851208974926789908969608603879050167057494084892937217046163521322051909464158385848132544223521863539181503310643441449498454792093761048522345118348016669387725954766322168114384812950843066960246241552221192547568837498600173852199878591371586139944071657435377263539398273933584578146673441509213592234239865833632034481535571198615062057640609810711824873527247246387408348272913951510637429886614834090680082978251560609452627031910062624014017866900763767128111185920*i1^91 + 1979721739010966881834678233812753687595591200983811232191740674039290077394579688626439903745408410830474985013653614673188586352055212794120065842847409155462067474094922138152321482343195330647453191046227026266107510661808552684904905632595818431676535947718350112752939727784581682330632618247619696660953821931092331894577438786907920203474248844558879054332643319448050264674048069423302588959746313034888815091220893060434839072375194572101063524196802657892341728113901965363871897735279410822547368051236648726662172866475015994427927927963300162705434129505609727557176548194484509496677873932790579619114905093089189180263513897785463291276027234655361927742328044200020806032235154468413233360867428121200324909727885187693633582071716709188278838743596559307925618605015303380398540096993834770390765448642140795756260065083981195565954218213388720600260369367313483701458864113552526232162427759514474290587486240539266135140616193772513096689741459026795168364592432707430059483616304696677234447023204122262242928134895345347421084342320338053587195122576619465592837538853414025916544068184363160988894116809082011623858490493263161720662314567666840839667397638234185943899793362906974313911391918336834787332420103010652875957829600857285474416913932031882149184805009108883586274856067483629267841088711382436424760976420945441032765452464224559316550438888913565490813211607463804755280652085497299906531210329749831715074092290512403412061222407948113354581965603378912037966376686168176486828880286884652915642935416302318913739331936335417841706680483437365859797156359448824105787125960688199207231213539498272660862432626499973493214800962466157454766638928877812911057606776578815192947008920593866132298108061070386435780877847527690237204547244793135914875582001654605422756247853281410691206647078631583354479445865330502305616582243845833852387661882474795448270039528533871918792290908879714026096561629869129726294524359654671502809448043097539598738621515891475197799363023069094841018518657799389265162112353468632191055085945601474716083524517973368779607669914586664623676515554142767062656362090423329522324743538809941413335096602999293479609650118770733182298380832154621726882700252019538823533128693846714349589540586041945698273121145478253021219684138209124588962081984895342269680353236381230824321489938882157276348907358907128348270534477096018508281899274836105950777930208167930657703405950149723228759259438057004134961752963179445411310347098017017372456243735740675833254500274515956742993697279798312721231072979124721106390534074321944929090447439839737645644253408547194474283948233359186178208003893352515292402413822978655122556288599029633829136234407125233302891087823982454413144650190212748462250794975677581494875601861243872621861916780641216116697369934651850491398467355875731750856921581536710723925422419324446480396640115017825842975128226105094977638986238060342359377964390868648110417622383737371140455260145789387597048556879324679542180415111829160873434071257747932767215469302117674306775807233801696039673062456652936696548880670104199720141112036587423024294087944747312871164934613434410730734210277687692368980978174247586266400738914319728540931945486284113812069058675295293371583151794792012115562289248588500475032884208629985295834505662349391351192460626843464705331809349169646123640317867596406606008789405218134855895591799248362871626439144159394169422904890982321565796042657344973521234077376375221227712830471708290635565022837799504349932641700754752260306870565743865822810951173190170314180417455566280740805125740343646904111300204563244534096945511879649238922855310273799257936114673272051241578217364887290097627913229917818308632229599053177625389746343093947325617945881411211745484050431171118474417182082180668504098197199130169457308596244644318907432208665811626520167135629889832325468526050523964818259211081488910134743080335028759589379076132376701851960901704270326513518342951070938154907654838830214169405478248568005757068139293486016524140853098363664050378190321129166403615348666372478122676120292009031807033361851267737900910262442190847717765283840*i1^92 + -3437765345429349843693144067186259062453154843449635978009822509758484940761820924434410385509510362709419654588135203059643782504760765902294319528351482041516520766182526847069780192754103794240232259778927517792486027877968768653807271137941985853359484237450776946441545425909424577869804080728476343549862307158056407694146101821970535342937217407238713646301019090488726505574286887620050241027056274632614103635319228365704752680197197587864748264739325284724688088216789900616139854138964567062469291659513292686308968282110127140163673188111233597043023723448916224294829479888831836544235509922530886724607843454390086504628601257702949087259446629754024955681234059558965830624685879326843376858210331936691808375976086669385859601537138276788111995025858198355575751412927782418419541138508146238249419750626636222994276773280123943214488059852734152122357490323380443411787409249714103218733202415412333766673728422768788611669495088056362192879632783420781061316639825658290147729188343000407756498408095794778583505239747227250405981882654829249273181959042893311178973169799233935830048300287327759451463802845296175729041048883464514552815508744615076075475418179515809359022850937430240291095794496702696336408137742640528429070275047332218567226208267379474714553111911742601737146333757676789685533818078536121360308925592679617996638862311127499940701007470719980731490261866645080723420461602589050278639552598724927433772244622513514942692507563892520689959759394338389576370066143013538765108426878113791019673068796488641003941374117871526507748173482291128061982944922696143290945610629612014133175488615764153683728829173491323090119175563170326474182486829749956186759286564524678513450926263574130563032818453111631512109875227412657959508931694073970769945647484721239555823693578675407973921427499885356527023561642113986557714182487571000877018027463312015388088750825022324044060106822669282704774927932532316506513764072425496061055810441975672383909238873815231727070490196096885147884961610743783291866474552816319802975621624616310905056985793005375650744707217168470407801579129243558456987999772315674706186974240858698093105844566726786611510381445714814851058647058670948466210148525872973035952215615644828345896787645493149479105802441728781323737585201474471714535785650495128874270590149664772207462141713386315238876512275810702541729696642739736826438723995304003163814331924775291778385471670804883288713613680475846594123035057124669369145723585485424155738303975521198720726028048900328451142828377578448622582476531984520157515210502070288608580604488692621188315206216842438855031939705580375381207766981526133332136000382335712887479456218438109825988420023282178539093485598803046211903567915353430543372356216198446851998167115108350710791169411040235650830874819755692766972749763464214852787190252522422695548237268721892270482245308306872667153178457552398191975853583304837801434259717190658025645308408084047685494540298700452121794676634198168368188805662427558006575476236211314175941351135977194507308185989822012679714745232887510295369649044444547086019376415400397351022480546774594389078070594949183146065399526339365659276819743503126906814479554350094419978462024209006744947977845723493820994766345086669501090617432364923542878975733475257326445652473032059534328809894459043842717721360353533807647992648631928321886911190509607469551607991871150367159400005898894147024281844189564404173588177545531131685744410321583703977150321989750342055660528017825346650575570959665312865368194887980266892276518139323070493588799000042892328713920083452640031435275289595565882805589847724591870288410414596052694336895723503729737461757466202514453902318759188594715588038832739198661246092312051626935522139939330534864132236747010739058689796528149565128187251317133460375100058589624570379453582893471639951206787183882295192541157570860662870087849109980783753316656503342364496242630935164906175831241906873729968488963922915885019903270709203684413223948116780264167113093370305956299600570679568991883713833128786949778363750600285500680990976598829281885681167870001988284158684710532284416*i1^93 + 22005870454390314140072263212307552417679441436702965985011017799594000752392184916766498163748857105361945214645915610274004392995001227190896107417786229578511484638857297491869199651492683524949400886700981104082186855693803245814353101260776381997012212253398429536856909341861590339267256212447278711649550673014033009591362911005046766301615913719900203226180188064189623155926128378804530385897896079142548786405362097917894385167575572065450387500535912048361015684775991689816870496641427867426204439514323827168213204208542060544891189719877209021064581947335203552112850710351974825405979370170525426768038940480902717290944006194733779892968761521023259648022390005438610275583342850693788310879271227241695925748035809755131827902130507462037793684586395734787960885004658110475406260709343117136997512086267088852542138152816244396736444174817547562025075108599040022164902312010711929829822217436415446183595737837233161632173152729689812143074080947891079202141970661120389321565757833311412466636497735184875785983711944209409107732904475488600917542924285593948981881923526603558860635419861049043030803595490201004439935975398261226668745586268037524343403442383841705908118550781987602235590317128501890450090398489460884895848049535726811923268811300630397113864238725765403224011447372858894891018610208616823799432111636415856579840187929456955639897236248655326639231943828718274419452778622205625624883876552949836260045421117390758299386092323405678113142503087371505237347644119030908149895791323195875285812395850952738781733808566669238681094624656984754786672255711139918298350600956378123948352565964111653217864479118607096622514265091195231323360895052135493399138801073387005090856867426219357630770158668091035119040994515542842408824982738680394794987209328456777890025756785205441280259446242525380501592648636165002741847369153547399835005918630255588835078032862242579550481790744969910628385438717512153683535859656476737125010016980553048450635030149097683461312554322379442430174836959511905673079838659502207213106234447753507527229213091505138954154808569657814453020002956054258593351724957758473241839807428770318791197892996163967024792123283896896073430659996483060167451292608119255916298476699352761277549926615891718305544400469589930143847531878520369801614375089964426814690898201901165616999377058831644746571279020364170748722010385875702889868753591406662709400905334498248085134194967931886284199752695958990542028059246058156251772483027342217556409314670588379805849582472839621322116320824066007318340824030799566778891012240527264043472192576095492676655557574078650319677244178901584710998875458951639305175028069201879676581645456039931033360637367371380809619590525083634834786025490579272604868417288541095095252996635112504658005141690707463003765457204113221423591050087449696115287471503099544252130459846734596523993363196665863850655147088642756183083390249895583406668816685168662010559459711539730850540899860856552347929193797551145393224001559891878720819155138145154852343415378590470426619373773695691547957062403409682944493989097516967308948485647191359609187607140562355280542434472507022331739224856889549127412654620036534014527428702293002421507682447419038755943836842114317979103419345483229964142108305686875591207328830955399369953615191965086591971421559285338357830643951230506269604356042973954998876598505834484471964204898422827452223977167731751593829957995828699118834891105310176551245841181633387726171406042904976744086508683208045468043581852437108276388564734954087569758488823166785624676629589439524171185333985568043782834994868062119869243657585101678934986743216302243812359780405046646971838726019276891513596890531622231392236722565237423383218285743875273156956665676000202407455977826371772029028427993469546627018981106073190292383313632344029868919193982980077372751896916811427614339888878055802097356204415347429520308409703190161370110239352415816637880353370478269381091456269340127770995468179485843501328803072158607374362422672792515681952228916550334965447890307844205344969860701061526206817778260078235404926931762773509063118248875130880*i1^94 + 3042233534196845868125006038011260005906406477290093244732443443150910531108113940390548789608652481205602872505289635737138410972564787189900983602941925650800283614481970884593462977453203127255214999628052829283792295009576646995539660955724162322487883483110026395243878494035868456178427180385870591818247319745528734488574286502664329539742948239326853260205053907896465865546689649870064338179342430656888632886987348331447338741901607293754331411433134938449371962650249536597271360081596749847434418242379604246390519301264218230069161716072765241731651306296053942116354875096117906157641485922400407891852783127469836161490004832112014628333613052404398173837340987052956992813280222585404391733039057677493985127911511412830342177723613679877164953511880284788102332694175400532218333813444978820453787728755381057304696966630563661471839524548231534474128856382248013434587038199858239173750574646244105195037300575167335552827880438330561458234002930493863744355357745092922332767832295506017887656570024902118449893145199731473500389240485108516999862820983250191174600874827963035371025050058316146271538687677330536414643977343890032178315551866908895882727893458109782181716574987750001420760601978856078410603535534695293717482615316780207027050133655256851764035121971586651920734757346798501183765505957566912941677794649662519397210994874787039808236451254577540812597014877970000208692662425007490285728779348973859411098055120818770474366216091104418263466166496869146571664530214885646364256057373597307061129795509526511359355949720229676790958871791822915240435215516286521047613773275573075517228948295656045997077445125675411860015835846785302115310696889758614690482471247701483825573921795970222834061153783282996496946559159581176854206676175851078215618793694361220600995340387360429064081109892051167267923209987180713672196147002726402362883107969208844679148779261364047536415817688919545819845023549729736332693085272262282478233454486366541745931424840417545796465072441458386260608682915263810923076597894520620984081190634687347272426898932621927498991476646259427357827886244687828356127754822255322450544797836358405617081217834331942461762857224278060906036499986999584974855413941758546945012627188183390788828897559799623768486281851054038561973557076689628218118861404891514659710552615809643864280107818750691063978640208061872264340629785370285107930678622736211060065858783278152598054694295354511494303886995700104921469373257783378912654892179798986807095246167488090302347629919810578308105252243329652499424244018204348018093875438231559792432793261579004136002700221802807832643380140780104704164436526768176022939121659043601189810727315290523877944200232308125940564306299201614281780886786579324160087018361132632670938467270405829854699491256726520733435570165866704326703649584898111672037893718439385084346475532608715450459053538421402740748635666780769677589577320514707675359741137036053203129878082683154923476471426860447739059512016554239047315444651149916624777161127671972209947967416816037917792106570227273176082639047353520319790898375969710666829242562765985287756225186388395642665797212752875707557388266364519738378148060258580374662042523295780693132652039733140648180706673580049075968937572887356329255225885976199991343026038522407232992166649250309082679652751611061034753822706572405371160296237516512503795885681625931910586436246288822092426247865619028996881206000550771549149943794630330880993146370459459969153090394897482408734892069146563489202906523212563467703253964346307373226472674959524853382071517149086865743774587101596009908495018535850570946930363379273476250206173735906077841148306224780531073225005978389998679749461222557863012313723775203481749934910714550364964392024229585283676440707326195353113413156492616575577275815603447830387685263610581957216476256221844417964978826573986440641532341448073816410911021365637554921482989618835808720339921887612931111674574863650156288758999011733494476920484762193061133062918075150848716824109009047983506714255594084664275969177866501730212345227795278545740837337378907810689236688782008110783922176*i1^95 + -194947049084106645614954062274146996410153287693968471895087573326686654642740722607429454186873444115368664794367083560333777325148377379316421170565886964546286996873392146731235423546839483755049965366616485367983545820812379191670783608414682519265906166599553161419644223101411402625098456617222597134400164508697477614485265162738787270466775669441917375651261847257748290467197753382078748053167969527468913091322845610674680007132625064438681683200301913105760791732634958518457969932156195565701555288775118091832532268033869600617442964422646846977140693370211007615305256921079511452053471879416235818575772778170126071063115056393805448766613951672365607855913943740764745053717609004045944603961176182720739358091613176581713754170316258937003355317033337009831815579766250108124381106170983266054395457721057984891368066384161635367399285236756823776008899418715329031142899622985103444636724005481211176261277015339069849317309637792746152981128944391619578607885486227220382254426103919752535910027287446382213229282757707450630353625947772202357340447255788477918062958658617876415295909091333057957322557036919534078729414470439663347038323505931978486669419960900220358109470532829743735640479461694404488642694393589613720591641063903687349104649212131783078279606571810130758031320152985538258607717935175022746504256869906294436301517758942871494794418635456261138696293745599688271655866923095394459929552076209259040028205690918041121476120514247773079306710020507285551572000099477047481795542742233981651348211180635512220743256983160875196183553559702023058441580935152216432030287016153966770158378312915846246584195892368751121280015607606285884410527478375033147147143412576442100312042156365874405504950661942684479217044947552966380221978796943179359629690216663583363857036611854605036903711948490101015435330105478797692156349559748987624491484943684381771618527450141699577223066757411384144041783371451959054595170377216241901799270781230810753940207295285854167620839515427026398377176642897203964104989300924695230127998272085767068566752018521522180960336825746263806337612278312868720083244203678403838436354350512060978317578742860490171150469252614460310549276869297635615641363967078119441029893911099392308610613217863711596483955140216046018534218319200215414569697200722032429999391524049310616483683311124634177647344774082278886680753547474976697601831591331600310982371131333555314282921616174591549065732879345892677065737380629336951026955335102175085266922286564355143677547667553367586517615237809505605510006047481057381733699224498601084795983703365759557185167862843348408225464329704276374138873312087682773016749141199732399207516265381751758743343940781331111587740359048905562923649407044897563611481619698277639061721812084834667086535565780936896958610795790063685688145449369385052995929003018057147472604411201604504280225355748147182549088530592587195215222970260922922393983001258613790271405001961265937315458489046404612429560705079486338308797514750031941732973634316097831589295324776933830589075303273843562571020006371098598493154262944534281055576927989909309382649425590200802245377533206100586960127764267233399524232775766366132792918173226509224651126847657039165209740683844370679792533855650451371996961681329039584711542388342051482061688023994057405342808393242090490648203372397966144660490457364225171334319414703860456620776566018948623836038401069383442237841303591694123853113902928540260495599900726422176345935110626176004634607059326170630097256054418907317752317149553704099181979888864627476252495358851008676631438360277802687323264029793864364900637093920397135417105942524060664926938082792600543359419179311918841978671282199644997166805600717155773083462775829652373782231781507523122247690662989392389758525012787627641843875650526937048291133294646487392467754132419142062524286312542816791671819817047018242715697123351568397395483753383316859547896035655908981305580837085286157993231951990217948459723878957434257720529612675063458992516640055225001556709343559277037777427218974269091588761621563545737432749200381598600838006539996114014175232*i1^96 + 365995804257068607798026417017801657413731203852229671720494319707054923873546018065042141430195972177738670980361956344975379112896027940196662301085381269910483914851785096153359605722947152817249898192383245428369526090326007994576429418762834811262947100375372753263057991662464361285306049192596817482435759561698081260029028872658065417095106585555702877063260781099774182828761949213659173946853375335509468959334275678627881607513625737396752040315682486976949554751145730268009261552313069358716732524539281010766722808227008690289283091122884176185914062325029845543091927986572445032876594724544866336252570761906893137364032931799388246069065795385890188307289528036980135488604382382072111004689803861942706856520208084733075684375351594848433319930035650497773793692372744689789138952553502148802346426186395287167901675251334599415660840383085390888931445974262424918847489671289920148698945522993060816257906521379136968403398210144880993843739446650010866822676416085005031946163444879104614440586709212474284398212319179743057091574100876781424423364580420418828384396351096192194337309971036581879241109169119450938863248005084737669791140776195221755477949069144483741771957128927697736175900981158450999368982871593656766773583692641643878552070354998941738613176955496765891612369177768408780022372803835806029033667328326886830277005525215547656711046151196385068445648914142482812213927153903378193458908712911646447995230040724046225670770505513762001156115261246384819658418823741920584511390665102552030605786213040743926213573258859491302578451901072468866196144791800309045483784993947869070824710700611473327155571525356662982197396486031640675896119918119608620038334500600503463941448500867460118484329276560901547232774772245783787202911196609392114739850714638327380185985611450967543553651811883300715507965810442736662816634937362027169406552070151906077463115299583934963177032194490274316821938840801801034527346750126339123330593468937617465174313286944294337953974834035477151698541565933963494283204318599927045923984462212850572979169500182289314553350058708197369168179342030339207968278824286234293129630970932561649539772457081263832584143462673750338144685812512621891612667732315842768086373302674231504861036800711194457620551998775064926504326099710601480062285970562355928302203547353567172668483395371470603601029077228233539706413986292191204740405772023116383353233246204101601997708117503974750497124046866187805236270080938319787880549044904192519752590775544561317629804825243992792408006468950511019820343712441205511928965236154769866580637138846030004765538411001476100047400234450693607010087104002718155615564526782490957831630067523331119511534930688501690558970789293909746775031610751136682032647084989420454140610434898099976033187189990768492189530450156927252296482489269533662632704644090361048788068639873296071092693226900287550836893257257841063889000718725315267005651246196768588508979544818282632334189610831379017993657803745466311088713088099814118969633583419629907987750888183694209077099222801731395478184515723167289963745930674010787820507492589058815506496351509368871325790227787229363986648098256855040408171706945957550934549847757578555819868711728907499687524339119082931856898072658263895343520505768111645060952603976139701853285039175716169488539948530242287103494636621182880323147869955851305170216547487222804622269193229578045898514715673717531289467060681665449030643193137546882463340286090158781562976306262497667400595888097336012597985277780650414022426926386747566011941946484389622093033088997892726232002789712448951315817731080282814544313167390322272150060170055205086881067714670268137729327593630181426736416235087848397932441295420479179429875718548490489664287184495113273403310834362409678563784649686168982534413670898877784993020308337478431258475240596474032870811872977490470398649164626352322972290437339178221323541920757822087181063956647077134531873653213041227861940113101014653152699945964451979646751245334414567225734915345113381414582778749081117887200211356062208910068882021524398948357531358175377024311248725999616*i1^97 + -181953461415800072631013834243047981855755507653698503727703473384277356736711085316195906831364119043140769455531975638455873507169694948168942655756858498129973990734421812533639858411782763678021560427589647126137115925519398746031589181313536316943069185823768082056174413286391647014398814253201646500883309857567217992994616439176213784972933135761404238373378657800477500106069035742778048542517796285586038992678749100215395304099068625919636651925716633160447214142177818437031326975581867370261090186671326438754319049458320054921251583866698511778919498920671174404338951260890685454390053369575975105380599230650602548473194937409792447012679367157290157478225548249244753763461555245958660811643238281485506325031303160338225383826778871216524412167590556134876655607758667008347436451171572419561803666072980484089881170771426625248185548163000954472776493218154187563986568015895376438986886286396363851872222583196555242100824730015878929583162177548045271215969787309305821134817330507186526121258225835655003926760031401379548096947911871618616091590497048010158718663972020152152733787963153607732452452520382938910248270542753072198726422885253907798765666049875335053742498127879566367414763156585709200723305057796873369604158801010690750747740140812562789081448517948492039172461788635057830008378529180373077027444391528180706037884655031820837464615553885702078883066448602589127571269344007334909585195937408119838653480062722863642870603399265512849763479257551466962257207692618342229512864554062645212913340182546052434394332508100511706940803437188125414843733631780554796076943742674336291298895052646752431051478272651409590617918812869905084760746150096087909703034771956732477939146174241815286997335199703771851621163058732691652610692957538824002131123712738186182175100153612755605322929484394227624356080309643024311992526550270566353610700258445421991219090134788251616019305471265766401064337337831955370548995464629446037153251182969537742950579031874276234593276201284267349563296441193543946181396829052384699597315019744752881077152506342317850169461583667668188286658352453080363801298045657793444260553666821696454469714272511558579164691709919769376141735371809479477989735348596698664673272478232356779442339792709830042641045967672809902555667925066235543127175750580301061648735876928559687647660160674630760389330124047784913427061164281788171657860668412937091923615139692894734079016604464454729560643112790137113586393499293799184260913105409586850518625544600798376490192532024903465127643834148383637193897478652566975481477375966236061266559021224058948668419711571623499165545973647012655601612230497962430768731682503661837692077626963070978860248556325455901644081474460932599826764501538969637166662393345758033235225246848114807048397533896986380043977602819721062156122332585922591030651629791878952577636615663768452001172216148498279032895449639502388360450105836708932122995867988944524105774014966252536095341706223779233015402063484668419073169189233055975714879958224094591996642152889449231400971845359755703952102764806177042818762472900375270124325057653137848617195139715557343101960794733943059552098393700131538589576989095678366894890312028523836592315342541661783825408563121749355622424796301750391096934951661286420189118552970151728307181900034785602492756582828441839138470996167424114760336864884454400790389571211077584195663183777340544300183499224402119092217465132189593040577098835249999729208978347781866724186639234866394017547630607222978961116524985875975520291957744943987769042406331189729319191066171873776389278820802140390043199115059503370368711524262138886194070776246548934612791521089504352741803445066235847542580273640417642105518921199971140961871018045701607978884657568221093696795902370587312630444203637583663058493472431501859535867464360359704196806948503130502118763502250685334324487134312329297904176578792466227494482525152957785871777092463933419284116059571156196210459656664243829270765842466922376837041097265789177659675421836458571711533567699517648318105879029669244288465228715363642759060124918776382021708021760*i1^98 + -310764277502585159563168458810677895314698244592035747582958267122668791902293009222950802723840449492237609616176340925824246993674129413827315126667892749488736173779022614466321349327707207217668819913133059489636056815148254898652069041100985785919916711719599262322353640061570313975033668569221021888251522415824613540639600381473959163870399408122161120180515260806348225960876370324458947704932006260373955088764097626070758033213866371619071833100337623195253330947760685909202476897373642917474535760455670492820162337343844134946130132282820797086902708110986103683847786889365786536023894346552296695683925684918042476175950381926320273428261258972256885323579418577273758429633265419468178648267692319253165561826753805562983440850907597042570515665436429386145811507804118924515634362517906449787483567579495202184201888731117213733835763650116042686983205595039085122618414543246600436017929110321468107873491341842853635609406491879520044811996839730774381893999904378307317375094740172571211969614231828036158208249790905542270780510248600123614455359634747536345852500345969940835009293508587789887897020957528798148038936018759388084569292286984463226896290507736337255013574899875863611735987649433797597426737309119586077745918563225354035565106791491938059304586230469089475154291869377885227265394300168086703528698128470055071311104954453626519328318554292300988596120900447358630869069124029046312047940434611043519526255253405805381458600376066687516052236215285842431523764994291391911240150733645918366963746161640254074086655102770551708667193150361725888591547211214105804434184178033076694317403146092982800959631858144250226943920958004545419062950979047918174653267174636366837220400541853729723761973723605132857773463553742793602538780815176883542718365173192880004025546540413884334283700005406658719381381734646352049462467415975894793766547056269526327441025957176357192049722655854099261527044654507490195754104906117406635989058191814037142321595180058912362865383857026189123483229688612126023528494607901246375095938471123880743855414142791969454551582073252161736667017473961401578223572379127048320648598834523915184486103861381910488431186350615056789023133958440933667330559994515873604938874109429938652345303723893030152345591004267219969804674622634418843336746365833159279629587313222721042149944829638939558699932916068894257359365640264832461358568647317789511228161908533112754747252770308113566804197918989542907384043286971469997002041911115058057983571359058750286671306589313615927495153987270040890078737970413770541538378177200012936834864514473391513335136467250262968154293759358417524633787056123307866860275303780531411227170006473277253311052364739755696800797452688335632645816687409985057922835521281291858939222286796253883567108457595913375483454976285867252274688082511392009940880642515676192044212979575531061175978924652650749437849492935919406285043616100226283192925788860085761642291478466226358450170322694295684702298216713981354430615477178108763490859079319713170441170919272517458841096373871349839793269337850327509812928818207476549492210408211263553289689675923775756361981283006659018910323177093744103592648332609966372873462016634584393889680811912987297222636044098138794828106070826928405299067839464176160708909885108354105447949656154349033524532422367939931638038398190483457948800158529021922888061063964986879026335764780599319220984676234134016182014383776145454367832667791737985568571314215872149003347395736970619285466886407416215496041585812158488270533628528147188211867519451965764422228213361158600476109685453391393906278733977094908552526116538690741207324971382135191167527909434899100070883629756230089565951820894752535182647533970509020182608530762886611406369066020062728081579258337764085700670938413606833971100739791702146691122899815677587150344178829003612746781657812386911723525495666931656092402011515453706003558078657739159305911254937238209694201894579188740376938412666431497569621406036298894046250609242437060033363036121667637474090268504779302889996959491912445451044390709618409627139900874846317314048*i1^99 + 1714487053341038601725829637343477782720075336304068897102413994291859721421956413631682421404375534554914830671380042775193797844076294884936444582525222543287628934024644515847328301505268135649810773421428569681092384353824806685482839707484461408370346340454005767045563727300598378576531293310461558313891011592563163829467093818618102972002548974218168928108871805319828635431556525051730308776310789312152995667249526847701712499253843154862443155142836302917734377983315622869473890439809201159897646411552055639936504354156890626415870609463611706067530210021949587673093896129401489314947024628372361047511963539997608213917981560931318594568063295340156648417302622859788643324494039557409814142816300751186607556692667477614129288630564210013115005201522745945766351695732140721698910287744643141658108315926619124077783206629859506022864849440271172192297587230158299948778846859356226891182675433618368344768031680477402524066842266036446689070789239523876298188636076610245278869894692228239292844771993149375490017446437394582500279800078380838261847745844534916920908930351768643662825425365190847827711516387262941451393857521558164707146452508816566915268742622868029854056412697668870397846876599376848982239324383401481010221757722016134739707086743898508431502148282581201189844528154486403254847930969784608700017653298449945710020585595571303051540011743356332740810679858355790993142083018740439959708353045340212836081858281505147624326582541427158080743461709724281796313367898759538107141405698693936618811126299793646556754353310262492251500732584800638597283568248179092537908822340130212027705159512259301361551880212572429950778754376546891265468602215253234463517211533664774704676406181609439005621554865631500706034043656560656864289632931806231372773360977652228865298850881959872854984818797081646911994733644391172355942287389081187205589988966209190735671583795109762667310963246020626876788947273120130855899233006711885285063111264188362515247181325605250390172401178341838843380177752245454461282320695726440534377193076560299647433440746592473196948703289579256285898685593827054748499124186540655959570920568626046064583398411012569907836625862473860759487532686664348559646148680972767970790115000459327873034786665538163314370968574595952566813814425502589218904957613837495505851064557973255259795914748817816180604775286088537547972864107190153601013932525330606225637699100363626156765580989462831870375433251280396162966998196006633869777799422325576111727569931925200458547041576319939977509477140254795068785852597901103747501290250612153496517270046074339168721707294531823169147439667953189882451923084589043005002246855171882932370037164041871432164059866701030926427918256356567950891226314091563428037869229734258961647827515001213572266565494985367722571193408786950733801277535342355356472647673889014067086973600944342249255173161074045241607953346719287108373857576560303502962732638350511489403739696243359584895877497386382588511089479470145270108579330532477100455854176308937398248093949900851861705919865431258034588121361981853079972460004784647261519713264184774296879300159340575294465102869419894450996531441182654200615227109132541282794378765286795532667225041207116699921346758131229060947033262333354701664574521355508807377215639506479185918874840226855381982113503656426128376399411666643322192220348848736405020572669297544983480129389255874639277096910903377805501733576218667385832900419072842188955444845916394922166227450502785129333616133432834413497464958352137724585640255141727409152113683514401165107410968870031322192099959612847988673210514486241530149683168361693785429741163588843811499549166881505954652896640170640193447575892165745599598500232303027875528980744493267142714828142984384901729777650217983441041190288953052302734699547958208055355441643282994968085552481801173120044305416294569910427707881695299472121719776921973053371378601433825508673603109901946991180309248165460673319408502437139870897339089949090812179859853575373480136401821105962154616979584067440230481436195262612539583500024261734907470791310017822720*i1^100 + -5691838915142621368320665153821264135520783689666861318005544042339541199185775449909737258786829797623352580397590462596801896954759088684008027411096716742126610120801376350435412246946885177631511564170544682963083222959490225422548636047875224419917791921587513098631007762339437688790373286819872770094136301515328129446698732843757064837885994871453650037727145379174157100361340455844508647524049018586031795079577135238347284970650212212667204482951156988401568521589489226590050739509408049427202163822843088257452716473044076295970766307182258149529337903526088323038504381740262956320434263324160543274056871928829815089838143865427466835283356647383401128116546153090903603869753061097741255774133639508207990419270258573192969301292860631358582994501533026444151712004289969197654112430975578003550174399401829282252318894892101592576488392827278630363575126492273701768280514805371274265197416641161185131261687080357032932337708301874409504146332576175132787105025346997022339817532415912846868728340728926657451018921592513140514134426576973514369679483654768620671266492318740766712194900488168011805051415477301745389204542560327268396320462532833357385867930568088344670856760502228329668192121740573228978533834614357790634810521636114936056423923389566785383680428132998662663007501620226712811283733315074962507553310655457266576349482639553571112737322742812998901666598914213708516357220623571304585248802453321806234511860985289429425631556052744418230059315476037895454293465382690845870379959945534694612060919071838366525245713785988072878492992480476590736464549609044619695749588872687444209155129619705685946287155810452432552178464086450837230474529537879222671115889783484739668325212944699567636983558536094923309486519055733103651353216247849522214189734780564172540138892987901393350131732214469658285403887047709563633195257583180237456094191827346398377029457534374628818304435530698481073388469790582429994692832047940219030004954459657390293269464766996786849572454988560386204045098661531186074834906073228420231409026748496505456052081478571523028106382354911377674048257996860719911055331347679734893190044833959003053440759262402590601717026401822699150985606051206128702031499143612105407830273388028562170759593042907397609270072152091446004497280927744290932772930063347105038644763170551844804986302338414159383887993027367018759783449380909646241008256532747432363142321183087013000841789085345377170416232175840951732577715944079516553099689037852013606986777433869145862793336325776255847714270086341849760608247660581879905375474794157087410464489537458837233077657003097696634406269438531668120209684103902233675439933247544168114003783213084899864798783498160869257073220367839923647629335235704950637224719746719975627989635405632980800521731231773211506004410434394114510246543208986109428110077090871430595374954361108762889800049330483480377769118154399425197601749779589263996744930134292839413109905601435452024993596543123915787242829133767737035708926821636321106594169697035556944265137903558743132221201188404690366907996891922847435118321402531705047139059580257180975731238161932281877804387020743360313643408843671388923105472539257952572557912510999367975344928352520529418306012291196338097056916404711635544885196768556855645663932906671568647818333516804870252960254477860618837126653222894490766223954189572642858712850586601908519417142571937678116746687510551587959698638414480876887302856610626429645652434233907622193888891720590378716394524692312530036536545608630187400720191751177820337729028708379190196478664436957637449369081695577925562235895072309948045726964801672892739492117788439462910857767372853804220268745219535462973602204743914645655298312641034755005134148799845279363891758283089019007258746348349068182577071027207866286004547577537279590991956557038298436022537923596774285835433525964854899177184610627767233402183437637334461451864002956888921125293158981890984123421583246698694871019979884572111194704365981693187879145186493058102288841294608701276643130824721361097586143317984675762528947112396367173378698641408*i1^101 + 11109451067685422843752698614902399113700812514469907882193792574249739174292412075507998496635539149260626157296933454500894403234060709173182044862434068740074552165366772266498586984735502702249900494067594799574233651317994811333990073014363733069252323112864299759712581139698626833855644423291234219167086130932985903673722880229377735821963725299778849063052774660486718390722745021289438474596850890376240595975025032857389285293177062300276805671515741925362323260835486791636017117057666394492193619065363649630617855722123604910682477737697293342169031542431513247937506429890463550646219481406078784904253379018493529062415656973109352482021305482146047506611543188127098897452520212649397878364361206867214298744556313214429249998156598801879455259242074939427097497457041331742299789608324824527914490448330341639480561856250281858776598691497687427371969075403097179755577745242565623338438400985566599495438157847923422561178042988461803760612869996897186960652281083167439008903038917599884379167489779303658776031559008848896334913933469104605443594659814292986314962826139460417871942608726364036354296850991362103789482255692432124803987668058833172325785099724023787944013777353307132142449523520988435252701442745935815783655671546198932738277122590182072765715836428705473130035949005868899431905733101565160118163796926306510863664359901987514352768867962607211537746878798281914310651413013883156535288191050006628121162563343177778919752743264814597559885427314849823134612277489622931222579750808900020148966234229006688910713079454084662495274949748588740034782435644816329462031541521819076070709741291007886610031056226844498217865846346044469595044156424224812091726729838953255587361093880729305072451143138876520318137042896103941751185135571144479886516963760209537990455244162360413424172483507449393985476574500616487798289278208914184784585709375836793790713633572314985474405113555868113599382329847358961822455337628013310587139614782135112013167697176713529731729639631480283222079002077300719262003812677472362314541619954355680327788100918962821292982051952847641536537602349499425089574706083111550234912421549288458977525423811836148564555563978515977578572279972308918261035558584092800207143399342482890151018265291576172615342496317045612044200320417165339970140271892173643360571476160122884179184167230153179253752657298621754836479772840502697598518170655040911243616992606970701031729291005353465919381381500366658961702977872366065788828481621551277054889332216712452622586310487216828889440794691911945595996450253068489642319115174810982633039047411199471576393847745147320874580703242200865373594469399672334154243606684494129170075632325924398149389150275379969986007588690583519083368498662137316442338805354395639918755783731503432463317742927157987310123429790979208881472484277239091538662064682876017282889949226887123327345816146269185594709641819508970005114874613574170024391188258998472102757288220056528816714025915130535866397913928308988962634184495305291438805682704495797167370492887551356034452854153082445724452487783344309914883168929305885584170449425349888429033732339297274403766161273323987589671431653037283710921810027419552762915282793946345536989275878564187668909491154229455859279638575909757864166757677090798139632146587533652621773477851113303789102880127978413791412838755552178523739219036267057845066656128522674120012853075822009110124037500906267655006717690793347611248397132280460701865927520631415571134510057034053137544802217719051811374514743013098643331267810095211358096075339864811445754117830556547645108951331433620354538594022073994369655862258165875521723860352708768974128594468361764832097569659082215592872111802487085959058060316925774545092854325598091752689290721532240956691256615957509354614594683952535685932414169652184403653015793297332402428810544576734322217188810728759343649568570351276612094224984042139364130623011444369813585387473279741697874039855767783982507166935147731750383324065825875666544560374592815137452076961651447286153796632136786296049022834156691154443934242245050242170880*i1^102 + -13085468198599137899591825555528606271342448960532970311096204630610936180253157452133915686849774538898203343265379976231230769315847629236357785150736284016617473226603083368036067317839772138556562707633579674475426923912848200263861072389331528580841337892030136524274928939954212666812115133240386451686547789417476802242489702875970628751846774803589247469886846354961463142963113796689048169123526069331872995355895239651206751598241498124818989566353137569452800863832648315010519770033045879087476134103309103734627691669538797577712790057462086804108095526290153743044941330599374570928850062721879995367755187471792521398776979978582199389913332910437717659195942669256132918193443105962122728175665974777444346283777005132026767247386153474603183827357115868527779308055024583227865075425133723915249045470114442279598356448048858348282770454904718773728002263599553609345099759712799832530658251080752678962014122970594611033852856062815547333082613898096068560208102054890255031847160706981623971816569141853994305072359596335014136748511630520516998716707176038433808816497395418145722413484038404611161375455799930001570301627509842283929452702907260497413310853340546550921652427931859430494055463145224222925124599258277788134017220242465804471365970113414495438680928854091579457833804521353555432305722951697074728083052111141955632878989600487144177738456527502112922724502962668269138990670418126415214671913652334820655868834556742052293718584658200754899469393233503441810742349766973893565326515631558380495935256523044373051257961293185758639544357166601712601496752314469522236074978553517891594147341438995802270341597433299482425689303689523838937723359931028635330776636136134914363482240472282704935079950952115923134587280132340330927415564566396001946486737838334396246847104234752419916476909847507731387004377138572392709322221157993973441505574362897796473756677499533154976539297468124240439903284795341475468696671895521987150727408252227234029308408837548046694472797608337868777242063974636853717898640627258164261028939367756851232601933695631469475217705578237380745914816793940141658844318506799895706944155338732394676915857807138275266815955216918445370176936522355988400083679614684206236347394961441745659555416721552106414001339409403325325030606031266084366220583318473830986469629545809354582198013011409360831287909549493442709371566408326078730927219732860121739043241243837244454303707814397699949259101162896082511827316081094503670907413611679165956313554245730779412755698203529362739091156906673277117678300020805864799365297012711651976593248873174042976479066351087620947286135347310011971638971839950221466358472080992545144701930564090444387339892549316094998128361903493927969430694969598737169661299661988737522211885620358414361210245776858129138487543633696584339988188274392389848122228023581867274679744112864072630233934392033799129666343228385958345227276876634121253552963303311198103415738850449376316250163628956678041033279864700600218314046369337445657842461143579809288166387158780912723716176134292672611773202397151321821529338929705087451595329020428379109757515946157310860399070476339352568274968731851046737297022370346732323793325023723801369107070660557423132526511163696987156749609307142466157057025299250455869032835965616196011652256319934724361533594059190917558545076985392528164019641418728437435395477896657300179586258159069688242267285237688736816953053390056694665652561861351612044094844368457083819391896702242993682902209800386411865409976969670502322547675476174280774486970469668895398127910229064743681593258154000197065916695924666018587792917959686299055480299369230422060610066976995989959891709648026838329424848539354560675044684356034556214955489399144545609399630649068596517214797390783130389459685238662638860794811113511081908787483160322982618331834552096888825028520552894260656875980579148595446166626414340328072466418629162078779316099750307486123264857459989495470386320001791743060649837158270344097873104067141588963032618458583311696178834764373625405101494413152003394921455664188358656*i1^103 + 9876375529104434974498594736118022089836943725720488247306153523500067434697572897101015909276125950545821242384428597191011725761858617818161746759185640175725178455233891306312376636432757143695547131363975076103654903906342445188565467287996060356281831815132619778701991462720533855504855683300037803949238672456485068331383803234942388512013259697939087215907153344763957034968895577951878556948626451513042892426979979121649714011836173001360887471263293736476273431369486433306102607422113975287247764490909416784577225322493162143183713745104301605383556990588238899054876201212575242345830836547793407024342580120518785525923586525646930901556604913966916342321103557581085013705859321830422879786591220783640254919042536058687556162083655599476136171435220850015919463631032624762830609886212726562770802245962784774855030272904533783204774203849789869077857005590136374162766308089670819824225261493505490448352822305863300589854662552526667007961269556581897902941039728880868718846937786489312430110807324095507813039593080879079252272601184626675464667197842918274621427707930512958326464320965121374069328946431474798530546067580451212968215000919807831338205775308819602889777323785069232775143270079836653884333778363803669866087415521529913621631427766077343561395036292377887884543245497831175037520764165552859808467542348929121954650932159146812307227723312419848844418067587045086773313961784406981661145938859995019982889513910806285640566797614916103241249167895496149696830589424837361704533863003597923661491640665810833253076602113252080784727565351695847947684540516622482667759412348044648431489553157669543202874586099196130224577020847411711493641061695936832825468341195451582357411167392981580531510961294540311930680269957158149727181147336212517521021392299190052791443328797057978804391291644330036984629251040554494355762759007223083572919870574518833367360967461094119713935025008596426524369159265796462795634453533235853057343306278575491026481786719913746210776264883166538846681585529974075011109356167609733342913563321592826742221153100054545667351019928351109090899898418426396439195999905895586596017998700770016042632897995114909025226364849485635603995137560305832261254722665634609103672149657501384496641378725011775742745757343701906606301519526906998853989147601820421819600264346496098006449242281843372812158532710118595499908304928808943182690437953589057381587614510697856156904838022292177654533432726241638139581425154498309565768741777943781447715905562187588581049808632903520266735122743728811330140205140122424336250533434744382595482885612781535483201525332673038400149301484250543501728883396402825864467606560071528527498746880384597093223222092408037650503319652093275321695847196530327732045553742827807697812906283385058570708700747219362828558992872828190772471712644339770437923045262379407733459467790022853923710578117777542605451039645637283316490318231859865540260950757025580458703261059809604637141485160500459850597084329040944571236655658327980822893753812116445574371481983722664123874321561139401261363186900971519000495563432502689749164634857691672016691315272793619496927953957286092941261633403797511742725191209044746813421830864623076313504824680741277579117018597566966246279654642231691927324143047182633808413357870869104176103067390050539911790074640198268993326283121356713380943065926965031167916625642130728241169954421180360918938787994505582629435196751235182467395536534285726844219904612517290474975179997790396190375878275143739701672830041845950081058273768338863294236314087151745879786795542894649859077590544841023041553547865991809062055433630580712280938901959978773722617683071704981971364424114694703801955505735648419700448972043510596418585329852475190203978903020183364268493326700598400580336143478640214404971585994298572189637238250821610313316892521112242571326635335860690106373039436474557474888772003278085832183799336392249554880501607343797691415518156763502873247707136605764560583039462004806276784334532952795318013566423283724943438583057258346520100999757931906084971141398528*i1^104 + -4738878514000617117315913107835915115562331227472315830263955302271052851583236575629645644198971022318593585910805509539103841537704880297929605655739546657619997281029978246437509454958677566374209387774491662563508052572581390783572913825291501105555420166075910318261168272182631904220011666787681026575832870277445632171538995550953574406773396709558093811270675386749742095341904874763232960588003866176359166393095230941138074431148532639245903408031653843233297007170759121403146908845819788975341706064811177512522685295201257638714814837279670556509325967416832983353253843856509758346766551889857340378483023178004415939723160866089244216685119595411958250374041401024353506017942549440881649788678456851236448707629200056635633428798513918317499328545132653958978614878900817260936101382325023696284545811662866944319915122804393657578005688875800719268142539902296098682636332319301662742279953581427685034588702258772916086940631892149723681669269788260919851870746404106024851375599463136241884213496369139132734946904206373187446924765286658309763046359789389762545785477947245702532680277077133246031750832302374156251324778868249668634992390022939038576639694703249798077926930325691926487899731923739760301797102393625518254000250816272630670037777242613958106052809892175762416940891060511717655607806476089174275933593378364193480790255013658083885950579945334341959783949302055775295778935098570531544230953565230852970391263252017125893538288071498603154508445405571079093088975365666796472286450952769601392764196381307231014675514405824452537638525121621584929071473039683035782507449294388637413654744401261360371925583316312757996090038299666477137924379331912850635060275028372739074793874095888321509744467032222082327839534970665907265461807902671633709536992040443477229376898199211533474087243606817068327551774164534481007511316467835099928126677709967737446722078643939862649673430270080378717256259449863516018774454022415352492784025914509248313296066419884932667331852823833525939824212484995276289607309494253382652119564183994850372360774358032587764082934048019519939260884715933297576462182847929629361312090489332474488946299952923047711411353010643144459045211051313217644138115974886415392747721300334315528524698151973155735654050738548556248153917148455451008870984174312160424832474848505783037638239200166315317164066847623325561602316869810356017772142037229554087656197988676529944416312092837653900439486183669950537089219301173236751219792933837741396657774516004522502772039298481875517474611176291321975209615219691346542911617957339444924186473968019410475330335409530672112664804960316448291758296760661365516450038318734260143650713015726564136217841703972399118084803376229510282836122432405429289311935077512659688040066732073488534474988926760652730696546251235411692646025006694710281996305476500075338003495385670741084205595567927180806514919421261632885416805177339674995572435866298828224607461191889346420882712814957522271133152746218648036451013548235199196079109382609691292261067588576655186524478805857964344676689582850430836576944765229890121483488587230788853170492319259313921456231906781001895071027534623577031520920947206102036026329750002214843167176113288781429440450839815900302887282687718070069240283768334876248793742361721241470945330259760307064368430349714606567757905761316973673620905673460742321235327856736150552555270421899209717183281197527665094365273735057491790419055810531417957244687223040671517000601874957365232625016986949942989579732475436744170057755042877515708927908122177008863186157593008949693587756674944723873649316287414248048818202418738184447585489304301800717138960778165237792937206035359132139340616061609103543739412285155533965750125746709111784606734144281763367312036192952345473056700834567154381875648420195088309561434736439254089498513492644578473947448472154919010209957567570493025077562795128193779545960412611957902433642165548322067336826955705388816899966696157384050243286046104624489046803474929549991418105794699403640667532898821692507404941475565210878083072*i1^105 + 518547661232229839870539237334277627917523222162129760397692024868415802456442155157014699853433683195070445022186753090000611029074479058695036710627486646948517590697913661715785608807589337844867729578353769436544133308501503809802714978848820640780827755501833214640218783616692779270373466800787379482293316571994569220981696140667904934741125578488763443374153030211639815392702079381877818750502464018721405036748093206920167663844455103800381495139185867960920306989727688620779609740913468857088892377667805413718644053534172808768637569724675636937939996978004725244734029140236346560805988296544570706028753838963054603845597592581701587523724878090611828621492986795292975707803670542508949920141734663666094461563761120281571015309084433631095230892318545753463423589769550190942348558169537651439481482981073533916781470048425545290296316856201284142440518606063021129176913285512924889813321222066143970242330891714278267536277937740654536247697600948539643150536625891010326552583997121553808245045823565806836107569827923321814671777075446483153016188255802060663376096925483847917986056129203078273831567762341685152905887326850054741451998760235535079157043052481348932992809174793064560093666346895038012944805469732178125007031811980903380318726309138484565859307022696645308275943175334254608834838584778763575802230890026944299861388346300007505142250614619146975026294350319378938066994624367904863931020041410871661196649821476876873306075289923136281707797082160050280004189115000893409706547382814231619191267252720510004778248611073399205018947307008932412815525923208658743217582892242931926855106887478445321641065520680065624941093044108545976244988530744977045451442065846734778419929778244401212368116444106517479093130414307102162579123758609275458915837770550314882505350600981255851692294646042398752773480514596882573945403092059376382766847076037798093993565076712025295465276244897722677695945338749834627196940950532542550740788618059071197955693719726700989453277386029786585065165828234270745442089973740101838425305810623983912898353418486127619420642909367761423004541968995240106707031914135617323875964580494709289548361564633461446274448629457638943591980756806989639964751478566954862330058577158716318432161308050527335865561499942031789077030608265887266332834207373423368387595499188592352436948902914424838601071874786146383893272306559506860656055976449419640253381702992497379548474890822453124402107273618072782260134927944736990744379987362488662449509905151212674107133471666104917475607309900987507429488957743995343876713418046774519643926931814755848056818333109302730410598458997721195939739699692810604625828923154213416141556870711957009428550642831014687816217849753526029519211169786607206562579126959238126708040453561634855106837021953635466543272900452538440457703378677987818951037480159220263874068420718316088448606232239369576873005167877929077996755338729129444112554146151076573802590804438618987607257515028126283924930019455386292094869641866438733456240393636160268917197307532872973153638561801788349260028717801604369467895089035718356099108541396280813223070657652763005210847574081320081784464036982290603698009485230491167699588047189390315397864622268742554835150470870520702378295350719243925903413578997271340209238678390388947818970685178375578836684402372026777652050625594388452545634762853307864219995022025094812057824742514063899200608352896738326573252935276657210518243797528647072582366227079363069850780831519651297945970585115171951171261712800428820288959921673991880830999661080992782221805523149762088882579956203782786680769951871909710278278012403732791218203841518104361019412938838585904004451157604397962834321179202693886862193145157859680253131750066461271913284472435776653548967037590574487482340357459585143022906022533397572444415610588272444215020485812856107046681618135102924818646946945518740132587616374632850692746551997652971300281015613361346103306256009831264639306693725346905975229388377670778542641201792885370638154144207438623132411979730830076076342860908068864*i1^106 + 1431716829555296578609251554252296762904505248378458119908784185223999786799326179541755046631216556515989115828968458122822784332952752060891111085941843677023865381788153616379367564166982545644121138402038428913113659598700077187844557327980419927977880741012188578525627036272793200565527118590743960713713890989438090130612479404737289517157390905813846424169426145250043270222634508792614251949864304334730650043168632377299944726053681680057332977193467860075919040439758975320990012669211228888862226994775407632319017247831785670827498102046618991230193254082121260685169250079526711619146176073525574464387093313059344202148939204800021061635085780540459485283063302609298353177226593331787971414216905433535441711562824590526221770247492910571452854540960105223902423682709116620514694118756007168337817862914385006433725296758789367868992124424251551912758377677995171716059841397168644058647646763438372433077715603161270015272575734330436512329140429928263616865994735170141766965256512793496601267533279006159917133287200899377090141063272156752560540089828084199759297614241552827460780936026377666361850494263799297493743125412213360869849366350057231728230392383365182743599794621762281542942830184713654176636111471464193976940939343509599622866254724730291145435040541841518504510884348032362286672714682885868481460814419628730603476556520569650508523776565641312337400427195730477747524432764754275941369051456256023489449426522940260204581518205150939841443927759722869991235309032096929534009418074942726277663931846190844265094831214835141406060578851342215359312398833016703857306769758026071811813724352032747664180654946143515097874847288635722707767793936792796789691667347639773081374401583273604591139032652659571466522040808652260137824509575714191071820597841402834782750004404120249694331572230985897632176075234053971208029514682082242922552896275690478889320221794801734713410037462310957033406835879959915556020124439951204784913614587985231447021802397859157111166885555972740636064121244080959746136802664478018648532113652081949148243835398101853243805556296482165129609618017322031120800956096267996041117967447824789889435126685800982011874117759277270520820997686656790266084857499201139904847461388453461881288899321813507074665217568069788337490860225960101870786077471934150188768056386176950617164694304599496169677199096773768059362583607533968948648000289764236072424247866130277047373388220372336186370349175096526764969976683801860240010354138451060339280637127560254610577667486198306538108593376051283024502609787926845425131133019957547419769067799920578967662414086494886352813202569187286149451384825925332394180447563579743992755809897870756254593658649269982630483826615453328107669634818232683221448510926105911341794214809242253781310620003808253407147298489551029007416309645812084021232753183657750857946984924469793782680424203066240397257298110506568478538870888903638246973105261854971760742108674772346433029218009922465208382875797084407999178118170499258525115859974373729331031011546670127149481990259861908196388207557150014873025598151206986524721662292436920889468647151201189111784797790970192750360131252188344374666262083277694547692103136458636831368488949785955072557117263298223536976292431228185122603290508523829246529688472557729993615760574823853352682691615748903907460863655530139906528010226584260270162568144810179605800606357150484471757198519985020314564373092798511153938117586870678586234178523288057777533776836251928571521462347001847281367173569088178903638963975912968650604269347314713638783690622964568571134911680819464347051215827520469464333417969803130137991709268425239910808626849109784809706631782445626607558802506123079647286076503595127173306471672364513662754194514094851503918215811798196206543203638861678470211907507322059326996877914766053503366801598231041043206458329473847066668422368555316124041247674590681902511073036294141750724228876795729701266040961085096746092633163716446051854115665857663691965122981982283692848623535943372428911021891815022173341855252480*i1^107 + -933949080374870589626790381700120054493089096712652058665293363754679025821985050421013170393881128342305319993835160382377031694919497547627278355769194034721950893927936643902351024902035005299828571758772785480809375949514117725393192269359881075807439956351217881036632234469110203163810754469277474428878083832816743580591764732005577761106711049857627115894139416374240188417128634450729288309868979759122318577667507814441080652228117820343934997727668497538794925748492835928272367156223146963653250946514867003919563219489174527968305968984306649605523040605602145983850616729846715985688939684371129220900107682094262269287100120067623848863682805807914491575905292528623588945178382962509661265959757878718777808569922985924573833243173542877264189230111488576016479684387349684687655363669430732483517649670927211468298814322027205696852368889911824516333402697300328499369549183343300571536357581994434924082802284728808598921490411134286734835351678389168015134816859990482792248331844180427157700582857337329434840240830776185934860481403720720221742044367403741615943307127875409945542056915787067480669766342888244180121588622643067893547265121177089256396418832695458057622561516924078850934410363037603392749108553135008265884105129963719374615994774575119998844399515828598791887273275108797530262460684147995480992390435651346652863538580020700386566640545656435022058286134450418798184168388933230186584634353286672100947879433214460438815191823703652654693270360605869007636318891405739662509473764094225786354400181816040193497688850429582716874671159799933829034796440203491431779156853986691632610474889397438288116398876983852459369076447950775915340107550770697991780158140696996218824349551936999405916782408352538483797316358848260045989672783118492338967861850108315933183705008431126333883650632915043740362938938657393691594160404302585079752346784761571569059908040792669222108331609409429313480998506331761969370507760055194575962125052994599602969761205946710114484699199464400214192847116709262513985300587925850772536607798738233655904149256179220871987110522324858924132552204034947145173983472555158464622176820800302031621936335867289999666128866611662232777172721007719646789830171496616940303008475215579504674132283603745661280652920923302545244028884158383165539731615199179372752235284971007815762460458737419035509900494344956120315003716638539379625433376563780907448952524870989538304800458226026785784449929793963837477182973129918352919571769597550841614303648467198965885256914712228570439076784795235909916766860574878188917698487258665024359353167398257487094076325839937801290635734396436268134860497340034540092289788989289916377831668559045063042559499998628792123552901414908771912790442292439314870446023927495288688207432705056968765173221249365835991965494323375879913336861392216250499400145622644619572496868756158269858927611340379810570927993234905295598660323002038668197706559511347261383612888987352104755829469381951677288825341924652129143526571631991864844621011783830062691855389221964174292770567274027893744870578819382726558271504728491155222497125823386611792848980096877528714110925221262490255207503765949513862235971270449244261409970254420892753859696273586071023945646879362443354802792342069329231300074055094945021002201088061357235058819429132856574394833984500752107437668352494448914536737691927987987377445457478772539313539429992526971717251738678249120787622040626227100011496554867694449449515435484540111197992900516241425132933605179597133710344650690444377471529287633315390291834618973393426883770219865698398001670324886917886988199961070527479568690096653657991209165987863470891253393704327343927909084074928229496758402233585321867396039395051239397940304679734318900526664421963061606440770732686736997300607541957879506434573305159006967560843851385547426756386691894113087138457071748236591954067236602494747114805942150170623550922653854414695939707256618693329066971819817985474810298907945925505745796469674205239424311593057566787713838598513714072918776875684619878400*i1^108 + -115231598628399768335137457594803043754677756269792885206400365394708096781367929504000357219804151560526815078671122561737899738055234332957441934528222741670752632325269933597957455204501950807732711675055879832485825841678307018553386459708274573985578702111668963799901968180423619014068184678720398707408492431827052707656075241923297590276875805248049502415194983608941723195894470466625507178249586382854828162760591481380513684690357453870732162768574512640853933105167693602398339715486082697387325190710085342860717011134552844683137988614363240341628687826779276051882548799407309980731410443189870417697554724935919132768950626344086500423569988429119403947910791210536270872416636686458650442664015750660679300795735120643512553239055844790669790296827044219501354042576667637561695240433936817730871472500986785986056741060580759648210658192412592816403490893420811937048098617978783415373114670460441407055332038111372790437168540743872324548487665660169506582606017695556060313121825576268875051982039597455178643888517345534428806722816947001173273874531570442323069338720516960363885618129119821032635891266472472162276239471128880520257011311912033513665350060833408978408238786874436771466211560911950248745211428953929417050987590389127893595975440071303579837101303618667039615117704046090252132682825763940793966292825621188599292919995688029605236569545047209567505619889861200849886050432623659191877960160192688623324602957996770206673969980986841669649049671539162413193390373651950851781410910719265162186602351260321425970807083007929377429719661205568229328265302292864965632373815643809743532942224925127417599040095225357404711820597048974717011220922305159384573860960370217185466554926616352374915629123781799300120136050881066960258670078630232624177762863202611808439846361190444638400299754024783305758110041769201871918155253216117632927265373867848962740129637395063371105745917242021064222858262537357239877231774568717114594993551843665023676208292068258196065245575945456681326226625510695612226902669869596162769839475280223794524072215908524539533160238587934519522841578489673831343013365361076140660134619825082942458897789419665552245127860388638739624680760248050604426970540651781201728588433980003463141984419228774618739501564703639406621832639488120334233554822343323014536384913606529332436717467464563010852250813562655940713749180897899179482720327430732826305055119951464642256025491989896157932918851490809605968890737739214962831857684448550333453511880580538455436730771167935211876919379919517525305893314219830430231305472721766321332565501677120600041319778735955390308251632710025477256797758608648934528830602697361786307798647172797206680582719859600646437900928996733924948332095305528138288725438476241361889619893830404141500839887238660481041748080621913356310905328868632417377335556113754055087363317479278071842256031652947852598618207677111677844521692095466046291865335878379804434199808393762833660160386017776779724510107547551757697974895529697153323695194220285231440493161659280907595847871747193025024653739724898453653702384087407982251565990400138104834102258515117389938697368915335404266724472425648766154005924312448904775535226893620253393462099258154254110935791503885843041806202986506516622754485435347314580690374095692592653294664717083868686337110407242211792468879041650700760316782905865074604734422607103944424057855108204341147377354822594477791534393565511063384687407457525733542956595067856446147788173106981280669434031616019588235540977597800547835242529140376181270711246059230529899311793793179442067786835644186707594500715635317259939711155428286729092323898697340356586951756365515298904252760837991650407255242632812205722721607266063166694377029660463851517568494815415792465539604435831909302846271310529517915409038801524001581757341409951412396174664530404511210516916873115678444105058045670018516482664435349782581522904678297682425835315693454071491548341482296401246166787394339084599454968542938194558217270647845934917404979879308476078467398441631744*i1^109 + 288846429779422893457216641037610359395473655047886388358333319211610973253949937325839186887903764710137298062055937142083059606097809784320884979577728356981857155401532462114069591490039026794942608208842229562170164651980104742605743320077328014824764406136631809335840731171997325379005774025019135617539049338767527246826549684493440698357205658282518862435484049989134244128998485312291822166609208158015641087530229401499391578979967430476020855778683996989726680788402912983209528103186274402522037326234781359777828355857956390706401804570282102764366882509903961091002279941796579200733830839860284470477269439389955473121190993807483997154168510721528156278362628341545766883238558258710550845913774885230676509215058789642045494527656349476820779566067082833488447358109252784460516453392387704314690306693081253954614705221288799861601574995567684278115099208429391401837044146975895487002540664182679436461531811309664538119118518847277026002653651399248146502286937945170270915411374565166791179666499120689374100859887328813720116742979848234734356631549842667559049732282358561907532671819367330415321129556960242977373938829600724449889943974260553300598186730169138731609906104369994740501052087040464909880701661400442947038103143616743563198162525923698831340884747040849216708317457957200548818879774982241172768680707143892486783472706072808610624044749677933899116116716298831234569053431961854143785435985259500420499886766038625175603449956340804262852126849072120513927298927963070638957367946684770104838028569770019759791840677626382816500919427543640357182309193218305133504027519262892074099776209489695505027934069772093904070140006934255773436110958261855345100273336557558429572082390832666122386548233476051326174289268012972998298301222374904524617753794871172825193873430151061909798845395163297759405107439681003201758131739003057900007158106164812837416580062520319573183076208529524992310012392285636642032791493425595169107779980415306608911835517761772086780153575821194977995423650081316091670193587339439184744261755875767533886102785348293960394378356362073333515116476654657419294098406902506239999103657741111195460448979948288631757781924126480636851019146754742007791925327022937291957693185583751652347505597790908506134071231183116273431625626934767568404794692790479902794037268533345688730689468144735464339070368253596017749754897754844674045433383656558673082500144675959773777103446262256991575149887126518521294796418590849262469202395522867612698338650585218169684870819009210918701702297345979713665080665737217211803049844930859889710485426637868542222175461571602940010448805825487408254206963255839249039166158477813627140512028678455802028417275804413885523179192623181584772757402017720777900022814663041671830117743011431325702074508761645234689426806757150783326033889099556277924948571104749174228225261751612840946857405615036792191513300499672500039679747204318054195790296192413183760810843333677282215905641658368373201717718190687269931723012847773792327037303856859337174816059083435291759964258649591547270754113577115299184519307401800290962692472195226385265612112094442558164894058867374602027559875592826554389120751045755737798089803639369741767466091070770940962502303191686448665662947348812826712344078806906875761266566986419995157481174164243689634409364940343792730759755646609406100263284880857035502623850545572380600787020771319022658596524232871576884430125578804939248855232655012987623138487052567283899299464889960231366551515971928355682051418287489402123130936228670007307698665180512516284240841607894047356685519591509237297672549754774714851732524819016567488370743741206585261369658368559021871287937778193935658937362185931215289986575235195493032089492104165681457046304706296046977571309910290014304589117657303057415276854069684834710200437842859670868845025554456510973627450277221952091646213448370270490509358903165969304758645255841039026100863120542351018066280391201034418148015582498681631188729230110856194532296289425511295602196949322940078484357120*i1^110 + -56580979618356848454888731235683872860052239557195972841479532465417817874847035362881719013173566320949836526520413449365419745174876686772518413524336035269949968842924267518457774608211509986342121523560866046854228371291915614317851920587272723461123548579464869375902099233927268908681194659659577941392315910738624089403134456186131127918821564204935309827189847633705391063415440171864729171531448246050788221996120022316025245687344975772444283800621068233837314967666832596689714608910460701271441564834014590665759214097591139493628075847860689210933966026458451085403388250189182050952182114797364764308667321640826586987328359987600463761878920135874545999903911358479618215763047835797551431375393287683397585788596213518840619967879588476533677144295476334551533247436478812413609033758247249426860011598926909427311131978234366991793012860450915967299836784851474831692394878752131213233519426666156562381241736768138211986688259633993906628276599590519559807618392449125964681902882303034707281196522768114952028212972289695089381406659991378384260757327924638887343866847727945328356269610827398606426285510250325585051888603838465587991128110750404943278220096827306334479476065806160730390656026798022588103260278434287909724221813495614923408536966221132720942174522177486555429436074959206876956957321133455713405574097025929715614027827395655979681448723505265669993602979090402603429403352776118277654696503525863189424910595364993134548327127741755726150820643313107997744052196326709594680887275968866435391930986379764107190723997259387846856937236202352144752366523830917143129431552841692943735918535136432470737677475190160184776253950595103464413357423194443442183841024932593231877683438924276803178562434018787802920544750573297139188243561215357355865073295634441364839704552150861493716394778857256513581122587345879670176338562185645247968451294046812207739876176270405146886298630600811928858518126217354873669529755911096724683903911503887085121916454753493397101234049156876202123829711971293693464729623570279968297767213684280158882979165505360389659002144940904574494322393591112152492729847723551916445411377799159366416651771263618038321773445693200944283888781901607234917258464172262814482291586285263384075712834466876543225266549485696571897813529197349903839931550607591698249161104126058418134246785313305102310466214024799245250850258043751191941292918298809278821827565968125758046005479911940570968803461150796943878329796472978295738234627204062676665446098969110885163022158382696151632037897814721777673211283037968585006807774634543530705977383999790958434973499502076021530082355781570476088356338966569189579160721865868211067652746998754826377067105897456484474821844376940823455006328736120076401350334155857395729631013334777147337796083510715918825687943007687982251006789960186382542536020362445655793704570338941556171641187112607224408847137232991362398412220687953417145451210757972073115415017661289623917413296525542563494566304007607458814152349811212328448348105294209791354724335600857280035290948094608262353873161134082584106552201628548473131502738540462919583935192735513453078518543093502305930586410135669587409903197644965857034703063414244948932903084763203434811028367684740673729643349465987645980982598681439840341562533731845818402886128525196692152102909670030560762836113089183451518752613125382721591973701998924483246123471403705430227751709068288313636267833622551377895398693995748926421347285438519303082016706824178080931872876108666657522147073148013009170438459793290222191130447279984620755002920904428500423914899030540463721211905306095223779680930822164322246930375252223391830015353724515401832390706416222153461310904504396124220907288054362317543191042091373581304134979994735335177857406727818145186839996179937997327691453319434332044180377221627514894356047985251877825451439598592794457144668017991187699590532151940636526850512071409177994823450605254710311596892416233660149200610515376761675387521854862704209350623989446366229635097798089088434176*i1^111 + -31390611323241347498878215458104523506716018403222760104989813032571919543129167309409842773556917911925697539697577349837720052003230619404424364960978122857133907980065727052857424323124055970045297357175551107009254971114333614873431033352057659249634816913618924379940570758602310303383422952717604682681932195011029113665888162476208603104960690856646814145019265614004625358346688002911578183710495379916885546904731317058909410565382423311865490678673302816669478617509360206827596464356952830500138478663849751550183910410684852018487074374656885944097263386490709250248056345852104606563495345141227644383310556061181049260621299649838234053466935633374584782431829143331587033410787190896063076466260524254253039845555806160128218421735888535832935432532367866959443489393743612126830372711509503212943234542112566201966065005557815454249898385613379110081014782367481774123158052950541249761673301164873657597115303584294599092630987952440569013893478399480997837101999503373087399689437709185051586526824063471085148361933549042791365215068764948852847724056841528412800907316630710543142773357038819796068410551331697993120205458673812541965344152801722985066472914621706561612548299245033179848508938355545654959483630168946004486184871720980644629813985163404959395644796204466854708185013049873576806784984166893246889255653069356023713421550776755190962537460131584662626145735544794821404183189326439853864074101545335496278866782990283386217627908840566716045491427216078639551814223343830454106799166295676111318644608561627974037876726521676147176582333431392960725251464621979504680543626873314882365567786029775906240786469708504602412378277233430732798691602093654680336644543847455490059896742545169086249775622605491557715335870174478930123332830110454960932559758828023541992493346532876474342862622562958736748294866427577120375424627333765305575934634417201640194399905784263450459784053649833181578531139496761512145970331447692252527674206016070908444240692911269818932828056012470703890387992014798599024049560386734498382927960599270900650109290289659343448124413931645564602604555282926484101902382282162089570735797683160113004906029538271124424942514767493075486422223010472442668150962332342938446396349151805889011104803462777550077385105255189935022924244156888997371582393791286165755710347388565903953700886554814957205884297339526877637961278194707738153860351722255555338257597101292275805115600736068960868657608138006589174660599136314613256834792134554279490277486245638325524101924456683846496024594644731074528540787521670706399994270107187139479196553383402726488570949348249543413186997385665969750051544813394285334459507389490251033434478360429325025773411423258878062036619546818352029423714728093205671320457920519883072690157982333264633170481747235228965008638796544991180809037316889004908291310802159146430168965248721360221211999520417606233613627555758916085963448825118248022187704352478973514040989475374375841554915456745643721554564308142340338880630333416685019628174916050003430738845539151292841527765494020195266245228320533951775608781238336565486905071224915557350120873879100328476115969232965032114352431545290712233467530290844705018029545111307968498382993792166048185328422636262090798287763070704788938342804703930595838071042892154449108461494815864543788427198294459384553217794523790488884108629864260438415656538259599074103342497534284559777185650941152542745542292781329641770203256806979199331072914556332082313712874304321710207716090949967715926792408451504687971159827695061519481426111647464346637380115660647165931177656653451293493610601521719671629631756565419083735252776692170247192663040280586346473261576838333126970950703997729013142575147068398836867610897845551741954614604390668336294774234362527415145179128121065782896431546053773761545077927762764729635681036697378773821192831941480591251173903789803502304438849576107037273299898784664078522014960207368866800405214629121144251942492717272127874588272677093022699909802783929233743420348587573248*i1^112 + 16412983895874672296444507969207705908081330278358500189810019926542698266879189584484395711373955318750032426451023459502600945685223579554587539159157957842012408146231291860348760645513284547459157826176010524098860654816997157212429507481999671211496595240498871438009490595272539674941930765863662026364956730477334104049472838826622992883733148630912976260097964244305307831987895358932127772188314806803382572502886626195965158287352829225876749935076749870366841250018371441851323341185949934810047180845736766482482481772232984620056987923525956980060708868971298116642453701570116581841495673558364516138733610718580211121856422241230050747098289831045121866388745342342190025262296268499038508298009571277988585633758420927617897505766869906735261328987988206825098113640859387816984120323266789955032763198567974873550919679808347894817868540816728161756081941375768780172590508401152006209530986824380353279395645612089324594051853756879717375138160465636963707333759410582556636657726021859660672233159261917577958258155883937794214222310326622549353911153763235452116072911821193837338720693897244090981135869625249460847947228174345703346677103543747562374370412250842006940043312404077603076962250640738906953371205953031174504074158203321565578401280161646894186158977196543451429217580304991751729761462496335767841100689297930077161738166979093833131331717971098959070492667199099240214598678990329505386589315753197816791359751127466802513031004866801169426139376090951050258666629143571387457180231239093388354114252031062954019681046815798091895514236811408874408681296082256613666331145118665859910485631873367030837909664742629641070386892201624596138681774959177045900529921403742642260076445133891969845430093547163079695665110301103120326194785120729896705526384783989146688490708232056117473127947396774422687222349166913359666893257109221600600897924378560655915056826632428685883954893875133120514757467490998708219840099774105149513863174396030593215289552388804118854021378958142321351773784378958859605541776199778365033232838012927551817481223370336961473045937177239750417211895203890844992376632414589954446217483610399293890605035268595611721520417372391656964960716171791947198995163985284316257421789645018314378195994322064874534765012612852762666779932528834342952623163205530021732184543133015686218478545444615303215769847731798804792244327673832215075295858565627962149267026550957875525317449975056515820525372542455801167896185173066171894226069229483722299172350454369214192585699317759815057719235532279097754833652002105890498148476230748547741902203129212079978666849200369614241647993139825008307132271071327461469060567859216890291132143901216051758028169848009417395341727206702025705860911939958011732393473646208482737900077135132075679071162287683200927250054927545221899859360489100846560826473975041520592914550421564850682092868070029123985185753437459880766813761435019536713261974003077279229466487876767325273014531335905888866396473156824520963912116745896990886703249293019055740506290251795365617424307065179808826487945424588983973783399539722854858335687892031779960695675893520466040285885173327088887069756571613927603566201140184527092685397942527846523684291553300920662381764889378169171249638558476365192597131587852181254267113542908435772771793550921262954576438616312582975439760464153441992475550068282003713415514226549174353545630573989909496174417742041338845945946643523576478671234704147572073013794478159438567226418902716106070863647335767753945514640212929913263905282501665773758314449098079224042232637513960260679508125200130558571456721869191919479015392894823479264331603751213861866267317041836376915971197091591599083239469910114282316275647692327042065177100973458680240974081384644624226499010702641026164511946452147054424345527098584807917406666582206441982723831042170370418982336681927115058035481289999140226134096554162368212051983811559138534314116900751973560555187301068789094006342799903431192544025863632717340526663468135195693107118080*i1^113 + -448640431018493937249463222258983893153140880776458215794140067874542628431782332209831262516815096662943145754534862008979685099722688167243507991297140848736354891791375311188967889066802922910590566353041384713645425967316851434579827603694710473046284227871719777379670953413725979244038437131700848354295579251426243789329307465802376217730309847521142235727910906809621746488385933964370717960785008334121871928335870175903217140906386415491725774798038603966416222605218200482106660675694193588680894041302045722358697045959028017455928414201651858801076024694863853421491615742846457812389034921947139546554547695859960739398604752230936768318512418076286561272502427982309795510233667346946128586532451897816920126580711656715520577336424434972476530897460976273838496418477637541747183499858899173043571751051745674247655852352431618517284578327855466319557692508085453243899589091343228136982661501084827546424701473931395931561891708968796647269595244041252892976401433244295546685441203056240714410306631288466194643521011625329113708919262171432620198061491114085488041546809119502350345767076427047458494081496767689622774764946818467680403989343016548144087255216365522708448649852040879558272343754697661399573176908625180854877237414098562510234181034618682088468092969322544428068803560581824514825860001143165872818825851709576114370707903197529289103247693885403662428151449311699458464405229957687330117793837138388178485063417259583829071674086323566563258920471341041493895274630248878451219508521524180342318458372174521713409053419850473165034096062578905325700350775345624771201965939591715685664569244402179971735106401987348728787199006086801708525816592301808102315866322889395796494844410062056388653649440663206651241729502521400162166803196306049422857604851538537237256959695507998849158690162837204124962678325020219246507566303595109403984676899996639612935344393928720795792185475261410344271349326253714192922100689439656213732964283343449533228909605099157183348987312415011593310898782095117187602310197426391412220291506765790188106316348215344066472795135578051604648064330267126468134277178645859072907712784006505967228682809630920978744938857060563691845906564047730704169905829048291888450373130794321131519269389473134377415865105988257490081615327260152477405170027477146289186204217667651484618752765605855701609999581681864313739145113341595052668022918875176460168653152426945697666430265611937423711921526061571729930580485122517176843601134872101021823293698831839010723333494967378013686188594209419380666042961895158249531556344056566028995983276898309031883122956503487311832637609075235385142366989276584078964161982690390374545355797990560601783376013302757655040700168367046281141859191053938515709343003793797566327258209774381186777864623015696558352029400506901812655880592178655367849607629210229596604089594187041505552347576066864581155126510178431439504227464594198341037838147522064506150714981714829990485453874406194238038166953850784447480073180681317532480618774688397127309573512372457322260006898679247059572090033517876377100650988958280438862693683990881509690216268923963189718967509371487397182694230636768933540938086680857605263169107872741084796412586434213178742188811565437922284409233094577187012342551469359063363320487814861182530347984221488825196613817881722787845586799964798045281228828613533051104680755214376254548624823978448477290807632802213658981176468208148519755880222327479334579283490228875387120162662781330664506588778999019411060133392343178916803797552069891897144755669469605324633131530025695411153647287685553618989577820807336180305123478230398659637856413324115023670725067487420546746725830579880100404372736262289412183865062115370492023786255789807824179437642420222550481397506716549861948950282607947984810480730359694432602974604235342840787318511526979385705114644351614213825684085673997046847624025568409379006866903196852138738330075432193906808536580385331452237103985202989638903816986446073441738921507091906560000*i1^114 + -1589186047345057596585881678688908548725908616809687237315827528954124379232254070011363954529976402039694122945974841917841602586898042987964169219127193147986074347318217030512032855389960203203147989091487528813460923444439816173114951566072953138071641280600597743111353758040429794380398047543757557125410938485167126296073460847181702192791462540104516779840676688355652217332537298580256916802034819854449701870924459323213535926529063221419470791248483866132107642760275590279873722177645383984046792431300475045614079846515952559367106262200832620392707393192682793687808332254065579404163440379217141143425630712698652436704244600381226732254322419890238012394761068189622407574548110519571548454139490766482774320735304377013476434190847362097229886430561109987622645168969493646308747007303469994431550338387986825295184265875004134869069497365221250909366556846714404475165748421839025618901024006801931071921088544586371828154262945676139891816518761298223556452475295326760314216743151894783577571049744925743114602573830281112790285729447548423825224086080384363660398239356080550425278241626315585603416279468642070645308515517659220561442999476516013326657672953472342461973382529012347902379371076120569962610472201310488622552721273784736641910553478133814903987724584920932283461264430327778832924989387687492483978018953553092135205910166515460445478570935503733598286198290140714665608068281772538658599232268047136981388423356532165239205442578936932176582925081099614676303395650301287881590376100988142981651936154917259983526648986711967908779212137775244049230781296343915793670273454692858935602496427080524596787843164474994041578039936181404228188959670611500709155734853082355027788742670308764201820270873749321462508286668381422077507875579798796205857613411049262894902128224393616628473587172392851283046907607498208969939192133456271192791864974261610485590029835305608020018727325271368139077177126399197337438530096063339054600840363774806311424777881457243772165945038759039625445912730193221258766767898179730397679319645674347143875947859626962972259870611375965605757620640316979882197368534442302271084455865435318945402398706125557748237225960206456189560320128126740058954460183152684954989614700409893166364633693236577017035032045689876081911595266647144561198158243212838467989297887257481252703620282712380648616550398836720910123504698184843822483407535385326754083911685659906593177548253356690038223482831106635589563379925111113936105015383062793121468658926144511080915923121880037924951506826240472250489611960856777199719477978235126339875404771108503684498482173901361854881634844876214693952428393284043848131997348543736341814058003687545189001943476689926131720797206917906452050724543109079838016872353069986141438712391470523213438236457212820502297167578929034685559661044322846283855060868491294236833456768971453817145888117510163167828694725551731368286447611692913808006363393604326486438457663142494880672573471467129810526717840898239969810185415866860671701797545840639575047523986981839754435803455079203715861286434158061493758525581942464350256302719248422590346336669601754564415467721353308932020086818465154953995770569557476065203438960267684111144185195127045807084533606242405157214572257815760581205402949414588226063150898047750257821586513447601032727845792345426761841224465354915179271418593004679108708264194850940774373563090145269248060482453265235409852393424298464811603060431821750412038034925724459212337154234232388133272037738304375211703973086273741499112566288499057309594075357069907624318169875969768010147189648642480282400734810965473067539019583086728761935347629563984926166771487534784914095784116506952588175523674597350122400166751973042762215773339485012463146522697514824307928131905825592957527038384715875608841757953352516701466305924450608088865850791231417645434191040102653150621299077495744411315296747700599643250133004586334397258215763502668226151056645918640208003922679268211959740243643470230639219631674359808*i1^115 + 492233928779874434971561421036319845000243147655507733288755159029065077564327226954837672224947046713299771397437425031671217080563705732138724247640816571349519298701913419728536994326741804182199021524842503666323300081700316562908417097932465289728426159467453092209597731424930245539342021989626383680876423529983028465833318544246457832571657701597795094463425421348564805842853415469277566315470487471503169228443124338098342363756891589923153756072728327911550037821548444381758850904605187253111838328613368188915446694014855012809323367481378626298446243282113121968118390192023215830608608956752028273109827627479504753009764575688711431140856445027217223801555191680342105460186929972976185568909743608131997158945090529604004377520967514531499578453185837445711203987042859196703804831294587091153094706883436931044954704584485388785904641314986886208151633947400409950715011360943078164751584771836952328710607342431747456624104763007183739493332224198032519902373750868708355645684005008831253788773335105435740497137318438508946248400591845289920226461693467929144754287944028700305220442672868240947666072889019779257869820259854477375615846028827373381839400565826189231591544482263073718996794418236789170010941845764919654543934614325910607218786213388090804596065982196982200853833328641253261913199140482854874200509576953973011574985832403202493013776905833239045492743212781839349824828157162095706500659485529952205116785028404440740648547898673573993929103148212935642684164120088247989968141831144610781270810097948650592693230476415893320994991642427985928604442206135611390151278109499851676343725737184817395445371465802071857539364061963273598043838397684237996405806751198204836940416009703061095575418507820592036363170575760570633088442488953291676573705743670935163743862050441485652139389857865444388697302020993137667314072133872834302657395306273136999830046277291035623589021121715544087243037096616624361745715644558065189487879456402073375505236590582797299586479060959841801766763823648388041725652607890911201688448647579735052763684178792596357892237071795224121694206921413735692174092212456918460827350827064422151697930432281344294926334609522529060132878488373235731762070853426734726618476347797984822957891778683305184065605876515832047298798151901762232452985501573727817054295793950065607562188637774267151220992227958432689015929380663022161687863160405687341425074447360504682771511848649028381190017974340482689889042978220009147936861568728121467784322566417533450482814527652562788868570170559404677865878614460859925489228069587414760376576058430231654831806372930622820899086472371340702462256409731432532958339526852103724496537556639322020105018155291013459781144224852120611376557798052733917321340453052653213062321802099505562804065863283651473605420482776062548401363504388116693578323515607321908736665781136210676707162287828084782591679799393068625816258534675321335992980432751986906101558291654070513331401515167597331355441833678795406378999706396621970022522537155276984156376829201984579730950708289607191787034202750888186003430717425670723785102860003448632062459748246214949996956067968113413196920661430649651348396112150478573842468755323357513817204591672604129115059075854172833343678961843895254372160228299394367202363970897354518882425421540258558441421374085752228305590489377485413883906165912086691470543030961629024523108888962046994649970944285352695656197219753116762715689792874278564813908802910001797024615405162459222462471596265848352489531220619165615276933071642579372617436187428072298065733367578993483545297899313178033067281358601375594016069609967622453277307690293820885235350014498500351940287909302327328699146895044916530227017890077065348212885008774506089030012872763324385539496440335934444749251654479549469478016618233683275079149520784647912779874963990141898960021800468154894604857659351879412272757356909631988601498043516081257790409720778080110551763890260549398478861226035330417637718130510901661040377856*i1^116 + -16555371668915546628290266879675055406969012958883850148619894655800246465513084994423307366650330808160676122386262916489064013534518204108721757083078615837741055850639044511009031667014395399907021078989659901757760241680734427191415516711864610319776015786895785084379774737466782283275275797880214023369048075998547838760603038864032220382064149406283821797033268927581639602234179677415837680383668825344331319648509912317847897583047978177840887596443980327997428644815403719061487926284197357306670810619614034428957450795532927449508553637796980203175078108561653212616140821150757568701066095852928765968627938274011038109293168146379185921161176756180949853752886625222828744970917452727210811006551326663894227886055176869895590621283154704873268949006384486025036033288449769177905527040023052416672714567508903199101516891140729980770524900178958214357974089629655753919583666753797882969965977812719512959351023485590918537619248119409861061443713168212026683101306476476058219541165423643598181869029828271679891554952349544425453452538245257381311049498975065563085536839990029777504013893869150039806284586876753672915660620373602518071319260730658177341083559146182962735539451818387120977416883649347751677767779563100111403955665931748324736684198017116884046289141126950284661214276079372654674940144095533539724823176953893490052599254433597773401020709448893414871694089058063356431776190830031022630388658360647541066799368868604030284102337182252645146332862491567107887225179818429544006766086927385097620039405564602980827077805869755892538693053010140343449399170141499764394440563290195121206303229572666103288067283615162674218361439951369847598246999006398547781889875216296905434053531778095292970897782333809277488402765111775947270407593954227374530857064576724710865339306147113662066779434024965697618988252012072593307361977060255621239715881481601069262326348018187978280525118420911142638886839571034693154649027151547124402093313488501668732560715481920585896782498677465030354710818860908190744482775863024717993542334459607543650132042032278500138556627814093271406964146480965738169954447236491540537987726968759549440341959291962471901313185402063006359687740230225942929133241883872111370334284814973275246126707634797055588908246986498275002362743519359770473045432009046070252594707563711145403260382882402609096997682034454898998926846406118245475080113298442487384602931210949219356942183311528703154361283658920037239707089435480084615576611354557693245178208190302881995643473870228707980455753992924590820699991237653066462345749571499074503752979084683363285596923581730369173806432855035035520734400243551608308267474047822137310122239469058297684365440872846566889543573807214172990795131658836480558661406487319370950014668732283984966150379714966295489431001091688803075880735417006616153685132882435652078969610945164904261828469403670948408001193546003320538027743368112348374204605022952253433943967589060214200702555495474045985369911538252455111561236897627867079886427525232180472632909220685105593671608612970329848672589102603804389418025594575889164694314969556691855930020911010078887318817601530633762432892946482458217852630924213114317910129267399951724780094364889251270446125626098346929928986366211141374495537315066422119555798162616611634148868594588304480884048268850350832949342852323993056287103496935940138501358366867402904445916496071711526598653722147559060926852384001542585444101293912216062700706524853043458402377643712631995521052584890011648790705823662482851180728396914742208908596345310441516904571437890047984019955295202110181135005262016143821742123908288999818628704351414612169765684924607637501484985652791673835448237048732182096434676039451503589254870775996449625958031746840109201532647049779634121667072334104010559975833735331696668307542011479321086532523951904503558557225055384261600658267880112510528648727297921858693933855269475516637158497528002937862135865321611263398198058768641525978069396751552348160*i1^117 + -29120489601871380425187539060830347993622157446018520036412143484800418729183560949947388682229978910428845944071321492527151349509516645578466717328168136485121716417351911926509980346056953125675002746201589525579105131880746633710771378869307366337174175702223723476902444101908407491863794956475893299810115970940177941878740425020174254725219903848404598552308673760840112544535107572285339151336141639007904951554131913868492821921244161549633495692417049366601863602172461348695400309950157706278788447954451842008406373836829341512756866000929642072818740150134680431332011883081403398034460476706495501802253966914174699232265549626399242052400064517729506615256159894735693328088917125513038042002621351097410997807511070881025603822131758165225477297298444279778116242973107378929639856019511302515711600819623383137585819776943095758340919643390359452298131839944923456873764198437097555467436321269154716109233835513527221144892967537114681228693663404374290034392960929240986653981069748128968761300911419316904373448971055605260995840721277840201935618008117827329509921151663430688097478493236851046935032000640405016719769530450962496437524956799467137338140305253451348976801667491159212174522542683202823590549743531445658448098430031126091047780728097878290438659751288004190839668339037516567652878657599338633490181171788556361322990908101216125137453235839122047342872648530544453474358389754528847104427638496745304898991258287036750469356320507626356033136820863382763128142016899228010447907643105290632580744563011842242343613122223262453915637346624654375289377221357109089375172655424652091892950761310631811373451884152763681987036352082102661730758787961137277812140377770197381566608808457242467346401097426952075092954399263779569932523471564573657355131502778237384967258177513610097722729515827067530816605561780017720761021364585786622331410054364982534178080518524075565015842184839157937908897627298631811598207888677283012421779900548154968141425844891182614444430946655220611666809516359790906857876648267224797538161118635988734113616337624825861032032703344078317564751393627051186691634332281852199495006239915725910299381281113779155304867430611717335025225836969355846755307708958229743050300822347573181572562687492535677070732548380391941654253420509703584531735640665366377914370216680303387600800321965782684159059040183214137150125326366529861071837686307569159368130082301476891575939030226381575344447332662141171743869112425883853084488906300621532845200644445910067372531872438981690535096783835854400181280906745662772124644194911920502475122570092372832902335437524186286281346944472946563085019049783913000990811458219156937818961772421800959381337360513152958282379078031551850584427882954669542860160671861871730596588028303811126203649172540505524866141549086715308560328849501800028112986472314855846334449498047865030143038264496725668305219094354605214943193780225289287334865036134102524064791505878590602703799038395063120768579856901055885331321236658885264450995745320684746364145991397331115440618663308812592141030459918113636062928768969832183459105538749527421721378927830853010031047975721187705527812632115444862672430906847106825033673612854286406556477907185663071644004066206539973962873370726924557576809705247467264124901625667596163092127109641143825971519415708729380665450146081523965726095987599892839613115734751856265712835247569326783537078235998625686243107288740600383619942865242839586096553292442843076780324666522275725027922587438254623485662686964722464759655630864793885328053134881579812479299201509968273369612310019585067946766789795969060256491738652576700454448662019273323172467443381946821991603931354252449489877317969037000135861995073027670899023429005333980231634956732770472454610368355263464221988942120717288664919808600496772714272321472547310097584006120703020531647016426352822315929201134426536522711915469562188450201259217408385273362441084776192649286122425121481753850339432535893044091942862848*i1^118 + 8135486243050689595407196730490223366107954804669056868284258754688644155453281158215647486453636690723080787609723041119113142606432916456933569632824571128008501885923252674460988280210530386152322006108596645895292360800112860421825995797870077704492515234965360141250500548309843814270151064343621893768792310816271837311752988017851951289875485618819659972989820293846505858495022148233027257874301709136212591326022251647290187031999369206102710027429742259939851236222178327161662384621010342682728137454130754201942250162565709485375177942497138619512492407532240170976326782951441600076817382689766682274736034961585449615758688557533992414384148872177101222937573388285128123441563965387822145461828889762550287360395613987084906244561713133670333319092438430013070573434223983839041476942559127594651817183949302922881432879240502288915525773280677519638539122366179664273588597982250876558782143164487374421450745323434774568494325591538695160249564248778204432022384912657590506884661549326966327190502518275968680432851123564591580504828155679658232952622592452588833608651622472622348384165912721665678703640306531886558344973869639109967203985251802911057240829375635556723061799843247319172043836847411343237229121191881835514774773028861205823960516531128696599386616286431967345723186735161510286940138111871276144003690280379430785790256109129897954024246385298277321866213546818421368254160127718804366676859936710647449786364047766960611438231425384402617747326802485556346961557975400537100161074045528912671256419003199233748484901161771742344020916825809357516950393114744189039282222841334388986523479670070734474125291468091887249587270049051592014433277985921058351661759956268506016537489463640773674559305419282521574441290547391896776409191328317491642111791970866882085952693850927721774592298971187731214494023767206960353768615604123702661663463082503810997053472638976468861430387334166180531967079069771960357726993013966730198560433165174949977120651148531364915703073252241854283424824734340611507875759128524952020744541928126423032033256782359835041289763179903739327880037722902609592261371357380774901149728474913344010462428373236393290639677424030668394251391706691327337892127205497300502800474652003302331015805446239459123470128042113968933573810638431518610637362712040665902583511539164529790826527177849153246202655974238300759050393687277317384242389954356131282162961265918601799511666576352907840473308480694363474453657059105155101702574086584017790299487747493370486089897895583229055270124801634599982330492460719854801686224820079444753612347780128402506315864416574973067282795018677705924669990579579768283107349122849467361925450072077144487034307760690339836024678397902257139815364938910795428563111271751744467025171022399471799654266767497559805403695612683041302087021337447061094671564269819589696280474250877719605787900204004924424646235074536676121312398017181216284920897973602977236433822683475919499950549566731157492967319066766486221437152583602015724235849079975980000755989291788082215343735204622034485526412365549274828625429683839536741382718457182031786413340645034452061118280204560193306682691397890928759822104729610123203122469251105548849178631311115482125364021615848422826255927641032270242065834287540728624207091821251498296322419746038168582083432533728787224341183598083418724563296790987984113823398708142693162491260542577074395903870170247434377786744646761490192978738537841151551090682125587812572025820155094365936749178541968310142135599325657465561767152725628645891106829764822462220460687887528720280090128881687456795318574925193310477824931191349157633343023863828905445657139466411631064630527208957462246532701357102798610557147046308284884211679459463554000822532961437376420637534435808457350938511168293431675821969375493063238668135574969804017945604906236645662229334767863120422531055856172624046127524578505044235141008803380255348751343212180881897649744142468422871020040426921442460827648*i1^119 + -439603964080778329464078808426286167151981158968421712270884083558833559224414040721102980655515078861339274717636115006773570166149223775736388436344999256877353879890275191891192508894502185038833981277870269262441292186852644233912407779671040917662933316351139890995940237134659478389671244738337585546366596060176013723017428370246492999589859225212945139445189665186830690002882174464648711379108048139809738829911134785576785039340923504425781263672376976718922252256118252285705107518841379641915006294699603280143600524599710243173948772764841189413923482747960424932022017842423562995413549204787835673837272473927637645427131091746334080572741740124251769851635096334398379471152321009827570185294471251880537232437507759074630306116741322301668735666488196365362326657827544684512867917222681706237353866086659479574951937733461788128248359444472220116065054563198642078516623445147461348312288442855901126088761796844049231851897866211713667810107900552132321564185728367031585720979594579171105385766434392412065537760912751991854453027176836668218420322695879120920348782415885794797763423042524089935684799955270550428983529201004395837262497519154118943313702607522895228709381601047141967667748447073995880192023882131122020589962094641950816823697134862887733922752782115831798962779531652266756103921861599516033371338192981288046696934198214965385050475225363488038180628858938814715705639443121215875904404243191286318147819471201005841740892946061521584620308158709697794023189765651517910868518071781506837304087384185174138204785398062472156941136244445236846303764857121870745301752064619499288669499800659260090077252493473421865963752115932923761266700282634519288854177345347985523316767396638926011310185151407786248728003731036085207358607484977874979076034596904940532168140596497607737449200614910258474673616259165374475686930954959420173149718869739607738307218000277777402858648154609252508394470286044026036310215249565720079185615393012594731052305779148149531806998188489929633309499719122136191162529547893574581224722028892308747610180286689488854437864870385813545346078964521845436818336550321370365017677858565625223492519254368321098610477421042867804770067581716837491033779249546843315430668114359292723755169612948326719483424632970158404920897404255028235287733204010871699436584710506876106753838388625901413671260018833655189788963987461546076850255241342314551857203649884745591129990179287052119883531305828569849671260018223658461768806633557234049535456903147544795821037414517146290522462045824948305242930562090770807303069096589842039987880255881880375035476291827340159657297226900375137004555103780025439752137022620107606222513974816617754285763527424424120347447350075858087877659819226134498015423512913511003864270087536159222607112149176900821107445026729445992192116390359558011200044193243449860360498657912885051465744630119362458160868830408507085202070271703769650492946406520297747851697579066518038400766180227827300361227717465850177534219513834415684324529780353209789746289191752797079523723802664027904812339822223336047718691944333983200354100509641756895013499073383073392786116292061689989860285634496924772341348118029759296895168125853220495490287950137721114039586955124914899877010993394332133098211753237880605895944843009497306108115616544805612886394204649098187860635332848663587611686113394939414889707448063880469822762677730735373397543130543506044192608631465889436474663873860732738840633810119742173753210709706086110714660055814460607590707709965222180534722641569554962564344339223294365875690186614451083136310105657629890925681943236188654384827100451666884500890246504091581127835082171599617133341479905820244120154000749915684651399517469701424024525384029472917777716225810366300598654569476652919014103799492750497702996023240852080867714828492963213360408634559732177117700219697921391146083746864204785441889893581845320212831538818000450088699607957591375571621358034516367165417569726234624*i1^120 + -228061572762031403016328866044899978239483331077039924868390923285679918618686520075321254100186328667496188708748521439428516515325490622122744054373393459233843684861703191293390543269176743082601015651523259442267005022515576320921689278493930531869630796862893469616430975648569575450895859808236084322073321257730173598079746595809892421407419673674091942060606396142248767274804187118478517037524311081861503268092461781991527955012849728448061123617958216873144735122533099557617815724241515692572047060820333235099977947394287631446805661966866028196742217686719095601040924505664133514608657631200582196155401207290927622399335174411660152513319382708099344332609931373824002171257161111452647769483548407451838509333719730776531226393480613002327494852321092234290319039399833229289638959369021381929830481374649651908633128791055404188537594390609689814080243063368582136220478293313033550987004029521243796945538117452144260761532597648199798045239878970146366664170410028799347267620201413186185060376264176879525703507845769825943171206246119635461934118847083894374920016374444129150423392292797754832888226825216141068274424731033507073701511713328867501461764445889941802641476014918143170404218587731435870565102946996895632674834220197419093717270930163818152029538450295054954549195844874587928028580584111757476690598681960377159472782004485250535056533866950130962956867586773804879481895823461932341286702765534352127379056332131109612281498105326008449083803688416636748378331604113084489357973160796995287546309144771312347663097018163550977875812372249233275776580291485235587184769731473449529230999356883946842601114484127944346747321753100459757152110349487619825070451543389572943750385791261318742131999805239699252350886482472049471104488779639456407338556919951106304940752353867389177627979159401557739395327366926049877238237886614534927910215334633456282322858594235723736425244449904844257359472102872556507946925642370365027943258316418458542506160311534432535793994484919894603961446664515544370760711728242269037806772958879203421202277939252611628841360456019289825152800561842584394755492554627244284699419909093972146477379667162672087167343536406324577607887548813445058759212306409870979335538310564068680872768963945325319137546928416887637076323974553755692429147911076768354497689609561046754721935251021373263492202917167675122511489965020017072447728398942520459422504163262791820249644112057805435539015654189405997881848542666396061428492644777532109756125067935324391409553737087803944260277232139738062591313828621503590915410032401427142033954019870405497938885012802287191486350357349524720183944613115751123160795767477327106090475106548809593166881621734789085445254688634088751793338981354631462891996358127543368382321570509873146267877629652043665081900532981315382680185818674029142609161722602713311317865777066735890230759790258785010498311788030539435916082929572409412022456515360918444149295813804006109838973080150156369298877836180490219416451877555936152123579540859524900023180744123611813934307385671004564927436919908799536849315102794024194030094229554709773765898968286380611091055232110049077591519119679733748381525428524925283147801210243611332263719005630319182112580425782916113844415537227666703810167244362095025330842260129713516121580666766689234093527930105157856314070765018730933966225854316629061930730931099330785395515953962054461955238082325606913704113916443067862774578885177241448418293367325704804025977645152736204890561071505463145526091826747926583858368650143025030280679758925008767091134203929474642275223068694814947470414059326676338215764310041540145532959236327491919061473101897009814622610282454671691349375797182067699450509325042563969890990178085917201303141156424234934174925777236090559317065288051630937202172590223667961293162646719430055604741897949720224936183709196460091218701664426161728858834509786821580061476112872444537124711478119782807636910173048735492098683305984*i1^121 + 45992149180971832749254201192061380193816848577204959331147851989166008612696985383639482920263181598009472469192297452831409817032838627264715468294487485031157244867374289145361479750255340762714905155441417044012753096182426405802078510867064580756963110527600539015749875305251936835351865395748332004114424864961813907027547949211036591773510387593943064759031688887837276448609651763158329621777072470486903917113264984168541801920160655279035111544335019111375205203674017573552113810278539824664661061951965551175286496690911426217670201474820952115546741494872238069774582759656288240976936317067265733367992770913035506394041591231982246716960414946493370745262177313562306474947108906997145010434098682789858505928944401151985398479581207060115497233795433531666119444971814916233873989684402100458890902493411973644888626375314795763168932991324316831039231689472114999822895319526462008864862141839177758734435158908317552405579555910993830417650616864668487511801748408458773225710834592144630930400919998211834003876050793978292167470762813193227666369780338002010610329371226556500601423335546305248891454430740814002180575955187616262200430259637923162611259012073571555487386296152623042165487224375537114353885602078799429683383466575255585361446613355372713465364365669490332756116175224474414064469933100686199183057517172242986307936804617213297069065650238645091084200854724254008715360979977996110325968172376277904166869204011093041245465120756886406842879448934306482345661692535423530611959668373575104781484831745282318455811235463384533693509223214499559116138467193930446963775841643973454032067056053273662929940654966188585083483989497523218289985178234835800363326623434477163849151055387935580513481758994241472958790197753073418798010485957072388317975055769000353812944199421748967582677423759868812177969944442948874154614573946790588322976027441247722732057652157146266974656333922644936186825096186964202667639283558260544816406881415357986564740565305427233324844804633476952612933185249756677614986622639458322251373379096934687009420187247276714101869493242513046023441114566950074378872598414524646349497690663572746447588946214286742255799239812739332679919118182883787424768510219899453707998050532458375665029715500823027383524018213706752140105606098157014238941464794228761223873599093086435035901526265420097723817596721324335146876555382600017420050024046964457081324611485225520874392230268777219312088187875772280269658771366149567862534115352322137281853735384563778875479295174099705435311913784711703172166590027306030340308662070788052195481332200877013836585498573242213491911300148782018069600099900331659684591575941684899533481406762301115248782018898960233904365990740017742658088012380142256574952746697022171770057602177814228900413953066596860241293097195620508065721663650564778677545525474044005802740414344688582404521695373325838873663622450648328403797566815437915768058138803162109841716298874278807909106031261333853920749380993068001782584909214654031415624099471427936157613120556349220219990002210217944169872300873144941689147783171379114582222423932320798653995204795038981295680262331207801887588513791467132356158875370982530400327201751201323548539413554209306137523681345499025360933446921958726536214495743706799665196540298644649292196323816806075810190068228399576966961553167462292510305759061718249462154504275064560488848117652154748582293883012215565380803612972632864669665454475051722280496970655887994844005616021094670110246263037182773030643144005336006694496431707817559162833834052526259359591000137660504947959929956860174014922209929983221287000644452597342693181521617116414958904130972177376450359689552046712421247545094417685422648742037845343967250066559647152501642327543328382244186143048384969063926962752759418222772347941695036545402549525966428812896101425104733138291585258930379426812371036370573685906280340516437486393232372599003239014618953394324843636407066756661641216*i1^122 + -1355896949110858688623301571750041903492575208127066070486257635632241722436895466820283401379085235548198615058951608859469592949795814559775868164777699549883762190412842917100060292325640406352577685365735086571070043477928704305073568602856830755180451022708958364295844377319368340164762174950122785981593940748582030501695332531144631690067927260572935731799232347645409897166732393458159113354806680291595232951092304084411556392552357117376096069155052999372561668179310800644845049829449298437550059292195253022638627293226949125677100369259161414334016252751408198042006486166192749232485126560076606170140200537510154426185036050066816720107030857410591040000716361639294095829157630375283402637036405645047423780591037948206643418861796098801434124091024984194500977242869335923704015424629938177576154054316812940779912210540073997672843777025439765031910961974846682108286381219138180733775176463890236882382186878276294117281115574614028521339155331981380486791855189329723480716179190900126786745173107875960204614678796099792875236917442339445793493503084658936474299064881155767903038948309411870894918737155608151830905829348370544107454325682668750670686641252913044827760609410432703853814896117912218432238052122995198642623639278116653312858629759535965428361449980653389519346847237717326135567374482299553056043046132180457432033960570024684748841350189681498065429871195225600086943079061897451375962641413447749038637256660451093200459816037823858666171073680256610242281410138890504129320010837569852170414976981625521426977800268079379176346166370709034075684547692240994602045124200186311867617423924311794060299352672128920681157341197175784179815674390211313833450826589826394192124803411416821254905395716993719228718206059163166287025253816039972206753403282482778942411965174376561949218168852313791553171771968510977491110125634824411449845517385509789455138074168256501272095122545989481083487827893262013416177245854816921516388620397276302130039587530171424016995767331357636261821918054491609744129520248454566988155198538054598833618602552135721019645674355094967617154949182512795464817798949710680186102795230558803213953100531047561161808876877105006174534694014107980812516303817717591068129212975123180186747762274126077823334537966674950666417078304624751927849320214020332418701941430722630767019965386927547113428491379695509148894693168716384859733385821375545425706283424260288137616696153147226005261857324281234562528619890347032018665684937773260596340137351167972592227269095815012691807492019290039539148841657186831007231817080055862783843361778434432636278183187941343895805997389647465603201273502021848729933815580075753625296019346174704938142184762663504333240230260400709880533920384489310623166019842429883921294413745791579206840058004570810531583541673208125468146564840125805981329232392188589900846576986399182876483847937306063759089649364988523725212051697554980399945938997211083066991243225715394179653912504093087919848674201372505300695227131226092033194144501512295827460694237811324445467989250212491967997566597826936489533430724571026715540358720669863936808770553583601684545519478131807753021198740612237601961312173162952151718983101070202033459099780310085412326885179728649155275549802469730927232771958153758079992647927952663093130966369046706536845700701782263358245730049486856076569174323610840825564271007788604999123196873788149086137237092992395280326421132021246332841549358019126335856699638248510196175978464274200665187921078621336676374703173894082637239839426277006471209899893974361568189616436979680956730140774314886202389222668187980565240575841344296102890866685068240372560418209734156867668848193490378386672501157293357848564766491395923728605852970704598276268676276651028106483040819964327450399650634035125741107750249548836735630402039837499959347845920060348442512068212925950686656396142549030587030794526981554402990663790174961807358549496674636712403850443620352*i1^123 + -39144768559233451804374194967020235263984604875338716328443550966554773101888912355262413225614693035917150768557995619428716138784951864924672556178566076702648442940431742994877468968498041099931627499514302687162945630639036613443197158744384985230810895858642962898058482469244758931296962948863158994598401213074772574767183070523296881955828027197055298527465654044201844773696281841661033937249878842347218355252407584124267874308859146017731295552891107468574337628243632057184455046577359862465354977299503716814540738549106596401637291078127849710332685430074471591570911845116247592169012981426709366463825453148679259097659118277763620013262060754910284555538838034928447003832886549205900562308276564926331069373681950313469359721273876895851606635431924998068856724814060325672927449464870197176088133171746546715122153558618194603343959258813011662617756597017406331953383870917402835927185960481859924379897961227278393237346424124367937814993479693290890658048644368802648005132222432385705226476899429135556943033942939115473813946440626514809395703091366565592901513927043039004258135505821417003591729040828114577337772980778656262250628446915279088404235626291813810798121532905829238882442408590481892501645430420815443412991850398796578425670884809015959121723821117480130132216854786478048911646225190524143196296110998227351999063749755713745875421007648326480612960440144114117395637876104966017187935927082093561900938432304698177258522916009524084074789767592905615907129604668236653467427687497861557637770098707398906332195639181024559311737799275823319579862704782273683780786910285022177955302312676127172122717832577740311629796570056657531756528224286010390815673507004388055030704704803205854546192955685369057471151705004871248038171095185628737547028975830127585143010652981201300711947384432229035200963878283635479804900326135378293698361573608271424228556213206669303343580203423636988975945644159745255730108684463966335311760790926579945793451537767189667759173126148493408386714167089595325936513594768943792787113566660599014486405985070595570759941507841697633113779832748827980060769302382182458216813244881841357520460334632290459123640988941680075613239771031758602426011618272478285180711164755496595465607937394836153672461444419339832283838243119932190248861583719547609213900643161983609625655795067361258241378397147145752698896496954663934024640823257506435463811086260798578565927312384438372917051936973788587337516319877016419145194243707734785511700994313799557463934623140868879203609161377733194893589564404220320012376505638546379369637617745920137876765634739170992460141707587033311323969470800608610503950281256257975842110217970327487508890800642004912828485753377745242251244321464472754196858367666522535790085428949496337626387979970592401038295586145078839402778323139744427871255600270334279886677584142507346960858012795325666020662965361528940214920888505908376449190435338934780253163164576242009316581979984818842856770192378202881161117289798511393376479570203814739411152565445665646594008415157460428323638907781152556182642241453815259234450513074546276617373336912539265163135345933333437276775102124405092707248319916114581127845445269102231493943638873717982732022188330352116279746664750936848692402425448364197196241918371867015418521240934114971412641474158316013532185384836921211962127692100863533012796703022864272471121389040602296579837617268487870865661617416111238209773390858325654825523905229527854296625847966150183537825893223614256042910606319521448465319320424897962637349313561422706523073440767792465661906370041746392974792770082120153679170854707405779571657715835611691034445155500289583023645505493811678045789328816629847408056318534472975591425849523123245072276957721009823225954894403068132734270508490155773888854332273046696593993751043600662665970348101567368241304023308673589659276810062655324606502864016077417712697229926729795952722672821807405963673600*i1^124 + 2843781571994664112645104714446612994671289629962862888897479003110595848183658666499538201221771862354094615810898256510029689921258427181871096623507457576092960089483741025059257940820999483715616561462051112964179788935850910413919182891420059801102824458071995957425418746087295918451400679726735493313270974596030679860142241023800760038040246864581991307021342984170327229978993676967307817730625237213337432928821475536234512376144884553362769742888902671327638918295945881203330802332187540080564516114568784675922841928549717558684097238890933169179378664196693513996481063797440002287673642017880318278072477609846137785153438545469086937509374736545315522473067987343526027851100332358600173885435458228784947865061506438112882777126844217290922493400605607664023570289483573794966316883297519867293511467922376474787133639487296777998261146624974425320385492330936964004530695571966110202967812526379265839204580378526156810306370575970040708011525588833119015657651391028754719127575813087098454062757314028210840625178829505236618623995932589390472178913237365868610879196973343186917399876673343323617744218816308147277615454022417830411570898053557397647321050019732871267111911949465718909224713681518368470798906722519676319408717473701317751838988842095182089369334527970363397560812967390311268460465784973157972122043560087475510274608080354040254620080100223593456037547378803574549199975684920408539675125252833774922864700760192257044015959831623389255506648136489617783956932541475160912360762251105830062713089895543198262423788709078745389586924829090654935507755199656500328581133291311230102112901816942203222907144705690482734173262247995499381647014841215293966345140444266544522875158071311561584852457770348145179230350878193529171876141315738879117184605553914524480810663962716672444372441056154629934824642416229772462945039906039234924456451886182306588472153942174561102982892420250726036636090235542550404192949317062290799250473198572743461103514411180894486186639771806672607940599888761432786257368871012071058387888043860530910526834286832239297608725167638046135468456731205946806677473758932936146116964806419410003868662479083038512227110940829498309484485915188845341107931771048395184264904446549378044613775692306540360622335911977717623953455708610168479140051141398863270828186410487419154376695216639937268185685591045679719321677890169359674817917278097611772668859813940723398221264140343446906685622170894082235761988113815250308176172330032812921590130166388384300478264849139583649272844304901492908575059814956784838271014943437820534503031062544187492001961218445847100818487415176065136390775074112359089798232132784548173477515822292735119772427279733093374026774801356806678023439990545480546610242618404913385671183021993824412237457256434338058407248336362763024337559975140677261108834793602733469412689164158590507170410588836127581929137284765070545713270327049809451058070424722211854559206651281646648734250988105427634621347939650474227827302948743251963754206313949624758245879502161265758118174890900751508630893334720679659031993893257335667643203410987156366219241501365835385444111164824301751745074299893483182668735282096109430960788088164440305025059609500133018363758313866979213269177906872665587716959816903741055908602015068490981872252436617267649701519977424764369757818146155233476531568473434713550986221355891639640874475865782712820220327793132442962709786402251300723708771658279133572982908772287379131466598732201520255652040105529369357009666358522628344632453795839009557293650810721251960346680160268595627583753407338970620343564771275278009910073806407251813659877873759839355337618292884253054714742418687376053131558979712634454120055442205861902776882119385512246143571688360219761751815953779606162728048921848724330119995125977228242670320361673392659914060962762087612774554900959184896208894265263001448316958927657984141184786736230454246635273226354163712*i1^125 + 121402659138079211553460946927336588824991655336619844141600532365664493922311659092445588718846351815825310315846713675865550278337485717683392305229522911804354241904069068739933665531955047927446367504631733975613822663064658034754079456738050404460453370664220131131477183184849877027911419271247656623551561253266611731264651734368604270997528921575333565548748150738616465431947366727206008603535155736463277498685258948460275163537392127971903645130550476086231928450788191781845491586478052215840510343340032293257346981659507474578046958250284170424588495775971983283457754328031736154084916743288618845862472177458790381909539165754761409920269349444910804356772439155118818090080859093674925781812480934794071945214534066876943223242496953838627974842198464044456265286207591233392597553831098826768432635893818135131296823723017498221668618519017048772811518681399316717744014452244079135770743734889408448067662683601952876452756669681012874861039456793348297558240467563547579237434281704066814726380643627006624328973844644047258683803506756421294138641861834462806182910742658945914458749199793702720749022719541392432770725783010902693260325173853003366277575587839379322225405313431672872897712094104122410879024242030123705887576007328647570712530118536322132188931778313134456916464349386188649247958874151328628945621525076884111837108754982366774037837005179172214810500636650678515023128683988521770315745717959020775250587107988082279474735261503942102409234365192277428943904519841599970927152971679178444777839724635216426248458321114877567600898270567365781708251982210324671402414241031428475836990276818756276601532994091552153893519426937281524575254739626607632626444465958997904129108851290171211354868643665398044196405305012581494316882452944050593479600956626620298723760735634018280721634918446944763775588186523337765562403942095688443011238039100699448785556080365958270015709314213972424683076105044901273886449212341351859139804906369876546566736173910889359155142868125899992299688521289761424604091545251082141072781272944733090605823513561774383376906641629104927442615185156031702103542044942486327229000490805562731780641300377469434522626091833942296408571105628758931683810536055049226031827926451022958184056621174616240833862367628416724547145442468024878283148545643031231626888946261988514960160747466218787963763427376935975783891303571296158116253311334896558548523838557360554259882623747033694196527456855056467403325872235541947889369867991178228957551234840910280011828836694866110711223340048417710933454047093353572234635144369998469646257148769086735088176124345797175593802042749177777801067349984873903331690382620008231863299181494642022696074362038882005464811906047671729308858478759946518859442614165379274039927102822332013964867217759202249179658047589227707111503789719472335876307143223125467608700543968465648100454079751880279007266446458952953295613731801069531076906429313228569204476935834000226894356007762630920550799670817845311718350075492975981976347483179068044456447437995773459385273737345573676191083367318369802831050562066734948295548451530727561429485170917417563710343680513339124596282065090204103625449235671993354130573047021832286734467292283233622829403022382673780737380534381720170249819391560338260775601745276858192484366583568434409650254252844772731784122523913019983253709282473276450172108490322842215319145953394813360603320061912485854767802348695369273796519969571294514772378184686505644511685500295185783559636438939828159717466374488934035593950282964991722852127013539380615091469601131571524868541057118885662196614353787886769184912431123903628115734619620656545626588531988437352568073160477041742187526110553895550725127470532276933159880033596446297696602908646304222291386383711055492629772322795658616193280387235085462415445815971969384943371581828500282588696059718569216703779796065009262425893777765987865433961040465197903658243588096*i1^126 + -504918364429854634174671737063254142509513954765470313443042312590110811198887725250079183267551755339823375542611440288201751689364026891391811172177475972300496766830934453094139454207803616690565504935958237350674087345751409626713509219081671763598277530723578568586808770555158893800411448982470930152196101205611727167585840367858509038440904449656735645671484636502085742328480050953700391610247922503000455385072314634951800284848444498486667908183324635912338032801712671466262513493090313498583918211545515424676606586827062682031864518127353443547012755853165525234921139779196756042170870252394816134405703354839057153776591963154775406159954659201856809446607210438044288394382859738807241877573036194827956255717642460826752230439169282323783514119442849930259669624420692599047222467383110387196237780857602054780750910214967116956747024164341901839668265164718369284531924454588328187673944352951576376029037848910150603799252404066115415387984773211533637492823956193230917961725636999222127965786239688760503634775296531669556359927184455541930781538830204553265740593809491245332123734174269311001666546166896637229939240112176659167779607061895740048454101294675798216851319895717382853548783629219399401204431919918431631818598931195004320956031662148236907047655220540873527833413459370779781993751181136102835294182834647481226275430104882763273950635218055254411103952682498905975393655038707873744790123953329392909384536854689889185599866958821724203848786781006128028200406074262929015961180639755783843862344621685648953253786222468761799023492645764999642602734864259943299858189204943700658633100090786207387453613828369039550148038398861441693471892722923814718543872410354767015574563997238809648063316748944102942530983737263175604749493787801204722207401319195451496149166702208880940412180875647206516534400236806036851332192008112852505826318554963370226054803351621613283800605476491068445314475164831036583270182063898658228266974280097273401650923087461717486573555119209347176219089041774468829631612930403736207702941019698172538741402884712561166173869040093801534913766142737574786457953113353209326471435760859245297988365913072953046141250179316442835521771313418571711502838752177292000842251311055721940415230195858573999024351884041786342335613807026653166197788013652759048015458815132794228819179058058374771629894080530166742064875043922757178824941453228544441677690914513707498541123014797009442489187522795874437652147560726449742715787495062249517103518819611427421844242395084175958153415780135902417473278582947170468172033646050000956942099609396356473079731827374470936517119582149160257806192081648858721600929804180567791498005575448335774675493508995579380771827122088568414112717768813962499394069930197074963269342461849157276122537698876617906301973099438527453111162309449256822338453583140319187918828429606836133758170314194198870013156584093359081859420308426507755726418284710135864462439217606445351503974215080920973022126499848597662450657453114965216280539052334055919834105672204380361432650764309092887368788509824621260797964669258830531714306949504207456409449209092031026821551283944515577221061111331756759697179266544066310488924431825467176402429600990620091689159428271397078172093335441512255028376094911323176856309760774752196372641603804691780660198787764429943542522122705103501361693417708768278402348524736168126546292318080054556467096383363283667631629693482212022924378124287757341351520914001066494742211966665229942350998315181500945949941798310506198379901594255577430294978984899498032300667108276602800472197978695365252472493888398927916408169600092834994969267317197158032066396286580938946729428104736775781385495315970020887262271591160686325511496300690826281552415444227719723667750357091364964705392341315030632002226916616219057024036601480495715743728430305860638195770459230917024550652446480258963653049950709254877535913997326134280192*i1^127 + 1135579561033378552434496126060481704437473490377280483607624297090294679425281103172358105480296864678136351459212446393691701440633014271379313363380442967637627408954234511597298391417327041394200155952810441353811865617814429195167383799315145749694726943915770762277677012353087532285622339386325169937588507361368130650894604379256403236731843101273506739135163254630171891697353513458339067825676498869821012726009100323778979825390677182668642767548071048990074958297762108414217735779855988070332461259653298396951976111726288960289071533270469718315631706959609269366996727166522497549840428955560272129810870745347058475666147670317027408378537969304177497426295519335158345617976829356572914432757505977754497547219549306988553747473637455304973801075711487633125269241496082751992915038817592408562819413772466071371055267820496159681337530018132578624426234493780030020021492276971487048846187298818270054207287466076554148012407014916008474745574799408746116612303767075225349816958626531194472325276582402078160265630675204155435785187042594724778801444133478121107403059063259171884725591298199466040032603101366400483152057169296042809803956581964591343236867888019892124190981374673280496168890769256363771260176871478296590676111229885112295964220049906513090956642443148430094030213686718986221785320115392425436066684916170152876155145001485180846771622964650233193354047040036308407180611379987503113945883934594138901625711073825663040839734628253522871668999636629324281642915957570741711445328230187968133577273129695071377198920424505249239787680083876476404705214002457681501937832755047143720195497411799842711272872863327896536337422663070412922671743068804226244525813499159370567306493447926213298089123849849002709874963242310505042988327505800049523773357485291355121679698177376968144059633843253749414619917357291989997643220029331916001906404411702974041914776846527525705192677919219195820007973373396848710226582041498532052658913948972798860983990333459423558812030356382215748680350010835342584339956947437831194580009990616751938861124959619706554143333668180793939718834561095538922980707939963104079320190816506190636593121215430363005222080241384108270257309946240825477238323757493396383939280668299000505573641986522664354567723379248519558084871695823801800319328067430741653349257101473331218605707796673868672863798878443192193006352000321951933320909285486875688131524516387034253765363199293710624716316993222871218941295280656356089346535102122681749183477431524806078177998751193132204412817704544657871120115969098653723235109869549154112415852414417669450737533584177252310754714473665463512066224149645318195675816096890698514169021254351903170572174570914019148830121444014341691245002041063108227984330851050187988328810691274489752192532726177856983810731220258774631953425487318553703842678162587255912307226337598497783448384961711911338069134635133103193179497209427787362096378517261923952528684150764691853729181521964530954850283656702777360527591898442208025680061522023438321282765540673726423021629734174218215969295881589447132231865884551089164567348876378240451251226186735873072362874175058346139323801865098459907037645860965814664151883105222612358026499687145663469645489541936842005876506621759680036133530155543586563871214168050984514330782497743926130646072409071347982623863560509910431217124031234822092998731387850762967494036029405634686487403513526211409390219139761125785274705062269955773122542898020267789659489707192317627245587702338398066698413838551421438444403859957232125648102575834441378251400027123604046012713687173163680583006796694517483005385321119281968024283119135312124957308993439340516805306700292946054024609189335203916360187416230493396237942641830737156644670186423931436177046193756785408618412611485698925274146749919138332973072355892805460712499099253427371987510734019189967114495050083457451905100989371329119407789047808*i1^128 + 5502602654546761754563548392153072975671205766674728512087599696099436462949358059077707902553642722053399119901406750311933418423475632130514863015439240953503388933968593112502836552628516482594728346806772683423303808428191138507361236557695346587368381187389290058539524551560146528759611688442775993198523320155458703436169096568976557127209141620099207216858251172154884097952088426093969859912052657730615682567408997277841645518530635747067355740555629308312012340887819823677236576833747993503737935243954872697394263733620004391603834115788996029074819618720222675610260253265637704994369778322429441078221119834075048214209281070631372315536839215225422636882717274891762511242647771399615597599403139660722759120744204134838444867237745317930935469892294166987797066689917845508521180607770721812702051124235939774577124921930661265497423556013373016033113209180797440478544168061155944741929430432194497812444174374176048449469851737035482025294414896535008812419999107400823815621928293898374717478051330985265992222339425932137673960458005810660550449333246180518096317009789290441702670370729485067521630244189357944138995854276701212439533799304895874881079129092173978217860553476683640583799657744381147780370178575335997921692140384610205080560722765753887996773829937569811496699112457337443191941134127766358479864376616017317519995419066148687497084281503149411431988264924203613439833172291860768997857539424810091826036943354045677220068864004706970077778369752670974601732369822998867013735855212207528325101105399776429069973064622854832240008379857207873102305765212548306397172058507011891352428463021490138591101955335526251916054338916509929211098011487164302693541609088564316794540055535442582974995975073904278604095839000858066514922012954970885642297172929532730860348196915848361576350964876147190373012808502055601215389623519195702256287982224085856837965535408540487368929915430316261261452756165975016335084970241220452352768878382666427779928528469838256063881214293053872677917498270299199480737889229243352243621470719684914469236559354545104611107643336042787709101253164537904758799467736587791179571658445394507957449818853108619618140477106466338018591532073461256111815245201129878053426060367243629367823555272679113502676686762423475574768430729728832232633084260620026603283368427907223929914160298015578941890151483390760252199542018968006701405531688167674414970098815445426847627639530059728607154173978080063225359460288196854813831180742473670614221714962944474631287548148812330866380728434368037007623722253008938078076922589415840974776132673158921858675151091727268909050595074658267949997502382069569775636605970146811578882479939668275001345197134629126477023372287520041571939405539942505565272284346339346728687172262572409191745167644425741049210300644600354928247487904160084653436987190324482141887687744886035436545657191566056074705551504908673486760256844752328974633953087526200540142899861966372734629025953222241379597004582433304874582334677513048084332313919230723460963286887129261075288244918589009526219472966511705259903493050567291283015250775501132929245812614903785813966088203423464045008606468115907195413123623398392494414785832218225836882912296544169316004386587218737468638516771698760058269784171298769169030351998311033255463429404774553246361243940983907040885031528608962299464770810241253116988735372109444533460407772522778846839518706760362985146247135488903836426740669963204490758357100494613721162325707228342703122524800234888108609401042036742265933700500432384718893037502931030673254451427845671130239913280311796971791531279863215868103178388897907717256608199023839434042465825371986121956258942266875214929087363818323725149809828107288882012998364287150783153097647287115291618878637861843971771505923974498046637496264173897032763733009767746270992220208160520995553423260785840196569212567293485892611073066054402965504*i1^129 + 9981641118292525782809667119219820311315301180747963825556250869803322516128879591898677088074238741057569564717491354145987818529508717123492882009144908368765415972082240403254007780174470999937635132694277261578467819695959228259129735324655247804102816008562314352810230676599086399692146153244541403551360604498297319934265046155924261221164442617682488666372960393079454178493175062682042386040666583473631054948844586016025650387585182860309085756004463696654231570394353600881747054086978553605145705352477895170910524139089769606537497269999708497416424768567182217853126837021368420726922462482671635028255246408509383119224555620990702079309672996075512901486812451333070024633119616346075258823603538161856715433495647610758852728609505342905272791897383476028063586082344335040117167419000550526636749304914987120655485493104096558478065934035081304200065093376497434458152008420332669769337044938359210662398064234479593321309029067992088313194836519120255388670446866025796264242001466376912582594275454084273569623533423766054333558895784594828192352717460307917789071649931255715707015559469007640649012889663899061694445509533993504354281856309121849739431656950425741780399978639346334771155554487030100573923241124292007107217164532978130097640962301145108351561039073656148094304600936904062518171343620694131731065493776591734923730112676044542313190817277879842356874669332032022495811371055744141523030740955854166657383590051113912185359689640854937134860907228903691750697463667707050920786808830435042382808443219619713005012914847256244243546405427285304939205242643841718460271171222403079046571626209082007067054699251543075865375004642337541396520524693217652453806793217532378086230960266713971472517886768537247224093792379825411685337047809713602919747979432335686901068461337530597712439344939353060934964871411682476658646175994305626942843460303547174563500240173467444481450974167138393595398639815118975137712808369797136980131606261260556632269757223523831366370778559157028252393541982444436502706086348976345916980135866218306854336228938116155415445989177156781929890555518767178109926262235012342392711153429523941739051495892060839131303728235845368501231861739085046392470613217818864558078789647898719642412339167066297795811482990023425092824559090792925904768406058174214022841856321160292201772135578190874432175930909845575031425643763164588145000563787347946159588295515191138615702002832120025191726776407128332853385849748866911801127525019538983650861643551933488631010002635788233189423214751098906146446215221634365381003333582601701719018861168988617524705216925335163763875422939183334463024612273031695068331406113832757720598598753878878192212614079478163903259892672884910041513298580769578614746147899103961506545273607304708566130427407937982095572495893227714744855129428541838643553904612935034779971543749791984907100117382886535725983327031358537091152975010172457136316684717099084087975879004651480739518782503300185210572187342396060574864050029064883478724850363080234451053589534762456899281931661181427945592447863864498333103781660120186221023062813008094698375488195042197183220368878104859389541213514025698533882313245243824789562190333329640654562401437982588744956589994265899260224140376154832339625732918471279457042934020986830028672699131737128914282833772176486642478742515526540160127905503747139068745367856144949230971409072285499043823977523166126747903360721067603817331890125096434407387806083031514392064302140499238377298786465407482165162883513506825098328097487439770817169352639832501126565489992055804680063120354412818905141427600871511757005461578027614720655960201751773198616535239482574786258470365685711173823388993837723404207982248061009603668481231983439022862650653447791877812334196829947405290162327987706767543033503012923424147793385755733527292362462123773708267041834201489362987328805684311317467986132992*i1^130 + 11679595614737852843834747766148179361203927650743403352131315757175508239124963399888255713519983161171270558516147197633658357291737219750667111604003493495130206206523522187334724398031922611203339561646288210583530019153713136194076087653586329256371301100072164778808307524977453540812307681466850972831473174749081067669336853054287512755772162309234480642561537787705663709978480034790214153446347508140480341192762907490929915049468678485375237592574755211903786034214599361083652289146557720088801665432112209433747935521286803136959090520066048360858988464658014026130363597417344145148989298974306089358741342656662220315268722681151783595460511289342681227754029309974990382368157350501269581097563549374999542726507116390288541978703424327231274573038284871812197552121290936007597267176446528128148210865668809055686879920201646998088762685810833525564740873184690598493003741447052548625335341917498142300151423911902379153603937674302715854738556894183602872685554938264516540712196067801225104088966670419360030862567129585557537331276031456262902646709902899449666606094676155359670168928140660672409556021728104970741447465356506627624113096402754392721986560610692636921892790548979631717442249410345672678541313493108368580910533133110534771516354440838973857769242614034362979646785291684825252521416460889922813718824230375422741888016050795813306795252417170240206860448060356237952756422604466963433512422852161078856885610864523980948254038739922004014985068420490978585944799703679905091495543455455910092534124706570725541152107631534625136057501324431391731580194219371090678061421759762645000300939717944992940059215204823561598876540823407980216030722273954653000389179056529295494057312656732077151163982622039906306389329433566396971234530674895228131855516238589587672796618762587542476895476896328688708474652571792870623070533829465197873398075086209177739092550272407488385129737200507000808195216073196030699942008699964310335553956477879456973115212333607222013666201889054130913911439762476584621121495305450711550238992031376497403741197592677233267139996311211642410431969304025085546617917407708502804506367504506300493924391557896117070159174053643770601478141896991269847723779688346569514871374990542474984131248694724461902588530095403027551045472667219739927645288310918617030567191076271306212537929162280103471750471250242051784042930088930677207886281907731690200831103294373319721144315094583886325065940771849629714231336764617928046584123255872634786273202032817471930557228013784285061444918354651207754531379714842161016552696480124752430824316111864483885286549986648181968052763008800824478202439450304998835365583083101870535710367388967988024980689616405091326375836160622748362052809281384485368823070262333064528602759942117815047342499357699814197749208778766426148957235329848796405505348099471086162729202588312331647890253443282594579574122624001979309993760330106835833258375495789198767522761393988409504663979209042564091441618668300495929055167875926803749530244043417401009947040018898981033205883827220483838879739686348562506402162163295496669517911381179438980960376280369352065785487472958072002925590625802119535142318871684969348392044777681582078584348671220541509525608315870369611200779205305145583961317685214128570866578078358983959191481021631155887825573629535735767225287040948041849506378475651579929823444226994959205764753825843404415049466281202532926601222026818985826954361845421985223768190668953111042703686562896147937603688328106529420392388198153729776147718734774849444110384774606209970352684520332424565895963024313559437497364127070218807057749854116896065567935566390186565052265210077686622046942779598218887489370783640980436989379865596011292348620081017987058711400827796230665213144751748717764772861148576034352355122672229384875411966885036724163283058713798057770958568217495494427672346089344083165184*i1^131 + 9603032714286268786134801308567080731063592103631245348856728696357160285713381847433731839222329031789472284976367673427368605615444845985424753208407928285217352081718895386576912167734515026767677708506523915441936132708926561918049606145931834416004586609641201466929419940805763926164418689714153027389222694887989155462497017068443664250529288215817893046773578590183939704101758881348929911601556088253357185003822627807835445425081723340877502629732849124921990096747195749063586079978172567977307220365541718413860799061420195200578877116459358785731042034920539250379402136323927888511117365445940186904011840337129386443510891213098594054838748738667088447467055126552337835200332238638950338900112136166817126398639419677621850090248258534471434593144676362028206530667156663378999132110194245241296054827378165072678043762268262940455739519568024252885349186711524675852577693622942812057751602921675528129848640868406431297660897573837124729087964670952475739554287045885919898539032176088949955614390702459237716492423268578392486374374688966381516131778343492101849666530272103890153521304195054821022192136828441276804557372649143661983443704453541849142040097304200534787295936963164872534923291458586022611691983646232774941077484819000721773593258524448452820753233586677180712600141309333640354579110962423142105358108083376530496825318507707014382839770897862467037491352127212452458339779798085486968367944292576683460874983162414011513413120145933205501164472348049959558155546866527207355257328227681430727224711570381706122452019179567498865976781387221676706565176311921105043735863549481959072872198668110382395871070709916603644338849996857709267356577778499462100711790495012997540872145965278150673001651348827389228216513529276905931554698414584022351702744144267083651105021507408885673795586350632335330554214714764979848981046838461374267607608988349244508184506214163871258402695081374367349654629300408525341840646904851267691233576909034045417598583301826619337653287164553898007613089080469902754804542740465261041885520747770537837749167084756776212868381212193067914971289881003443907910454193770259794699537051297636326425754621195744421814507694664004402928627780783525231131026519560073308652805816784237222437919597652763547360511315285159347500743198291168789899518308940972730496372138913741864108279614449233013891374750198681129944168495243517155918403828583290933859151968580328783459647956197683418819075023627211929633737061654010289933017032553720543244164008577252732073147382805545331820753326911379675473429682262391855700218204491738591448687102038972435782501863628115264158229042108591283413958516667546857527452684549273062791748792702023872695218042852271974672395971330127111443618088991699826710568006564617458787925901352308714046675105656792689265479972592344904134612383899460907065785734508015866133775125053538889681161787223542478259263206451551516703720403782000702899647728906377845967474720098785347394040491460137158337249208166060382006613842472149981017807458248971469895297098409730518520634450939669678830174048506739331398494360216663319213119416973961451029703862060415810946326305053439478416000162988709212761996424124182106019804009472183444905285517612028883617968438682745702612183670719289505581712304652533873616109386385424024076016782038401285469168482789696578995523005423020689257211517074158326266703580874260213592417315672651943582673153102335147621310876222160246070655768152625031502795794892351295494219736243394022228600621998198008029442248260230774516722686428841036371640647631781882458979751736730577263611016595658066274034854364511722784888043455884488783939505909907443272902475988746103622943393273354793146475923298787210227406313182992654812893040997456231002075439487483568341503879767668555052793127493098688591435410684203783660777268949277958026959505712820950134165447006892895726194393088*i1^132 + 6045263050801756399616215586132293791854316164142485627685682742699599937597896187777006956214464171133439800651549704836866700129154686268662423121780924033368408960814656215560110879865397966363779388808081856166956160437430826067879432886412173471558535225336100203033458879987934974080498310722675461886722185434211517534106180322770407103611453907078727062277244939867951061718100033710295054351487925050790420845576196891065438734975369631971791141037847560221952610269253014030965344820497046339180290011263008105444391979450204132098652691200968620011168406458220733574773937858768074180772530993380643270375352375550659791571117650985987483040939340128233071015693345735081542425227017229458655614483845621501251142019393125845238005369287366868384431779206671648072590418173814711480369159893508496680849426076333733105247063281317415946154571189882586426642737241343048139825049342612082242814323658183996013646265191070727234981629674674382536337647110054226899711563627595005359611014588648347710613674278624012685793217596793300289394311904151638399087115181613972322186606136862178240613693347077167541769894393851920090162648623482556113093066973128260388051719871898557464577292666593992556235336580891404704772993464207540088045741484545939339322717325116117474603097168115481518428303169178175155023706381627206300402085947992407436152237070572442345211245896563983515660653162681721489901413948654357351681252268905455738270570517908583442990174943319024133536276170112689730095104033571056372887161281675826116532830173753073468417188694113166578410671675023155106648494666322743183226346633241819333344072992415596080305423989471684845086849563603103872128846053016894899314167823953682369402400069819270319446804410620155662000846582048455691343834792380438976454660615123712958015369479188092840168792888528308158911526931761399422283674109875924462773989175701662565138743313296463177117101911540643704410809658116252596700018819008368767474191090591848861175888973337480890350492154302447606079992101549905776682338117893484384396728381686415971608212139418087599399930081630512628642408298509096007340731875857459400437226752984424933537623029425448399242993278631120206647179506434168773126848698600388233851659944225743262834433221635407393968434724760580971196948431717413893190210460805554647055838345810572025670784268385613326094368062098427010127707496249293785740045205737994886609506697219549545204030895044230033319462998146858688915037820632973866945721910094143940825293551801507120677854283404556177782883612896097687779355334158379922858337539626297593210958117775564492923893694270534891424837610736475406483774150764267809258817695075813092281102191072546437607921149193312312947292343791577047365127673788732550121516000693388074760872770109737651469227054759605983753163343101120350741990011297657566293044960518874677500443790573107948874512002430869431309567887795074426655462492398634398513768029629053019048446831516908951372947247399021579008804525494707648610148968024497356943253668372853463180080551200517090407446162287722709970187405900426638439427452117484096044256517413742305730590139740875688547580830061183205611462740702304725234613528885700349023425187013105624540430670600228815663292471491001282943634488520898682428748759059855443273593303109377825305848632560178530960922386483830500667426691875294474816967389173108863960865898843423795504268071621763717321969079488097697322816694110981238814122870558819416533591191593401647057644921468178394174114964783549467294253564603189614623411382239504120260431965673176269822547720106074433385504204540059715564434751678959276427716830968646001785388173876273267327762543553474218255970952990512294868263746058505529880590746020252844520125602251006275112473334397441272459215649453019818549233459933358562475874113055472514452382782330112421276610372019887758912631528982294036480*i1^133 + 2885058171612680412704198394299646611870388160064522892618936805792166263400857540301040627436156303163068537913735652379667686513957055650429967470903111205462980409566742557198205130075581210337084769560811071816565972194851454060835113252039451468080916800738432553045237295392847009924192607307109611604250541576482154523949884162115479881321843505965569235490312644971233060330634584634801660475388552640474055220851774638740354327322454424751029268475955815690940654693610259210685718882764656344776375508974389578273099865928804601688563402226637662279009509863465317270605563886613653110626988401172327729909844792516344475502508000051909425897021527209528063787895162038220600528216697249627207958430628210520266144048622382170940440929088250573385435573678553503197780285817818807976555660621476591126448008351792308855424490091195207121953567099792952576152170519147889314141789035627016076986204937867920061564398067121992348135574504432305036223975765759984950850070536508256886174605323601085292200278376581224289619724081541061915861711944032855595644560193048953738598686268730717013088281299006710896623752834520228138993048293727769162883933974619419262665568441579688585311953882906905265616530409042134898389121724944865236537153991302554650998829168799014181717676728592703059890783381721689340174186503532902840425696271275927561481071174516878361067593566293015563923779978268194330723038472927268809671485047800766299216720479353731081740497788159661133631603147170785222524219192258679036859676709398284304190506832454741758636843881720731079127928830811027358455697901902967732246120725400882975383858028429721940880642577029725371101104038501748735119754331653877697935736090936594915192076613694736918118690313011541883965093947208898378325261532291164472378332550855499275545091641266349796772070429062378820520537087014172288907581796789177058007372750696965136283944913142231034362936839844191349174320593659295056369591315464717184217320342505456651093710800798389191019106097748456483553593068230004195478511069427726971623698437340502250125557845400212809411386882807738305877139125867634368994634355904640165391167001613784820261283776588395240965532918714670427699542166707258869328470079544544703903618019652817491767877415023162863873742864929864889650023632796834645149727739007198215023694303276968183929127031389638621594820876197569448361865035982032424488949745190642193173431049208323127353996335474113007323101175329674769000167497368207684726479680212595096263861515817485945776120569714667375813328857925909009985480924478448760992203614377862481919286274778053956865723019629237235599719389722366367158268213118569722645291058206711905332693169329317924585611157401807359315752760833889622272066338173865289470630507368994318923913194331589177354046074909470918846518522864643133650452491797387457169238708001654687688413733434835022826967676782727139767636646660808524856029226666372525047460810659854625744517571561142807434375184885494256423171686063515723183839097898151396118220958491726177592028302610703403188471290338933908389174988743901092933518818145924108812140290588564527232187580483885102000388424887957799106682177214047432469829114324284801320105401269331026102948684647198517088951330260266742215473307401207117194859488731213264981831466239789047987142503090840076211680689831520495498960989937770380094636427167295061599846412602424221666014927323546755655662762302853256454951980087400098223339470069416182364603784363384124096071971636301130900304651884774911608843931603603678257060001771188479319980028553051324447252705265418448680244999218547806807072587321285914500959280819735191117091233128122192786365972401402183646597565982882008307880842353060255137908473886775775214492485119667057861109848389136448071341723514537146386138305032519389434331496764807644554894848388461030191736341534260273479772274688*i1^134 + 1064305712425412290281001439592907660382001608871648663593789069400468548274888103530770233301188371661145797331408297934481493785516379997684827263730037352235852187247007704239985026301138667907669676771644151967703856047330354030810564843139289316685999281194464136010166324627636836563544925067327389342607014188108359649152021746104969992130270497100238940469779829745578835575818182245244652091796252137366705131973782475765252591223823073037835795458200368603098750027357281219998965318140423095562708666249322278769142686378315201942331484299876061040480184239385523745438503259707122568760161701451785220971734714995706642621310982341242995064221891613581742268940587886781676874446598739507640612341534571742813955911029097573245873119251835805913545493738418680704838283827463200680815373188095973260084577430894632600953819775746411602435471353974164357217582553230142922108938724498768896489577873191369087076893829599564278385102847190779041529838634657215675744732897978130107611658029876809039041673147043863703413528348130211567231415613860054457567394846397249344998677410818406705061302297882528049853682586386164188703409701744840351215358091247567042719329190996133674165723642076051311866839778474641475695391996603297722785975429086627289417527373170294307484118754039183155911539963874893971289571403665454545483970773921805257576649946667731850992926360152124414762694462721328227210961498887741767917622086161484919433168540233893425048295341180938779178562421219802058804491847681899609160526709803961276391573057801663746311811791331544276517782906943097404558446344135902681463386304840518243905632832851721585557472585670618845175156967105357015398337160281373742221288325234140875643609836600514050279133589987534716066852467152352421055868920561088632725599430230378592846427532696194385246962253090505589022739225513545948320384703983081548591706841471796310169267624359572120980827514025080114968530547500170576324046582883568140345900854127789088021035279668378880729226356119812471237760985776558221895872876736525258533438116523508668859896499037671410980035030256304843137868448652364400958102251082661612766578775446572022972274968964215949948261855558591922217095178223768143432067712754388145596980390381717758986247307899435223709052081327419404340333079283505073207296240883323893056521547806006727216098237187695326968555843120200932239701104960194772489777730087421995365487606918245128582833871862972414580055863542206118019561878930082648190524561923058535977887242766657310717386022129465722092226820332579620198888469828288484366196962787404335386968615870560355934233468095824404788475669020476816740069085905367909842938375138893984027737208357911118700906602388462224630625194211915186683640510318555679245260064029429348501253048912697407192887425335262322716493878101191057198272950063899520035475355568610558998086896611940419654924070771688921350961097309227970131135715591539773745925852440162721991339123426106501270418755997372179044307028318319414257446661839508888129642330574849162989210677612205598014975905423620952296566782612292033076265321163344299244405147384736645597479437634331822282883855509532770584699015839795662109153448290437776247043870798304333323654175774992745287033213172948352326455512146298115966614688138948836872130634890991009456498071208040412181299407840626647068789437783298862573039203017077118268497809032787906255849452609178085120235914118539019040617182259551175538887152789261619893393709216950785218275021346884005933294000109318993288367835543161799832330967926747771185336559649304433847894579197708846738798983482621955624959591711942871974680215922080921153455912128410164808327137870905112973712031565819645847617054173569574159884534852504798820712721795794328401366117741021208877914357935944124172317843977388568986390003193516283936184491670869107796472847363580362752*i1^135 + 289746667511064102067692921920853277381430080710664140839925079739087164049206247025591711681125166931954277437821330761777471201197055773349091488633002284178235493719611552100596313032290676639239369225571974706223839170226425182715122458596278559080839837646416281336789926792657212374522523721903792312527875825121691926568419803268669290247229342948956784279194350088569812116072388404151548936746015245099427698794839382351523501879534187386315439866327202550803529233323636150957701605020279074355930229274975919588717004025412398411438631446038550210928731132260192886762339237203442400891047895421741690996498510631778292184186347251248309575836776734770915634488581197714164966855566243240213388367746018254162272246715035275869220690162363380887409095986752750829993144744912687616690497530406844845095622828209615664553369749223558561532151150385441747065582426890834894741248594496807865077767370993724690500211322661230768052158642603221035466101453691699140396040140784186650049037814400465737888797893354279981634610203099729879729989909571508877364187011587386458247866117071157794207064007059807790569170612007585865555143737933018050380612485091230756608649322374012553587628264629181333673300209920770669855144868613526267857100748169209801800247839856756969366056011345325734659119961073353437061623590981758586666545798053386585076771411821558628831214638850540378544208549290774846757542460732362264631661940571472371434651282882134740358259997318366187834550147786930684452443098799502588220361169155899116659634669522954016538688782302601496446697601819652989237331096224571397665431899969819298711285919886070418173694590813147901944133972802764330027114107700700960224787796381364774677079685139648612510655011395470810917074104124875721966797407659995285417003412480381496607606784779864150689931438199649170382128170886592752671858026257606091475261814354882267851188110043856816273029116115561613983439118504665785431628243480407099075219054685279340296684727607997387844318331417741862430051044966884969776938833060253626860277095515382594243387073050436275389838672095016985748881580414042082058579929058681214142573887999004885337030644229608011996816071083529876361678885422015565013719777183698166630642926375811476557040227098368574665565158120102527934611944588755235136950705955510972616479686137155293086993263599810756026414222919500769141060849111202987168391581014602769689892009900951428558158085111052955613296378850968843735050850396475613909068641328685294719934325870139759263486927576220444002185842169111985474072313536124790508897855259795608472880987046741261229506585169366533810476330300029657530249183623294548069587130210580145961132714377620798119625615714124595747826365806850780587330483845197974510882695536657610869373291190551378687154409957226299799182771204219591385288324390666557653087243688262218254683762343694668488290361440134203871212185455640077278567059300351769286550108156134170258094583243614683129721442756730271971966413489677606617164976243088932117219275714919556616139660922430856406821933653033958956865716354273418455458603966111089078920217376372163817888563299557813159295293593258178514899521936028498968295477931592062653543602417098537712372464640411339511645324658599827208125069428419068397944644993188100437316219428976965892696810369641138139998072316421425110878991973930671307027130566242582517093368554469651252735758763472932245052952571485251172959874956884398050341108254358516971303235094074050548230405045003332162489270504766153807876464246644703293582570297777860824143367365149592073294401921012119334606908543527191579862478446938229646880349936729763337765907470567489220881735905984771623704595766193147690295818918260580539065223710530313571044926809790803549907849855221020855179305693497800695423379127911008624537651941208319772349707557655592265297428480*i1^136 + 58132661695812731193702634730404809602717139315840037502604223391090253857255932976535736286777148718630704556179088803917253484956137434018671163193786164349434389604978839868771583757950123574917631910733514355214782192178629274952818198507850893779058300000886128582854466538998113166961899241423511476401315665701508561661623424276202889725291546146902862043013529244027442260522797765157397492253592672182672042143555342077106460147619578932073963381353900893245409527206299950118989082428748647034038486201380110399382106777113093943804399760003062405339327185649929332745708744186248436542045724818086591723693741374452939360178353145257492328750607765872513279909573196075460029952919629808387634380779113978710161378182539221246521978463714515329072608077433364418365253546527460038471883995112691413893060224619668116190354932697520676906131644024438288035014153608926676638647165594048423956959784469667134566405350698128308936729125274559519651681644948995309890355011938185010461506727776319571571487544436335767592537543407186064413153548893989860467731304639545073198624880030286287138687084792788255515821923809724561682583780261504423016936374430918458573511568557501959248248902257058874787325347975936611180084133651485655370641559237356859103500105980096809375086441192690772008623441344049280649744474799190831896483307637343657664700941088152048644907819580312839114936424261521619783099023872026225920983337552410918216930256215973706354003219736226686805500769291931406375809180192677176439377062365251618719827234956250727306050379857371965378778038375334256299047687490376381397520347212658408931302428285479621859143789138890827061128458822180797521078528733906283500761723278941496603101786850660166293933968566357550160125957783130846736974436696755404552643820458553958267649394080663406561767158042626291925768651102014910679268106944765476909242180102811907267622136984575383109995905363117329246273903627798581240773380684728200082055150033907565029373440020076919119655208733527993094882856767423057466251004286470192896208392909702219140595427520793878599562368863231761796842934497709536198361594788164099904719349611034452753964545700417929243407034081597296108993371793943681524937515581403216175832745133511201378134149277215478776417907066348960146694546431937052837772982948258463733957986901649477713264908569546904328171661712458340079785998724324854038324563929087228948686358495517037876367179035493258036235571136066389256705849531791433669820373505219730920938453994005910679072070628071378388065108531316606937646650877532920315518768180844456690496224278774313184664484893969343625135039967276294193903836008618795081565783134318389812288199964627399523944236351665773503497742534040366518089831899591993353149861774576441229386557128031090193927716503712393318207211980852142149865970896793402910495441225514001071959761156662939040449451128148806909729504910744731321427906596280217636532129484966380697972086798439295066780503387856366806514451976890989271906058798176389269709763264280746178237834417049075192174608989585770953171670228855664633447402915716196599786994766583490523665341700511084973376003911707704260682230785142169033482163038983576739870663027471820399760288740418190242262021486896397614288120240241566547278677939773764934453322089221169122346970865081877496912037712648773279590898271633300465662302474016635013837034761410600146256871236231205024919371477655206701838211578886673726968506032611756341503840792895106610970251775265333281753540010758236426737228802459870001516164699232040702166245438379500625947961040379815194056609639873863151369053467546211131708322935903192745571952535667835422470965604667588881120981610370258456190057157700372858864119572016627171325876553396467709247309401523548047932352505184373571376325830964049226192585831870241666199607151020736512*i1^137 + 8865886697866109914184515038715916454930423589902118218401040413350401130512849878451013690659774199238876276242327837531524520346342124991421048423282352344693426503690594851797684767741584534759849254954477078279884760770356398485694826457374898495109384676349231187263727930252805377009452172173121858472992104969523324794531744987764218554061947680308124043930108348291843764380309407642517484042502842969908560424980468598905010989916545970221162596706477726132116683093363551687960904932686099832435450257812532541287082532837341226783331587718830844208316930989339467840441350234813242020568916492542202227413852970947339726626173437260070822991067520726416272892836966845778779435357926527381880269231386571664924066445091190495931904958687597978655516543046039511721453730430098583489700669047913401796299243013800647559040994407108233647088832392191052146830111423777950575910442108358491587395315343307560039812894678960537264475274526569018287993448989226753675617765136593677562703207398160117427987846360595891914324476639857060359750531606836011562625905936648543307035181483531888239981022811307221338863503170039776210877393432292351816660637153459326055108584294065615395498662463224381291445317224106915592336149702177008551019347075551216991631737814514880540077694179776322516255579853861437776085486965041911200602796412549831757767589850160397771887646820301221111824052147850245279877186676661553596965419508159776680244675980027639697573042677167795587591678178446818553286312208911891334200718569781220243889265581624397012563577886616085120310701485387189718201050815107116616145815265825833000320395645779153955318180002486703652756788759209928372186835650791679152284323099772776777611597896424504288837986644762831731234033889322068493919543918455030897383189589122812909236865721717682469569699025239310903299601512590131484539912276414685866482044304646996755449266398409603566976079955299099960932724851240575134283232671560012131269853301872919605414381625987295867981833946691155879135066428075517220688592798717872249336260368382404173509413239282942237022099813598383411701368156890355296823711740943069420261837938796779937735009710978398496382626125352753617059969573429193892730572558921536537968717060892693128689508407733473183702159450092876439220420085091474916705501565144241386552524223951952258887161548681525579753515503123076249106094531701295282111757996350411878234523080116904689209111156943459989770208163250119230179291381602927184605795863540698547926194549300442445690000771231952280795306055609197924076434371707840724150896027127334685072928888566643711716150760677785290020470544777974463013050465077820615541896764670455334331713624946190888768463588943154823471777138680347735296494228860644854914805309098478755459114349702004786548113232514927186707255464832089408686499389128283409861761445845071860022217275791143186596192524380791046622616397239269161937370664759135249711966387150296835836330049086217195126903961935006431340792148400827649932678982039065143359967844914536964227629145667732299003302151387889457084671364018922294693493077279444092317422363421472857220594576672627840091258769969545155551661091877118189332514185432432754562489610755714158294943617778148262782412660220630096680941426712103431342115130558212060915888864542504028744549272448013712264131957393201785668819648017363471725816946757473045054330169331684370122866653829280086171100819319760045230558710963168433360387643866036087677873137967936812218130627660980105060440398437988029497036208092996518791876107360604838030513604469460616773618276065273969841514219419480359197658534300228081012057494101237286461777703889030503140135444723529002372361592258725551649333390505924416833038104802718039874870597675818677422193971269512995563829809234755070118767027517236307001550664015825943824171008*i1^138 + 1061730644236646581354030161554086209893007601020354510974884904230492032876214170163634276608807091063590723341431834236842122269475365151471232700078087498796090030024981564703742664690293926529113582663980248252078126090811147796449055709214698187669248265978506583008651930912593064105078088988607970148739415624380563320951937982241346541446120056374167883624923059516252943512452458922947430516663691552479915105924910688946606366499106856345000981369595846510093034775354606939710062890318773641170955772191498756094355411901850955865960259423778685047815232828861693497047796528917642037135758248338378089384296236535468065587837942476075729958515194800315650182293734807301862376136794548528993227524414074995101563809789844162821299032449051154040316955148027574173246014759442071180093100436646662079674309894782225252033591788947700128390788198088876158372708897977197046423778275527853112439782682977734359466557479131551250513676547960088066104366380205768084416103283084122747789368002557215296018698409077010057961960456749925674562025130178259786573660498913192199604686612615577935304743424831110514517102404422610063161248986480281837202324003677822674488658406615693078419065204993163606671669756640442416918803770132144457780599808800621737890185060689474006238488206495463505626442897627594918170019901720296294654512509047673767950025818284020812558541504805837487070391134321008441749992195853100716436675999860071170712568087812407366752722235103880485676443205314438213609219513897661905300965353971296262224378801546073215708381076577759130530938233961360792933820748574527060430221407836387818644858791470426683207947074837668591482064260461367526210621350605729850268559233579211096888622912415471586183995934706346745116036380572754839809478002333203128082527249872749308618466558466618301182636474734291898001123461842391466747517088526946373075577420926626856372387529365833131378334179076508516832757794124979926927412495218294906893228188241644963445114058157940474406406716845213289380472526920795332149659480206385128314537681971826057026573921828377345683275060762354640614423672031036658958689991721291984991883943265300125629360914153658769967909109317701376770884840412328526725874395491797919392642680033441149812421133661237494946359269844956597149794102843541463753981562068922460796981198933179085051484791550333840569318010767227475982503031937476115399833814002900203363477611044267293954332185322821944429660588387546004604678288236279015371791006961196664431988342118870548711680214339515366194677535200606106357563621085178182728966819486737825743274720443419691117259022052832792861773918988518339766728601844824618182582111914843635100121797893673866703713801157423842428447473240270489919709886987489784943163855067425458091004414655070864500814928046511898148873524817301567318431421360434955571270274248409161809435760295880076027792861290157809715874602749482567305537400653067709551895066804663014528703442142188911849683015245489800185773042765545008199989865125860064627098445699165847115274869366623989552685638518292099166979337484846642613097964417707011913075866750684712417750206443853010416303471866623959995999234719702491367960309137124212243262404961991667914730249349772381819827864929245418062580175961338835904408852471062283049597770404196981520777133992663357678842309950099585368637298933073583714594073503978030736197817275765660355639962215595489962106759510847334234059455209307985570218993506156404722505661637215385043675951776217588012760945852241487765073618687843861902547160256072791365458481072490378627777810879157026255629037667788088290793374848540150823530813829602760145399598328665539564453775867325705202116080196734952738754261873301854748372085971664266888834656326962446129328266871648325738529938146327589097364709573341989967805132300091392*i1^139 + 101371925338889532166114824744759473613735053366032641467402659542082625661372548746989952121526236363961181351213726925629487778048234903859497599183591590557841481049074304886554268128584112903748419690615498734122800526887643018064465300139972314934037652733414425730260843871596420540443197857220810679531818544867211486407182322604862003556394463901135725179111636508622090517724466638262202224753527979774767050822599312727595749394539011129473955133681587317465296869155577075324602071311526830231464593511495904378865399998652452293446266572796877603876130343305829060421908519693565895934926629420416920157039291905274951875347326229582905024097638230594087224716198598830019031985401114291477795095151703953323621263359565512110144653662627080588194674629540738602034160751792582170324339845837105902858663350574828072897197675108229594921651286173406572565340515564945983191899186692977969838681031425056062496972963732947437991687157142554651840867083601228333890354503179108918774395784007941259212003313409837257326575983260524480739481928977762532055931970183925120929463430226445355339738414647870163865106253224155085220083317688185068082434993150964990715624725197185512741096915866757210298493895497111512698167991594855947274508026161634219004325274720425855230667598665487434233422363275025709340171843096323804972208026293872268829312576614316861378394125389745229300001901119649823573257764366940522572071020587335835730155029662851433570823048338837014812582821926811688164871879986225364849473262393696646657122894692759661042022098898132408971573631400011139135441544025507836650122970634226213281259746509842802575598082800172152056086353148859270139721879074208414415778989563390896367262042817313637163471722107307628287943909102469616577116996648897384538250277087394918777445782787035694370264939013060044443887458025777933616529726247239226841633669684069746696060458472777301262508558866583292253852664274145180398112029270254601150094072836075543977806960490035429572725120004786104135502190853868609964513498466692321097438438082104073902693693178913988362731881301383106154791885532661119754747427192726861255733409387077991365738786135252826325541209947384974263496925772598122171778111947441646842249407236521242701466525742401827203833579511479834456578663062350868581257089353405951064543435821786474061742612425812020931334107642145191662413139825882326587101572204686880011524712851553547343733947721169513943384361606437916624152977408425198333065231981986561832123180148648154809529833924184636866972850855526689518909341108002987165924474080185360397181192026240836539809508037390844036921086271667142960931886170660479087014109504000088783861578835254714787835869594813529519863606908955622130799448682991689365527241449793470257048982177382170603865022676457779098892087484310753139311426346858785945430915660880097134588549902762568809062950617972584314413249444391308981226156101995349097551105522331795727187525831461774913793543140846680882853624082131033287481302903116821271743313226794635496367225520509684495411075642263292418496488794130007232128162184534975696417542915460064709301399963241667956579895932334132012880700090424026166924532173196406622076477734145922968618453733414040062232934766405808228635670530709709017552903317697399479615343611918169827199755248926721136895128199187625018786512097252815473413206832072229917827292347849707829517137518656758067290256914346122004259292535389271872740513241061299765849185387042726462700972387417038814391826671928809198938090874298516313770902865468636604066039915337823926596712256822625566736437336081680181911792934246569887269627663047385992474338482102423406305927480886024518491116987058136600182428171283301608523335069666467710143843375682923744359472644865206614179209570029704554202461232260012635586560*i1^140 + 7662156385948067326931791692884337015408053085885385173965998245365186618735449186664690944446313702826496713867236560761571329375148246757549854306934074279476787213842195273409740807510210566706539773526458001502703423488052938486862305787841775111925222231422783122964650772814443386957951699701714655114613002555665847727307892983970367629399730475269245166064936036922765471002631983510273698588764644660612250408466404610515954550538411124957823848667986528348515812429347715777134578002067072208814103827400555391459003439677274535117557279520395401469576686232456423286189527872954502373067911875160120275296110964563728934464345689955316540459681205893544271770483698052805356274064548693021305077065193544596295684487111258543580069186909676688037318391210242556811781618883953323423967033564920516304417106284788110900124070156747336635989872821971490265582786205244227028668948737419366534514487548243784966501119788737009189394158881742912084029627816805108321815314515015540482109164738020333617535392046083365955435933174312548823692179691851950051172029383052150131598587650429042925859731785275347562697139272679893948432650319260308785415165356310770200551544663555561618894210690518491484851631793206118225590791043516620235757743666351925375940200005919814031212714049119146326124666546719169790681578444921911671173971307066910846667412830146632139661135933053369808912522839412774957407137344670351649017453626185333756014759243170882207798030848679019983358225229625638208954814752939199179428871543198105952906568526176906180704279223390891206620125165641985474072590075993735510521073643579942355482192994239432849328927536147330269776417768331292960339154704632800887058934247893619437745137595428273289778087992460578762080301496215213282745880430375743197564195308063081004446341090966903141175331101063196599874284807221125169587867315683077556401719455439111307043609030639283754652758815698896676227057295823485670591275012021532332829371905565958339688721817708951023222881980780961257787674156835496238223447019863197922562923383291465716507917332983594131287999578699291310407590277477377579442928879994267612177810114929484231290906695479612039696620668441125377594570643122170027939457512460725462662959378985069540864680738036263942675941757564596169053131517882036441321742156060587688500066059685714525161502838256362403905993988160658960137468391244123111378178188338663030002232246480874581791493126725645688024355628140062156024924775043467953543280007866048399564429186485919117994273525617170429183955901369654793703860802610830848126992372035541969281161810816736782409153557583028521015335191876867511033360789435904478030727923957166257824289845253497896695768517113057906350411447559358545014301290178114266408172198416580516763019167093406519798779680721327695990177202733565740864327817708856684401434176169795357867804410872867698929770102480018464817532048913055085265393404598005562326924009368202276456356863988111380255165172544276408267247679877183833104427367770910635893799436713343274490740996366690049845271020767083057709257643627846737940743737840597966304278312424278968361863841930437479002356890469953970247921451616508983492007466077933907420799263290484104293129625237845639470510907696463532392029900211155615034897188910490732518124192873016960523176204695199174056983253339597803187663704548296231635158892883709160646541566146383994965073654803352217513773005427188797062901371431031953635935866181517165400718967893537401680428288275247654796824717836244594123213038882701587890702528821018034429560155253130966095907423207447711518239765090718177286843743162556751867516317866842862969194935116003831784070872627016063904556942107893334519519404123926545823866320482391207658496678110746915900393001548595641802252412892589994856512623738880*i1^141 + 449049229655338635368511490760348459565897062410950362403107289993954372219272446965618113697964472436336709217824822028536872196209823817344056269213502011510356103292327157247345413281538914559602129678301239706776506891936381900517946410116734920860257328544895933966572724205201965548626163663668128824510432417586229982532733138281972037133906981425129747713244518365510020725929715052271699594371723581468636326739369619278429776425563689811061582790491492228361773304977553824740962419093386248742937637537093048778020505677599618433469925568152588978454503542163054114593599369383946977334437657568640736267352277177731628321996191470593470123215405270462786897250759145105337278179383219025557407315944742061283451597097871152835480045829448441653825581789362037249583103830137602126558198189769153560294742853665688441302423871059204354633485699233698587041122114455323822698757788910428239739612412562257875556971513324945506802883337519768661238816517136584527939717954458313786139515743868106191072464235966646484980958382642723927107774676806582101125351302631929337449665177106039279741110336095886507198319229755514703965535674209778206801683786842102199941508846949088333067082068026581457649390285701942201152193483679788142084248524766056568832323133967525277344374607274658261690567374561552353906626313435379949620388427177203075675177875891594540383380854421910282050110424062276325058877336515067330624993694222535823371286534919859841711019050881422880090294846759531272494386687259558501936154110557062435057630099187151090364418823003031044763299511362047371097276518274551221584843116236822878304959003026214840889263806674346081040081320225800563835485598401975799753895341728005611496380182711137433461001419762469074274354748531172041499032881838317132665200742655502670088204742186601457492371186588689948461026330532195416539724008493665409356179141865505117709823309104478734014729379938793117106274873562751209735638597028133882618487504588869169843334306619454050812319078208256804284362638165691595726830505528461812239260777356112635795394312170389691891963196262126060742562812607568644674135480903211853079020980318808634183465025579745505911843445979322426123237528337979564735434520768825214020091590270114914076081486400996731160798537300314346480209138665729485049986573048099226889284308954024646497819603101815654650838406859014660289348668039617066744787700871410294028966564166944759727082992724363511649658408140151109230406468889378054471889469765508972409760407160063592486574225950432456423196152398725170319054166319209002445442228170513462853750406668433993287212981196610630144804323513281404690549918446122803473305418196114791082245737661542637345625063256940917417604171710945692674344208852387108345848030149655973960028173490123300915190538366795561502050479203929975607163309982372878287796948414621988401314635211056018663192025988655561217528301628735552926444602383565815836861410761986786264179274588263669482011576745376105190060990331579530764843448345773056680979506374997665524121675182128688737607135835991474496088086637200691909854531455151958680019665118930302139686037910410764552300467878181487142906310108458732966238557758252898403075964088765311078211532423782796118921707106799508246109630348400461868115468481890435012280932404722460010433449386016703596130542226369088867023656525114853835112518120012986516760333220104543581296797580957267375135919864557639893298103604670369700289156643322814173504769492879758365896236522310773688111302043736302993011670579323857354017439015629436853933936534347323245756898997052014868062346830775068450016915977594766349479889753683886088197840138919132468443325314131727068706601084010774516156912806070658660110384047770630916768954768105966136920190537926415829397911610382237040640*i1^142 + 20087993203063198710604479357652064116140068347534728821609179061403224053037764189244430182952199881405989193422024548061500796140099795271171821081285400424318614909546771656168172521200533102990845774157393784595105027041691186758794061671008040215674705585811455372919035188017833313155327945950134804019104804356421468318672424999935052264283614386243964452959470301356809815457784849900859426320558492621817983274148887152692413329817232672490570254067895452771808391125931245710374020902296549049876428554002657215942930887095639369425123638041128899695561196550739437047982054103884956799737231045196614025837541336205736721839767760479022334672714836514643802258746536014214040558301439339227493545389078869055971951053931065962941128077584871205846448666180483001578585710353166810230646292080161468670371681733402678494581912364889775741984173610074888944199055588836735879691484630979525078176531973981131386181489020074853938411014075602642675034032604945986621165697163048852614145372391987834572067473096281171721041511511879799478683283821294691821056746201144839433733240629919593919036776664468742021338559011849273975753284507369188507534142399844782482737659324211918058352981167981220449885932318472374715975952301524930651438747866775843693757941411458228291591683678426641986552597875323391778794823984660028021586679966396512827102847434312616770111304276103181222206295972339125633112540820882011680661979979089788209372314494797785016615127771631997398266790479155766702666283668765421380419463261537886925500162091824077761611659533846625719855121557296601643397024567038480479891739713859450286322152784052632740336551121625048635721607689178574277932739335722295365085053469209854268977434189616082554212280760747725455516790022411453050730187769333342866060619530489012705402368097402494116895049685774138662069671687007359646538136981637456117823336755305364238428317283862469164552051365085241959169555817162334065739795918828106940169570247092874168094559456665367276718612499287055202850292310967671357241430575106316789312431660236756348950431771977630637011609621957424994262179487867534442317300311769046096445078200842460869748165072526733355512118286144502591370310533762746631367642939059865894473606843755812835584793450193391413268751232668349700347494933208077767411369324460757142120411252953859690470333528379525525404591402865100230583074724953878496596734674956497345836220736486488366255090827582933207760440175665463545148901400898712266346682985667566084205879832836990661320233113836534867633881163470343846959091134842933189530428620822348163522382084315972582512652907334858903531567561327165065466890161249006166451713385854333004688012763606028437254497850631564736537270944960028471202059415861454704941388202290598574704561883159450415888724261273312891998364106878818404336023712819719668680452183144598720294331218655921381747668057779334193811939631451436077036683143679312775730506870364262548254826482594632016995678768794165260478974422788315416375263685527825532251979340783222565948267300348422675623319959405363627350087881665875745946373730911352803755557252859331181573020512017964843049060065150455261656422184797423671167108760334916077687285312326471999736676201068041929636146161012748481425961479767826112925574885910339662139938931151732774962712744143106298812889364230858084118811975320538969313944861452963366595805631438868103994569552826912439058971243827530627641110900235540580139508150232284819943682369985519482295449144431273692751077690371935579265935211912527358633858515819543123923929653649801867018449229402551104827003522937758278886451933374235922828278717262228065018440209558756524424426207208104194462990229631586880082513391657774041574095288380955310820543981245284989161408715172131931220554547200*i1^143 + 698226224964379461929611355449254247283658376537078912145927984271876624934854616910504376850385136207673672987505061450280403832252154283677811975626288986971000979968951419479201250789289473595727758575672373693425411720703334024719434446464528029999774796722029142445634755694278228262311505329567957333729740480041931643708023529560232677543485130690804781268824472862041348609622815163238323667176223402821197564384434324849450942502984057497090651612239136574745593216983612019113423014416982310357384053833346525267709208742858892099388137757290249635639343583234784450601500816154950034735933853759299269436060311537054672230775282463363674673571656530506324221725885354853456840076555744239822019712620321815967904213914735493819276343548635833731343869069465648973429829717763314215023030160796829721838792219407439748165854002149142449936790338617842392578505488137767323026524848669890146029989373753689415279798960764467155188275846449647241657785140616205428429749078241945942885897029086260880984978775520720094351070619703225701348978549159286377431438544454309662555273818902651214786273003782237290000008418251365691073819494895266018723693009882974727135863580470043926021404937731996708165394749822310449584202769041804299641642112331151266413579168668108565101866659072322430101393056384352346028254505151987153401984027830789130819006218603451818134249841892414283137534948570556922423992089740785445471863553462085505415234616055238847986124827408292013665797807486680707530095114814011318731713222754198686755392595795959392554029583377343563808148045605406922436988603252685087260126551189228382018635485928995411417743021101629839689639498023582500497320658806182203693263909741320511178621080627538264413953505357452568939967271267571334662240394060883021134816951930069825094621409006712025559596417794342886957034189651258822437861458901985080176507740303156562459987962688456009385542730780809419478942442371291179826812566069144662148767050474256225837483558154537225753799027816198043045134316455779700343854649695837414009552541902130515616937306758589802651761466568999094883344426946985481891860440751028000704319007464008540092329930822581652420662401065827295993497435029560615318513432234797615618698099834238531228266990980594371206646562158092705081586035303530141639501564385268565459316901344073712534767670723325850140599628441037787787099290860282970482296155160222336827035693872190047690491454711409914355709941653149549519933482881261452908380165622351584408819528042379046451363575575854689774813380395717209937419348556946801363461097710160493255327320712581817476449158109988252617329644951534019272529923689820595519823939070999412785546410688498597206761641777265280868550899118231982393114530531974157920229838976311230232444265312102746054383003172201172192692471573486385793829476836999085731639485487773782338588548522876382058645903131908036058199623233868582435989662924716983345586472988773972738348324016184493210973202125440901837224077238342633407384237668170884038615849549206048459301450179318995719155317760524906943071264119065527167096995742140598027548733467093582529290033062498627198619553516464286418029818822449064757221003176970541564570917924527955642659905091728780214797298785370354051793290247470023018463698165207915958324807999677243794330471498121433723200733836193943047036724318370885948097366293389259495636559284257973986755735065005104047154947593151303017432531750260419558497519072355530705705232099009084802757976743650675995599431253803769476747531299822445947608069456206986366742455354061812641555853054545131909013114556586012819508025901955044275465047214085814698986225522518292639092182183024345061216772081213755824852124510318360988448038192557154594345716565923668798126061992217149440*i1^144 + 20179487792519392188518633682040484502362155392883067917299911899850989898976337971923030791431458377195471088473694271813255881228898094295754016760567890548309688104063327342549626120884564232354521819665507913959181432123350182566512404984356197415859371362021356781184449255187267851649929139909171828238173340635344474636584065801256630497769615506345002765793200602894635662692006508789673257494169165307556444192027647698784982853738428900492915755594980111941982587622009506124106623984076779462326858227230478264292114816287443366749416259199087775862671204659221221427974775658636519789106530115130699231029078943054175863475325269037445463444982006661958062656582717896139289090174453475890939105717818389356580769206414321581977024692756234223800540570805280993224633608440724781421998353421624584636668593480974982720285258446016504457213519411268951519637009896686892986887632864972822361084432117245049895725770330334971539596428833830453522792379570273582625529800744512139117327791667687036217538959020522482430178162256668357849875210119576568670634752982548827912096971963048994847105207951482794163770380047360826044081142443530510096570522482165921258064681962316769929814604701493108574408510418701320919340638117113700058650040404383306853792384057146990237027271500003938113037070005187248352185184233382271462366782304930442218679083355998229569696489898146067106040927327238094920735608578577007743268969187807013850345031595452289354329770565003769592113773869367056959409412426496417847252573255517594119881446290303900621129068979039267454997697023139536547557714358354813934669140890556464221160385216570688403080120934266152523126027882676837300096218665623859683710414813792050066349846437090306273332409169028900010378040091418231831312804799415242465663298252377486054128497706634565457125906036745329369428248413784980105765301134501033753238711737755637557704745237017571582481870444921808933729022548933818770353904335865782385847157993956780304557709600050471146740895557305651458394953185168625836712533767790833668810397243941001428058019305511466142203967476536954462752839256898508558242344639935590340798571970663153119414308844127281978722463074434584240834731809676576391491252804351755198047577200538029986822115316373645589248100454166439552970157537568474226545740754200681423605724208936952961430337285428219146647644251660087634367964784652106471013446471749631575931213546917633763087059501632996914613273329800272526848786827883067553836429667969738733739993825789810429583840091085588418550502743283211453193048645668080689431685637617765996603024130559254065210145029894642657483137053604211770836517408886518364577555335282219744242481726838880702380328632053255470626505170888770714248197905712008764049747165378860806121623894310327457416013218356257304493842286198886631487290771301799103089204412228078392226469424672090638997487656357199636673805883342801489639315177195689086569739932335348800464414325410832899946714060413151579889157386716391327538680393504098674864178939216361697375452697516643651802713881748262624222846078299642300041285574846356961420131602849039228038837554157862941402500479742974263389627791700004724002061385317604480378998559124944026148873806999559250526957240311747496723701434031146207315197138019421005085158913738556296011093291597286496066915116272749144247808303756285574516263154183056989456627370412082452294161265714175672526808207430095335094593127931400323323139252194482711509050735019898809985353133037214151615537785825073939308126838904225197553407707218266050332043207754495438751107699109150377301572249885861629233394954024755002600850768901795065949929720310652581530346984377912203453720313626490778753932618328052746036817458625358145071392501085279109513216000*i1^145 + 485390192901910082661931195611190129160834724780659792998178012702455249164583318743749607161302132407853162614803651548185122295583597211068118385021000322489541323783855333834380705628730080502168109311505768585938118733886900689938347452513804740415370424483578389337879608251580497401497132941980665597460840297069197593983359457813993993979676084374814399202903501600405838071505468376519817574914971266865593971328131041458206427905953794241317287215632482779751615218555738586735377402131195253627315998951622175583931860341870070286790108292716375627506947677408447984697610920496470137071010511420934837706018692205194750574652497737335502201750702351751337831804832684382040916119554735795626463554780478405526099466087151009071675999253972535359651056477313863015118884300014720613301605463169853131675864832808587862654110099914760993880512589414534656210624255079397844149196575512192744295674575952827544551183730942175536635235907891300330490391144864540296474036221649533920454062944141447119497950824678571112126054090447988770974193016673887583476344895168771958682942160997300418385954129639969333018795657181993904913261210688637132818642413295257558042821276141348722700558427275831105693734940996015895428785566310355965952252949645224580851894554431441792233945662922044853390296011087742992557731478230746637124788095864693045822196790586800002025688708290308648652913171944897281373773393939304146062419038436896681443421739570868381736117824592876355720692513584684294398836877694754775109689296584976703157303309285569268402185477222672477192636593720545689383845551464867332136409378857522276873976662653876216272954573056487866692535398462510208395661364203437075068976539992576023867398187039768255430822650112615748937426109879048441558832601066673832996271507017160865357518668485903447267012139830310800092371121829548847534846912821077650021012820878985171968097874651036012647061721187262394179989664280041822111745240082264455568783890799263828108915545353243943430239745527048725640234036296828029665753111628340676501424452634479404152516308465651628423434622033353789507832365900653488375256159348426370044040631400053422426319729053322927266992039353341488131759390242178213822301378543846856223522503634783486573227829796664001240989242300108031583021575606066653049839944734733603077140695025055929682423971318305763223937666997738978268850607177974585116908546771014985988692029081417233319794306418177949235141339249374625008373017236353832925826340115098084142957539160978778407064146465678932280255855708070976717905011265500793933134619116247391964128119736610102902751589514666722928957762280531382706767974468887393368185942172465439838139272577149841028802115261495751944089273463147952854653681581472321804088176084340264450353977016904525370605056050200024015751260415290659071728701533583644294244331687445533671965064645812091609093999821984054223399954530260836277486306895106991034159029355849976539021135417535030253018218044275592151770584234397541443074967790874945649498059105863448034956018187687626480431960166003210993572485338816020487303374795501104734851163712527083737320271798398283407562403781282363095684347050829085989510870100814455736369096246516912017725216679569681172939503026304902633538972348869503399284170018321854393775624097078276704996949279054354465005033070473675020088599589453491403401338574893081467525341446392311196639253786095734320976055356320660737298243358538146279784863925733031273015176854732780039952404990272613865882003110239197541611387144738454522443274090292170344907947119064376353297136196015250978844059730507056470919526194510798237368199526669290545302205636906806774454152682736091662741272110974181431377576560373908831487260567013748599018906818969600*i1^146 + 6566661923425889197199432427318355240963553818434542216373409483117795453612234714365021227221457729001920841258092505759284836801321400940625334074835186166294704230507579286820912406132892437389929462446658552956421775301643848268448726080237638869776243313241075079641649205785301250300499037945136774481541804374457888955365418174008913817949239579652160120581084417691364053853118324834716790738597399895328530136458552471578155228822539168514432638608180353273073614305449094969016514238773139116212700101275642761217473576264989283473601025947710174274084080592876368862347038070864986795079633608040116980756544017577461711973173252908834412834683962137932421447059562052343974883702889075331309810022258141408790880628767779976960891407826366910557829975180597252698295339203860826233984647434567615287455482075363235982207017986097277332238767759767782410778442627968298184796642766810151305059476357984330925888612688175498853076554776812616908535935631368640608265521723098744771741848012825151694718043777072079192496477557212414214223274154839811678856974664511912345399861716002427943587783642988130600750499139521551387176066883017224871813595849715238122798144992094627408674950428486791000507888435441677242578463905097910007351862397832556835811112084527185911919982801807586166511889485131287702127735239673307870274819936921206495962107941531029932393795393031411776007113274358369841930510585927541919089185143223739978429408787524058730859326559838754627417461989245369208607750166543622813038048065027919847391346244046495480798652513783773234217591522855100744072966359042266670324154029430852931808743966864211693038960909640709702551423783107869968514893867097487525305020424300436031909211026262749371089788159710869975071853116573319795917168675821136605939783983965387737523715181084617241289361902456272356241696830350323702871443992975619036141707455820470737879935004147991443249964571877891846718404081096181608386575995299230679710537021879195414430535677258228986784788112161390189142246729812952443313290664810024312969108355475631580017467466253048988365156839028139602897680894381763114662540337376918556691874599588927137041873466904857968796377842895593114068178356116133133368623969929766485440748721368659556636974844415434085063921927842794045983467956715022073103912239832619544462970135261824719820330454074893064759793095305973446976068909269687162319576796640504393179415901866956249907097074407938803851551381587473474040914077121355457103097198425266744340531817104778688710484093759586296838134298773382360289722983713034164391948100243693468141396723439225381463524541498686469488479507204402677035402789742920910224494734988307127356362000329438192552950945740434608312727060994748843291351907365315776889473870028706219002856183572619899397658723345502590015927635620985316582961648879140586724940153911874325274341314381043467870469110497572995292599548173140320318751563123422524675912388285209087683652710443520649189310098019514368481255390791853239916681907490202127735471499054842824140168260264511911158371728688051099068008375943388322119935006328040836601590782794394145150506546107935213444912995423724924235035034795894676579034905709193604055160133051746731804560504916322731491512877307545776536429796355677914746096261162682179185363107986329299044152963993258060580942134183170621989836028919508207646413747911450353493943498036826792951998427936726708529962976601834428617257321094685849153522414341969957253493947880529612728516878661128521225791208960085935830257313737833199006813231834930547008601069982452687650702980551882546849254822507151490324632208570533386518896642585602271133779079651384528792224465778340670705714593424877110629615044493152771584322343928374063267840*i1^147 + -58330274957530982418456890444470607741944712326313155992292120697988240876645386174317795578925882852375038637832889239717023554733769093826103743202116377953184697885186949180455222553558864328479923342840181248620474845625931888131206758562682160444084193201301218618127734919495067711889711733546932772585746567904891189570530331119743396941495788288532247628424295298341855301559209555961394363895113694445896802468505338400692013220808212401829643092170986904308960353718039212287606387058062436006125508541470460548453401435377686808954898726623788151830010630373250191568606971348116787544683698236695249258798289390574140531267065857785016452708004693742463452643904250470194460595475588468311480494922845909793251916223615679144591642749837140443269264782591930974151583589087802861111378216158412105175957914688283327926870450567962507651518965525937919252181556046254922352520135292022264254605246378303130246301789529517794102503714562209287556118718096643888442563962098420073377715072519442453113858160792290159445376167257317463187524554349525482789485480898767725222900853521212437724573920600034154912665306186165497525433531624031256061964459259731157070088807297930754557762215492256673766791364164080993351906778890137591634816564201804000587798931680688101531183021821054694100317203476517743677668827287009800098521836992175484985684326762053843912271999096280551070970581206102670542774611686963497142259152170907323614455235184711921470868495231732436702739394182211875046436563000655280767131748433263910418336170764689514896235812024127436384131502089434112825817798355542882102684468170515183684180474910670784112755969896072165743823701716614637145210326058373916112801116755844536448155711175000024387937498744295245356601513442214597718248225260153890225623616205430203054813743592172567327333271282433711790783170906967270710515342522408434525830443213593994945704241503468066819344808455251984616902818314762217481154691074768861788014847810128174505494298027445208567539954625351138425461366354410762242105906109932849542397161070078885480302787253459964835833031531242293944582645838544177516010405865390654061600122364668245128597840590985204634144113982619077341379250212431501773929409422377266792447605361168329178559765914436225008016248792658239392777408916429946245664255215037218100050948569499232515655654549918602256543969529219082860894907079748039498228287932890485644202387673905551433924506912466295355991194579660433436478555184522026726984090769388146334093638031809708543936795553728985530461014157303224371138517476252463147678969673629317225113637319017934262540595109617745134923411252572823909726421215893241757953571335953742005853934854453136343349174584380115541807576403616118520330218145699428625622425545615114001853035727995561018875240584508981702960735003547408046770083123135538446992909196980430514606400853281264938217433115391796727169925325591546914342642131481871830044865904550527255674548796053943326854749117011690534917068007704322324681524589746726137152104422880801577163736019163709984558348496798578510452866734277483900951331101291263113881602475053141559986637465438824856463142817244733729759929313577858981514509653915790974005069532785085584288190744348191356066826344707310362000838006585751728807989652331437159816049172114476016891114437801974850309389387840583458517016719154587986943060187059982328297195071411290059591774571656643898587793113191901238692568473801922737844699554189826264449128663165543081459943556367349482892931771861489364120262434923304837064781311432481072636290881783545949118305376665349741193390796947331766200876787318139399212425954818027422092118661582356929576011492269663381109436449546604910490999320069555202187878989824*i1^148 + -2534979074483434981760518109485623808637914720335077246528572494926653781094633505324175680077846645753122381539779147327021866666534176758009042144838050148510031294836995443759741033653235902694527871149420504673560289101832569067820907963017955005831500857728011749907566816025327354451788100800617620309926136221249456127609006123764078314377732771168934525879428596169289828011888483230659013439597026960184317811556964362993154770302759708355745186614317197197436314588001855513260686636699880205935473879387293238657010244600388327638657239657631677115589257968123440156291924050748689765282943251707809126216738851128454582576159266457898499032146334409189478225607866004162993816210117639122635381109384678973699015341825602213006879982536844171016232306265017076135692911179405342874432302614648092694745058087413362411484297909798665992450488601033580211383586522867056877825903931379096535742166637700493274518182694930592532256414457436582137524980628572291157228214986449338843411536658659457592326406157704546604419088516417850865613446993703650910004769512692263830246919833251358140704781744385241019737401708903618030577851419284381188601951410775308694350820208563422809847075345641781161620549398490301133396081401383109389448491819738803081061527230131967857294828842845401715689504848114183225887831240132189170429858412481414197018942420275265734206308353073065555477325692038979300778049824071354829825506628003824903958501225008941154533232107327748521418702938920675001147656875977021671829755922677688595375852074744020683785550691820925141134677469186743661634137086106921393882898025284726659645293543363967757138892679654737242040052368545696771167098019532410810592980767204872794723244192002452240218606495316269270130471113588688261877659636923775692696142262156779549383289559981076019971939230135517714444593959389383198407814682221111550275275799117313007584185136625984793854124378346927932068702381114677025493701942097270870998303128268021545722267105943132787818414448235946702465519607306259953970544705527712250079420111272697096183996719438420603933579538658070799913208816476668634839995589237444781492398639854276336895481321116161503615709618176551545274749922052888196504437346683733420947945330288288595030282062929764551524353310607251550497270219944150860877426544190703225683436174947078070054917529937774649526066230586003816805615137811636127505886436014626843109703148047019996805763213021497562086614195870045941945287756451668083236428996391533344218592727448311372021794660138940742518434139430088017817757073990592839259976761064907779393514134014512191695266700105041320690571013309658005846901040667649377297311446509191158272704837683145463766567974753534292849683692045137746963944104358445231310883862930623121401803591764940184036501649916350791639287328173833752537901674475044983501463772781349418628401857717701706365435967792381981178005587393793526155571477899008228278754743433317766962627039007339664517666608765159330837078093396069697927667284521650760430499748716579164823914520841373768362770794332464790984298843064083115988005728491822087964983487734455646514978613065341425776524048041771299638488349858850511595790811706870304548568073667688816983375826963190437660310638813587898947838712297169724112350389822478203346994352750468916315613951740607003465176310201850732263093974580801493388243978894993602394363582772480230657784465345665735811140023892146558120768774600767472506402625266733153083517863611502985870985772526457184746277302645748475637791449762603483124789895787047045158028290451501159152735929992277205868395868045806513634826814205347008762667559932284884756266329399291167818243275890840066920904174047722220177992013852463595520*i1^149 + 3027685011256406292937993721836175669069989863073941113159505604007545472073376463084355782571303156430004260826591198847710880108990377086321260138784080541911412148350104283837551532088856654249133314719350685262914996062831276080745073292341032058123150014678477554707829210991428609023927904167443513315531273889871205547900728907731541624157999785507579846031114271368128786885191284855189552721564320227848556227201830058622287927912664034268646019681353852395134796403812569781816844951343258188482276286875743337404823414921580807333383764175056323481947215136985035975324949430918991452531298980013665369837471619042041690363239903082384648808820773367488918400932529808039076103961729672659912620285927038973142130306032159030702306481211488719351817783468357149334247936507376524703981126399974820900670138732180795290146449213258770353489257877280680841278615150412604541437513964511841626700767875342436396962323341488196937909879741177778696333014129503572029269620602338253043240688314002408965225176612928821864145437879561266786309282019408857760495587227396408759505641756784639180707502364588333602409097038911694465727357693031220095648573840555267888524472539567428992564964830824626825582472232579082646940598891548317969248467585599427980722430826904061977829188719113048296855251707706519947271672822830839523742998083661502051513563522835117262247788394334305098585607296381562123794308919456682021729592806892953707541464170068438584994744734498414502301009205423853616028421549192443168979996617942443020126792924652358574550501536842306482764546142105937532351074917402924064587653597555130155223092860705978607699193867298429801572160452458894345250412348268178898304575551702256617634461022404178690849022103987039778678734002918867733719702289691212434435913587304373975275445040579733190879701877597933669218371863541241973001093893715578816710334465027255594770192132027610860919082342136682982589740704851616072781707543958351979877017368105748241563061771761940183858428310512126330437812889392605938937577098436463991043279869996951367137638905195748827101664417242191720526523665420728731294960296996681310278168803317648796236179923711562607667828206314012688982853831043287988174663063326778271308274127705286861102375738439079628803372350254696571583465438725457502561038864964972636342600427202462601582129117019099768203577095722999990798636613958276465600542869829542205880464154943122547120495978072638301902306443427054322680545820906537205581731596838247461142311691084562600529970235198367094990106577711988736073833400161076903421772838805465068288484059561696061048845404697858452046813666936369638460384975671828229593749128856224363179483721809459745086550723509960625166340759621030301344490353334546992046137618459062637144163412069030357646756360679680102659422419852485275803743151959963167726157763918096509516731257957517740485429365428051880469931485925243529969958728480291633073453283128383319820258946096126764725868137929909394131092296502242388541211119077434486517935197151614219046524469570715442076645877657795005949377296785948722083572768371352819319979869022046186478318226675759137300858354796139871775406399342522458734093553031627186264462752307196648049993115970113612623660593219557278175152653511099352338894822606338807428555418627122851460215923331567760189725864807355597188193883019238760673606606869094753068631666863841712597749470654871092225039487536569044805989356921090215932786795496691351367527105508192449026664431125895267980441121001897287495121239170840901243504224447537340469307613148939999801965571312085314054911241725104332029368628859264313009408768326090243654837949848989909490368483381969160298125444516382746821525504*i1^150 + -1218144381519194431250225076239780655781396022953245158589576912809281771939372110688190713815079388290128695771342069964090121416524127732343153286188505711780325112032991267132190420160836137825679238878746802834444057484664681345799105555423566199237253941717208678789411513293854897983595940212315691071423374231537284605611057022289673026876996450372606463147861869932511852588871658172688800354011673897331837541010813975537152146677804804520464411649323506900169891337607571331675440286510155450666508347551823130405610770640901958171056043719118761146944141510611552305288316068795172046934961233671707569975720330876862683024922516331096184237695586671365295491376197394987909502416380701621709379240172552006914124785494131851723524261614064067991867904989653267339887853168284443395207965976661360625413479567620693603875099873731344750427797722091487549564475484902034451880838134058418829123771190590905480182081630247262290238684280432599396469384390530237695679094467437875434966662443235995874102065639734999379893307737727335072210630239735445960473213148445783579566025588219904711225726274857848707517198531839971966719793998420100674426949241903539242585368869207924244388617226264709480272717668041874541706839196101169575061687576377709748887663138681245748714261682764070801406146950118246265730044584367722577557709051152066437515586313169104832986058663222817512830868801209822945351565168179287509005613952381635131914760499243721072190878566921594742126049610176180328175402663367054076242429805241784059144151286730354474971043988995148114634583442566436749039511077042227899863204616208155440556655936307464536216243366215165593307723600518225045682890792829541908643120366946521051367839241071322158276609997873738626131577907125342262188773997790307881973435019574997403688364630567862789249092707660111012447712577883441663853980404776197563001140960898224879619044481140418190431215928608025720237603174592606020138292682716775697203596408349259658169735101244382578591013165909553352725218418064208537534358416940325546284370251312386153120624943441236679721198787033113270091460791817648592731730766113158796162555192515064974440871734272958832259286792972782113614974040379083736154914206771294674440772715344698106619899895848794488407725436138018148311748918344733483246089189669777489302242054989241849540509713713780271953997615340914542272451618691356036371562738516145432005725480784619908462757927067792596413582310154947474103775169514189297956833945534646689811620533837776712872675144765508538480633239733350871455190258217512602296008269130519358207070350880861728122246233885372128152240191277772751892182865652336925201193519506624831728229686953477544149827333212305964650359905602669292791721405463973700311186739253379097489846755759856899481408488537250758840204552515943699940393709545000875770572864726321769450874920318540554670156917618195491606136437508501330418576524716149673760116054963377789628647478490434960414876652683233272067384374637968158057993525270252701143541415578190936530425302165348173849150136781717296232537303659248909272327769247036023996298254057752841823780065562194427886502907123125182308523622480708625184554346503018265760301383491877393233422694949151869172570522878558181035195314014849481181873170780311104130224472379814581102392112672801667794496292189949298256679011283391987002815142092458527297174503360498843926929472425354156180731073841958202188239649843312662783981779259593856589054324380267681830600309104330044332819537858443951229808040139405385040194591199875061521315037865883492166427792978353165239350986486548868283973112358581958656093070988299906304362325047052986027051729770637230800712423702528*i1^151 + 4482623925938782561541907703616395799269476266895270096766872084566174896763019101913316175227004437981212785178103316085648153207004393104560658336385221995966147068993096495298219110486479749419917074555723886716242919785868928299827377596897556605095487067287494045917774756823156193460033102220696708846815732472503662239288555569345715589533016171916970226752888263811242041282814610214879307514676556102117128837776573495714104816389322419438658287387806563861105019287951234895518533481731896261645752377590377268175295132869260391529042769389224290451327878158457205166483359386145287053435912564464957998950594228492379801325298708294800517658245335482897400541377633723021927519882022719882615109906862348789140897771018197511904230238066909447423322648746282625583190866438195883695904402431176909999765254352614485187196862965686793623757259542231820883270704755472000960563891187312106678954438427445172340649854834751884424694058494985807915904555780448797298853845571592134797357653769464410798113421674385469117475975417903608500804759406232187777561311069307500901100549193894820698643518460258767376590290985659836430300617838199368567984579245413642416165509193115419193172942896917278866243910383797453559163957028159577958390635383277589661607688938986164080352761210718198113223429373364104373577500414993485344633990965091810969844840302535594700058857673683882493551833663403225580921674985763959270572694580466297662995888141121629464742135640381234413193958422069277383281921290928927763643808103261079527270681640179663243822743738182016632325120016709457811090588785964615120239773843796357556630305417946932942302256270602015459270694011618646479260601332758869665178734514008032914669064005024897430887960942178457618515647476546805256239361810787678379193386410986283411952794600176000860349365953605621456899017978957235674224840689837381779524144472378642401028586809613764804364813750686224306984085897692955433847415320202006592895072011849146480849094990554610950790328380517554473915378201929726577747290438819208509218367337584902993749574348436307726686162711907370814827155017116259961231764722214388821064116204277375263456353381204793170049694597708971278009430572643006625332701332157713188188592058982872955605662870928172296346286864667367746123874296430674671830074773407587867002129785572138894686890192949175244483421080517476794942763637557597177241034501970897291937581342579081173415108229980248040506847189061010062564996669915030567364841156363008510025929462756283098095515052026623289563485975395575589746505285521715662108072822339263971923412573953347088907695767731178295388427386619984894259523220925947126062108378931147395461226803365846220835616757299980703479807473788915835862897380271061523446344944753210458743586048254544537020218085723546267913866624586683806667424125147707860558064242177658944623751015274061926770352055994720063169232513607113771582653309627271137383218536129577655026854151217912170119946695938175511279196557574616360443609434237246056290122509768727135877782440075204155236438865322224216297655651353266483129755657578754480022660096934530688666963214140925120471121272737085643034782942805646398742948375001180805504950469923294703833207892528052986332329518116812922625899645000738753350149437207721508546063094129573958417780478644927973461718175964337596377421331551259499669818220565557539549698652252691706977684923269872691456283386814402911535444486301774631070799339963634837475376528495810749084100790271041417761405386601752771835357899099567494790705220814030300945633610258250138812757567739787788691734892898474366007663161423060936066480252268820660910974847131810893699621543187841024*i1^152 + -1553956906375743314249446715692203266219895117817034124117093977013053032866413448860139025810669762583748058081751679263370391406308210061471924135112552651165596990585570303210870177867204369055762959905838142344899777818389501910254159647166970307082792491826628214611905233970658104184523475021961470012178928941669698248854086650075224029804372518960739928780072844354821518636941970169582547263331610765957318903487382284846504073127257048717942614841893536302464347843261254903094618198265085832052628498865043908796774600081907200556763250184148916236637093188086478285831373476745491049108259175029182725547338365521027891634680884944689220455517282729531388539753569669948000403177736203219534145581264501401924066791754014968554969734736019930588359241892012054131473073435931397437600247152998277701451262176281890642072546316906936566724941564502058585024728142418410902511481913177206367179932861261200402791101367162365027843058153336918633619031187001802128425938895806785719556475386631388917656834025737997047125519057113423170645430535440501879163591457417956625183922541538710221949845576093429807076206367004302172500394295276221769884120851946352849281354125460912772157467490508921213928589924622669732201563102055047128150763079579901350983944394375926706161624798795678187057597335975643863615501084164351285971345194225837674320083579641646422499284590497670740652856989922970059215712732672486173095402944499107217833036678281112710522875588827243309493301256897684155886125397824764227364622466566913702811067357556102448737421879031030102215847337168838460809490590332799637917243720795543895900295528201024021056630921412191890916645142957761701268143156742923949298223672809647436946129605430341269144136677490109946636862996642287210730694879021433596022135406928556276510470457542546198958987481320960600727802007890658718729716537412456142427966784684382993255544870591197580977126574039057315036360361895624726466976970567541984012957728171793360668623765958964244543660293001029476446729742541617634807256687923985143297990187289940289722740325604174940084736558393918165231766707165807008956498375223411958806061241362383133791296795530939535249418560356483314748675313966442947890831034302833716319172287830121198419044939610445397653047690182407275034540613493067625907573143534683702981386957490098463658090348659041676329080826123842757268591872582416269657380647042123356658568267932393720304045859920745241494005138533386055305085030873135597068074997279864572389605478205609379357573559303419565340010073972601937151937036099758514964191376146797328535603904163580669929227204652833911305172481141615703316951828173020197002818625645221657471208209419848115427918381071268993925599201663863445245727875376278767724127047150754337316853658985857826459003837700067925769271059267205670799489596302678492019894181133479957178156170612141984242147987181316879264919053762603898657956689290060360770307614242826874663156803053083859413366815063735171631845536430246218830611072676159608239095523741764270200433179677307103165508390859629162987027421114886047772281755178734579391997909452065018888710797643806936264376914559234158322543071138369559064210288195627458768104593907699436607382838186454082288889035018568779952187605660684258039001187224043760448022683001962337450356358455926584995583217420623672468551697282741743628559842662163913579346326756864646722222303777964017278932130294775697496066635932813573556795595557132265729670763547136029848481437606659232241463979949767180975378658138072736558756601756485178413961452532124947448436906354842043877049877872870817466109334583675918588038980248035244645286659343424480608256*i1^153 + 12541556342913562456103792138735877551347617977145765018464657349095786039860754057078162400893564895986869229388344957584033955098744396004415323865347442288554560764966536480589768139013247989294029109856805309205033113875432550425131115737688253999250163127246470619118666188673329621677644624872139028192472895941090639244641705118541285454524492248599824530206696923556892113021937910601892995101928339017144301081373384922627544032460053067442399925799325352596665031524536516067447176061866591482656923467250230630113785175291531540886052656101791969749569478447185762452126505892820792825355562743999856835293398306327479245417186687345526674244867478965703218200236995209056874047039725545259442291384634765715569624655883462244105168081724061913083281596620226461716658023816136079836857223804900778471159242453060079894391365828711504833426080687205430406560393046832016545463690841828803926106409468349241605297198519662989245727938139250511546799792374650807705692316822768503235254986627934124510975611144006866520108622295986324835507656510528475948047281840606928872506779485597209361049273731442340897333707685153104313945624849034660836787362163156133207744316450255827808985945310055840903105433222262788422229023667212440574450024857416739992574555102073708779558116986448737138831669563987423748646268193314965466511113066675824456140655223961862713783288997767965301508471731883115840474881789066661412190095407260673625194807114816053567717570439625937433306379009236491513646839230695863758112783189177951177007183851621588990902624386006115656270183493805059850541944641906894555869212518974705104292334155276578832874606402972704224936196576842840284967356185819063044375188514980571991614843950177372135619764675805327509897165912431655255427623979684079157593181508772711473689224760315236335445309367877180370773650785803873586777144811664534548332837014551474285674650817118304019294844560930225102960718449377779361902970293783197450017764102567439253505427981470840369209470899513691917894568157892420350583125690634411248064252640036861371686083232325023861236088900336335620043711713388600183416006887615879028957696978150441213194837176897306770107313150491016653607861933982127910272351928870953838685728712526447186509907655790850368148648960365095095422377980482389345817587904006827533020406799486251145549431350078311135099605270806695429607005686536378383065389018166788209111768225032528025365487722878776143652952642553573267684899055129158247870655432789976335905932631713934987594655653937326966617187575974969331095041689632201286515311432329061662091168042751611227342009758360950100137711686597364530472514033656461882439494392132608750266994038025693474425126972683523833876045628083166374592264751006310642250561934301759775835189774606018088945221839766094420006303855891433676261096132647607414670643683252897139094586649691284270311820676336238943040824998603621292693179991922348342566555147887339605649836106282440540752111174990493994553723209628544815470097404472866189332801717819521878719411609634655408834992999185770820141561262003407926512592521105682793054246719827742947238829133438344310286409869897929406382987804333196211480992143936291024385386042888051188274140865379316902152011217745595266763590576737055550693252236849142494133281031154599653260740246671433567020122970047874501063698420117408711978647126661770844961985932459194331035736339751984230079069147826524504252884571498481940357485882262768394745353315002289022008622913445271455845400995707003064244015154715454700596633177572154351435913809180182045569532987264202484878556952011506779434884830123535122119680834010435925162590208*i1^154 + -21496993700476845332135514473660763441731468481327704790099038322466827587229386733640885990141940746484626675100952766062432103266368819811754189627372717795095538971096874240421337021693592040200187213935572544728071458590159027636127591383729982461679271001262533569634712111353564373944795848223048170601210789770893727930171968110753752030577896349018022488679142993240769861402558608642451255959791407896843418384366044535011102717202182372485150977573442641937457409715233970766084466277445535234045258570987589409813840186483602244759374886577301968072269983079352274439596819055782168078296884841566610184534196139881851056873911389245377648108914437074059029083134733908097481745044107904891007449622912092277440503117072892416944013603251541676627138142629038332155107991347883550295999103003458813860906173559688681840231245530709276046719414440246312126757340620964572671931456731873519773153309267181257994775956316318720646858462312650329223056776485411342730535353026080965286515637063746531436610167871958621357249628211155432375972451183654332022282954268435917297875976656888174131528336825619848000894895781183665781911891812477831083703379308025409187508755156641150123262713885908473598375327150349362046972933882305599716996930884902556242565013991068056153199901311251477379040790504333086339321513852235091173653191767546840456464615001847006870779453913832941320446803254362507827878007557420973522555134076666071066009389266043856490615704098618297451738820592390121662831761142467270970723703529894457361907509696348016931567518688774209226338678199820641178822385969856168741240521813672519152844903516583570827548543840475661303435739735965721854424720685427166237522574255457473720665382878287247938852742138202244053802453966209291413539898139476331574680467204539246133980315109026702116440058618195829039860564107714788086238780939352620378050824975152178154844068141200197424524576900193101626123876265872598962736817866794155195803531762977607914729930829369089236654741292163670570235190440565242973687391922193333545541190560537056937706231672370214067948016642663732486736709828018348611656001999743703597126607022764714492144703106426476668419053087338853003601350345613647849927454916520569115047435885611637150506180084392156033869157780461865260176721833196031219936708657252186044760694385797165993647162031293793104886886183895448534653832851606283206083278106008800639145671260014383806728917437000720880091002011071028538119956446075103723029152842536007937989712398100634228903734809283817322507656227306411048283858011226736114873266237436751069631128576861548800771274849582407359343478431843371390879703955442218322308806515136089241594525833625069575047888782897064015709410963334688320299600191487369113241059309309774801782979007877797530231756144339033615208314851750450006338042748993278163604083993111287166224774554105979755452161633603862202254294281238900151579291706955666494258317341939953643968488959106023918448967295017634139110865293053658804275163541680850936020536672713282425389264637653823890234269564819986197251141144614552197099346699531870008211830256008858157646959149566244970602276276947413633166642082390549823770499856920648194989104742337185701278399080961217585220219915346473563996984843444277371241184341597294069771305255184159538733219315215331736975037995983072776460539681269204681238060975516873877983714653322899557481225475506127558565651119520175224530749794068466203513256238685291638773009835603638312775868537059698243945097173456730440606598806793862518418963130969266414953892218077443453498430430587167620446663413887839089323275118743622259936952582144*i1^155 + -49338643779629240365653717873966687842687862736260202415092117138981977090336180231442708679084003069587860038843319049879477191245946044604741199706116046566176908410624193571550540800662870302454586956511105367192273417638264203635821815212850810871052697189800531148209950070983896268557800278383604938287495813174237687023105597761277576623800171661780562985528624014475982433175975017192185127486380918236397171634483911168048602977058691091005485761428041933608404416676015306815301402634215427610028409850208570251937504746168478334405129029616527552952663605880814552171454742075634840352016489831296764292744586958755035291730434095663729994917308002460734835776906892610908854039738162313523786037168712000694678276581926683972679189421292865710944061646486760394005190593719960916290983119455731408091621551685989358933140874308611348290496028217497347524523890052899031372965412429884041864849028174322279758090187585500908904409680626779796178522662283999114065162361414541292932999951969602094347868783640311286686295928226858995595019392119677190024701675755967901269262912339199433173993379822861083940332698420656684195010728719406720659136531320486435365904246947729553408865022570750091962951419081582779040207030670817707188151085548252769959725683333323453703296183027540657099899330356844695729847441200393404856107102409818391828862142440127920216980529604528566749324407047711326933746199956434487567238601530176816302013851508444984854248039945657356538969471657206478046204200854472410707061785361623078361062181994555105061613230141055989775338565192803162483891132492489485410085631888804778076178531553109741684055997132480047577503932229417193780459688732080366982356003558095411209463211878732861279175007549850228466285738328307996550780190404339077866192150030885706071287393052857332437568998010538584332487879687281361361415357163001377723119404703064482859592348876843674105376551672704216503735949644090158471772847097936676783852460388518923177871507027564818542114108728945253753780415560278292602373660298350354445847137286891934549309020226688374727183185735884301335875050455820227655783152743541259036036083382661563667297228164011760654071424867762705359659332481055963622809766643579315894900653132086233737646513808588180965237511441917779673896239216774274165290397862705358848644421142932918127319318153082445065369770846692349528409243996502860341170727938390987745274783043521635672148678667353831671803594432507578982198617142903415087581816121201312507663781501527976979140953119012467522095320809216994223950085192442553611936678874560432415434040791486495331285801890898304129453127484531554529470296553776376776037569829716202739193287945223978462433889338585213251342871730174542898454669403973485770601248833567425585261144558731933863530263266485807237806394827843261024682820292758930728562310406246490347930782593723227364057542960743158763337719216735572953863794924967094016953350177464913006679719773671596132431566788276608804872207138316372596237176751863380907101154878897585326490480426946701385501371151832448855505663835561713957056410922172582201797890468037275839879787762426102246096376877280086562617401106879042207000846422765761928165694390314640379543413082500308763606627809360980274100551433029159239085376365582521413842786484065611531610422437205560601253238275811188614560862630820912287737369977920913137474411743319404753381284669731192244653500826608760278133354833528203046387111653190936572688697910303069195012624708990980704184200347415696144998706448091856815127544062201202794741780974429604967625165238844411077088838900896688279432777730883584*i1^156 + 152892087565310378046598437828452506743269948856981160703832339203827663321138696413274738680624185823595444489902575228716803629828570755552878623031568585847144857151303285107806613515500602819790828710130828008518307762923159645041745372722995530131869535130726582782643474432731703501847942522054579653892029353044614567025785492276996553088430495459417172382473803611586152934423470467964694284324805312828156194986543856673915984242119736478950633756122945451844715890377030249096376403355600828651396437738220687159829739874011438359664016937671978161611685204391250731278197278981005109882875433955812803893526649955839768711128464312878116386738542388942532951282576814234698697688978263342028745239862135037743551626454224973948752231944872364022789445089598027611040360625070087437825793994873582796957635486303420594253540684155122412939232529700002050446316960543269332901407453172434403308612379455883737115783054391919295970133251613991995203284290456547800543450733830660797173531477164619512722595218989186638078704828734545979302592280019803702673646779326400053872513867645715808708845489044803680431366714527899142867527969284565615699615043930185272007984851213325247445825435586526018776611244098964976657376333566866490987204748881380880811866028342475118370970956904244731479657823001612441059349689082647749110246292500872573976320912035646972584860475113680663207525449929350880746681087279625623316746965798856483839589186746484676907748119316893224219267247183008508317558050450300304981386877932424423605768678365713027267178761657646688321742384141342701495586165189384522587382324475688762039775399416998349896685542814988111088794284336574647561027808499531653425696576370755473283793562000745492017109113792486768527285726877272213453850798101523837118433221392436274239741114712052972362734488547757030484253972009453691358186560113822312449164848937388313271703926114728102779262466226469757140516429141796733860422610511110978501372646283426839031543213274639434701819390447683390349164409825862072287198278165787602068262526924394510871294913256146231062328996498501316098376671332103266549845781327935460788648387956609268679063890825914049659120288655667612963390278322625650197817073156124914805444811803255753706872185782597752575154371415505479947826169170213238040331533185268096955698928133184006736950069235059311231803593975922217457784436305736863287029010272168894947375900823334992384551120269984686094645715181769013378349794427714595929430690636858549933911595627473618079370724635471588766240661743654063720338993631842689530783438490243438038898530880484716854561804324008446138419265599764079508674271346872229771093478583687626426630355956728651020355501291849892886427856466191418066455382195154070819436584360327288521028960574604776093534329809186266014704815382277276156156140080341642316819413085243621257899866492891315560244428068204026221951679628244842115226998639260970400925629792714167954389391217537519901380155285000054346406081670349399423534278699173873691336268231871349558134994353435693315165855028088795460596499235690599830410649819158254185169623955708333160564558707089834430668018125320737139643218982878328608564415750689987753774863704141470376443734916869242093580787973650575656455288449772284660214528849141312971670526355669840250645271012257258995501842873753416702939705258361604125167563206349796519099060570409249897059840026771680736607140276421522646133700824004407913245744062527968043427497707839536567833342782470550307618362141166990807725600861894574889292847454862935444098317065985419922149836564836772975159910730171416576*i1^157 + -98258549831005677718638079108203109373060585060668512123140464336798738821424382453619729287194636247369580726392112676375910429708363147626672506758970045462577552490373263613101554444551699239786173181491090207556321765566374171710521598383065582043963859756590667377915719086917781361556024351530433725786500904988858791793100005524712716524060508613882474830052832356579313726406759714294236457149328211793291651856268373822387543417806283463484472178600545954097616252709176401627358676616691186000216494953855595466440590120179955320665791078412130284017170995759515884618337295119014012740213099915575689644479730977565464155424203826567758336247452450242988334189636594314794756964097739398846776750182915577872769642249272847424350892006669156984258416837270915483051176454126546628823480520309341796566000027863643640804107372810218271063168809148414588823689730138158088249492004085456714323617158427860873198516842717928140297598205604340290277139559371903267134704387113913422989142607838335379126569978081002943436049987305832745833122512921048711165486062456964053923476685424047186586534067457781291155916182650139922523222447648978122845662252466425937168867395835425508307943974146697393704687458325080673618185396655340888462252067860808031023602198048881707449389646503685989310271463929032868442172259415875573502216569573629119688338776088284920437512768729738250393208374189302894120196141100091621429583027455633169374272305811937185381874427042705136301654665308889366448711242616584574949796023785229304325199557380101286511617349948825341600533878277401085054712901019075060202807650728290331466113801769939625102686177495589021102165924590003780067537031113776188541277588631846787376215602918920122755603024491420733820849945518533724186981599705310458640222326211735875036144708883543111509552581187632434554970636461862354684000347929937964381999211169788230362861393582324289428900287248639105329795562637548593829724319995540329942475651642664277666132233161257924011454706581092753723966242529008318673348869165655955555612870835796754170464865899325675180012583382869767795997579552942265705912759662216979171704359789724216792230531747202511385272502249338697325096936510957074567329341974149834333591022434169607015696580350453031566891116916250141645104011641638129843511908798667971574508373543688252710096804082601134471957704739007656992527965804503351096321283498754799604909854553278869329905527309574702798549534423687279875281967670984542821198315937891323368735218664827888856647621439414619632555934732921398762258064217951220728328053372436869017972816618183689864036891389875736768663730794201701216306678960381076396039195168799091374615280710429267508265008536336055220888994847325914087837962799869563028558985411649782657807110611607261965836478513675427523254218214850794214619040495326264113958718718814124150464928132459762502616098993559552085533014560011552605201615302642336289692673762243291193199352590906181691305033901423887142786923761265318940321167095765862803873375192295336308779944230033901349265068869097401593667916863774705627599468724274501080071739730877846133629646858011096483136852590184940271873789343113920372527973080030176658548489973644985792179622580433138439142031683865181855434260204121366546043285059188539966128519598170857543687483291240186706297109931826544030362566746278242917290947635601763981415074785947788793428769177292369922468432178049778665940789111730171342223355911981466989704365460967845438936460862598140357576477903447419022705359123527902809478823699935341725246051557963678779974446495575889149952*i1^158 + 59363565980486454553806763092082392790798071199713685044676141428587063331918571116651779797503211042685467157140924899115792959418258279727661890637748849628872443310014557095959291931700840368472273357013299924897789118729126092658473275370614768906249997297318615978723695452313560891415865587525896299004261877794961853590159564309111544661147483403404311279447248293323103435015437590565909510401953721327882543508463810701881527027135786307555498601747338051620565036479699329690323126521813860627888534321409583673289586177049197880726952388103177153631755267860008740728588043585339576948121038188918961945785881378873862967225150794959659313042945811404181276068450763613258054486761648854462677588366645676571393556958048691751988634626190105368832952601515071783301967602385557211154394677376232094015984837655456816722451514845378507643847786910219020048298563022451291856974883876199033969862824437961761628305322754372151480091064277860751603373519470545752127213201309109580055238177014550343371852996784490136890528519346877377892568115206575466394211267826479105393005838162900847708722009095349616953619411018790801323211151406195814706739622421079165809797166982591945425976760477584378746316388013497397280363320575730559642640120293152017485287356632050378994356082308957458188935899301656074900948281485612633585306881651105695430208702913610623851101275997201678791191790457881812212515350682008773810074502679949279106933670821721818050925591577780020793800519559452493817149548502194330632229657037113132505036924658102445847267315670874918975510262723592892592830019290501877049917102002326019187555452415593847451570743575506778172628960104072170023773287760655426008548176656981833157367710196725487608269945013560823196133071415293752974364084542511091520183770272849765628947767600572859601019881482013337762682663386226688616140252643351442326218032725077104530444517550027197046470002322621673472750225680922766623469108040554448203363689011640909225124730149801557697830776685607508347977358940283936208078086474672321477994472957265239653885643591064700813180324353565018800297585836182227328522097800475660927990628487592543539780473541994831299452511542422467679478227763545604681706522530167930145738849385966749471276607053568234555077196580759580374466102624956172523247610712050697209166245175161036559914552649813760715939469085885657299671591441342536409018491706231129030474289837136163158243877842678760876371843303975821759720789837862486703959439161464051568529998668686912968331004036513449558495622359946173455485464263393496353788792335781223189336865046739582459429274817735956752344044039067328553982235532351832615819196834581873361324212465085954424206137557400089176487687095429643720529391718859737898916323249241150948124979013684646151407972379023572843330026293408394433372986732955355207536959597270404858790006249919185876668281692239828474976898952809147790403928164865869893766020706012469732863663340845619650526028662138580569501539169029219605331018584931174817824524320287892234822079307803942009577930299507413793578826048457423325384829281265916607346887053787410055330829666711651978472842230506233458621201245165764764383761255798061917755845513389931668692531348516004549451091359199154627228710405036145725909887560547855099058701848282712280966770701325775564421511938224940382610915359151391410381161190983625184243286320657660968285619680423005742161742499363515372377749691615320901542310802000449925157339400101020527407673887311644098328178382113779573974433212657556200494361678511626003093854470499114942464*i1^159 + -54730771100464865506489204840150121905971999750590289396140502047873098951230657930681520974827232439180559565004552368167304696876240523935921526113866878894385133541879658889972780036540181853992276491597341646368819495952225999899307868958563875603691740763891608326494690410321139754243149329369595038125880260158810011504694288770555859285630177432875674376529373677210558465359474562299862118659559211286874708281377609667377625044809933833382636800805273815939687185397826444706923499180561657111704110355293267921245923759402226769636174518336285398784646466356444471392638104085264571021680654096194396359948512586799115627455476421184115597130501174415415034921528830771028397702396265271773249670565335677313361545753536230405109781740300199503420120099629603804049133403806193101395213676434367708615186155771840827222407449143785208624817687829641591835663850703159317305250940001713127486672508527996430579712421123506226683710362961998466231109538460958456619211147347259141217978365681970711465242192332149126039941755209171493834370026351650367200101614575725512177204353099058704512740024910742023170669090814640590735467300742512909243086186058815627368983425325181616908441091209018929110303827499784696902807151634159911218138105002627563511176492353165197015604364986729350682726801672205388818053931054508922221292088731138603196713803857401225014541546202454849111041344520267353883234449938412612485313242963538833268645467169258354203374560300879118202440752839563298704283737656536813276326545333812356646992827327342295722370921749447123818590308465178603708757202050871659384488142730722601021360191168282396823423564914918920045912544487631444597087967463770077243534966700729821791719857761187928703825578496127126826147858467124731523283578768359802956751086592766489103538544757921622507144401293294324016731632977477330498114882627285843541723494043570382606745303040025149150120956743120420757088730109038778883625340079252892433436897644868177803367265392378115241798767509171015102388957156281838114378907362703171607773217860574866179603761536224944176325743400551616040568335575678502447140351996374231941161085011860989975330664077802541911171909934806405013772352346559196436502643006479412070948620800426521281186537616967591765262828859549986172382317628829279414463796710902780888217310670387867201602149996399515585165486047653445670201668804702808228431207411830998819148519522385817953085359225392113722210723352918162601862750613628007556969770455780888690824949137806872685660537171635440362579754724834282172814592497956148976151467160945317445283841023139099827220313316802084770109965286375256795302518292138641491557337486370073779367844179194792515066524855135034283091281705460301509696071011099449757244767570823236796517566433551366481269030545179995094879310961159202023115902274752943022344773226766523346173561095881776008960629227646266268995610031991424188482886651145039069308092894221695048087739970894932965759855209604611708881911489390755757780605613248994366424595786661998809758954336019695385146123780230380418465679040954807004878788174051598284190343471223568034984174463571071722806693562092160758423163752250582323667836634719823764654382050005281720002098205954304061655263890674497323564787623774287763253822387042042118192642584594876272278931313515355093367424598147239014742858253863141752270860312542214538207598347550297073755104476399849912136897988405697564510090454715238029040494111380570935993475895543294950230383893506455908323176746427309510647216559041837290080524997052273682022400*i1^160 + -143905175982319409769676154436037031409596648358346328709711961894400418473602442548407833420346498162427637435000763505593667694125376927809330276312933065201524385527109459375880576758332612273388463394734034745736440709837544490199170045384989027896512624789890982163540015191632156434079416283984267132774003721377565597150702286883422536954972789285936881142694684332628374464020950233148189609875224055886940311919071518683635973258130398357259458157795208771190232590240385316603208452994751446343165097612000666539236822835695773918730119018360410598171647441011980389739328307560161296512847113910331627257984878586681496337258077656846402241088559000547539475501067953668522705209900080136118701157669189603300492032692586082348082824640540928192105459636654318774295276201069644243734810334928157840394284102467165732609774685372617394295746605467042320979739867218642842290154904246508662763661036060810270588329272539803339979186680066149369403694765901864246316899696430273966127193661339573789030812826617743009907377565764369896561449992034052406418525831452293427211583517323617770359024215263020735384338526690194332762630675632994894506591486471728190781004909705188547617588578451960723451726039524880414862251007200971411977108536193446294622644816006701301700557566993518490280713011268068820974577818679642670218315440872962611347639346917891237428000884867631099060065462302400784484824662808029719213221716415397569092402007504073579316090718814813007341458408976262455477827382245877398997631518548327875111085155071578365034478211222657468546967421352717619521494395385098402365941753557731859659663764081529737567147891225316105357276911649044025373695896326276413635778505009393029117579777055269644173263332822672336625776563718022138660055164120343248634890067715606251029588720870589639160802622683495830368414366331470719891482598510025603206994771345378147720866018965075208934933206158233851536408624425164554986996382970979568984037939262055976916274192550246732191454682653864338208482481152405064006587314553082683357970739909693104208301105159065948647043538463835254589558009087806461205041070528292071798523005959997086219593006031622426984776215706918500434404504925255298948442501668792544601173168733804651227214476840398929877148023092876302142867732209737717094609308939233399847745128516629692890115590160000868072455670885656880961390614686128867074824922701990404152773509188616344733875720123558808892411239905918445440288699489827366576867606746331132712776636075389816441562959721903492054118138866480243734685746885748861182972111366174031410363474027340560206318563709052228471748820979977808166185331051531760261811992943575978572077620443144688789315979101573176146253001617753329491344400886956600529417541120282253823167849130336381248596169332431966778423777172023736900644442627608046306662072370105721836515684063263379210286345742037175266111063853236525974447191259109535227537237254314682383555561590320214614443455064478218759115860773738783687254369384809485250459458204291753934179534449595193137065111030327464768441256369812321442783159735402134468795008770632576320896938532278965908051278381140878202383090227379227496405092709747334482021949784963468608135839698190302883765975463260555833918867765822815062011767407791746800776386444314664756624916426212699706374847136344083090362542587494576876164981968981435144459496289100726518522437240784428698165933270778254925429651215667743336694220642573742740690148167561011513659325903542454119399194775088832093558172285915143077888*i1^161 + -395002908658851904425075593701608589772096229685267464106469808320452779765194627835320714770139653557528236083557647109615679708685068678271387664553477286628858398236903605235217460148318751020684736581671331412083109367262561428274364190540075409036178148686665444437675389569212182183064885529964705096555264939178615688102359031437712293966017466337026107945985685762731579866437178785838520840198567162597716178168634576322339928865449901765807206294892494027015805417765914080213053953127775547014655046023818749277436074220290466258810813945774121391433129854434444061673253299116720618468809192120112206204173462884139415105870739094210216244514780072249484062101300608561663165594944521315796180052955583615688551127497865761263293770686145749448213548398413592801814867713335244140184531299114940362589043353289332697300674693564828765159175850010863500312371561395731245482019705134018656608265238333545161720326240150034148230022467005712954943840186039349486726911018607980660652103394881963002121306144021395128511537747472881102950252384412946961082912670563226380614295617696184874656693058893677203089058865824519588821646352679964995633161335903713927120007928511141804452576710024414742789143919855066873344392054171423370902162668052282410021308260674960364518050370316250133767094432477051199878798783968944480704730150651648393736870773445765657623570499476963479947489984507815894661917778837423825261023427841688071455057594399860796220522712457735977464361334808084344395463585845454092660815441831570739516822750903123447263312090318821810974897774154922005808922881247088686330179420797430964449008814063169638987965959578273908862130385928108924391432579444430708091921467875757494718507302919376648618037444697324497642095600341899948948133796522148690100301260870187733739869795440756231773748020235734166829306519816735954906071797635780926295191270136333164479026814457868775048432515827116402326589614156062861430591938492028179907754890185870685353843328950530670398599845571767645272269003106182010218530636351539172716826017111803975838991573781062043592170292351452805343147472197949195578653934218955021276367412767131105983473125880833375230183168881568253542306442837425427056660129603618347167053319529164006168496926564651343234913070631797103565311672958022880104574978660400695981614237356757333043873767444246836375102289493533743832590328714202731553073273832319650388182306684136284440469834852977258996004634204499535011260603114275179141827243947021565707604515978262712920934083704983433708869132898148226965544124458302039229687539788914627765235133974984331298126646333860044712191570269863836788130651909151979346554873267075753486944908450387226435448025856051771505999275690816313046113216217417607427855848725452346643481224644839342828960973546479011972357419477038476327141199536974478822661668459594521118651382580439325601263558431949714268065240378898244842522615646264785682271495902342049398794583116671015802367729214963429296100417314663555832164759653648564132076821588383134564198187581802665547291676827742429011581395613405515084197455771546299344887481951006768304823470164853005480443774450826707998293540158032663716130925516661618059979315630514310328709298873904247084786184307843309291888573715420699656036133216744852754153101563793141257731667941665101410548654710297483493469481816406678623628554582108040523532322063948850837448309594097261142427818273057566623527561908595970000577612162810914564986887043571498129874514304303044410457493757778460672*i1^162 + 55204251485401840646629049559617266232209336407981514692842626174513410367914243156723101775388233052733563713815898659878449637056153942452016080719723581952760291894345627074484528159817649804515009262808806174670847057115810156974974716032094620899795105372958054902446553341344100970527544564647953635361381571987219214563515881999696540405628142465250402935449006144912820180606719408625822081857373116072789442974923128088486527844515416892172036148707614358421309068242955468022266934495065562866669094333813048858859377408480856557523104231922907697884317873969329689863295972113171505395655470652855240282579781811734955890354270447988889897729631732396843017726347151739856711424799985157912243011910997733113441949734669873611073689570281517623949138556267465183572650840353136474843019859793813958989766453231894257255708320714966804780854243256683736409111714609925260340137506264483508019322569242148915318721438207154839212748406336949600194204841862489966447390222827971658666335034276320589318359154062386417386505514935699528510096994817248903656392351106140318843205311805331585965550733533022520617684770498835279170291584142768289812103612302396198774687476004673291802750121919122591012010588274001541560992698861124597676753988459266117961542761270546488991783728599065645137746945998534677571975894286702531258627568163842112634232679747852914552191847996669231789484492657493862905325588964805552505243455115524991723116824909230287958492564244482977214749114623370616647409484672397148399645909032503151466627038256990418419435031171863530566277295022265914346134146532993778168513125479687738110543553304514598545022660237733314409875264630749655264256335879462242366885296460161192363882818347338274269385202504053187315137261103512086445942872028969915896250137673361543097225463781710063439693639131570182500130344994142622204964275832712406444519129347553241436714941925782524669228275862683359236558216621532805430949260093727587226043661287433770350560995075483323994566559958077407245220622020103719042283659707553498624708395941026639040264419324652442300929759069048306917255632102806936667385822658203249781252901324095924189536388023726494673721888725027412257268875219847712584827159652498861575921948316173020066991866165672951284777912965813441410197158208616786889898188909675331428116399578522483895341503183760732064592082353454999529829328403955320298756839667793743559618138853727229965675531417057590995874648734527847285705631662004355718823041089800202370610059211895785852208925947114321008069993512439658818955831983539411636017708540232616859300387512988239678626168846537196789966686233679957218131212281479566349113484550311557812888620456967935692861908452501285915978754181436472732182119300132097316513235797654364526553625548666814985729734648222336198804366940065095139467903587729122017039867034222933064232161820430853137347573029949678203208383397492266770156392784332908867771268216999888234580438608332724050106440914284268273220055803088144441660070018377847759564739644505771030390062997721578071053246283842412855486466914624994417490264517978522711876542603191937473783471923419706370819071548056628152166677916022716730439313014985193719704404220741101183963924077680673223359277459760192149127416397392450662480826894421950128339894956149348567624192352716225111205678951151109616763260653831133039355917040642748867315601609675244973897742972619595267775423192358970676424734983383657062622551582669086976778957471509147219783175620263936*i1^163 + -10727783632932382052219569697967742491717473161314190868282030149702253999915429131773983742739178829443774736208790572915694921990988672515805217988370743387919889682492514231858744144882505549241480065775871024879082944507935969149544416748418564955745173522866777105353035516944242877142233077465468428476121537915204307890361268096340847953361720883278094330159595186049697767353753281006497930269458411437395291411701259829898838322474028978575530572888919555613235279088632560815910131141272101657441444900965088624516327820778650826396342481048506711073326690152822710944620042348588497402932206497267572382565906489785399680842887270931325456915325928513538580557438887406109517416745533639680333675637106467308243751758530657786822849378166148287479707268304453229413372821188700920404007035440186376246116275622372311420852953597548348121478408487169097219091931123742253353977839050162899059372438405794451895673059162744430158602653907574065112856092942232713217557038795249405621147780729519633986492910395386309503753148635565629280505008722479050654435411378476493168595907042101932787181529338656301116189398981057251574874229102355793363513843343888381118643987509433012706316818374909950020246665410792582524658033553103316727414185841845719295252909775526413375284094433940890699092321500972677414505168597173537967641520477674112547841897708126145833694063604663485661745177074483052728039236123766998822670850664633090298540763429697236178281940067913661144466550240835770332091138740844792695922917423951952828622640511985795425538268299433603425212416200673963983678652021637545161008882856829005889206116795878172943469071493316517503956650128859444576543329842881024790400503040305706417430530471751565586299004331798559293814210995998285901670901446089018829450833659338428507546400427659470274916344259611939155567780096625630948281922848694247228596814007746455748501974953098355579847769048008097481758726612211750604027691279877555857409468491102312385771999816928435231107132803641736562202076923044994407046911838622897258252924119122073155111596397911486326169421237185974725605236473642525949719060829554952414600113716666917962315464093400184086634617652593527159291120211460294023314323798984062312269351069226301003936770095177877006449976353321327249093504046311243209321029432692646447535623968539981808634102570644205506402973438038700543309729351106035995881295367573003556857693278113342972364638528597575678105791485042066618385391915784993795665661193593041045674890257988857530761233140892183149990233254355964040144350812100613306801249700137955143712178367414167007174848969621278322727572467398048496721945100791266518950174688797141176599130567470506059052779694653597449196155524215931720218361117325152581331772131873421820380677391413629482570256104241387370226464137206083686717359253830270194082181399305706893964621939939025569999269083088294712566185351228899618744722096383033671055481684405605258739433083343049830405038962742198924253318109851755424305501948110869701690261904626570839850341509205039316732091484187315630042739296571173724163454399079057048060429706290346839547166986238373624806867264353680642987472080568827315653762045252715107191374581749627848142189074307357759676741527222751789558279497425482027405169530430635722937328665379044138432679860020156403830789944175298561044432298246220347722205384509441290702323676191569647221718603991467285428834970247651716769397006901389046123814401730056984732968681472*i1^164 + 276485617286536276107389862665932993453250224672727952723893245163753670962177104270308999948606405143778716056756846895516794066219895936737262479258413222871014283902331436988850975571070646145016082838637018117050013586825690103435028354517133646725976507943501587096162050411448878558249183249004810113270609196265937813028936226113233744354511488937290014303384228627976303038584640459885118031444553805483656442556003006748867294533138472251680877113465454328745629032341923044289100104656884429052821432835629847178469547000462492045768971981283237013385318885787339029916484795813558728234111961658447415545720233975042454539690932524719280204661227153333956608617329370322714225016913404532468226564747381845615999650327552668186773081620272039793371989178431409492233322933512277699663271676992443850422812999870372947371853161693940227631794400105306203065806747265140205428852776435504325047321127926702047385217612265914269762222222358924067803700997146533251208480490652865395230546120075175983787695330295775729517752214195053316441174806460427795428188515401499237297292983463825610454251200566475696151686085819408808038415324008972640417754526533577422682605349181691379579511687367638300885027578878726776232130839641297257327720351162306036038522088954447112447070763121034061409626401372910556762324151514389074200730511335859236338084157580752256865448036703174966069339481169625703752711669764469386430140695420110284278135963944985127258007358561707115300194632511830050876559358338630590324408020208215692932054747025762269836361659798750848898676349824982979757881993657025261932749328369186106611310951832230292675015284410005607591004792605425132336079683489247920117567233343334522889086239372022602845249498609036249051788878784220488652144064205879353181925723994550604116396664839675361653815244816384295902787213755988334084633517394601001303299361813895447592572752793999686010082002221429567169742765532252060572976942387189306798722849913723414846035354077310403137293675536610642956590079774998452795789954517567275484801723583403061489650043664267174828600216126587422208056271159573735033116213279591786410522311243358737605492977249274392609313210350876783827100407648768343565534016128973290209169774670815659600106379811215043424102063402183803191515994329444275877666352681507242547718616538514357702576482678480768508768640386382406433523350535471467489923946707837832737183607410374638516911699066767749497181237483457823685316687652966037016418274246830505917320889919714005184028677312126561957082345767695405636560002131789886226402891771099784900902534762152487124807632066099536580271495271131806878001643486224715892494882362925227053767718166023920872405522132804402898985424949648516118642868642724604411798184494286520891888174990128132717059516941169337023593463877832829378655106693272802336426879782412327321132960012511040334495260683142270606346652130875857999743243456905526309865082736441574879506576963785866108792189936256702866344914866939678713933766092792620966790903945169108162897431346022228695965724284942470959182845624543041262862659577868362972183263512520204149239280749651874494764904948427116400270527706634936137738641767286319737611505442533813705209236346888528738342065099116735683251339791022682683615572993112305608160223116521689333463855891174875623843470327697552842509674283553675067962090417389938061141724136366021780533361767669256611279369023327073772721620549369856*i1^165 + -1697226381709425635826057260897069399684639689575143670194665136389987017378862354403447368555238622680789035311803813062682276685259971813548115288593003172921804239495244196533812824909639889191691131180969259691146347828129524548470620502941216845163420184742442866211128928118799976967780511389667192115894156016471237138407594386392052887877216276542842462342791677251127411856108496078015464610802392921702952571919901334013517665013336941423701595598231485835078002668595293689657196477895748724636649825134656907952305752450107286943607011806601929845773829455746256926580107746946824981937342426812260785288660026017073003726095621967226608752699388152488147500607764230176881144076335363312575419390992811155524342155449060068173201064271803211649604260775869665095260692329153406518881311252802520864830906101511503847823097302715785706871487159810276613543106750781283181235739074195761875255767838961043339468631656498109299567764282186481046759260213297783172718471524712871792898280147794918542595970657765565999584351583392182653034284662094941042623872636315037198107065752393989619420172940410693421115341433047840480172405121801569092153136582407914881684661576445461966403022667515564153153535235910340331499194126329968220222997665941761042694236080646178888491076202393111076111600807542766733339682949202507012506442899848109926101742483796802508919661861587188717135082309237001878461608152809213829520607150867471792764248319512759546231789022442509848489442951015653945800717037892189645222391141197512806956997788654719057224962550676891617390785327666609298491569573458544102717973807703668092660367684284124073014158352879344913174338119380075854823155834198608273597343599275844059185611566371287612935694431937287739944621123977057305419029670869193764668987477347190050247066999956081150694660106521988789613953436233715720657712959374082388702596543860466627799194661252442581761831681657830853544953110025701005226668042471621938308119501706213318598937222134097392599304881354491580686443672782372365348953969967291485027142588249559611496644419059837538270367512716325321430502684329935308557095017555507863549243773016458466440029351676301924209967080792174907562469722964923400359174993134390691071168232335349105633364069474661828716762997467563020167987865395621487659047164201138802849761727465381966247279459851297426690665631867712189636282943108520174908129646739995324315096069124974551338312063818858989622171091848780577872018272648039212804602132988765046087072747332486623071682637284167171093645608710586840662821147987155915535135708292218314592530094635583076107521205237270858062616936382988765214814040795540124904164743984442650291230455746905799603051564627914537379408861611293217271565168996014089137223588686570807514703178945324833695683799591642164762407627131572016004640417030363780886933803509526526254215221571458465113156049836715405598568070397393229064574506065022672737842059828131921837411574809106869750464667638652378953430477906736111209942693023672172943316117614612116771327317076919192675097039289539153787034542444352354504395492020370490236569868548701831543344981546296729956685089866571267209834355298216179231946761446389050714082891103824019129913368229082429351199328944721306526085762740513840848864588514166056231858936335132350964387607741436563513063599741242383803167585302248089244390712733709195067297489977998208338723983837175480320*i1^166 + -291724234123594054162731369026856507026080084291581016176175919671157492540048076989579125192135251274747197529763898008640117967419044553608859479917340608177245570285110772939830081059145382016615230891617422725225873356319473783755764373545727569895721037094368409497238584191059495633202937168489108947623023456568431503685993252953658459050749892585554980746424929943114331383088743745841150135974107959040436853839989613913251688982475061282073624803005475959138303809030934281540128136471698357855489816585998325527220506612639824908598643704946070690430053838775592234427372951445435358189809556831179337337591362687016794187067919040132279209454974838172032291368965085900667160616024158575213886332569721557274222848297679036023621002638445513331461243389688989922490711437491495911849769555428000821379071870162871889655769083708918284650228544032524980915578607342710670589411749433051157285934716742789396741973826674287467367212582070010409551793533402224430241186093545804407518081353812117355402667121153265710765577806957275646147355268274362414224176632070267152315555873075232667998628474423347075579308060268161703400971067394646962417266261368460741526841058709176221876945737083146836588235086392157264213791257607922037078603548106801983892913277609726178592880928252497650181498555071333220035923804661843597695816235522696273566223604763273738990904322138023852203228871641758771080399362725080084924467430436321247245274215790669698397391823751176283086822533099086597074281311794444178026347830871765141237124893124843871257131905978881627241020259933101782919067452655754462913817159406620838498628721907376754241911315431969219408845055959630733672876997501075921491364406934009308594605499165828545462879170437786805082849607126233104116191184778861492606102917709882932072150439702815247334303567231003162698881574809631737140572315479806815615203960214522205921057278352756782695440962217580510465664737521873166234363956452097683029061854142039424148819418598479454358545844057861624053902769754105964463052873331033321459239850175026061352942344796643678637469394151805155157592129043520458335768376642871852449618664054442702186108191472233154037275930267006223876314480550297192156303236196922702868977962576092281738229635259567193790090246991287067570925856330543819216862665562897246065565992099232663875323290269668632835761584093926257383759917629898147885568097738922302368099690769977845406564385989765593642996692288558718932104695292425224395640438332891535936093547414294422638062874329303148934393260175216472505774152028467094476744031919948428003898506557636823403562179245215849740652821643356553437950015079158743832170903905776550336914292094858366656985505971631628045567808322352160932820574147153115770637691022179613055998962010404433439609077700399812203782794517363146113761539873469920834278011960867678787847071934527727614199991948228016393212620734202315602259309197612353813042702844056053863760353753201556594152116293921807818592579624939848206313994700508823793431476722060755729162514110518798621779429776687074734098864218608622900090763398964357390091217425654150334550208395134811507206757744708249878338231962908927353695311199884925781253072114397647724540745164346799407995782418759936556295619744065400090383937297703852542434964636124986852395874651438591998908497287838157016824092404979724086981066537337937199104*i1^167 + -10550161619324443289348142269320012913811594225949620079030593808322767800950584105488158536631296230679012860816578168179351143074350267881866504703755215775681548030758607350834790925456149458637502698549338016428552728586432067382355340647685688667706444972935973423977465872129223163685653226826822227010407508406950512623278079336940862552062499756410667984326665129867840174462951039216170898778434384410065363641415969590197431375236863853948827997585531337625569426421920736167428213509803316808269690931145393769344889740480811811352036133999769903714002316372901084967464558787344040263106742934393736848874168661142602570853002501937443446363752366812197988350495166110332196131610443715266708619878952632097757583969268929544270878007090919383081440870300762913658159848200588760214279607637045900422670452193566327651837701809697536839852735648375454744327245992877780854056292005972432132367853311544199593903796934982034901282629840717594014093039879079647190090328599492116870936902203091216054532850657584454329813797316793311897517727018644014886972507549717506690287488982523082089513731499068142531203553563760711149569543119538511418547542512894539526862883499792533584790182410008980396403816310640048476303619170911756538199770268613175581697361394032226564109783925524472328366756786194818858576016652167718726910645161358276563248095246073779104179369493876322564163626396624420572173739478910562008608858966906688637135381342669500276460091935727220300322850528916093733617179430801045618542568062230258614328818590113962179206797105716843875308009456990351770068041662987351866598289134134859347802022485250907250506468078111350710132354111992821099713874848750658644510602693401738233619280316156278645780809735753416057835147839215095324677534552190438375180147795607723019779019917446386996681266076310479182919320084909316973118111649581792796930689488859494603465505791167122693319508027954956985218330919189829313605321272352878323176842272554605646869933802572270118148729492047134419684676871237234268363447411934022260808219130123237709504274662257850549125088599413732237805458789786286465832444877366665636573684820003673780774915775408338297401388038842005783897422381149524490490741199120477153417955459205074675795970752510425869248232604517886624448815598476872610315133377312823772132278000037281985157340331875037059558233744866268551693843180655273706492418967960401407694406541114607764405665480648063080786374965123533755322670944477214097327142629437966031003364949994219234668826575032741301863362843565393950623107592627972374020757433203372321254299356532566334106378053087298620432322944422275402036362736808754566640704202649343063577409054954053297376232722977622579346010303905344695304842754747808907772598833032821442524412289167926579132070585430802476447810076638526650018012684064711976680543221105607658877855044943062576469488500301955761357622511981707379759939819540159126560544401664289682988888729037094182091576038051587214583852454176723458734644550430360087594404753342677286996689266568953825238380591544201838493285474732705307549830967115093597318602835895821894473855483526057689098382847561074347580622358396183359596452454054282861118151788321118102541068251049379921535882383006428729895064341073777393612021901932170307392333522902623191148381563561121307704587778566404037410816*i1^168 + 9724410150360801711195513043538078371883637058446233826854507388285548796343200773056523533811063328572800811478836143145688957795274197975863669117393702012344525610330991262438829220966586331424827114440897233244338616755909343231669022349539298943977243756013514159415849835112534177627353193391932126468189222652248116506718011466462318693586439016542179786448598366470714745194120490377380180769583521308148345804146885486655133338436203412785255784077027714672027108597867023623764081929701173565767337069182842518481575316146390647207373028219654667698856913352357978678403263456166743615047090558287326733778605813970575804275194224498184984335368993880889769238368217807214048327206303295185134396820548465302271702815717593503449703002670163061985053743731049058954600109391116106363296053173464872953355456301430449989372084869055295905887142439975588026856500664200784186767664617200841446379982792152440506851211601573861053905882777286659317894703026382509153427167556969634610615658343798738315726366671988780991712941497746959382244075632945027412049237256329891286396511523521433133015748565336700769702947282700622729998170190331976676917567455616420885876621594787780280407491849354073005487746673251774201036779150030154566584438360744846638459804868530117405952681082939844657083340554557121368551425055172693844706698795004622497169322587639371343386155818863072840658300628723067778348989622225976670178674735894197234572403604355864601888398992433273957320537424927380328960028975559880301111572732102018522382419723032148670062794500789845860540032340634396183832788968578224800125527459355669358125150804699450151118628013113913235194474619120950301737669539821992995442957890730437561629968248352577685888773250356715225200826935549200386958048322138002987496318640635319614067708968815889762398469552896942329796276816288133756718555014205773829191902306917799437416715351483263054244681096196365489607413201551335912355037318800841065194768930235151086660749579702283076144159889839217676660402066876557269094014088998074961446266787896346807869872117986783471014285416715621248163751227940999025758312551630701408783296893290003367888460260185582411642432214494446412718483159255135235560064375350568699859194172680187962379570219981425319259554976970677635435514135818477441283223475208954756217732979520520596036363553522533728255858615475786057890690744353159361009225107310517513835737667417401369485920273983635653902012821749154178367134058278892174868689500395537924991507941762213703326236253113122247599726828025544965338982418920704667828522462776818885494907774392282055099563766514307615560637340279088983435415184556950360419489305146146241526032097460568276322882168071122773552808650796678810150184697593324423193735355825038572565920406913872736545154732846509067645479679068283923574905420580531105607778658310683352816560455163259931635519684610409892096071038218932469240965001869045200021298443618737197706768083290433275225811579043417840697678178187803285620983303419489764730066547250478249525323002902534176461495797295255788897621659772192046766089959138229455675230381189085465844931553173366504985818026256507596264868621093244142568901633290825388239599610195212722485483417399711186545240275206132563458382619438605327254343909376*i1^169 - N1*70730566966095857246338111286981331399770930215165877327677833297191944924906902830889996279904206915961149979302942964577754235454248743756842492411636280839188514090185345511755168069818982539996269706063160454123666196134757473939254806812834681494949691744997996235265085286224029744033820168361078423719031169075596805973761949185875260838843704483689840410430779664496572403603456593781642173511870889379328505844359124085911643616655900875225924093925883559432584596752933052159590701362222000000*i2, 47098369228140867656258825548995958600267126623398769418264685093657987412029943861374070939784932396046033652728373124519350499105764077987244725480456629479590695029105164507902567336869511392476620020186577129783557281206065783951506503531217432028614094663246289325022710568660792139668643319455520311110380820197780109212266683055620400915293931625845875702037740584716843141651696656353143757932664054909426144288892000381063569041841824659540506842992757581527840692232762735530041826915615796887192773432496634542359490458982119861627232834948325645770103539242318908677013933925582810245775917301659418181721565129600675368050231708695013527005754125472042280049414843891553720564207593640538541951244646476168929780003666024487523812102181637873393589595341678735070517191619069717615228822610852075211282827453229107586612714762171237920080255175249761416084243540659045152773954094267737122424021612204192053223914333412636054320713098556106191073411211616588547753577561349327886718625668383092212515580220948609497912609300699791278232952976936536174040537781781220753494738749370275348159367105833434014939749392645460948718791980531701742739539341701774676805033228054874936740205863737676011420336565148021127336761059071999798433266321423727991614831557782135723652420277938914624727886503135147432586304913107388701315452094058346440958582250230965328918993655948613019335278397116553691833143112979562583437242833237797478084444467094483080359818118279174657329787702711307124936366779279761614262944755985359067017218140171351748343705608822197328647617670259814916844535331887367289683481054772618431685590114004245773718942941781334304556369748671427375096633060688671068059118802423698567461346542133011341775606517731792091722567909876985245908473413954673997360386858669547792858784473834700118787955231594823463777003471459129555080431084927120348574115368478260392117321418560860690798361265813310723240011325848674215446265510102494183107941889727447967270115945760682193007283691027531508060665589516732661656722472429871511097206296626360160550516730587862131794804598280452650298133557659938689430678759844362577827963256824474217458542471777542962976331944059577388381728761878380262587581214521936567891663677232395776146789518661208951514002944711701161298011632117951831471538924581370568596470142321600988588886837453284838040376498658598291645354268767132150760412750912006248208280297191673100548603171243989184560038839559523973140367237302212267273108464547209080525260840274702126702079789573473462241739580992749422157049983747572609926792642759898968646249283338397565638846775990775116452033588458609084946911582508570311408798985921078612049076996184301051559816741244386292813295311514474867153127434916538924771003922515110854495857301585884055152258461057769921849719818039483272332388495226100789573944418391084719122163957300220243839610388493440904423185267008233595512304324340653890431092166086669678836594465334822349175097602758076702016401510830812145469791908474224115953648343299741340184624945312808711508453917285630086510092584631599118909798673253536512321822132248441700277583340033941014950206292547063235900167625454081404676509867718751844019324011018178604932772831729889302745595587573706925633083202577694384803012999217567508548306635180850529116915410816806381215603424373209223846594372276175577933781890250363577928458264159096529135302766996406324107341345700100614565295448328424118248108151392373261420420092241296430806316503690018613147746076354816247048930850176107943044287951642756386434651082523614857773330211384037389807231612773335583624781291508469664021851755400633342679056842795851903273357532454111408274929768427412680759452306512857003881040691697881159138086278652364656970446691840702181532673042439042001262992708455003973627093686862987907777028511297369618424717168696480449805337725890172472994636512075248337874776721928207582453641616210254131991470102163546659542885995376415013059366132276024344780845630530170619501725493376592678557004793039729235595792748452454790623744909659084995877806822345510072103925222007522504596406226075970892512421594326012170812505818970986238292990005580222767612226666940661127736497088373387451171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -22023292534023805642288694688833089544301443627375946333641812313393227905555643820000780012407008778278467237209822243952403509730076865306869684047820773252133962760473520397289465595435811609749527830982671909539174980908895053723820464076252048602529474523453815044941497667755975092479375296448297596124610236304240453657907631805587285081672498717499163614647148915295196747408790690137611104468625981863546206327484222360387928407497099648511593595729341493183518311937586909442746759598792059627386822677501709683772709090278594619091818385747448036572585647432945177095519898048709849230965697993166820352229728222848014159733449259247094635344532508853376600177498973337131341223855732610345832724611472474203513703340773025618270681670556314417036020684891413525559091255969406783249973831920094418123503448451242077368565109147562798723790084545338971980984198379067399319760536067302819883141830090487624434492225399062812227430643739918329526376047402837519867230774940142957125219591212533424904862302318350809629003974940067458091765700789572893821894213894250542066936474196472740829981884736870552115042381419302445902679631381573370991238866913145725925808764014169579313097269161945771311826397531367223936995612411544754091965261824347596880443781156440070416958735264701402655953741639185927556628883078391083032915043915866248040673601065355048655168998723790095302654396808051582769027383388411308699792521640799757150382391470306320270365029033747941690646237020562656445495204465929187602008146590057540964413914908355791467364290408744029752538367483804633892489934442999227293028783411234654050986946002147718028327350443146050465037014993367084304552445237067699724518906348695556947675091268093767880074337726394190375342753679941918650856938829394844021088999980147279282924557467101694379761024835897922327955346201217065358561769566976557508986361443039276406621630744997932067222451103619232498554318314919725565336464849309842030419178868408953974671741902965783027437412180269343311313472767397835113549389271252015306363556868387850132816320433237500087658881705485002514198241210492694185257896301110236028342330909060454653947784888585871963417671715183256371601180399211807095673259198912186799426938704696408781586906720674513092542269442616523204307704706279137701052991888877338618477113251614865970176825728952769775209007828224575501490597190571354363580206045421608978437078490529346061904232176215566923616222802689576911723918377332968455664095100910570557832016581566325853522319832880588564444098968080352130828593568653445320606033983020287296207338393762277050268370066649220875315460603372900118127889690258760490868239135797963418324964538802124909021271160178461652131610298303232932479443700221626157097765938817719544486126947632531911782987323554990688953218017711316262277274083405711477150531421240436360767600392881399274949704613929542975519153778372529788455435631089884400729301445901010270237725327399655580709017266292677316052362400618339929738543568663383432499253613201325027123558445909129357490821638295789615571539320462297000399670593690442592485310678787173338323880812528456329809639393759746316745474386085492840408475870487164337131408932107242926698166506195135911648268206699714221315367169525731593413704303429676464688298000438732008786922788756125610796767663822330388936454274055312091826727919761082089134525910361855884923523424957766402607184710997069953034983704117724693434664055177684441268056469900263590696628908317969236118183723101389375346626569852660402749743254335001168978536169633298232734620739092433175813642538098575644992551078087839066020282664241141689538382987868214792458552075285966504109037877770241738622962213264296808530005845901334866521797876669322582787566583754792206363811289197352445261129403102317357823438689140069748279885444791588572244286058997177120149435048292818783305785880895307969905679185635864766617703376161557612324083685571376855598203050183840411795001253918913233952289458555593853769934855284355369636804994395213883859763449707722349540332921116432637681001667335188475419601023059564799586890995189967943557119943737353161402461894307005209821410997282353356065373014491260508831015452292403540039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 115073845438429929314770219867561131062528428548085263213558230085965211474289128196899152053814132401481234492281890471489093889081701295951250733681682162993186042430424475137921743215029901323088869271704678110127650444851502028622109771241696726756000357604136315166904732440697599625053303371258741666303883536386275659036175374972348259957938391062039882676031723623684501331815860309711201147888476480521258255702069664204330317619698670032110329448540868948556290142929596217143596325449235825954365725380553318689784350661868028628801623793440155817134383474848492721587379898981030554457298934921007190782379903251253405494529321537102051009609076845067448018597353341950269702729170158735777459102442273814349905889421981127253243643925268667117522494451420781909821245233763784955507513001758329569386907714448302147257754807584414941629129756271608883204570505771251322868062753925650680222147191555569034248281156069210340481617338658294086512756352757326732533238548803594933515054601908840819771111410224897333052186647109987790956162970046828697049172550462543950084378810414312788071891794133373545526127498917966442115766944860395140910070671189221386098019092558392381611509803141973594084680612124723121121390356118276690976965358308127985856607636868937397675856889203492049233261659572781078577106449337998482391128462964655058733485323992546223585680620641522470719414020997908428388002366702964849896160906168402835128819468178133263761742307806426224449332714346566127583388633161162879351539414702829169121495160990482140722456661331898848334121764164665992112095150074472814005681180158732309509496197004556190804323519989797627998577726466898898262187285502487723612854623972632795755417468203403153084396289374280925125766110370034014886677408551011297596703386443963620513355801666933938831015722975266821045391554753567001103216722712481339316495210374521947390871081890194007686426681967507739125919581550699859061365536239138189997906250865647916037059527866745586588344142324617515981513565794626780034722179729626259043918698027542059635978727197326561849078761427682436371330720982483707577207829385185092514235195681195619828937785395289100681057582187900454576364151682575145206038267531217595857611985117500686187658912503796948077442828746751253307101067157527297768512808265387170206005948068141261878156362918031115399819126678469049977097440335298156236223980921268035751251467461581661838931170744262892411582296317372413255093116582703694054530430750371201913547362563113028378718315132723392834179575460183634048417242110962801298833933338922395830362786037568636993847199175023785267554951704942097103345030873380146909412152907120120547354878726563205199225778968878363369115914877100412751496934379828853705704720607749897815401503497603792922412740916062761505628818215860704015636858516101625201775529732606354987964939097173686600762430914757588049589790117465817264986994456969956181476043950958183442917774759534645720860396410119900948718401290743820848001463336773766151345825098569090759224740787584995550461496975019069093571861370895511091729844669101119018710824821224663242495207155664037124366816072342520105671263556625338015156253161714080120602488473599137478262196111088406604105515743679479484703638031563444065586192442971630309683325102370598347479354760340586344376288922799554623912918816712683875706097432886965314477455043416945639516607202561170618038315156662524326482365995777514146125479979928369126886636025275666625046239439735710898385690490505255431086932316765399065339480995726869232399969739094789613430959814623378222665556666370968225997805643325610756892717540251360984198337453702812545221830061125986578299004647921525130255093106876354740530933681128073711395924694887245050336526327715261047673328693242599856217660520627593816869318135908430320393930848240812397527377458722544222005165615620147630780782292898364183035317960845460633341099237303512174301985259952575795565038859752835097206899040766619311035191161235830910058561855813707217087194923600093287784857838886671030710117993031479134195677044508328314812100199077359364734738811328570443521693878493069041457604695386382807167490203783353299114720353206535812989373883045975200598144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 23623681056370723935657825676912963213943165441690645563922024219114316044443325839600214673275175448818028823546285414482715787679382755523672152350420941395581402176438190088853667102991700770182465519150499604289346910717508989290687576386881581031916253777486749994833083477575206742177448304889523286817432288205164002677188918007097326930737063711571198414986283441375378135411978866621204286816614077840653402869528455071969715237339565516291219001481412825545392309381449312225294342415698779411872127429708686442135580115692422755717110137480263436095876401649700067031966161832288102086812453209921104299592258424749295601188254489529606821221028636079921920582549578543934052443523790967059712233394755884756696693612474920985329432721199407359036322061633980755070560714221227823154602736818706267269473936907549080917566724954032153346021957582249750289036116077345703186862396340570006215115471212870988717619490935726388334723144302844913657950061573529548261152336626381842165672809769562693289158164106357958446725356069457418749004865150063823891958158952653095530812165723365592061355209616736579562282581427422250933856968213445123385213353293203046132716702713601826903311330625020747315800638036738215213299404110851316283113484388547733893030017374652385858837511001768224591466979927444539297879238433420676997337652946417729751161933749635098191310616171276954550041941581161451011481142724695250327322085506089309181488376660505246570164169103677581035753209819015785088499138511003982250885881960414524727575856111591496980026529978047056130144345716423895166285762998699112345387100720947062810981025033520560678210593019966161982325093012802652534896453648649508037569180547088337766541095627043897755725505448609289585460885758501986613339986175371102610461127002842497787640401506691159679074650864686329967950493807264389292977208886819280135490893184250097994809637614744284830030543850391218135229346037316497623166014922105720571487900364049474555893666126147117221105760930915104074953091596194272151225657843059711601957789509981065274940155418339768707470949498849312901998095680384490547364972756257435925874708221003646492130216128104618025809112666837044913230716629413449242909240103245458404558499045896934001112885171068190825962292680055720132743039189648948277176016788774178001653257502548155035922024413716217796799587642713422935285471894846633539464570357351198807669105060483128609909180934322352519532386063417835973764540592186505837820101804764245957265356271547225889876734955851241163844428450384657783538574622948923219136653302807057532620781345803611104991090844021913937165951470296742550758746671918431933264036389630850050835039600484373605659099710298088142291472939113006667188377315479936938806414380673987329212465014041282849659203372567626473189340470764530521432764793825959497810081773358836593170981119674175101568341420320069136975296251881922783844983517740301870351810831682919327835162333193992183226559792448035815415287116146053474379671802816971299863749834097363296892492690250546550096475463120974844799722643640080052266470858612751946686546332389186193911111315347945574294051228898906958468323718359155116478136443478417849028314809693700580042047118031020969980191659197312461161831335818200791530726749836388894478719485905135190479633654171964327666595113095817633260782685750290309640479030268367681813846090813764407805009382164111544770000414545205468069090468447018698422931852135716383810895997730299601995301183373217287330883809877743701961215060535613956391451735002191528438185545511739951445076260914675617314324041077065992923102161639129939696279452932719699545131169101987514095542399160088816732247922427061018820426214921843314089953631421902811878959223428771486193069284270847792539553073002654609594331736206926333228239463148400596749718383569477236044091475615047152051459424355634365878017307013459566640571757847854878289683548197093710845092778900372229281291560161948966060505586097615371137063297169555334265712341359110053039528361720361613892133830165407960295255449899363260294817165451870074217438222918912950310811904290451834557180571417976435181296547391730363022261995675284967374928215941132862274743802358883789653588867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 5232173369184991190473415640911170948146180006090843757372647629705255018037321589088255086266687731542737308700115810526155346839622062144740694778110172052975143510781416495903566688695039285899520916956863192367550784755254305121756209855021059677652458302064623412845807040240415772027282116391035853434828661372008661091380073540518284952875511799668162701828373539037709675548417643842399079468155968024972671365129417536049103444432423832419800608919244975074235135873090591776125799920579169210425425130743640619227985862152978682418058202861136366737313098141090466922172179299253128749860910892123075839624878539706052263238000133946253949960757647182145017611393592321015330229338886322697722841291513179887194093353548633620458873020251458676995632223813959936931749058485921189389853967150362667670519488042500320337898847143998188902014469745734596488339424139359413248847169841370347333984153113545296226516393758568269116041001578662774292626802597307392285689866179747361898762238924216704021569587061566491752569597203498807510712071234881187640330279460014749883402563488075615219673539429740686115073492264530276092384991287222772861257523420804683489081440171778344847135327249553581446069026718172899651465455206463439237721495712243380642656093517054663250230100855292325413459921299457403218996037550709534327777635560461433356814495700823106578511798464348068525389834347250279546414804312479284565657368098517976622859203591343988268618229425085697965295734167010343563137829074757634484827163340063921488172255868223092901226316861018880061596277111170934954979581322226794619988173370042373595802118923269894951918041257693011281264896948316379418727675391316082884174245451086227459279252513377437307673087402293324171452603703268339541795503558403130831740793372299388534951474847849547301145586766274892864245854473160533421956281566361974330826901860638618963160124608510893762912233417403910773607846679476058909729752528825856776867177042938529785269367694077714282193312113638061942942084041030080016801160417225857644454949150743372150622761580124634054086179307370070226311612337095323128048441778541071299391668388161804581672080706403699141645225845597154593896776731227485336867232877346303893180196128115897969445682084842229175608700557281817344973195096253382832388510818559496941899693977389677247677145087090177932659921019982355803199449855008727025761062856626911626403632582617634550322770712940366091999878270367022131474390801626915217571323825498178967613027425007442177092696937848800152087702390739680245013464047961749108599430181948263325576880640986128085178011670976631835767568546784916280765280675130089231138079862561626813589662984369017638945975221425180292278880003006591220281315113777065126051060925253863384999549389681582580605403581708388589127138486861226051553164809366840323229181153629182125081291953479483485360304391686029882438554859525982654251039906812056861024515638917966828591148186513540592873431995164657927078081793887781265224869144658858293292688471351373723536568290612524428143012063590542556802626186897740293121057926676445939088723862281358066132055131673064950947793195215095569977400349957270660460059351166715640646611003090460055784331439902993537933264089443152916184631532148708006074450776339335662515868451097248540388036484728438971685568025955612765033407687470045534527447616324750503497763911876053756054231621663284095372507076360654942227299488210038116870561190382286942949903337248286101443471468109514948221881725863984958754469182428469014362556468494590633578643792802797990052486937800724173746563669063749229513689553939024461385229981330871598998273575085859863727478296235642001556407924488149364090945683946922160166625099013545807102537629328045618120663953430807351866470071714664042449412926369556034270699898062666423990817942242772668795452357077778608154919498926617857204067461172958832326356276386192574340907040212882397662383093129070872724923982978822941528822888964052841126817701390835730806496451353435436348203705085982594085315245012851033332571285211875539527059444094227636616438476324149550891110506392948029617193546017662065335127879420069264482242981382992888878774347861541911628489869679173693902401019287109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 10097622351872151111429080664171541141520844566391956919078396139035770191589863949782399554681100540859266004118777629532763130631037665260341546095980776570191706546946099547167083436397399417234394660259246231448502467746125053995615398857886280183695913644062888099263437039182593232901382755568820800551663082881999585348472578673573966322652016025197174291406968749637814861061582343041164388248116904792747000223145226213597361800461973528518240053703222063816725390429307072470549559121535439210330455786289890189657451714722617028883637616856094955324892017867605444590896840120627461065768663151989395262284075119478121734533800961929073530392586596385222460302596767980877871335950331430426736261147717324599731248960586566504920404638250967254137318782758189705226662938461174130581494628620522502411304377142558609262164909246360924986715262183582378177832136694210987630136331619095510691304342938474755063666011349616863598989709855671973431072098713156876754450424798542648488080101829026203454125170092068317013103439271379143978910765666353658340882455023963578201363075154025042006928547816194155912899232366485532499064960356670546767212582557486429648702412663114795284967775131376146308590770968425805362289950666978175711353909320488630565744433640293606327439033021204207985976896757223074918750790874864135153249841020618832258383175551439336706989858327401416830054958804692435734784834478765955027780397302479314047500136878141575713382984705736386828570309115554254383407898390489257677200161354039467352424659114251154668052849128716568603907620258086985581532165912080718896748571429810838617644433432834347948178367085107364645043595165902450743948598021805434679924852747148235335284018534816256062129947605384461827450989995877101320355705361505379757614178872838456038473511219779684327448775229798646875730345300450977228173403838823195694082731925791411854412192658422937338651600701099521261112015893103958792193983688139623557396890548383898607175410842554422416003811321720279031670578654688193398334434543752922939779555562958608948405858848671092776554738169301744299262769088874318011288250492119491639501251313595624268542341073471210307920134316119573251162002277311745637301329582348997234136717937702027674341022273586834843785593349968438177321458719867538452991038768753994926155605513700127628162621519232632793637340091983407034134583608618590515961234599753025780693821696579796712190053335691165508997870628523189918676377360196377860464243732853385533236935288673094361755015735571463832042118372448055168369433315312373933963690089036341321086903664941608956602054673753536601699508857102588398993658476229345396643633224802305753860469016422333666262642678879576198051747722221311651414405801206894018569030237859454462185971513894937025307043398515270964946005359698684750592552125347114958633085159324981986318283349307531626622111378521504716238476380275686926974768844585214111163294819725326666515098281798834805840019530509552749991889405980673822936773696419109908661302948284001776832611958168406866898137182522103086102993860381642106312182710556676365145228964866632937251514198718731586923724642502120019410362893894680499778574972618278538295119689652222750264398555687359567243646286268694357831696949971460156819612469653104155231553239096399973451270859837079916169867445157174013359441581146106705467494475673616219722795122105188860531233154786956882017566549069029810873559955650879940106695035213155531984513224950519405674891651569824858904154933375613463392883432672213405226661508657075680842774082315540239706707041381441481100374664896165412533484806139531598054250611836067338931798067925620409910239428676968461009846615512093154541254740317915141337238228121831282230024529057029233543251283917351904731992384114997683020567555576656666510853563340601314329624612627447905636262302181449258962235657483458705499235880347721950927334545121746131632843276929150442148031056559939061662859982621407533074698899806728383987108252042072077969160344437148896578629955862960226127413922987915556921137428685361643224748899754262658957414915049543352903490987981058181766573540461213359351098801249449071634029614235071990394732455753947139867581419346364311284453652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 582638372837013240269629172148941961937113004264817924454355851618242749908178612586502699578302129793075804234173860733062146427561186317360915732692751058901150596714860725174169344668521381526526085493338432219245631078512404994475371435799056339174307347335428533380837192050137793610304528891417411550168821275165193242973535694706850856140077952780866133781252341013316778545668905500054737250491303143116299768219484624725174175070982401727599626618767963554376036328638025001112806705582653414845029203879124316528463176289006243172546153895907426142327973399617765878706641383905809578296080749766329367961213101176954432694418654321306972602398961014376097426279757965316577783712677232317807718512731698261077007703043302719357231739611352002951448797027232494883030408351420899899114221928331255398914855412523845786170687830055243519255500551432461403932478929178704133344909658657034584465183132516424187882029464164225082489351911723517908871486764741775122487966131380983201887192185139710496559754642654307061988392876379368728789163392428260036417653473105784760371611367616060817051924248993392671717298763233912571331579996339407413796056922645313985933954300949639863164070549774429328798794540523166184251413522787246007550270831384142912654518795793367919442407558806933854554037359231278165649040135801285809180698373632465267741162936327230728670035120286021058952094249777874062981373870889545645484979085569661348957530778647095258414860637311031631625818178822129276181643252129573574664748480643016889680409253742908643749541344552023866267207634826803332815587509011756508518039257075831793082060675543836602422763223956551624194738164972121220428152709317935116291026503987718659678791883986235742503738155816949679733794373570975787879409208450117376688281047771845612690989994396146165335042063738108364391820795066795609800560242550666730335220106747790103634362990434594254441225289665652808282235122990975374232402587345605936990836873012819113547397434153219775257764788294126216256801274959461472998740859122445527857896312628526956562423492360782038324345038778797439465246028819721287104285412594372431263063053763649101432187739286344545328034925000508118433757574724231335752658279175778409943317107272731087295845153986781860392819966827656083934261135626700738083171892381404924506809396582592689508088881136109623758264202906294175897034398239223513926252083186664147901943521955061644063787603325266163544591313025556202243573959424016792030704348837206759816402347608412709319479609922627189028447872135948429841576067662307638943523755427222884727925980644933665087874318147032289814348421536403688572494344441056781760499357927022961903757330286428445585204150427527419503228903193682395905072629955300822890922233322178629959342505031006792011073376518642295387667882338911438513978547847842339222422649328129599190666836730414995541778100312867469938088885341198388690036293623051250347183971300113268251238188633549367699920995064246563565683399995703199320407805178393430268058343798006634772106438938544698896462434768498261885461621199855679278563596344233074852258415677262477459252720538508693669685488691085571276380339007790069912189686248508074564787194565210058015287956811382400662058289859700821536934370573871917627517720211314631814540410692863796593537194596457509921822256155022493072137721481375925088700890758654071989819309747036940684613549195162425437618053973751054461617746256305952382244426174383809217068225974171216139315582808368243355908779026079942899875454334797463938296649888911784043400421627266665022530173126229021881964874058092689242911827411918374498141810568706437931083663252910114511405698325591926359722620555937561057349814871370520092141158697256864427039511888324950851330923487799268659856299554664790718440336472439198951247796851942507038363328019568727502774154124312307150923597436959795127927594337139250737246946371331050759656144067307422180039733100441154813300873035846174295178115460695037007571126030533450562536585602108724041866466000062982767572565648769441638922072679570150558290582098051682177802081662578867699736935552913568087427682037567508126340224052174148510440986169646101546100522444409074744126756779240193753135563623046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1722132625438150108078315490909453559175676086292390520120731619241069141997500820004855442796250299300839124352418325686986277333401419128808622806613013732184544008229723779796226748748906249079191589938868252282816192117611626938273376692739719471400383926169828118881981034851079601478253332091191229778656755433437383933828854557645703293552725203330468948432412628119011279972685568169098073522997069531677663278461353707813968383315858103122999792444215153233404840717639132900092460454895247307337192031740040898866798473120827109568988590675203015823406547661737478125689544017686352851299390829011125110337007468263706318865357556445020029326423204221252581776515761154847852346218350292845275787534622208683689045886900590643494604217233052057807033475315519900215176954226572779377028369888355951783462737210346242703524902757242518183583063837525790383902026237174618516354656750061244524164098502548107955238900655311420122014329701150281022974408658172977350431284677592416795289148607162695383553919980505928912344437546583172412627034057601329763882470805215525748082612780139891143395477514196516996282528590940334220267381859536785015978965696072710411415040511697277123294370015859715959473773178064956076082927672437632597693775526600904051780209254807497175316233841382518547583330689009620463864809101961061025322458656891346997859745589111870712278307548697461162831104519648941790263142518486805569953778455400332835831362634527822389946566521139850824128369420560125288416276578019052940820159720088134962441370562085641597358699183415418177812360608488176927827589131457434340686016672909553849652603502902977003248568978455278771406751889131310806935915316714113374793064472301943744026322808076969047348988283165951880073374887588427143748295429053680513009956541131258423170566154841136307767736277253435207362478949669216305542091455540614500576247878526421147130315860718760506265464847344964684930737708646476795711009438582786675271402802585408460277492739957552400591320309193148448130772294177739520109893066082015106930990302832898543816283829871404268115801041358093089220099021228162528674158677692585331474871262941479894914107800232595880897422495354448653698221248926266207206907013600503348424412319046357218043445952274108160029126989264823412887371526836895252595971395186976645964906285085935099026138594581706890861285426238949370719474192321799151411153529537907215893910155192618095820503616549586760581487979636473812545490726566743620148248097962787503535972266192065057603098195156965736601178183051889419780072205463476804885017499617692765250470358707863346637017028530034751514380240278629517235182569182287221026526517806663306123438701546093479995560436021263952715866192730756054937365904778380339589908935740718523125746153950560166801970592917282319185289319547653596617311876905187776260590793608196618605821302952257431145591445605518118511278162387322654883579831579556064006513074255080735949865813679108934939585834050395793614405410024838671700173095136981242466804099086340000739161220319109794477484158487458434667111479772898964203213166835759373047833635524886634176877293893087142256384873489314177233744743557108873559168103113903016145468008749487347535564532472378315964075203632441539863463718116218043474820177076893699429579113581586153366786385788163342468340376993737092213346593069862194726300374599269528281551138403443580253329223250401947897993744210013434129702077324338217363854312249624560894187023980182881631416001033149164594283802508123040590040701818807971033492135476689454860241319504448001204602479591346921751059305244363387510879213860048678634990793896538512191784322412280720836553262535096074278823080287566656137829541383133796726531719615642405935538291968372350278716226713811098068032655082801674491023696102783136693137128361301107725266283880083467319298669143464746206300767680515095609824226722282300296450788123595822716692021161211523173883173935284493684281595066023743541379748016696508740250182223583497094982534622703527457617052590336190374836332962122721145142094583197163385643552675859122775625103426691913020624033038476747715894422221878930986265348669796861656083490594912530606869995398755516039272525049837307928059136816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -20012741059847760841824260107212657033140827737082943983825250677341883281787502636141437340077234125696164799262744810119715278906572639408433366310229785514920894375223696520988030777408730971154668468230171019706847456554883109490915931256154902272571205681718825250316655337731040990591079334562912852088995208617747090326446701960329389549381784429756871920607222240399345464116739736287791092381310924010511521672663527903351479157722885348222942060191569392651783373016800693538830516978725082307834646653904945564365269908986689083912795523444214426606072538189980777467738263823745119345851216465726881171697686589362497727106392855648892392679108679998000565122309490191264917661438587636060583724181081271094006358824147753491541218214799109901864942451070628701930723680013421259481351353364256692067847669537009549294711508475671784069109645810526791285291493196382039180643536203783491748379519167209023965159274579726218594315787530707340228487772789413374713468167331896699748795933456040512726199431150567000611112047030867119360716270314675250276041585884135603860124913044822003955651988975728262455058626476190162455915720867026274529771755129422294917052845064217301338811377689771829539745201344510064380558085495394492426919026131042592567119580527525650086373038478599316468894209806936726374227304401105463002117233548338558131407358762922742630832495586817671861033324319892853371891194968598169977408822351324576006481634720704940371109381817446046691106013649469045499278523234679747354232091358068485594634764838259518704772377649495575335132887194596235526333993700231964338276171635139751490133704372384026523631166048656316064412583385959679624453701878305846703865227312692639749655623746377431886546698014270749949205847582855953901462906449224760183762489527800278470192386855075974606859849373428340698461379356097040983808449561937265760294641639591917944809663127696858854243639222156645762013573371956063748191609555961981358472591934016266037814961109898682680426131736359435040332463924924925752790985033002749853875585598041349739025206077022096473477483621671245777773257802952576911245302060336964873698160166897486333053312831314798590712873630841439123939045041550299906250901766930263830964119149982330281614538421942947780626978894606836320775144345885878795113507965028121941106202039125671617270937801630857973921616312650093304825603832854453072699997325904116610284629589382940543408521655469924504090568197329705819341946700692434492584390730232617394918053551430980456371919983484901894017715476089862187193555965948056679460900149908529388491723185562964140459052535597636614029262870050065263662808141795177636675802989936696346728012704631307972434811359934112392686106841860920017249927161551997452132685817353980226742823310252739513442398898426707586448620346266887460724676567858948025863146119609902012522338868504951299954597624620514144326238143210821632321328562985380245497995835405458972240626742304114735648592830905595881250747762915341793991045793032578693992031615246372134976382786352948179391601737190697688664648830870016113732212521090738406797505803623563087749504065700841725021292323680332218643181473960710439047581416399548447421684628328167233743282825987347778808269445470844556276884387452219826755441191878359906926920402063004476165966949479555487011557198777478696690617752025838152521831780169278419373290596641824516997471684420315189690018285524556725189588339898107592165003049877325894634524996050185789931962254153445090319140007606767075499469689899718534784088298717821139120830235045808765010542490812088916769168610074998310763399863480033309882544424427363017326731485550941909655462608087464422522136788966762131794339490173466268607587664397472551141874889770680360074754930325028001958083953764012050172509473671230871525218821575984585768749786410587316866517280531627083928032203830293491464607319759277320894330744498886443865063156606468616426732544064826585248953872668528453402077763623208455186885845634380794595761969968997868716944346391536014584603836506611171803318485738004258308056638214155129616831041217750949888092528304644883804869729198289254418377257502563507918478114975859020778629785607320504657415024369252040635061111535644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -138777787956042020150284228617169497580039003321296099497023670208034416492000244515973824865354924115759706468998180473382722058482496186914652378976715108820223132053293276127929704008981167552318384390075968793910937394439896352091671279400488005902816810528380268352448591800448888749813671060167682756785570634096322005383149307378198847893323341602866864137372602329535930910307902918931398900171868942273736914012926934841086508017770600137836054397236645499596854616529808578004370723118238980624780836552097011080814272393231853916183856735910890580402172812533736126775064806020729257091291558525193977243999632069003732619668453155846478701858527169733558044262953754440963101405366174939165858420641474413884856218397234645110835524745898447193871342516717282853928932103927766190728162766640690701865624552989077945233988969137601312924574197649839925241136615925259524983790145183558157986670359439686275247833614895270276015654266588957632909667100225501530288809535404343674662718949172772681362189819778024198438481405655462413975473782323945768108018926836973161821304985636795742507250376026241828357480023033300560988280456684400235626588297161966864905823793093030050036414922712349132158588617868155552223531124489292195398548006144333174581343260001370408590086760390595538332507216233470889414296752037127367030342299856192543543202191558097959211101957456813387729168448111043508023657590310817449882783617320991422163051892745863805871806149620884644421550912303288625997751701211640346051273403646408121956217737787208502603719409105185973619731542085434313540968358293212147852695190860051488494397574966324403819418960961736083948931614817400879769733311867797780581164279359752620532506907456682662718226439373527114814844587235927183127859613736970590721957499268131375913001084753491202614292022111771988595113865316620115769975687946532824920866567178040747606705562511377077818324441621915217832744827346766347515916153640061931283027865757762101821404556368400367126637639488684970199432466610455920281426268155633163598368689036226899271301273969490793767403606215343732519123606732979322145320439390736548371206148299645331812860987069225521273414022138528071807599239247375831034964416230339924771156165066910298219084195615017805864061541297798491276308729622820099040839398108521452372171909662859716143112782788382369007013590525360261155671542804137843189406059404759586811998446838442166766797482831099016867308932678402428187727466358493912621253272845583238339594507343085838614111609534334791057143287529032425506331425509959049107242317866840622375474949007159940415927267464933715107077462714207019320849087606581363397027375300283553882896794612346119782024693345815538125179323183454137493549218734662286568793742169095879562730878760590828187495348733848752758852395023335605941970484856078138846085226428811057947675577419773477479467028818126764545740728817009932186291266848105566076555048034811792333653949916715678079974388888088912189723330974523994639692431881920161382827466846367729694319207339771915525742395880189895051295285239395167877336665059264007287331188509059888844438040381665238933072689036288942826843585790956563075482028159135653908723933676194883833111305041203677343730781730655002050343479509927876959386379900521979862323287614473876162835409993259183255999163924192437385128971998827433203215911382982081328351272323058413913255411746693814043724775356101763675393265943532328784449155525459522961362576288209331272856453138118010408396978435323195732335361509169140704716071408064547501716400156041897610665986120425452866669754108519414895998278580816023601160436092789292383681573565270631228706527915600632819533700289017596921553644195224499893611800204694449420406797153192646580196527103901772245662250289437651303084991780767777711312458252156735957145020490380680465297601252858795702184286781441343933285560932805944237634733522737239654534854723251632510228584003630138894212882341864917546655664110337854796262283378117417869610220484609976965083666785264427105917863527094916331638337631043870144367743041096566292407308235832922680421759525136457656643574913932807387923651184654834652098389645385104296049184644272641212998205036631575774004720799365234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -7079026985033037919114179977532892895113959097604275210599828645572788229737599689187361630077686000715993890122352370729836779682242204275776799127369040758877370468473015323282115389368194533804626843090531387207567591210977401597221043053790419491271899437705237014889629397895087034086097281088758178935917923059137492453617819816679500593332072015519785197040448480650267266202516409729028377559099162305489338256493763934533781454280378904850911408731788946820629333986008433053824724663625510734195362425240622120109533288611803976588842513967646265936783435248823606309724863900859676699465743011332639773075886155396686855400680885780958118018018054249998626626651488981288088569737596290601380860511454845018478260959923970722849253609041589191146279818395903375217574388811346406861665181747219721366730085679786897283385049404364488229896390098175009079401363326808100135770645717522140639781256429243341061333368557449868107816694184062587499778574877019623095511466327912619381481711753334527163457050328319395860607904411200569692508759405586395240701459515787544487079144289744273192520601083449427709737242868536725695171789429388118370165695874459668588626690072382937483261505260993234290135007143882573247614660314726178739056983016121663324992818057791861459880934564031907196783443738908679631614703425203287213327104475196461405914510685022427544973866852668486593954859489492804803888612977592233094503914895989046797855680543556323762450464184264366348640657897571353641220571587802359378333782008635052754070883473702088164230677328430419180799200726509826476463805686953181018441804681879942656525260412139619883182396412143128454593218868823928010678815591546938457978827820285642583199970695853894872042981521808392681454010558362627489407543896701470136622398722926942376456441942124814067291203709379369054067398030303955862418591455454764912858630091931077540120871298342163317007501231401411898314394327571513066010397554733136418496486644352991523100497398976240129040431611208026558179529595397997190999924984561630050320688074128174068687347985221759849426803859392538596191955588992601946389870939174508925910712759795283829896608973151041565259975612633527271651819080347668864270889920103699190584444035278939328750558243044740663219612405544573284359494846133977467051919567512709819830563591524537741999860866543910194882248562825267161311482191906553623900593192437274227217543271393489714308269315188002171018690913597464080219988928445035543792651004683411594944851436063377010684076131034343364468680666660221325615047768232102958943664085715205908242303190365757527525031475106889163632747074971019254199259348928429652006916805245006115095881017211958013883230046073519365872557974574507921856812994804950312116061754568664883284493401181024370635568118323487363546217285536611549786357584655863405026194690771961449800350098258996402650708144939938114071721811496613407444930899623074202134193215355155245041670253343682903788829262682894875017584144834001401721233723789360723111336730395161863435306980591800721321647307256793587736998241638789112255157932386207296155163154471034771372529521543977951065691207928172747153387394230782124366782184693471438096152223798843237961299910888592173896302648829552411539808172650513986531096203012220729588333001249804275670747537229370153758206831018468384295064741501785894148306037367229300166810844169296092259702809172704252440759034957277524618520447325270934284053638219974943324031645932483694051374136813998067235316461208734112981428783435164741197657201113778416359236344649403877953342398997914540793911415863296505750943798076878201081108322251381902839878476499794495096953691616687543915501334505420577688172211134924559587339811528417361537150232682189332715111014896309260810604946741056150443986751137270326080508480002806909041139071242754647543154194066144156800231732226837575485343998777242354719802219020643746904940974550130257416109174752432288330286962474495700732332908974620337999288479123393297326377814673401818848557467124985484436874768314300781980570963310718183672749405946797883383348557355075931169344279396540882227100498209337398557609288108702010655887753707411268511966702312519030037410115466754790940811818527290039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 185384620703884351105110530163854608572054560480643564043327353300008674645302599271670948581419851797264897412800394327946313533077776999689531151245014291277430869744763367436965105591647637372508733217062670046142158295099380311716271221521418700062238365873225892430691406704090048243736556493577270477866423801411261391226651220247677034399535710036424052396138804927972437554550554121010071475277609251537057148850675588779266239459358530015465087643344491930207622503925257243044184572180580504580814057631683322882104646145601893046816228086835086180696232806777762008714935882208643322884308186838654354596391806618099875477515818789977308635022158585443907936216325587756147625722783059186458902202001638076618672701627846899177603170798243943731383335732519262191707153489303514859230239409033181396796466939704474336962415273441707945199754935322324651616818493022401018536188698990803649619912251031829161055349367556260741814391879048320995496586311844561294355328916349560981973888577678483420212549789183185243728584184999888054335543188190772722083786983359931591378360871991334366116841702798928063427085609781888676242715121786048728499863737069046026949521254110312898184377870763361221818544345227762814770221277048395015496958799799144429181279948105851227826277180361763893769482338552119522385323645585587451185449090050747530478369676370535052452309710961059848907086477137343548876490006296041905664531398175073848701573886769926820815660154264091831101126811728600327986091516036996476368419904105850645324709150773254197156955363608173647611794685172520046605984088650479086166783965496324125338717878181899623556167545514183789440248805885159100728454829104739540264874981919905439696654739905410290369566485595791879171949080188003589464861128735343758075038861560464828255551498626188102677934809523902722821558216127492808371594635367095818178266991524039644021654547383667117945546381324344814422120428707135745916228533318389104268267291370409422313406529883761132467726198304024364002852394586136296808495905919966349601377883497161868109088648589658250724259477718268073941544139222034012439179687865259156421788688287442831102025108731144769592783096212844489310564125715237988115681206056249114703873446223385960451666472753763995566016643180411016390279979794181161174530598113405297104466596954991002681474565288779204351628088961455858198149205431422051034539715603953867304840068292082380589141855891558546072931481917798531102724786278554057909026913747127730321012555586998239241384441441854797298025028543412930974670646646828015226687322212999801897924909965602583436935940281315373434215963297905036903987879451910629992091921319921165121674155198833670349670876990917887311498875394825524838020999034384669559513780651940800829172737607041493335052435659841796297370228456905626068098175083586005916712460322374401344991747838167194809152317835528155066144681844094020254917085229912109739583907135643493911847829310200456705557691974309358258001125408508874258487406041776851969759816790884287135301088195291680866174716435110639775784962185771716386136094134148512726243671852144726601920017859079750165673362897718357360410503315323132136685364903437337955256123351467434723428723197231361590717398707058129045207703416844527374255060890733364299640909226892152915600968461957374051406812581259828783850485199782596916900022224640307593837076564142123161597467036385844077704818774822922006678430413194401203059454787926612432459249076263208291160815135660693923838880472569496228866294785719923626363648576031846389597518339390307252073042580839308734086957996385370403109173386917838691578848447096587453648122118822321716906971451442022955533874154935462608341212206598752445487483497065697390546413042509795849499375866027148561476948965131976967746877697845014276206261432090268290715521103201890165841064558679308742138737710880621221309387468381327276009780610018704910254807803473078225301386943009033546695526808283829768974327045524452350046626957486006526920043112148995688771085092051435021563152658968986050004750732731005346158154682309823170018491882339707357917777562866854745676181503367364467407710547023372260000608445688334068502957590701240857502328364211003293248442652006298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 2089292501365734662388429491715850851329978996909872607221604470063101325708091009559053420751398725129902211096032451570027359899992451708230763303833645047748464160632755962700439705811345218670536066880050402216630823491151335776178106804960441068849621843517460785746749988731447359351266659031246638971861487414837987319559514412070409347778325696865611928930248072604650392033788766839854673377350062106115186558597130577681819349666319298327804101072926525862587484145293846218784949918448950659813814538218994439473053164358608121761223748695966548184174963944999881445407258467939182643939565881155185801509750360596765531362749159705707121788733564058759349299102822218540566424438676472449924631745963894767478221243904773339564887120718575911898877904549788500436197626188810064839250936893350081208151101429011111996211019701568228110224336542086742636339210386423991977125046913282900726539759331570166805777770975733230821592114804672395277915465421139722551723468653763272359586266378594296620204511347623284636242502551126966153448072999465805374052802307785929112375365372012059315676330584433655011859260409267669710914215568309032274246473736418474215578964980192954800606802354112370405156323854952011000389690033660948916055584315278752993506499187042936806224928156663273484868022366481914008978464110113283658751671328920144570288254706223062961820966169387911862929547499240384730404091789913426078331984616332116611076169735073149886933417312546877121585989882470765909518249684283121761965837632584333441414373665432088615416317404838529435579558079611595024223556845339946262722705775805388208075679583161100026937236633824153923189212098796537573648894377208071574878559961592504605643330051889676785430251184125989739588692341460850563493370090350890358333293020263429488749360093364825409080093512453487185994888549841281682166121359626104837140155975604283100121073913909390033662832532584802267005876434538659424603729656532812590074819974960277856118775369089277101461263085256622856723164480180241244076173592791966454479657904839919130172327281933608463509027071323126960514523128221535945263141150841786276055284056628144260736539351051257873293255134121793949240866555659157605481989503387709351407994147958858551462384597107187498987462183213132675239540639685289052085920137215047998825483107981110041033618645187998599935059399241246230853114800843982306633846237105269775485849458119839750396272109025627170911442409890745517979837392382834258759067407203419972188518425638923147448215257621820794078579789236875183577748462443710160446933196276212247229003645464188432931163175988434459059092345073153661289939045767731634426133049616396848324624926527883040001749289275054904512878295788809817324302624148820802788594510295889930898288940197429702305458085551465785513153191774643250683678160980027289730989619809490074951305937655316524935824157200903426787233419332613975452272656167114600872563199740953812024619383520180428501752509810046611257667072956687663943792568484804529404539695957481191585274778725658042628402931992767531266987505767094049742047438590103697060317543245746324658348477016073696318616525852623412255652288696592206064818626515407195138889052610747880612386572363334929577956103529535089832212737597527507613623863130671080293192808741368725219449011790403516745539265863498830607945705093807402108936210809298678802314657033985363138920863290572851194860783805513369503647773414270800399592453087530110966956302038765826279611738762502029362565223460549543891371872117517790155135581832665227696297125901144043944264570532048939275407831910080324451552540322948649983359920482313557833514396965823512573794545269922233852021859291024739489726029463955083783310015980311743140943718560856535884119841655223294325750500991274503393009785302966241473212983456926125137200976920805043498486174722882881145469524095895044249270749309256761864087529004262671291214503421816876529908323837484760011480394895481013310889685327657172590995946553840234553956766282068778882238890148605616263516526117050544803683822791153162046986636701276296284141096889747527972618131560212241170482321130588553262925509682957699981646745860279941366728867508746166403337041327111193614229069022575866699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -35349508676870036650568555557487454511601334615211335468312617707361297327821562204579724913750727897147267741552853175527185632575519715073854740490331549200739411488125291080857159176928636083808997199749145692122053346646508867000877215768446444975410418402858068169246942262762340256301550747000915893179805738309254164955192473144603054558586049947522065257118945807804830832935386042111822458669683571841477480779241598303466480227493710093093026171659309221891682947975482122861198800396607425941278149672022423070115479568326631255692573271234339236265439322096534763637384707316041463683193608910623858502980344508288301513900195516568703787590652672373882693580385436080837010859109038599638028855110591361122177369290534196709552124526935588810065590565916751484251811180009165849367221107370310872264950059385677606813393606097732585599420446014563430094111628080092320916813421098132324874927243839998033330717211187519009012734194536962613244025862135992177795069403027800658302490270483106421779166788343019213881880400750200986114415090797013627408546312808082552647946845433868778773763177900163540483829245790618827964934456048025296880209451693260947958609735414416015438048980406613850738269526331606863718412741203887748429695342966696018287322781497157599043066504026686215723491066393880896513858835246955479389783201734738059732767568017695754254388142636833506539087914473630384344914229738189572101041788928549607951767143138094489504239423114208350745715492300042182942340307541161530726209226412168670507131276836283323697474668102070893076817154047515434949002772212685847005186052102692391626843017808858372352560852230798963468000936068485094983921391049429779439667351590030591171477569896576405750399354258068967325378260785835126658796177820202285268326388447887581737476173071596605645410786588503984596803345444790586450514470158119289260076747041869915656804236039022885029117922978556589377861743115859563412424457724470162278733323018770422494072749880223368817368927358992733481460764319968051682634674266373003308541229838799007094833098042725910538229379941128698500790848095300864113595798664196900949729690115054873416236532454025411893345808874148539384434469450067388349321976154308620383267153032772117132589103462492606659468351820737487051773624632774325608496183041324097638722749135502739731185866139057388643144002691882229851618575489280200813192160905499043290360655868065239695197627791404661521945699543554165295634795083197579416495568487767327688612933761033513276605556899857719355873424016738556094813997703529239095554827895001693300766017084973230251793040843272305802168308602576320805042812716631793278779326778655845671893539210925558373312900650050980016584838137755983421647856303472087939890584306557896694543538873609435228839401279305890156989946812179504599543784602472442952922883711085386513231456050805898163296425014828957113872751373828620965959508350367802180583208716546882886883034019494404781173272712442287607373138069394336970246174558357425320221117797841117561802846545483836794928543049792749280517875821732731087310866654835923960217886931755978827058202992319913740512862981555885518596984368389646213648219604221564383477544396020888837558532056672926983027620797678850528199260519738094578554552684246810750825280995133309502493636612383173681840091767563570661941983439707221403264646974603883865156564905759260175172509338051566764583348236632158297651325855127113557588620642696404344857780755322866849104722252227675674852906601449888566205621749618952378917691706242195849696876838971959911771797777964409527876927983176532530561094172129785974460832287817758984061561471791717328605633746985935457874907508716418291260366758616287731023599377014553301321374702607923367387465370642993792312207870844038783427803866149575544187850820360721883580938825184977915694405130685324217386901410100003683676281607563815976351906186958911443245088693241174298515996019613056764623352533393769478209286107931585458160434053909045970333430730469242874905069325003943994158389920328023140948110839982455816101559470382278966135133789517230318232762018160946193418916544871546204665185235537090863955242817347904242337861417056266238488139930115050534600393384102191894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -194641287851434900180373370769260525486371652797221575975066876314279533634914779677923789482666282522111782057333780557348975675517260480600856339606320952777900215593953780917241154074374511552982495356500309621785619973631256366162120188645485899292319972143112543708728026447045068459005630757172551450753798548987233099467776498578374574258799588973949816484909849895653581962364308666013805705038808158448245554702928374091427463889013898095542015949347389210514938079953672085966864543571246118114531681738295435051291275557204892666803619330078392830227883738193383621486054271745617893617902065503218638360949722133798734980779001280919704094924572156268934551554325346981339850136254944496671334912413973208890793512464811596270890761715611310625502060933261798237273233933029327855170308617100532549345867145807118291739939671640003223172811189979103174706951886498602823575316286757941154832513323853062369125624038169129160910798157706448432862760661083316248190806767331089706031973517105173568905530442121230411163148893148775958350306201046393611663210604570089983759397538066682330639006624108455688023846989975413268379793380358611418358720926840606158623341557078015999191253251305314018283808161976253703640565245291921848164564301818505762502353466746166915871587631296946050033243224473309450196330507391170455411985323322804932846237838356826960053423341533667478101126082550449843071409129666665565578236962088008201903183672132064897947228530980816281063215030956981885746842806004882261440441921494102333929915949195908803564765804905615956910619352076697535758440711539150259929532827365837498384870639094898865448766375505478990495060970259691729720679772102860625088027250699093625639924615695655906830891552792680691498171284740422717129469565630357874430026371150532262836817292192618246127653772401078321388645398384542258115472006304006205924369379188691821123475191833919646370412856076083539690513471845963229679921244451217835883229289158853921730539677844470169149744320744530167740006121754918030473834583061357877184090089898834742484048417516977947542207585360830705448036975311684882403158397180987188020986018117712858961630066328236772142715941504498243583177155790575749312049020039541659186411082856318491677683957109933920125600194853078895701111110691904702509291356005184655815088705301318499131414950481836865041852587078107300231009231452506603012288093210970971396770489251281560239538244780271744306553467589165336802589264287169127068498548166741049885796104075106485632077531371363458033280396086407948815513322640366778125096726998032936056694882270999201197871541803346152183132900456522410511045098326105788788400035341314505386416455795497472634389288445320412648217799429091024846252183936705285702340825313326400292357628060830206467521337943796494393094032288114356088064731936889213487159469953760755972050541292868515859548113040186920098267620367598632377331193191564297752833587958816355235587342378121659750210696924782582549841287480179188002902900262204861779567360410869417743571232584850988056174052962222595390159132895600300793538159561316362027564796661978867831099483251420785328112967582593145722430346619549062127573404803909483704288658952154534037436100301160226321769284164803724989159717794803849357307329826534771829448495090815853303430160501308908653058032194436558972378359900503686195177700669232843886963501860504314786836136199016870908537961492306816922790364489274161351011650471981740868035784913902735190965750491137025970086723117163310708411118989705372297902464843349004061455534589372984860586516834368669801479130859354651628651792200234993820688743843428372997455047128744109541630928324302288499087832783223306633917754642964455573222856551071535711908147008028310102287390076785929438649929782328799476671895632769910262938281330621955593157664654004788238369160309239563724958950485805170754515000795909897041133419446142408542666533690351159552621189426429145546270143589489418185248716169732240884772245217722995906396456690324272802864377669572878032786972693014620021405717724360214025234216415216820776327621674033922876224966676034624624187425774466379267667045826345564693230773404757482665281226789251295304801476009825410356688111502224038330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1514295297134169754190512421330484488472669752708891132469650898169311477856761121476287531260323170218751960917693221711968004233070540629109013259356243173991852466043177116834640993673636855708562538651534759588584655711494321046616672707574739627643272221177784038909369166526184494949889599250578498468723620302103282201949399361225914481029806536723070212801182908559642991970331435521433571210548367601467750253531572253813581011515048862615781274218475097838276801333749094141893223456774447263737093016581008665828056024164593425803629147795629265183704509160804963588743849376800040182751447430238458512966406114255822494119119086107628676932678133927095685358416448398891851908746307602762277896168066876996364191963208978146767817431701232178683737348926169173918590604574898398575341281303586501548844391463928767243125945116481832225106382923539078989870134301222211642619986924975762862541983475045142557224111162759682967554899890885330519283168491644078965151923079934819652817041637805652502364779949355666664588773720176090686104692062256391190422828720980700627487065288663071189307150148905737914906654337049594547054117278853565620179112364249937586057764926240377737839880072270854251732510498553809739804018290456667153641205453404204064773484915017468705587626130336736528453307348920714904855404104140977094122067417199094996016340388865208833885666885827267373105641594561848608104643524247652921149611232547025066363569280331561334229562340997800709117503448420793844692607692737904776174185947814562924997743510001765394041293105122731085235632529419175470365375856392000630398371924896312087989470919843112069885776147050520928397305195073805042861680148907054328030531521078422465368233895594195515330887997251360782029601718004515187061899115010589605575726256302658009434518204964531248650458502831760110404391600750685668350726686678200385873132739361923153004520895381562940009341142657517719107087947261640000957561988652302455135320652215376415261535574765884832898581797715354910914355553106875369730987604903785909217741745757868218259232175811201822894994444529857345283723234835812784797569223711279284797764364810374821386243662337890857624548501844955833608858519455722257578968561408333784485465174290439881602738455439286593143346246998124775295327038056965792971798518709464996415000190648374242980164952764576680513581130016178976667832604970815238894107285075124663963781072054730599199721153065160218233092842538412454795578178144888112129344040236538293904364331601088596537188108420864318428109277673865376883418938688416446232601135946859324505720034399781855760228805622992062872599897996541860496755154153273813542705335221392350480637773739956798745064374094132823443323388539216386837273864040000581946570313715256474531319543775419239353124207576976607912774688793603837540728425473935156425242459783046688757249630231333889511278848875009241929926208284555893336067364105102044423999097378646919910693755845504318883844385114707068335264383575799963543936710159946535419506342498034714529233668706410696208267754586340397115977581653764801700967554545560298243377982655415015299275982266801260851574366835305978881514689149322224455703811766726317929346417428998655612497448244600437919712724949978508778745153168605527166530926412513677153123782548236622667566601025464512632678639961603939140000809863920768415000369120698036581124241370366333366040275745079434877500361487886623792000482075561098080367665927045617147705656182331703657162258988179319535177776635010533992484642867917910230431975003463342409170088371717199592945416262173404692066067147271996433380327567370127453589020716726316531719989030531622709873646526119308599749730294114746485396359655653658571466185607538799991898467442104510802490886755543162675695243425380964759977561018771070298916719971512690723721879813681707366233803240018381683537811945162825596205095936957065965220119044067813535318322324770793191698837153383667144598890169257058295687871617932843534030177376027705220079149143230120326766179133795744606314633056320282071217533538073127735541022833344764679618801031186992147319247725724276713260893658628207229687282726266524875495626974125341569798465566663438124557456712389051488163032071315848730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 18799761201327262135274987213788201031028079160137737349754135969373989204047484449550022385596031438002376739040096503729185251940616823410311673790086109237543304426853154360428509191979482755553057979574698705679735054076487274175210595494085364962404904008543978279962842440040536130089819388874874011011214009908607623912970501850297605606753256330087601415303905890398450333933477920516792736235813838863064390667316374831435039580848174075444632228447361578646011665615407422786125409393517472586996900810764073697177272673698485209596001122983357879337862424270315911644346451298827867330849780624243947565454697231238498628338513440527538117377968734485730061057936900737221555784244868515072922280797260031138777881410237007719559635156895970204192252976587055960566162773078383433969126218800202121234361248620179853896225857423502780317301716846514839548491341455595401114412906516577074063779802872226597815576535974349678900587799948279233198138665063404229189207365570925498579669971821721484326952971699422528970827456335440557150193945079295089261556012500108534123809320654406551137641766190024011151110281825200574400447856626575952685869091975559789307124218670562772592699463437808824859360745473053425396019987690418295801295909206519986083525675372188238704595900058209540339362482310707390268964933425772313462881660018167802517858479673620454199206812585106400887173011740311948194867086795761625344075126978644937854233204846787344136950114025931128734629509676584502940530725943482044243563808518961681799464167799029581280038190236784405793416416277601756229033691360531148417982054239974937535439985138396923220321791593367065853783447509764823249954791658481775906385431765560795692721226548361732981369896418952357422387596937547867566582491985844070906765733968212662889568447995064867093895107050538862950192298094464268604720138952427823468778190740311299527341453077879583150301771943134563686903111519225276075145953878138376632999653282147742144235675018360934498254918316553884649042261584273217012683259558481530277692321562796623407192629583984901964320216115224565911215257197987635706418892097655289617492983132281492103223005777679577133978675753463905516432638804895170430058331752835212899546574070379666569015626380839234695091884856988793393042481606107437924783251262578878036021356964344207662452515276854112391267973471680258866073408947838968926115948943960941262350603368546348826368102334546389366609187468706874325823049977395249573036005387217532975712044629608567517663858800202368178544514221197424381236346245366363416912011056065084400198576487610294155559663676189099991317627471221476404588747248960211450659835438573679744712979115694549994854616771312282417619177665496813065857819657211797411012537644599671231698702345817883495538565018820951952864262374071049062254206688469149652473475908289474704223835429989816675473796852450988397570861457406966741575096400830362668965988166710056287956533104753973887630822340277768793381537065436637391059970325516317061834859007774724174758678411013360773956843952105855354865636133955295640042704404649957532137243252742653514314821700716562792907726075986026666245171476252533064383801798436124464995278646177406285058025644101391624444105129120019633108923014154424299014982318524074082015649697859818228909743722202695618370833073105882159732680224638158653376384920043615603455399260864871243613950763032592613771183209020297551907479287181450167411975154543736252945674999971815204633351154973589589060181291724497161348388022719368431560312994573668032905478216371770629356507426643754996196874702984085887029191757115073577453514311810090421159013731480311506505632124870550935360820378338862182777507559373330370491971237009155837581928376838195848127029979785197484537066069417336237645181498627719881038371293578712445387076955877271668914206730252393486296937824159125637509372560493999347305118588243105096529760355078720977817317244572711099206908403721356697888106514799550375176223952319557961032218253720992186358416258450012003442205435217770906748807673131999681069475711582293674496912715999839493328128450756474967145486815630750105007445631253532042924991784828949301457084172500926550795338986204530499362938034667619678924560546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -27002779653368971167162423838711272868835016102751759557097367923063818334122397658832840038203724938928956728857494672345697166545307062351388453136503572451572092059775490398215527347900312898932996721231042879913125714409609230227926197006060613565011555282608920915061561390301528386167424668488565212477711640956443098652135172024246432198182389844456663884524360109955682754157291360583718151505966233781637926556122589066163668631273429559082453738099852501666169309361075102710096622006381180704318602807966220155937892754301627473384652457640541302871141480935173247414415696489594562475786222809102440788687304818808415818058503091926587116297780726465620045067231649387357283184394419730745826454212554138876463284340859101175852903330921686764116425864513957270137427495264189154262976762098137726966745402524054276500691975426369093721694572779341992241983960411160622614343732283205666645165377790156176624861276252398755106914931681552308751367430100448116831056823941770460876524855030313535819096536979271002577266517391306823492612234353825035631220769194566517715862493604436911574701211593701093033529470568656171968857413774706215219085096548208647022725132450194888428307403990224643461882414087074859877843727427209219947558903457848570411007661943396532069189347825143118632258739042022213605215099048029483868247699904330218703914374068537438245854737166466609518390562971918477928202825909315758626166752095895342978624516700215136999632253073422565558175201121398751755875570233936622382131247766937814496015531864236741056305104305552502154463147303722286128869275348110816738183727865033898507226742954514943801623886424310563505421689532887356630372105471885745145206389249301485296737888477411187140266785213040669140459082222768928463915518648668365251814046369637332665900054120924684307762511618446377876782733036640257475667885359677274998894511569013748716230938966840081754192071362630579977765178709265852837334398434991865486674283002627838641916674551280390799322323691551997514449972703135640278414157745749094429081802859093906201997723164740742626954026156934505028539704577681651249571521171313468392840178281193446944805496230371611453903455915600178320512347701743224237436374316124140104742798535301784015407106563239064726539499472718692347230752961404548763226532950731078375976480406561974661960831214777620467536594532417594675188079990559368040120509085913328203138571507883554489975023682959607457556467609768096084174754632981286406295853196061512855371375734371815172262018908461920039678337000062232708292224034890612290287392716850872133315351321754641568245444079257514324628769955657582306528856290986621272833837484007326988683284099227737474502857721086295897566349188383046995286554496281161205451606995055786878680699984823457746658547275299295161466218974057243209778286061388599308667617655673004942275081606091501781322889487447960478399457706799091141630789510137415976800293899960706014955379515851527426668625113110630573348925807779356637038612332002210277597145960690635863272000662060602824849490582096213677130538314438668385818108700146728257037890155778386815627159941389392079940940419780149110997215182650459765428324455454124832387086059329153589210519825896113513959637759721548213056523623015249232629129715271441601047547935961241032377478953269092998793046712803022213168327941823339259266486456019332720914867425314058329634218003769391769144830213147776589450568440683560603277733194863541311657972898759135130664434706729436416246285717021220651709687505758903456280664557817294428794377651634602246978458695891496926790918826519912660600131143347628516540250748285092272969913477422568372777420484570011120096145982872072138146098974139002526508359344039237001330817655862797950768186491052437132089272579140219221516131312603872029174987754959335431787850410416245551725032223754236253816362614562051194969070271511846560600674168186213405803359200704400109014240231917476912405637305105239104490090415483918876839395743422543832100695938174666542838043628164980219347146409511085677677673618688417132894606921109256817252000641532665127707485912529778017845411897826927658626721638353518300107883632231535765690418011688094485312525837003060692722975119407883920043945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -465126393564690717474549517199782808633468288919761025643099649429844697036300371715473167513790492033600135589536938760060039100489581439040335587965130506380101488902952760570527327487188496814894377081066749458677596358944332854970107096523998385892885548420266984238308214979998634729115487011288664915430372889221515232335749374195735822969253760534737467648911993408098212817266390411903094764776782475223064119615665577913555465373390575672167626119567145371710635532686253799143630398361822811769149777711845104125978835997683989906647355680557918475240044999972357868195249948205504773054466200823028934999645265502441615435147622640574574271026968286424249518324459236058900663938654068968051395866174942843778390746913628891847943235354146166103653454216129791479119008983447157034638265682621801121334392210894913111080410057939177752670004380949299641123477980705106121360121576261743686955765565188369781649533645893543469550962812920458107173239883889004972390138300660718923496879416656568109382052462167798611639218134061213208254910401565336888033569067890415520018577192227566062850497582725202844192283678396603086250425283982227347216221187221357520492060728959443959471720955805647350835532034392811328595713933891671392648337846965880076784206245034119898673465911581150590516810104794500383442798277320825324777176083284444958636996009188912034452832489387045051824499957628466813244203264920972269146054449419668558505371289962450354425088614855978537710944133428143045557380935369416411354598133896298625323685998589477508200328051966689009297334009372512610162673739974761659852631205823002366409889412563483921186676795575026095393943049490535821576209028908270363080565197414183863147137720544064706984000084820100948520984258953390942220477327027109098571829547195940548716430438214256045262980586215090918323348212578647014511377368669658549545447384093580594109319510095882272263539726242612425643447567102872238106675367433130967263635723595152029891549495047131329350167878682214520378072052427410842371275329157631092831289160215050923373012901843194756761069205374379435144010771021483143737688159809582149775417772797830217533716637653325548186461138673399356348836727415984412383004797349467352140359018751182976990997750881248791740892337446533890779780482488971336076253336377572409821245859219594616459501348896841035545749720748226949467638244863222932137571766173108089620962636153304350833394614182287393758379825372595405954903986801642858778645807436956532974057745068697103040825173280570675058416577776312709842669604613576015083934874039669557906899432391119110333709161992785758853364156511261894643793734199223660136193751599838180491271340171239549868248157300482381122387336074688253893270603258793842591257759739578261930441567720981401432025906462780903413583712022069773368641907105478435710989372419468284740506994457354419364869375006972470116655977673211641389571793880054247868306572391242226455016645413655106778988776297060125957046747401149185274209131679968246493240083722522401391013167110998631602343626564581916962857638914616918760694041225525383576389418399902435651571863116331455002863940369334037986177666823123268062243578042800258262800089586546570784746263014687818002257144608020083258874507539314447282423261535110693685461845738826783047634464828650151133906513292982559459642506852674710220973456266499985051348730365513635975845027699815979808868151594916185751742383594294982471763227525827248887447356389088374368242813214865572885043451226797465599144983429998825791384505896081386327089300149062826034339968717789435547273500078889125996403085652428413097067558695552693562852572059443964102432374847530075184842766033203067147699443107992195824342645259404834183533066028060572448031402426426374680241486898174864944510465431544990372813730331050825830676299324938810303773955278571463748150342442973063489314323391752252720696552515563724456842094313282966925269448315981097579511994525923777123359427377162491772537027103253285399596729202047357597012903277319712431328110333470629984107369270103426019089668090906890780543783391886126720532061319531945991324466055472801481846958434231347034342097031739389604307320401067372640054337290330974013415303796388369221130371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -2606948425114439327535800054678501159564671429130475188393760178479282890333344848285074465888551896672262967027840349475385252745930214283266220462142363396720351127317819725348696603662086378989983978601187008369067440075415605918642323469582794256286365388781067440008070409489225496221192083956989980765025500989031247752672428727598352319283283845738478050161618987752265325258379335593559829135767659264771588594240514822714405175965331055427203562842340080828296866385047620379023410254779789236549854014021856310359468909397905784993188048837096768593095609678177938053728990581239137719627934084762954375957135477031406833369724836998645938650841459283791030369716611484285306044173160625962949342259230295540517688706376904092181388913209638840230750048665742049605181111807789631802617272083052418313771748072555945859760720914093096880723391508624608422383606203067584707512390785218795471471354200331851133936060748842218623642033086174155301939517909356981039450376407520655515753458702179122674764245210373280106495970835721391207930811165576248008713528359294288438668094182680072390648140374415659031273875667722386301720073510851243047364701451822571614043733095176757937720009832559305975336788815393710985080512752409998364467568026530013922222081012913619399697017095301115130930599740614625957478419830501709970890386629054047094903926272944061308790641200140387169949642814264704986437652204865993719807000689980103736850153877181277371853679892261777700226707538768070082204305737089275041673852262045444804227140137861565540990057754776199969477385153737327087612069432069899357632348116727370880794797193352799346313475737137679769936291164258653857677993700341966862148318029314350988166862213376567036667512326184103337930939956569374316323222444334462045382966960522638096158164837268062408797036764891868005173960869960980796750479857556892399237790883105012082438078171153059916598789962660456743373826929943150159190397228627413471772923723933374469292286270756562423222385830012334209534797523771295408917507509033598550447721666323424416415810527589401214490369022513807693359279482937361309881658810452893873273253532206842997385975316173890697739848665891183376293637432020931782231318959534329659952990507331721926013477564339476144454888664471274014746357113789446757845760180149942798967866580183430375278134266884569741035699822846148274219346897570722342232477825007287831747146251521381885653519168159715323934865617084587372948775288003441311276529119454551835652083488106645600941899539364282962188042498937350519539758234649393286126804902313573493721749426574251457889166985875059125868263841755395148065227135871148484044313700387953852711560232851211934334456625807694726490471759391911048622920525409557829081817080922339621278402320251995792718439194840890010964020540536583260273181924292924896374469342740578682857619906573901133672964523115651877715615238344590162483738418881405965230823176845577706672201847080504564225855301396639225760837440868437408767028716257207593725836314299395033403221772065185867220638181240209371193638876463444447052607803721365190495178311007041951899991838712430118103046444954063022465116047700322348844013223755487041132370925710946721804961219888210401550346894642090359895479739935403444703184933053609126090829650583885317054232753004395105904455515167832357384322582915082068073894731453869080654202190744046980579665102404208115444285281205050351131223763769021517914708163953175009913178212789956961322572355029985627363283055591354450837231416704562822511192412455317870316948694068238120552890564155462138762783859348574382698129414655199269358644948826902065366054257414261188631816236868276663459378401192446249990977343919086230965399611117413191595665326687133632558945562144407886983112327304568512542534285817116325155695379901471047731756673139329804353478643202495050718424315232204139030644845141372854694549257644017579567939128469638626608281684452180651610890243433496586536593392451078512992907626778094522119532996353813779667958358593790001077085691589415499473956214085822135905019285795740608003634256544836562897796590269426589222381675032332946692546165163715585718137669547000087035067718522363791558855386284271946030744882606226184730102539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -4564821989596281627766043960131165070960817709742338474821720757867540534650903844967378231284998981128938299735445530289755557199816762535365699766866908202058291603989289218062493711808434409101052369732060549449578410836331871932547649339680299223679669261557126338124350914849378619274059115972710840982874384609510330243403938376418899827136567583418698873372535048202789368866896003580442884418982089975738374683464066406956253672501854229464498002244683038923357428095143901160742943481204866505821969719914246902851063708612528836814999526081306452321384978216570014173546390828347135280992556879806080283803388653196102073473257717680197383697719260724291886958187789603903545463954352053857691665306541343756579958140211990631058370074886358467857546336484913778040400758471033276639288397815900856068359706409897578483485541503572923130826357426355759325787689149567897997276155356436513357508684898132770090994257274853405703311363666473456026846774900962917003776105430784451574191308627432229737466983362535933058632710782824143976418733707724382452105086581394969649294142629711148831951953801176367075304386435126399657758666904038388589262817337492925869767680830485154947205913506263894646359973227350885350544705021997009091469326321080146485005597902578558498876129840820898897641437874863000754158707223037266155495258108300799392599140734347671247438305481956653368880417054427197034625835661270970730608924939933557590940478944565524926881968752712894734955588750674495656679701580341932076742680805107363697373681126429258978547846184303606615102924962999173435673783713079303601518251392663371194566553605013408958350403967686131099608698760767641723775247787869199573802744888452203449104042283459997178170840346027303708224777604207102237118079562146154907303925014681662953645732839575140492771093467866441936566922725869928508409832592903524259362926562533497369337744000722879768953786712401077327592866631258602482253314038984325031853148642089166189722486951926353719457261183361721595611958157757719833113896396495234794460584412770205155459147355505876646929909337778284689681214619555315120562729002814921220807774250393933698954421408582875694752267824851525700416182450620448763511977959224634115795261768041700714715922418534329096063862479191696792648640341414535362803263744746878884407223715600422155408545186417905823976683925700941488892812524773565254764220568383680548701126995831322272643211417104045120690996024889283953045004483099194039885564127696830316603294426336450034981180286587620776047143988351464483636653499743362682610189691117310028110263287085410073331729199517153896932865299761707620895196262240777065254132636941250587762655999926067092481736373856966750913165971464182037114423863339211909818045360782733401604263649415110710047346281768210679541596637971633631048750090446259151803253280384883235555724664629149114956154081943655923802872747868608066315613409746041587369765246609486804699371984145727018625126293120920386185384756189309366122304957630208876531748950852080224932445530066322532691957089610134928121165128162301728592067597473848581170575081169549200364368887491185760269834119981078424781291503557680447901159003212348942886703301632454138855428142742047481403375405743944168114575042837103071814512638548524664564413971605411914528140182711080585764252915493177869009481483003423415523374705796223837447748079068799384483061045357890203822154150939184167935333344898187780233975968374637451098954106334343079219508810069126756352608772694007862016690214830834385087902467681764961286386955304917732312199237951404091948741337165038607698277741428866982463539590230753887829933733941305860855605693286590669390939791849373412318586625404242911467646370770292815768033683841558728820242187316365909751793074632683663947095160940209909558531746116259871749779454304049360427549512766671202561704526677386340783907068008167339528630314278960551869083955431680110466616233445246002342253964180700268851804473534154342728853483642531921661964594993496101482921350492094624995249804784640337024999243492908820667604614750717097784419609128857624653474229514035001814614171802100498125957194461606143942030698822855172938966494885678598221115141741973531800884149659049953506597900390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 71632501678599625075246222817285880706626706304336521659456765741588371325409019295955206191652667280825726637859317441306410736709162710675475948186219176857038017127199094496631104077402014325826034756367009033064368484773680615514621516807044261811528889433349129068459106544848371824609272477954346947594443628670100698141713471766860219108787096741076172408541886548049886835668049210224451517318828804045362750564350135945826283713153635573363088085151128562611091924111029845665288156641687155599071331658975424870683413268328030170135964326533562958476407253815261615063107849751237236990416814493266652534427610870394176488840306507314663323215548397174320875731051996592193287569670582789589623610723257630339357498841198317364047064577659469713327087434646028973608441580873678406101594463193760674113757177401902116295408300795814639876618868776157076770121995595690805396875623617430011301070392565670189242218972530368362857375997021614194275328558349084640026036893389282456091096853741616555280742106653548495681635059611448156821081567093828391927668965644714829706859904172181869162696555625315018922600760568474580853797879283926309857443551727520512205759827860306582945252847069638257300154440469463224188518093649984914701287175097855798687653387908887175024671728960318319669241619508504822942757706599222436535409899645828676341247558800045376578726872090223519075534305168428624250207079719293696409243091945391643371397284994147814609487518694191284357104745346071778579714297591661176569627667365230502340637369254512659704060335387615233676363060392813702582843567924574529526415525265833955714657117999342372108385387348269789874230214483858823286868817736056591525339776023252332137947291435426902647282515204585141462569871758579788544822831069304603990654683824489134946328420944735867822678823635626562413784835895127696957365046363676591860445580551729524341477805762056952475146379429323031370884354809286880976226430961771081948175919968456357007080432132580021893031386416578970382619156911956041091322152940968390349862331693735919854876742862169025520021605504690205707252984531504676201901103332075032832195742167136473253794620576293606244129079023665248772180397300808593509369639623955373682248690153895559283545341200929833223459122409459612572699515789833517598070703197484409861579102718087890434453631179560364261754806618028444079613458924066587047339475730066760965183775692411437672901079005515686509745456525556401429784452316728810748557342532283822846233646816655307697584182940578988418866358307929479639727238743244163841012701596083669978715209016888460990591835212500767585639086224905325557458847225282277271369712798870993039238829766405470481544864763527887281494953284664947272680645839584163283405023571548427185816450952215693985570610621679175766636396524819998456650567614506241122689615388543716918306887445493257638913579123063266315507737627805710740898830929863478912536005326002416953467072975870430771667825150652915848850623508442763097717062577297059698900246210906584655236897942134680748618551740956667288794257643773761643620284682140701973889283669164137513546044800364373136170802970077043955827468637946976149365930944738452057697065368951451579200481173674808933810551530641778913155878102191457441870038421770217047150632323152930366479164705381153800976327519458379191873927331147542697801312182770691208412851832385951048401553697248107554654232591581320452873008119917615172068902548786282091314649077749534453314488362781020253308161875678228211623512182937554094917358788656357364865762150723049803838228287256497402229883667740583370270543622828977613820133320847364637391925524441376140742632164255974814981242573156980971418211039029940913053547714789900923628885284934928402337501622000831981123252249119431360669580803703811938931118528271433428384160090316623580172908383561636636951392404867852703239091964689189612085154423752411031074443089298856703568738494645410554931302191219066920610239996500316698254276434737876705970888833743589084976304429908736080133764561741896017151464308486132596315702680712562533577199501339898571076931460492007560693441440514470324991439688659285455876254787119978321785537589628753938522875036148370867582795913741548230576171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 571952748598859392706786631588581831363140938338267364784621386241197598435751612364986143934386210734009925771611524609350607870477103917624408871736498711323995753535593114085166843352002050431490731309729810552327195605660557729192483165011115030787315400666581675418422851719345466471707471104665838793041688495070477553849967986348037330469169922359138947335206620760078063383568613927857519571083372860575825190616778367729243657317263757518004590187422249425502797346006771887740880618797982708145195315962020404414479844742082045334926931636871174288461110595037736086244503586055423977730540548253840633581115943070442760407620031685270356395733022430511945699363439018619321684742446961831580289941230315482740793898652362067361092375930332800340813588801960695212912135368221544418067660895993835655495640749631978786025718067420553200456277850113584848266163798633331755268446963295428730072009891863581145983291251260827794914119857516780738287076256818779914530035280848015886237089803474059392160409831381669016508688734029607352222123833011113715219631210937919912012663548207216469593165162370458278728615826410639185599806239042971743161647582003597400822842488282796251227475768506932472813029664153824629299641126497291377472788899831674919895693340601193189400921349134058772431845325945318130260919038574416950157124626527533102594302710124564046077546462831977191848723605834576431226769993885090905093339066838633911008755085281924167722122094480782851407584490622955970929895316848848528645851319103295515979839634367707832722321041877400673828614420371063057561493824930086179991287007736482214599465302983398675933741988502513941038582002349213507620801113059267703994794414389702632227343045378513142971856513048775340368910609149567299718345719249617256359742189737317574187540289638827527591955597580242069240908584546458575516000028218863819917561575510397418648939480179779192320107183729263325688882835495765653892225545550985390378238480734505699686903742234388541240786439234691392586973164414208598352407084342268946919886421195990914406859226142988014330278559980646199614458902258018439000201420116004660409742308969940271485873848152480832203462546498305611005413145375538475563570035065014067368005547096921543985906529751038658454086057666023723251813619814890854391199743219679254045330307239416650076712866077260286440057815238200012647501211992428484863817573027192548378098403119295662696473838357575048743013653876248015417716256303082665352502927775224718316190613450281593861211673613175757586634824638988684159815196675319560630647406250142176742914651515003163811732631663723972852018608478735715236776607137609192073229258706146100263480107501827362908867030636151050787923302530573772862631198363329633667168884406383352030479428319762072094251717677026476857129635767857517367123099602047018593975224694513876217905874820372717051818982222566533427019534305650205318959486577273204540032198294258103049210793792801228945664788423240180651785547223928873893302552716489692474378682504277205147550625782536167799455287373523659774408504776867526515438007676129563667592642763255485940277579910858318720505626738430684630293815536623972606436219548579007039613690851989220166918088150404481277704224144599739954043131378799419836387798370004298682653553854160115800907576440126635964307908923797459232181859067110857895048298846281832386148679949417761644419131970282033927747918265356443841294663210869511220150217248532614990174953103730909938131121247108856299379469787183339856493997807965615327680063507588918259524680574392595596796153748431257004896007993121866916929484458220913702546630312070199799758510633286914019633616767017966227580737989427495084986178664956324639711378824977532251409691615811601954369333731759189350760691173894745444468500769380394906615373826819741773024011969889685549951965235159610544709706413590956099135474343004632972194471060621689582583636901892534366500086946193378386091726271891695292833900012690441548708006676246495534459579534386887768636741167690953330412035506898177133520353975386015627503445347148609846431498816047762963941213299557382699823314336697377653698123900640471306211265780166317186663135052878617609221404330654390104415747998153774807663085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 3597371948989987615262681320074658184430063117915865627462528766279226292065270818333918932061592481752259618992483998626628126339352133163569632274453493768564022961784324044477845368197192655009572141034631724382953347556656447053135349119421951661821063500004147652618140449968635176853333115214708728916639983713687154429881267309941544452546091034510805401160187970096341853926643370804681512562111173847719619933798252369731841953724065049550836774553367894301910690341546208058216415185009867266873175749438146318506283970296053650416228541613277440338258857727514067368679925122330012321132124054492682377349178597624992407391084782081704630363797370142918320193195290093974589473425647311292686669601380241457596779888598058389231605358869031080291111471464362945635085973096221161567903509071014187490634230355250271529677636456983773362701600971860857700709206499125836558862215429931572175698043052079856015081697567176068265962428174607022334981661511620549509616700315365070244502304514169263575998332716410217308573487734363694446287237361996571798472860197592161209092562408187072355988057961046948310291587577012127959601254667680610289063904558123894201403851350107652814755472254502092811165570398576218259927125195486604314704229012015909233609794510274054790471798315638532194173591762245533291642790715935328460017157122933017516136480469530062348446991569395435141172155251864318371185677776919049268949705489735290815886057763443907384194286508073982970575149017457460862040552550851536105713143135603844834362541814522645863639490703872165406887705366536628430320265280769618196591778345844200855728586271711105179176033414645711583475496921433743444509861573481567773765418113991877800554567466185929806858913229650221398732445484009906815267390985457264390302314302792130449309747323479584803732687924358726324725042553757548914946987234667131559380471775995005358017577134511750254950271426316397577957877614397665542979235969163268167456884671577336922776784488732913399402850980975912499896055056338163322762161217824260962834548134095421618476558642017469328219484113676725823055539032220817197221963866689087015720648165249766476961841268823576220373751076321858085893111503156604263035048501259331022278170945516446250805487115130096887729656196709497216225794293186332374826552979533905426019703425319488588846591479444565706000257914994182589419871877167601444976846138111311660986104313899964045869335794366823835398903067260292411399233502459796384133549848644837241010932922245314001139328386815648922400324182240746729135279706535568918142470711775854176168787857195192952451231762914682213768524875226304001910108948586970133844930434265997344980016550798822630420010870767203782292216117440779458839222331580348428232044483829138574714080346371588640173945946521676354712602364016045729303483288597032067288055066507511844906147574150577355452414960528426624385697682329718707618358371110696692542936980495270247775060378043614072060912860096709798631081861247625922863109507904842696210188495552904524111857594935402133150653098076585043949457596575547069750398330013711593817572774467443415833584725195201323157040001751174750676456355671424999252575817436755837204325991807048875469046831952994551740173867495737550167484456944042087886044431003243359534940652103400159654078351634304097202490812186372135050267344257841906454848668180039041241183268157344258999470340825821247544977640061932027343267608570792149376440911572893603504148100795921878623227787168734521017573618432525886104806196909164046036374203974451918949770754607269673934439052335050243691646770970420484095391931290734333963205686798089812797887481558526135736133087734041932966878226782629840751710722961654384084108625826115019985587413696752888523028146403002752360523207100191888814999214555511717529889183660243033054875021947693438294176026185408847597123206101042534656046783031993969651539523240684716250894434476281845609923743153486862436818801738264885139589272030999567783508060874682603810231158008339816627128813778243388846897357178743763466470495829757257815868702665909985812549772188503049446546141607816402690112002702476246198538950560385234174516170598905407844699881641520514114974071056002360484335430841486564364373046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 10439642412217862634081179040415922526636730170926843503375293813724720786656746624329901031589934580414790297562736261787683581347264643565470996303421768614316606088155827987815828909496852296604835720394203658463846397875502526350138605314391780323267973467241590773874103168984742717206625899122089579254463798250592757782732590388404045393880402306788030322580456682493979878663410561373225474408705994729788975114488978433178590501725833365771841899465206389687140839441265061156752690819184584661391412076937427092396590224854956737752350135651307838429411408597469736598889938392734833662598258551963462368801096431616901383311728023920623620787813558337998765190663324933304803831089584540602567754222269037796642772649251072140183391193433263655330337600602661884791475144618352742982074772947537927941926305559043172793834511525707966039722752433331968312013783780575322205962975370011926314645580903292796888455637684607640592836482749854739803045473799871248975810621563625531623368554787839502802285134488103510742580953989078254445140437833946754034368688083684958997995004868703583165903120980674900658319192953823168903983799585217367543200787454546110109229673770445671126767078615799962263491820107417176867287227809034481798347889636532310607429404790461687610893487144742688614213263856270017928485608029705952163712760880019518679729180716351488253044816323097688238873007276497665529670287184711675826347166637890077509081907321119889840456751738690819067985639177738216202439548421048899741471377857059553204519206907181390248209668712971912056864247548835660168745083936524080513181772367017918983504999199944582493628189523378199059512238627981537649270150534261516158926883021701072249742876872111751405748719859453661292681575701187005175799122888976675570695053254801342623655765200399449097255842750772498387369829060352207946116026391228543843486523599557855985449427908401143094591098201770994985495904740294304786229931184569340096901598043826593005974934105853906761666851658192638878659851584443960697142035547199349043258388405605071073234968694807539298913374725378222740530626254035911748942712449580624950299800413776430921554584564442122764742995373670932555113389912319121946187841085407736409582849383834648713072300783329891569313931065239459085232936374864509978542837016703915144092619781980404886628573775459939383116105403450419190123478476254935346037360244047390705821251408157253416746199800240493251234485565534941463337037093690150525075218963704383356389386845138716682854611021447147383136010034983597829553798731316814769406199166729676841664044779825301365069042935166193687935895703496667981126115053313623075110464451849146821284499828632441911806947653634566668801057659937759096979651825719725761718751990878922819603486113424258864173166649669152674184810137206779572294911941435372717789084304569178973766076135003989766113889695559557779806671068354296537517695331664807106760903253737216362977489448288540793982155983759144158003814308406360365560622661141726126193904535519896444449834068117642979513037679980314824163393630502945821212519452479236003306742770979579310650571690139568043885817447036328267711604368927149719087864252911923032145376849174982882758707270516112723404589206230586716430434585891697103186712474222579952533070912953878416931611171312383361998160070449893316696603052105828420141626099448098642201911705191478277902314022969154177336826494273361364209123400920165471617100246880853199723191159921680765531679751515579469827221712490485771846564865377099383360971152460274047740490269488271027384382392296247769453439225309580547766314388827320840017112471134183292577865261861109768106423258538496242716321512725911938488889761612465856424531186598309617794512733684362383479371507389160928220651634470820912567941996304247826274061370327445586604636213805010218310091878275086826354158949191002467051885597631169589022641454608262633600683505811126485114320957871782815002363977022293242575129268505472114123432821542752302256753206025318105849812313882001367433606368805328918327745785665769916576615639920802249197826554972489967109406102143180721406381577481272505940727802030232732235945522604150598955223660395561136157204245670520800206733541120332441546257080078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -12341779285372349270299488862465797026393962031374413260942996313729674510607951782322252715625101030151002805985850440994954340751088419725574046238820276183736653306040487799022035185029242822716315935507961734114966183119525600523261813997287586716028823783635640761627213438180311159871549076417304508516284357121821987134444892732680843842800943478571206879433237592667582657619253172800830606717071757945795932705162012648330184767123213916698881573029175179939064824066180695461133040896435020819890348284279079773276531626933466947975670857275421749442415336476949347384542054298595264940130965246432764678951340112077097568380349719711128713757098670683437360572653380657265717034203319761941392415464215969854785209079002424141290640471310710358920472460204740681442488333797992004385830791083473972393538630404863052735223300764249927389944957916382155093543869692192855282859486016006697121882657057625847239775045165078596656651060898545613386081782403697562189541624069136125185663706364593803697828637459728129512048473904156976023657088374378745166218686187089863442645851801537097437003036362993711011151059975599446896683696795951816833008414854317359199864517106923858799226311616418536728999822648986850039838547046828706903056797644370282937373011498242199383473772705267593838132139432413554721087111693726165627610959718358493965915168605561747397029368290806275742434054479589844420116668607506360512015565136561563272474423955951140269496392597954551007839281507426513924150868402940686741554745161439273840794131120449738763925106982183675840920602806464518750111509617089705173136655307631795411960419225108714220221036195284871784890826668458026742358410786900603960321012598577940497284737130403233752183343240167884557603041205978303259221721771134820478004591822939196662121811572109466656747824518737506424292552825200202311026877605615907715967821535845450592982905311988771784140706354790261046290887491776990433835884936804195623287640773594586088050556479709962761986497148729330551659080097533756464402502078252926864215598889200796679936162519341256676873895891799783380515298590563547998458310138740679354448393381336906769985737734135076692984734394860620675412198367203646687063401678177518316884800511164991955557548713145324257926011641615228171928991070980612417256552675679057584536351618722997358039854915465996775074966228150792416954118516565340808183361251764390657410021807495724986816099209858772574733374011716060998627315428911934050229876300279245813111139735928989456051921380220957404500745117136173245461948463348690564010135508092370142280304668860888801324634388866546569453150638332357634000427777631672869665435095439580418209794552153270540503551807315897902153231053894856151318279550306131979124864906827561345342253934464162126789773473020351660749408087236897573117167240040120496723354358084095238796368710543547710224341496659599894804166896943870972245895663208003781544112516532264813743960655822360495706627275424907967825636097750890325604204527321366628538038757896301655507954860271839671436131340801784280261527836259551574526691247871825221088203379844670894029417981027388172135574312359756143595194662834185312207910821755253654719084479339582440973408192813562395766966419276002579331683396680244494161534087595047457014134853476661511012505631938292998448170508014331889694045249646756942086528642131438402132091472664085273322937918537441857678165325870166317756195306486476777372186793868934009657491819872314282782386441173716533949720198554563975887019142946934826722422241301074392797369822354888870307833701234434084149897259852034817349714930492822096932376516107322390839534358881650088493271797112466315163151413268254455551717206570453380017303190703590196949002340635603250903413805203759414930752336773115470951941874369552974837682330703736330942824258674880965451257764744611618060989096301368800132476449932509964536744169382357312585171288852584967620743964212205918646500451200135088053776482189554138720693958001201704315323975624393137542125660562519412868595315446033332564873597922401856036518849127026492196551515815122927689942025197994069110665199354122864843415531279541497914642957449068081252014783240222133793004089364264597855830301853275018267416445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -19623644126256997883360832427855859257052985810443658393678906660533373079090632005381313253730460821855710769310163766939466344231177086094517747043169933059113688442915460891275283123089940279302585873436760132404853884761674307011542193984082338308362517865229929893495207208800866763869706677996946227195877945005098617755896396859140358843580541433419114721674137598008049775163986506023377885426032900483832510314626128846968685216200644541256437543917432505753144027342001452650394457740812879724080113680789246956145070460148109419081611005262875822844024346412974850775195060372980291011516159207107235952134345240791026930766873118930869227158735594338330238402505056565108331447844501171019442249291192382691391981372074839834237615809611130773992787675014497364790443646915766231128416382307001253736247398281788463938867002868720780035133675147325198109198074384540915509111952013168641743660214883994779901687173132765167304840725250302694500411224026874672827094032007258943446303485356506565520343964485109729821402162546417806618337637147578830109227571423867841144980731501561815594614836537122557386425506492469697730963721945953425493657488014850948507569514573431220656043871249501414011395562104151393047881291449458285925348250654078374043465886246377962771300174186097865507189889234427422310161724591398014156599962360141042200607878965730934542868356524632513547256573139797650894132256762091181900789672235612233844555087383244375694191777603412387245462404920010612377408351059522346442011313455324631111034222511397623761383686123870693988370001747109884700885762082512558464960896779845175312658126096932850195012881074280749577171290285197972382537109029638046933279302277369584887295235784188710868135123927101275010281980471177730637320314197257917364589457015731276609974084955797006607859545878736851269063898349381274741238602517453577653189489780535522170226065063805833230989661905952385252343718388036681269462673662478995263250849198110565003542321054452558077039449824436094965369984764246224949097120509416267359720398992145071193005660747533761493573540540063571910540209834675292079392892344844256901565480152908202833494442250864179666789777776824433386972637362597696225381149561448090081058015216073320360814173536653860281105254068453873832411528359031067944322913154226023966444494772264919114892856330800144224176949276247648029355866300517268356744202443706561190842988715215019137594834142405054847222753946064734983812298865630404213685484638397682295836975823329249232002645267668941081478913989360246815346713776363818180381685783432153152064478154929852290625276174943184039349902344922437122971307308958440480475761494090535432263452786690228772004920336072652616702090041249721398825905389277054238651533456803918111743044465710209902236540571523728066467933857217409909138018186426230872845286391977665049957586313970794186308169059802893755922274445002366011186594949912272160101389551103654886875222780716279083199164307250392759818408572294321573228470408521694112377045999274846506367955195468121180677055364299105991263535490214099028841499861497882667345950647040654080028129923571587518814576712157154608426887458531010472466613076378694678862219537502466023692103646826689588721880034590826956167743743729983891770495989780473521101287184855852785157852223894933605168406176396970848751051268761611717725064085972431118674236090492623075697816248166687405081747714524889714378353712112721483255673033466827093536264477978235703754536168291744916194214191042651468440120723825306793362756264889633944717186745915448121007811004601129343294334062185865167151601543245159354526061975247506326260180763879531932491687029930148620611250998926694126682061994858916929662100231281683161027261689217469744112822509714263844329897474143415113142727040098235229697780282192269160862875078409230399657883470348205184088030381469839505454311961186157405085329829651815897285408185914366036310397335015643679237528319863156251393631282633475431719122549443908441130123891427480957499136961715364910006709843660209310580216337073503272034685580634269757603414749277618191619853136927731113787603001141927997910211769639107473182535709160956785802330233282440552837390262783767039034110627062871326231631542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 39661187851080126760372174558490534913969426011036752908645781199311937979853567447594751311214296131082360749892816093141879566295016161633431055023804455954712527971076476706841103861359297832880138612808715777111803820204543100537214223865070930644182609468246264586521115982726478435331470807494400009786633184571935969786810620266756423284038183758476731515442176563071989973719589858464342815862915677112320258609728959636864340324847025724129621263748454562892907358892125370297225702966032884886535582390135115885340456073221620758244692035187741492007889625660746369887819155991509363142984169672388281793445782707084882464696075886059101937378136677945503038367421115419465094995153072111865784502926470312632482061385102508907083177137659077703799204888058678624471509409010634657553339244400474108669776485743469669383907929893339312701139441498369597931201610889414317654114905584898014548220798713875431945909811658624865079397421535053397951689634397194689838169577078704593013241228764131861806744591325881134198651041654439323451518822395961445580312435133278119073102985508102166755077617673449804774139678582560589196152826658270726159710765808503452433305509797788246882554565936384492729500322144856030442062627610520980149655978357847108547066862627920518856264316313835905477022123340339804090455660108848990074447770328786337852606510255053410249796966289246150427273824483009170647111479571503762615439104183715327364168202602475540116061951512319370570961702529264349822928153066305877596199230467364818213300618373880195936750412227175364162194988951693580999229819039418204665146150831971958405482907397564896587541444685795431126743484758356061737117665256873844081428013068966745297024554573055593002609111745992989002199438981287308001270980654791750689679856678382254053797036847042334559643253911355372215367948319582745645713669563999107060013254568847831274302077555333011776622304665609110180072867985657770241945547224373178588147272552641079081913251668059233330521857882397154093300495650045072508880628558448864449325826632995644647148864854050511986891917994217884079386683131730989310467761517789347326378263026420311870143745566740657445327330344588483676684486443492235400779536973466057480841859048911720011332005649249259858702609410569777286966778120698223217928682574359184545252034871564895021555336863902395642845577397206694269041235220914834028134619145283938422894434692397979625211324085278243077918921844146652173173970335489678486130412878651601669381678734605726475727487978429255607519120388093385690104684310030093802343043031837578027481861497789045651318557954531331145605566258654137318056555359784051788262294742319575487170419952002290993270419479484376703283018803737434847587901074496596446664870227786712591332162942724684657912294847781423442728362804040734929076569403683179487780921153006408479977649977414341432567725601069071650678233722208624112252138955585502413118201347601376620144407451170252899410468316929366150682840885597336242844941747486891848647658509308034105742921165940730794078627009789776946599016997579840887487092503032890880535300598709792748168649079745239784785412516188762340141679508028615189603717188922852301777382107885666904596152313670786021822315112687953120152995266148106221372947119325219485738526840729472020893769691419228934537504544921366599366413563692156469582191131620949402754232231169160737235313458955750700207689328991384282981569381158507513761454237897272678796621243940337230980055046277914573503887743329366411994766871900963105743646471272794090039309321546976416196028648274288738866372499699967432520888280614750156932600293379818436880872249290206691704953390066859489394613502450404946403383812118150690547996457133622222905239968983949612968368482043573804518873218143229029889650773990299493725507419030940449470296641927279001200844110869012932824863001427799396489689307359026756448356671901509086798338624688449750354355701290074688114827357094318459931262941074886338091934982554582204515243580401215049951718859290679719582190848796489559505423425793331811577371407629233386598052302386300647727485039629870452651187055552540354660248264750309440889015834210283872171116890524940415935401715300049204216881598637034341379002148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -21904359041218344802981151280895816576895840286400559429119233185546898876592370282948062809596935643897308026277487961882562635963437432830325381244669231220358465108935623664588553700854712505948585649245357021081657111314686302894053830335054579050839567847141823224564864512293034088524783705643540484314665012013283809050555388457122391067040689485925442942684874629278859909104627778253483019785990359048425178241874287685996233514820571217692227152608045010962887260678109639750627995026274338473955495223977366553553291021309682067467875275781279926787997857450102322787961913359407368870368157540521894119505446321946571097147256735759395579441036203622278508798248998103420266297170207751309432166975798119005589195870148113059606696949382203735065310580650866459304410252722657113381070111054515452322697030421221272386648002461364394100761223890129764168684225191116839184058138761886305178801074050694180376584369157349448170484250016686533221421252200665168229434927986913239099609423598729447242471928205866819351052652068041757401671450725108369692385396687319910005160399884332603276383184538562867213302535029078373709254419557888116021682108806765198801573738686076835695960248346275431319563290972571413372130078492894197003864138096600657458456159529802292928850831678918072223892836989358033155505766817641938153584607502712601244300000411625657897974738601882084841977430342639106061346616903917863681352082342410621742045363263381096481400295600951353671102041815701893322663399731286640878706497310337965337984798569671440538738147696078586774537676319720953867738841167786474992444905791954495431957124970016068159428692927548878574341322052133605249281153238490400915166026109702883065044845390690019480868946290828720774928480071284821906264023944174587407100637013241929890996120220273239842993164473164201638711664851233113265709603494547657564686714542287291748448760035678135686549655948292668538476716027731180965802628357927875407935781134419065220490960083766123715447745074590917119828135093901045776969076477387845652764849201790677041311492620303892659372616455162550871573470235040828457593384853949966915077690896769918006869932250337316533419122940393457650782565597948448688825756527119614396965701829242987340165626993394116688851714778510373157247164150725814044289261743478346512117821406791048995508355707426909927998145444632908882523882537218985149923586581584294357332811087999671422536784894711159548792234934717272519052436720907220294043112468621046950993171147622401433053212915221721245899965755226642254548771940234777335265503609903050520353320367262701253176408983946986758903654911219136774215158369406722904629557739030266210122821586618529564698659367373786135227693803959991783653509152484026198849029167121410616702081917167477317514237516806107271817972591710404467996310442192931731952195973014523780196004414725272206908667146091518832862638486716357495694664754367335171186373082086536396830375526297048882207651773146723033026852523297999644842316023250029819325304512747045071509967946427950006289186367618851984512757912941733814481698942683733334251632093174907313954509798024760869667280601117616938398365748785072301206758051638047042032838780110665082804227771571846642678969899676979840675318152674721449462088675079994782888421354656983643223413678885671767200450605134783118644998273638133263305984781823646136737304490737448934358358162214977866040618487095433759167578502401271891297913704412716591681840850410449528954869587832403461594632019172719901978949806638751450472021744844056017383463864869448359177181624718393243217191102557833243834295922849781319962964509671193169680021974479616553483235391823054017610835823134241444368996639285684332802373620292273818175998760405896117457064971174518168174288695557540995297975734033833877946937254820567351552060578372544923449886069054380917237072491430686899800169829919973809655557224655717009780661683199352549736456877511223264957175034857292170712330158951756980060336921422043172662818895007849484927230887152408402994093385629337046817906863167557679612808867579397527934522240235176417759743614910401904927718625742015227360263511225904150973434477503872641143321280505634197217083317375366351401369788555605791197949169921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -40294061391805578153826624946002281766254938605640699347223421050484554899719250218269309000545919267202851135199752348710952927541117841610784844670788161271290690663175588569364810205570865993824975322349891942871240749273248580157106905289933372025987957479270939894155358832459270498512247454601477234142959196760197810713505005401841026254323967176604786086265721781938356810698732452434206255720021176294367984106960453431150852721574363582933168865536741851134663664009061922419919893753294446462273527313159001794234657272229960006608388846166930988063885969974583409586012655811147210775845623952259260106580789877567153050619145422886928170235269632103499767663786432199268786741821032369757659847792581753035589744048453352320787030508563087373714842097914266330736169195421104859583811248880660662566682392186107446958450390072830850705076199084673124363809651484761626512845547538426115884725903561705782191867574486328488992162458140156099657078757273812982805970974282256705721685426178009132970469251554555569734737669082657319910445970400684525688307868094310751424635265783774057558974483414469841012754623994467502177774551441454450888735877078181666497457052943391182250290777282440740893496464871113337375717825396640886977730173283811949674708177453078943744968184279875898280827181564484620366816756801501269182566787513478758474841774490249136694228219510746518227850043169024151026522089120921687363088012103441080621385584428487995998703279848764068635394612627011791007676311560192411032528446234173004039891942924134198725678484072710779177429477482712262731208231726372047059852376895362499820298108564398641072473418966559347989679994358275842256160303073431779464456972537647275065717487792808186668043776198283497718078757654967958099119705125166582548511939142503300129653037889971395795667388484678529425337350450467347971544705251073105698791313915420058561370203825612354978398416019227947370304069181616289196763231879302865319420642259297334564562072002322745149201111192762095545479001257157283087442794478238120260868787595550433013137654098751209503907478097292025898567871098673064558693566563691646251170329011510518717997752664959005784962479866981281083204310109380794851011326089828561952890749399397913026054190536218358249359394069394651338290392243747137519634196801068769825227869844960345517594350778562709953541969320140779818085698197169288699061234818216462499222272182419255849182953282475055696794422080712964303805251429511858638984699151071516834161051980862150078038852263654846276786125981230311454020940173613999292468044423974770975118535922820311320630239982560725886939258898960432164522082503429890618046325401688199753536952514567148123567777837963739558455927303679215508384047309399222819827823079182517843372062124979142625745435658914277474942909863601740019430763369423845097214162313896326133376273897995890021406888183000705911962801457438631392964226171587337520323829949132219243673339287896336492536817582890045037575637174837132236610705822474912275846378401660964130312414275309154954413640545886108999683703366588550042652622797006995336101144031352763131623340742993739352021098507679427267277590626839291519350045267546175282167282778293732505583018161481730393002612513086005879617505585968484099104672617697257254792290126620444637136680631346388191963415857709311307953679001465293898314137477869163866907928607002318384121640664727712589681972158971834110521634294207184896978117070811974416777155482563900676990847121239238099281485739035487275637276467024210889333064588752453509806156672413680409949953537283052337173292385903313918527718090103196727847153873063109134034767115114128824061773973133964212510793423786658665672756240315973865381193046376253742063823797861745584374695975251603701832669092201346828426227133491085639988221501236724684105839434823774743068644769390230738356607945605414798664033219057824213437427227124888001413237535790932905480749965133072498608938958015298440673651048539913306420807496342115572484343783548245874198330421455314957873877738578031679285790780883319729130887021609995257562036587089689450793404818918047434970019753756263431382462796847968833691588154649114221668280530508901393847964356266934640950964406736848748047976953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 164559374324920755682947097795818382726140492405152151529676084346879096372708047742619821733380097900711129266973799491237015675801292358965309072811166295174028449720409150354771318423839309509118816598550264368069753988487771526377492819136954291225472230755985464005757515139003330901077393975048616502139280578000074423614739115703782570699913097515686140678809638801163756528671830010360958650595309201425675174892994741544689223522297988588459953599909365304700984757202316659573770148952103950404714152267113116396088023422850618147397024252792875127250588142888973940966764472049087693425815709317369279179725219296814116527104561707470654220904743383336922634979413999601005374920890536883980627404865326246816253098030911376003035565629232076972359121095214385408071360602766370475076506232874922590755189901036007856681248039394039255462742437746435058000026329324217357676249567409149557245836793168292495656402003685981110231557871149298206468952383778897236678595673862707901361470876480555210488341321553013187747955531535807565572210191897088436828551040729613711937667683332099647603300110980651712469148308379433032388223582366935152246488033401222919937010188357068583631196129511410133380237562924539083424009705682889120918646769587138599833332289701155339913643134065851987305894361447684226933054484187287336270018477193597491854261253514414783917096515948298071295157805340123197860736556907366769479649202235053691641152811961785516134118555226151462338429876618196667931476162524280147034244481151774918270002800831872512404586073836730892457722103303647881392918541232614747706223783630103447194401343069320116529439730959544253339452113304136002763016605030645447362352881964362579054488346157006569916221232483811657192176129474194439115503362292078722798085983517950138490717384278340654472688536447440527224212926041454183399431738496544547299779825644907228855992603046185070666962059958472527383705450677954851387506467430539892880846526439487410962513058920612417287752177981819160100107956920193569751812365512008448793250832922790249224978350903394493656453451390990622208393190641817968460347919094151293951926289704765625413891030237655205702070349007743314267393184034609639591020706515341980596641863865890193206568935551383291491518291660107412794601628969421248955023608436205938787305497832330250528986161030310370082423471503559459796516409016313758647756326699554975565303079444868809084834782632013064803776842239543990311830064452095505453818670358400311667433259867755636053758876468848368269045173439511555276326379744504161296178898159137411752119037862035604648607554375698922375534834953698586442192541358416113386750651809816658632899577072653863239630431631539993664389666637604668261656197293583663218448777374030715185884819978051246933725517204332898627343122449867359420665032047436371814094923444842985172587638620183949051212717719365554577160095967948938888520693850138906804552910632943502766125773216025976372385610569809413923069371537483042615123134778467824319366186398696518258791666839484819452589473547132892163210232882923387412900912871999358135683987596582136622945338881626221567699392109695004677142737636284567089544547590173104452665796017281305544183197631086271106488137741724487932408026346504048493043551019883522112310369244032325703484286503212761516387505790494972834902086284931153080022467580536926270222021712350646706800676411989940829294471730921758339763569150550794170556967699678591488903871935310001003588409638103026835186795115126504285161293228709844042710912317458021889144438263719976992344202055791970364283449619460042142830793806430845544420285896903716819129665767282676063401269083401889525702369280060275094731782827007556529642424655050167446535066575242451759254434106910039255452548541823813155483935878536612543905818871129265034788692154376077832258909345138140882579665537678040154194988346200736987067814224651766265298808302663199994973659286007947243805990921574007537307507642941314952143212121247598497951921024969825175664615468204349522267478778390516103874848241975955801867138783248480075076420509638894521483045544999457349076954833772094693311493135420451291468119695879780982558999136650055797549745043340553682038986177392363493791388554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -178619202908654295320839330241353086125106564034981814290464854483086530940714100757994148433995991332538540435560855970899016322677334346972934240421266281538839956971204905425833811309585602049861836753542867297232042033881627557882754025063126773851667217724336746755254856790242339275386305800114342420199190594983551063787086519298479493650411797974111779780230250799571088663339114471262376205423321557283093448037078740525911805595640742876893413564446009593882054406270952929080005052808808699501566038383959608967016497668055297598208944487837739623601674307963276617913619896745377566440497590098700279289206867086545696132419516690351018117350703431267951314595034650042944176915069957566953301746790124787119349793660532445080866377545934773795418380245667452001466828003889923743845887340835295393156678939206883278046251330900216122467271846124041570957900600766082275935607916010723220576639391848174536636412229091818041177251771227403380217138223377561918567065419405268977546449338104375126689213279352795930683531530543014798443047795270179425681657963449569090652853968727336289880017819360912117317724730181701329350133937560125381327744836387562395196054153209828627050938318202834658360443009412668525863052049871515070762799238584974763984203300896720913233749035183870908635620874642522236331574505218304576343368677508261359141982220171947181705183095338443181534761607732017626254159717529473247338876629248246794414724259789136785035573775006602192504826703057606751178273946637567649357390262565585897545850800655661450977713128232766759516624888155949013031515868046027487601547805180421902117581057707558873017176327971007571919598149408472765020758374746921028193388199883829587320024616681065888398091725112073033203336596546878424974292571081795809818589457150592108980212363164216242345698750518998989115390084487640053405156803425668365904569861864795778317415118593947877378532533098139018490470453578546571359883101692228622287958355922165248356433993056390400632488941046789261743543319082362451890894510120948915234049048111908591823890897771681988774490493656178808733787579403024201752263192148291663139292743077450168563727679591829190072675977972846991674660279930032383543966709661932826843379675387148892626969907646050884782823556501321286643765012956470262606925021659280785863394853534558703954430119540396576364983494538084381675492326702607628515862490525967502635611972630652841636416053969393475720893243131714741342982257856267890804464387835484260120608212587462362620645082996265612002486368271126806252885705602335037541775507575760239744924367733813164130491821770833264280729347598493476740531551156260516830028062548755779314957600498553751786643900158670822063150947620903796272044129933967258496407275855801637027246332490779381099268022830081989451445054670532993458284733841690693168246697065829391846036413048470115055173401103105911646836765471783909046678607728990886700145624921186892375145590428541948671494130811744435125371448966536887234260813502151869624413960108285392454155433547350499426328225497441965729413161732987979134588318915686535815461306892087871604773585078153135037588598807277848581472289591025319888151956033725773196375809009161948117938078486182542013883942523825906744969366702985543642663439433309468152757995543137894065855551528329475733185003410484209246661813621895388968508989384218592810155182332405403496148147484127936119991519145919789616582173888309356728950048543562043868990666140735304456039414337847099431902999817366016857925416838992680724883650638235039391340786637445207082533209961984440229336810723817824224196589369247515170554297465594222254316789507360276006859252561084979391084325299578529700448869570840251366502556918951699566630922280899385703092146623677816192579441004627227133226992758773851342285994240393529453544736489788229289493420197035528290519560242584601267978333672359545043674219398831781346392004903514987031713371734776396085445851363271350539615345912480155462703480236879812090330081813186195232805576601102308415600667145468302947037859087013712964674340056439174969073686406945823387055535685007328455172807531836879710121128489916085413696157349391349447313646079800444793071108808835924038196260392310279032512395703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 58978965943498511990281413743869379044830955898880504538269666533547037709320768265495060616864851665313195373589114039410646354602973139956513240921416891942218061677352897916583907367061312166951326879647500797208975134613816065730103596165697771512189312783395597888013878713384604194021524818822741592570561027010545023423095423871523611736757382684572191411714798927851196859755848450635745078315454207819324388533773953819637151196216168392157347437615132834998312209182587701119834203214648727181806890102546405606819068069321484883602453916769911631089099358016508773006396453970935702730036190814660868443423077533617039253481268369725546614936367026240773298629702758595855348053479820794892206178822842133835772621923211075305161072628646852264634650451664148341259133228669070410287945615729946672384606091049021399857549279379681886634062764691127205694506180779310428883069744638643504062080192845016599581422758916277956374371382908390926402708301832092225977029762751582537608457683864332916486969025235101151365540772463317647824281539677998763873996001566920295591058950111316724580700650360843993898900881420714498574642386180066920519984417921162577057205197282729687618958235864026257181982673283422567811182591116670584297138822679469228529248812698567289257807600245954572230388196819278921390621088170118045347290542790094400448857289408006179017520617735822246857160286031480272503219208143991202203093778551860213233515088267942015030223675147074070692255232457172173709473780462337778585234557213732560581709601643383816947131434112242118138121353722794148132973309838886234107342735146545686741485278026990364141571610808528165480323637149123093379222837766796393494415146733064470432759454925949157520927063098868604583238402083643037336716008366101438618563185885438584982394686094068128201527627392975626809532420957210928807519667430920663543817252656515139275030646044240482061018073547199301803489770151294720683747273175815259604954487082731106905051157207443836279411076065862917403977344065812000269519720931351209782849601964820278539287661378038839528297626770502109572758439782183251331409012397007815298123558742677047181841900762723696474736593281907723434689311476739585340865938302596659315562036930058234950802768761432478093766250289495412253226808654184572656867932547476553582470803557452994442572649128809722674313506420096773291494768343738696276232425135951798313470309510832893376383730505247843478604959229723874818068114755427421790274013152313020966280529797023609477932443023035987639110401992680519538778909163567416692025185692185577630961321341147217226078907799870475489275095301298121845356700501239935878662319179951799484707103046460232963711199108710101017000056674834629034781784909086849549496612330109554414643614477128652935473078987543219942793792544425522237662134881112799961595881547914998835247644553286528850091640771874681794999536847883139885771049281163165600986862261645699921111612828902413661133477380776468694867205488004333190673338390045026403757728495947248984655501403611560440249722896059022640301838329476965524819630905543141428417936400146930264763691980665717249321421317800029417229841918433653808253731141151472239286182352080381742961423049869123953044131311202159434707204705616594400937213359426237450251382368920879478420569750700933067571453975077670330506095131935208314406664091362925528980261171849360692841132589372201206497518446741401111414354416311378900162675018137267567503993626040599628115873177365671951173345875983941697417156284208760787145749520112011001541368989684271811359002046847169489460040806053361650492662387409730118123310938297763804837943170701161756478295324571419888769175905663120566658579664146200181957459556594400595882603403846439618959153665779183309271891926237838893293943094110913926603800178480630034909058932921245046508776581479378991821275056880323283563594119904875025328279507774199688352932553321212685122964623157320816172088579521406982017319208123152340373037492884459867053359765704267920546091054463881928031931469435154120311815143197247371002623446141503821796307364608386966493046900303436184328770241507950956380560164561294613535029452616299333188370148000271167727508553724811941418826350664374213510280993652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 4100192851735773908164131146454416181663639995519084758820923903957189290157073269767707814140570886080179365312127426082005915400305787780546424563947008247127993861390719645008743502619315883320392422869625583908877635483073176778669164504825225497188661401911229077639503920512698249952149240522837202012388617625537941204526135683905366893515352525989611878951173116940189609358869391033055331195894963562952914044762777667783092965921354076619010618292993161308690359908242701082721947701018330783228893994310618346762472345350978149448232940869655355894666217758415154164118309411737363758403638102518995790221496819358395385841754314652204295489271116370280016797800256860926439794122568457743449860647110866556758310705309304356536212233607731582262726797041864981672290293603690782233200665885017879714693190940470353578768978453336885796699516651857892772672998294492837558415049233940267713506576003012598812634957922450491472723671145181347979181781910805801734795790731607349276401831106436303501261412903431065951680918258491246938536685108516498006950936390414281699798161221840689791388852277995857733576140683458036002585949835418656944176338018543793176084327162681147214309708656790860990208622381493038123328681200493543196080376442169054965340657901977770279236153409119554078648755688430254260010628366228595821514152672494016894440606690255483296143133923817564163022585414282456793516693834263123671287613674641925890048851127008221849992615538366957267264309075205021303211573247533890658198343966670982116238536003631268620893073602514207358559181596549083490419460738335866155824633722268740442333588845672489146804759137507106576912361128021303212231052114303953379204500380768900982031095894165575846292048350667081480022500892547890593445422347069180784483164168525139174707478801264440369800072874504963053003679339599701602532963596156737722271235721040012955328863697313773288069130960731088466436031821181587375389081636268866298651132041721792954110438885082230419813097397039741931345707310610218406640878111051913976577046144861402707219358954969852042445813236455391176578043511092180848914243723209043274712177364972982957783421072687446423506494697389618014270460538647545984908537406115302899186286974519976448088350658100970731151616387175620116797751569897438685925414831089295465072702745435491859950006147098979763739250307701815666497906299008278226747694690389526537318047947378959552655794399695914399553873223304529710217346971038789283750093590083497417530339023440408446333610164318276785463901948736857720669269301577587472310768648109763284379085662720389589452210593091190851587111647355216206879603498134051149816030618173165541848163271159409496097031740986797911045917283988992151242374457302862228688170643919404242501052791361779725522081115544892035694718861775905187809574478845799993688584191140330234320553984760462684201671467164045263899106796723576758544911583399818767945995614148618087126919874114868977710507384648819512036476870689145011061645135324358012936775434044249005059710489887291982517452058232798698276262932753553423888081478951861603463119378160971177647272623537330072318246843993388379912058538920091434074443311560107078083441845580931078315446754540393816126621847610579817989634072395095257161702382239056253136935145608697927858403396753542360649687320809596045885511679089493163148512723076675938311709271790415026577166264562856038864125303797905112008303333386883364859880265446784309959303685694262870648628074274855782902947712848762810716277718937458245061940059923484652829709508922961964823043183050188426331027634383286179121340978584439617655418757758326184326644583709457994039648156917620561983788617002011633311058351921317618689373979776804259826098261531531065948873051134225217169506974999673447015169461236618356654935726952774273552278660932980410191693791594258933573710138932991658475298848034391079180290749881904175691328013663102628896248462129470717429806729763562221242406607530620093180589923187097955365317908427472606860312523823369916894954418577315314838413073113051685899288302622518226725009648981489699980217378362872689828428745519053561385364566519243965021055758301747243367197774572961093251485206207155288420615348457490353461615185546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 23212762547012622460581827441189723253237141305999953074628685603490332393463430783409596642035145721642332540066676308834156828518662271910431345745409898901475581424250332812976506837561963960608915215796099552363398893833900074184699940102702707595235304789067614591631167963047997838944236922345414652258274578108254421600362804288264523549213139954287410710009318951590799307646000187947656198109382447551060921223463002241172539406102230241753197061589937670938748999119709932167585072338380147384361447946334276778476605520221664617217261154393671703872276681857191564894633269120422012817968650759350020308007688740404918908753250078769051042484704605787586095431274526886635382422314820887738663564710907498404337707101448006500500133626689584403760696464508637300599182452049885460643426014942387882560652158990289274545618783544230503960742697820015975752318824679404097097040457575685056872946017310574149287331844326566304298705299449805707126120885874215860845043266561939596639466410265847287696146661867546286714159769835534008266344416909557363759638259963251185352324756930442664469150575828705440089065377808230018536389812319260159361939310741386325481019311844468725799429603975411701934524148429070138783641120626666757918730609224842100401613792737508810012033549825047950177134765110719191513897184187070860357307506598890451083492071395329502510477842274692912917856897001966481071718510841459148459858691026753466789135760509074201137648432143860973846087875893178665327721708580381237289381203908149761021103697781221743647961654114213832183521453070154322895699271205538010427202990055607512153477955404021539486734966006951628138637255244535182172686249024089765465670802991940738658732178055196221768636441768002532497227315546236756655687058011544449631949298327383747334671865864884178021060441904742112904585485461680109670658528789315863239285293634986804401594833936018464532141424879729860149569092354681542519443604505914905777520931445117109834265468734725585280686813906783380483037497973986537401244740016799101056147681439331930013167741975403372086432224879074241605090685527297905508735153075632086172499549038612162703387299308899138630477372625314142985516618438474385303602072901528952386558018704578238849417474614016284423944811135909981870828409731150066962058846953524138855227017118876458685150308557023706664493421095506150139903501585087653981372767092201749673442555519653394958167923816442160149609154277806652061162828888250693983854055235700134864882923184907852837874192331592465374694994453331342182590154763958187059275048357118842135915461943131262250563431758766352268321692946074761687274754171959881859808184212476100736355642468083536886284425192182094078695380066620606875803892152637923198993256983423608273714887664885053408088534477360822599939904064022400819080881566077662132592018254768351896181086152230071243841476417859892763321489608075481215405022987608945594787045467967822648706375640773698370140121366554579215544589439325541314971141351721172974437707467342468896403182125064950340014042041178970893838302925220832382319398518447340461740187511867116192821923443372722032981801000781464661913127556126192832247425547734848461322113020795811467060208341461131426405744662065718530742551064480352386160145462648373135153183113401432732372686277141797218134621525315697643491008436821588111815265434961552298063772695007518180193063667117405556241806286555287453157211957971237815215441480276095908866850859297855330281943178857923302081289766520174912222046506416139349782215350239574370347826452166345726224299081479459568683253594516166538238237191797224893346311376002177502568532314221744683896927741285571422356999075392885139753124509364535014563311595415391828274349713404578482267289163426635026104829488582011181755278672772402756753241623412937613537580934295156396942960701266862917264272515762697106251971727486769477989601540383179769562179479190377765408832650278213341487863298192248198832816342065102563787687019232319399780089032386274911214652447286355686243222416336771894457331832221156415874556304138800320257257140141285998339235440521076499553434821809137874398126854186459255105509808258589457401362527731280384250257823351290098436297344566874889757424829101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -27439415986319168947811452808800773219108906868161168990902387622666454151118767711189742014777919254545209222937476816147453294854517151476237416808191712219130463635791555089435591607775716096886995516870248744852579095253146667840497604381622251669894784540454872074572517246609670661137100596691571022817845728683794895066999733464152650793743663016130231384787045652722491605470950760429129589596988791541682528078919607550398705298681072372565745736028376442507589552633154299572956759822992191607931754491463635624823659164167216230773576724329132616276215167952155036305478634163783694818144047150234547060613372495272086936911567308130606910735497623249543630261263980581660764029602237720817030334049472196339118930537103628231412453059308786082928798972558749816701527817671880595867407218994377815484149298112775291687436644729939891001979252576822097886934891379375084464637477847438791932847243075185644932398341100258014668260467556722061426839706201125553037732753014457221561604804053886148372752073367104312026813963031608288260328091751455313632970122236824481321396234582985419947120891371557651907322554987140350511431807677670165881980500579711266374901302948799170730215164699529966176117607817876015623889403936408983449252732351750034265662369292523920261047320952679075477104619741547415967399398768270571852623769588897497626266758608802239206578504831519927185771588795895281261806609928150619868380163013491687887240490967240261822299145121129958355044316951732179524741420567215002319219105053819626381155142146165232608601387571582173682699973008883238422965673118882041843158661069253036546111387106623386667693624841847038015099541060392212271137820380981034560651686359769383791386517119510654004214133535909232308425448948371549649887608989779988792964974687614823839335622998810728659916176023546841950762444528594720218520518066610102337858228452625352426141731995905754885358665881926072264696447120134692837167266510566625700762054100289681710508016570086831707829318181704889405877121703146794446271773745393771564497609381526494626104985950702218868751711991810869673968909666219399924229387093656873881657913444264549806809576687492027187619990708134334631109340068149462921482289823730085926568007384293817986334055065417509364748720079389600650663578221241737987509337424096105162518103392392508607627367385913983189411794631058967049735425701099579078332040438668128788951613999250271549389899045744353177262199089557264806645073722530333186118019373873923896503001865015018369483558808516958416672871326940823162963387186924036567375721628292800784673069883286505643573568616793559115605465845334486582524626620744979173475765547786734498184981879283030436103180617481009590999954947843981692064050709093009688560530617128735775606051763535111220065625956219592143654451230535303045171243198184535997206734871298367490113422648494050845303861307578268881944127821923738056790588242334233820418096353530610882350619657513307660401390130351998435322326043940762451890076377083891445152957622059252674153676296656021720950064748105465464234951990181979869287897308488071968213738438372003782837191773157101351915671766594034669034108857117909004447663997767701577418920176132206373323611554416126682932353228346893776756917083129706859845300043896881199232517492847741807876881699308754918737122481942947573933694598726921177046180545051885492075504091058375148567138404713118707875836459204851944637473330972837811841558584816770671509409479011568580205129792668401915908728505243359573281285624168803820551327759072162548244312948301211334262154620983845869869278041746916102498005903717892819195588011434521315791380077092170357811881738884526015761573765209501229021383158261683836874273535130763803459096600418506104339542614496024664731043637048403787260850819376040533750209337157562440767565042242736875942784922753286388758193851081082973337199071410651394406792457679284223336243838312171236836830397540839570361100013190424524698469892470848833036547922969799063941543167517021889550010370417755149011518527386670698265705747027900197579736263766600137749295805944085216278175864619030333207058074274486072439581938441670314816282600826177190239069381044267896898782399981177786956283044346674227766721181640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 16129745843563894540828337598890815665187839656064872865803358122582011646706900413526488799955704744562567674207617988291620424824766305102431956538841609963530728220611536782535681027686246897978879297032358368860072177822914016507108046140095596993929452901634644268791938954751351205643843350514081504138504402454376442931491152113863673831989998163117118692896868442866616299286350786254548638806171488300381575815073880433234314953408853318074306164083773070732985800348259141004043134107021477055102373636585504559043631436164174428066041905307324827219872701499999211258391640232189431677910627253514758774938346088437976100432501108883507881442708144368410016268398615504942121595298569915557009922298146982335532148136615314077194514326316370383708075656118778389021833567461428195631631227098417865615304308235869378366524464733694480383215172783477567239617926935722031347623939422368855313813514460518819094057636647814716463984984181826348485966538263788193347513105655334419852194455276214691187564782072381812848432920902318052529905370157903139743067832228304046142894307507623423654737363039161621114629717420686595353041368256483090778398337345711984749586139939432889971521975403304050725153595009300775420833802380577831205478702942994193925567953774585757749583961966354771151534872262939122196090376549151940770373782581369805133737649927102884942552796479954698760119099583226708921890781201699849228923093080535291975046783014195893145297122302278071233844389460877330385102283789609862478960199424029987385135273505357895659605661820733334956029674521640009407153063960012568439779059254751103540849226533660154768396657035354384457106608011233769783760251531413981455852085951487416787885628369442304986855541170093543097595715510210175560056204279629596647665713636490166861514386848072004414672195248847937730211707932917554507074543920400227037959207848478172667655266124133465282909394888420760332403467647653314333168873383105939485417475075056765986463418961063682209515449665228943010987588589864152719334858984593931530380654786732204955113596694639742180324559731015569637703423412334689392011199939448405596363761942123648096662888514748166956052158020228912341495833718310706528531184589877701637210913910732187229371858055308714561499461285031707690077203615240302869983656698027882365380577557013061736275655688788001162299390103208095688337939053874996535472167286245779403654792681891041189963789081291027663964841248498359921190066670833793294453713090948803823038743768897896962531567167265019104228375545350735764886529962499631477756532642726635593575320725264169597122078836304549081785450295564692299275056462817977436441514914976706452885400049410867857669632073285052182285067519548238695258025132032362647998473545846980834525662421593847129759939546918221772244858242267626724148113632258429548186439261971266993416264437789700359381777078856472069976701125355883210743344728514248605731664431850611165419666455869142996294260401422313864438349591337938009401385047603403717817909891506335035080920542495765760920632717236120694335798818016354773019043098257278034493915882017350862972307059691907660936601793108938283882997504613481366675293492505579740819322740186835390500321250989642699201989148025640049006800840394811975548982490467370986930078849608626208221362224739991449982941570435216778101125256952081671073323096517238858739293286792029285446930977729263514076067837592142178100348321547519016433554199967956163578328625398625861409904692581712361450719060341391494714098897999377822256340305570702518529017653046850992424867759407601164088217706859299412653253644758474671953740498052681535823080559620093108838150193671881643696438315043481893570331315935217942274803695866522625141601723232925831982823568733982167817584761806294806864922281041344571629050857696122087198687075209013212370396820450836125441584874275754904954946844968225773171531828496222345864236432889583646879887629523764194810874299402131443392115771841173430241854596358055672083726312921846787936488184940406129264115366783494046502582794354642709831920608666429880958414391435058856236569775969551474964297402623068716074541094505575514379914725526251535015654916822791959365547664836236842240997496906248612144268640136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -5153771272706570841072448386972760948121441095463633459811483903408900730895429910776266376657243339926922261912604816913857784456658464369379723754876519956264878816529544695183270958684000965556346900887471412984156195580025271258218156098624863504997554113621596052546928946353867315938025556891108704582111577252925968032200334871131557151254588704257535749867497696574586820898223759139504903683754597531669874125140998371500154978566251212832949280172754618688704066242264484047405693531248873496005674013583130386295789529457033893220203810818735506195078206129704074236973021901346243504896978884901872896190070087839436641054800428628399970908287801068309975326257289048498699195026930206858792079648116980601510045952388863657785894767388493900169285985714752869091141622523914260558907047303142606406743611159964301270555290173516209448806467044754876963806948906486514730854640436276115408004249531815209459848138898835559035312418501767424188467122542848935255462909874030137651298364431309585014331778294904904522254843467026567152881289209166712117085256197734653595493195270708385884861951095023354526162790634596340067333438141913786508371953894773260277703533763230248253799608926897746632174448380688082030479958012786113156532722654432481101093465644556714157358443410628901730243617318504840222419158622314147875998238180754492951694013906507630048193503113733643768741511771022845485081428713301590254628735418904837329860738520453676853320061148969774204294875394431080128520374168823020847532491102528011090219466846083755142131298451530465644238949407637138677409125495695172840517470034701684746793640632657950754656604837396833087043737664010717342146063784683959004205831809426425688572329044844703127050781117166689585618574166909608942206234280370475416782203168166799402567782023496704646214417617566543323116358557618783133803360466564497560426632401538379814330356354149696749163871868855383790473352555372072484099842244007839158592738270596772529179899818167530028847422275643372804336182474451639812412497455697166889967457562097436579883475842142462127160943398458048314706937226450477278345948471763602937001053153064613431857125146604969546624333629061450009478386113171989728986488059831618775832545549435409166065751305581602106165645063826473832097310510980270073750054965974770100250275159444990012487567831662276678580148946818064794361859310706273416856890690749660932758598036344167840256291590761777631107721289661711235457772106360471823000317098713311716987462813546088434208151464182446243769310244510280327822448914737533932867498231207497590464452419004648272134684376816202904143648223546367672722192840849226958917401827827415987378704070073700017518499436584164558626723418142966891617703606860399290273690983653064329130630423599839492559471002465634760341062194561634010780578483643287194806674167466055570470707793855336259570708660820964842830678769727660991799306736255762154235128160958906073009175845774628925950107741421869489147362993233703400180835736671832328423474747170534196546907466788583993986924870275338387552566239286760547079966804626095216437668855585975414597165937358692353654573776908624696057676393845199934964021462429434913411812100220846149714411596318240299266025085779531961582911446725565480144958968581717657601118893895726670000948717984794285010512858214690806756664171495638605929946123133223925839949844829201413573774156875010610150705983064727919493034076075550426954022965128198603346263294131233443511400343619338861831345311111295645961443153794931811249045566134721644991560776762311911993961772015134125216884602750346216919650207453391698550497322606730256614940917774989791001514974716171023611829291599089007381186072860786785275527768569657921274538647792233099849374680287354654975312331254333057823092700994634187590596825384260841328950375692941989158042507040374423854688005985263997732372602010741738229260564264991147927883566146544043816882117271327371611786162611343501469817794711627341108100639136072758770430811900458384503339878748671514350279200434200518838483604539603013652252782206502518862921959255155994377461945078580042490309406465134904565264215672454208422705672169119964131760776443731070202305047235441595073684936760936584955729492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 736394951820297490655776332678663465242790149176237914566059012264008545270300883055797279016595868912921434122071262220480150311271253552170316156691873122486317278873151813568978418026699737935677007815294270379829031425165006218719213529925622764055099581945849035971848097663052255755484591342954935450395376715698252799905082393034591193109447336513151266318108014875749700738911881933299865343299826494341174655305654295454305663089607389434686417352240127468493402380541619992893646146541637455985235912373197745822844547268097990006623268781561535137573796583107926856101788842228905599006557956577010973714193747709844981408982491132128517643847590427874332175672536573148487289933214460370899975710159678936355322163298621019170817660047173234120985219908006151265470187139615128436798502054460465814065194623829476586348607483995055519731195650380997545055551138031591806407838951896532882688898680347877907357282572963354849480216780210523052970564596204089383836634807505213107438442693489188607621481014577888886105731056425585821131453783926061175698711915888087808905479559505143731074654199981468082664342957143931247173787831291742082307027966591189326678414856213183036120656359308966823096175609743082318722752152618674874344196249677569305997421889932299648844814337244992315656402363431524992121312023287391797838118071325208931653931067721464964717628589349415115828467738205054931456250668045486675939492332807611038382510588456682889523928454181947733721166541250764855908275938603796775254192909833793988124152002273547003847332097655692687380287589307379911444422472921859372330237791742642099776845343333450524950732101485638625066041791806807044548568862203327619613264422076794264261951429839595032694138149307662681710774245109776536523619887124535902546019241347442139976911263950808876889569227417798561024928456882449690183073167404398981210529875395127065370553147322459981550082210404309048465330387377643381473653557926944215966951094887173567044421932337110722202137599142752915069076305835961661330478308327177561313182620681415055429861068723873110316005619684076072190899705966010409747837424881895592709757908746302368128951476627760492189720474587990140229838537265440295529913479347442376558640267822336351897757370458462607791867803110119572662548924337195134266959491939082095662336273875785849184785772935182859310629252714833570055509338177123164014762227420966992480697568803322603918055350139467450983636346722666008423673998109521694528811447421608308225379528449348501711242823802695673681813635749310382300611987276669492919432499479459445993372918828786684450253951364690735098233659258999616244970943088161112711975929941503259368165340060825296785201887704657695591967352622950815308360383781390387844884079636858346003882753244559200046779842150993658255841351092707500483992341623145663828831392874686825352936733712847557561754005115180520613279820517326092837867125824149700823050738331782553659002292539964273267883450932499624226349467143829274201515099932222702373676488566069689163855462609429219558077527536124797036528778176439800942376422048420439846092446007880342656808849673833541223616874813908963530562080806763952086908049193374966216474452792034422346381489257823974889623506516048645094860319798961669490169104656894134716049190573223308115695265018811989878170637482001702058861577929184914581946234996207134915328319294718535218611945498954507914083112282500788847245269673762708964149475733626286602438179108219579247143634163368488026150419761989314004553698088612614552290394328075057218453768982445361335497187170770277057620597559373129988283534203444847190689846561201105375200373456122303505555128486063402493461681411895868798371449722500534517456602575053393752028984122969983836454837255593484956210753803657843980125489978807758933556380369055369091285689895579602431217662097094914280309727479921210308559205031063992235188186056223050202306144289784197773788189628831324826750140106579770775758588991389006394010271145387831284866486110773680263329108219398727383728198568484867898887059460016204446892024052668642968196284190172906898805405069410402518860360649215431121986857130084946338718359004199448540826950004615444188519448783902921528497206639757474933131347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 70187994476375087616410846110001650907003175833687289967025060443254590206146506030863358484625024282063528888032253955561426452428982940247265652287329865569574727167651672579636026255296355494509525929058842287772666148144879335608664720004132848448784709318182308382316500156442327379313548162595771347487518136959932110535644754404943104820307348245670256150722880356364215022729663604994193267446368153399805573610001926367531534447202691309995400108241911593510504779868219623508922227626851107511571182297073124500281168151711820388665421080390630434926716322412525761029609131175332326008039119401350805557937003044779322142027406597861144852954783658310666727567976075452926161918414058438111967611430331630902584583785072860760867454152944193823853693538672423463493076614772356272201979028313961025416547759623336205842787197323126553888731842729616015428910518098597055643421723951212860653276382595405569425021207392612209820851051315679664386839027283547662027132297068230599188408568692129485841072874581358574138329126473802328191942671639852477724555905738733141394669269173718118838358179080426108915196818382514000859949678036593057307172852422940890789213417369531820885372221183726026529489963904312985951128582130910387907735491465099274943800081836576147606433891454980678871033374182633750111709535774458935333467211493921380992587438502358439352632252095496871422507785934898997125785274186766052350653858880352321330250962766470554643732652896160222706478041551396269631241857250416406176598559788116979795427685984430102190763483528305700297789622953748953618983598592742349607883794406684100661387371654918223227452759921979956242679565674503006612443466291284662465117773109798301587398097969224440658561568303618182056495523011101940358982738993475556642950071149905838707313686729829333900921539551104214613620691252587589871821696066452730441485641987861990652642474562517340930387369893369488351018638384629586240097573097915556930101079153403867550420868707800622175916285817387026400527374436043136318576651158750125918451251674651959615722693287627325425923534050451940439192658072648288815646565790292516471756338564459268790603441466553609729283353596267908937068201058418381543333691579392075177817647125257946409170382573000700318468106572168404087797288389819624954219446842450628308445053235304489973807536216085278921505978866444843166336632623478586207710241505352202244845884564556869445600243552724704756118242372538827464984939198106703082908266796224382923592176593492539140607328055599025034099832885289618131479194218577445262088084270654177298487092751275242718221251232755031925299628061933695167459947123974646633267285618070843262362411270951351984350785590921261744889937538559977656563004071232792787138803355427960280994713715748825737916377522908983836548704340121306646546324186095915204085562915822953356674047529951457568515623657778045464613017547817826261908262230240332290855716372786951403913867799182660222430771536077261701921533089848338993922810750006939033126869213932995335952734222575113545602843350753150075080663991822230182704966092588745569036276973153962843249457567287804663846304615296731062407016728092220787673122721133128920523878303149298379402490742817456180080079911980669588454563580670332717344162886798042692852700790216252260583700616099942450660730218618949423861752976981383197264030997464559935942557362085268216523219177811507326992736999776360932902389557270922978212788809495816061657860810114881550939838395774025862605348913530992706065658141332453280732828028576194525535683520609787746394350788452678917791370893619142036395528076839033821688623688793964304996016208695569056458365613026743526765625028342533449984357784151108140581555476540477586148456398892621425450508461303901109296457135728793928326335667148259125152014996909313265662197685097541598925269906666935577350489501121458293234403539207714691415709128713409971437495297971865315597687235025051518891810073892566093874598019119128826136965734868902618044205350160260183246076123126932487950652542585182676858652345168968375959598467393757229759120079781839072597973887241390720888980811104925682200902070749737577685183711135535990256651819250251451973560151010415899612708524802976712825195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -48915630841614499322147465810524323977567947454752217900885652032898218296859027248006830336283206905941171830813922614237591886376557674563935939042712591849329878645808230343451876272037325164951549666763010733227759557078329666588343472835389156343758657568575884319859017696184940161951752416495237052026112183542599102817556568627716258102558022727230820198724475669777081134971484513356131775888591466010710007598553500658758683287689593995263925449623566112395071243536918535832730298771522770796137090090900345970079187788414105970142881470773787609152574597312268888164940554409305725500481412110692517699462123980060858267694811343952075525554128798892815157859969341324731195426834211987167074659442023323526758568910984382124755748497716808212911171904005660384332965264391236619206893393780741099517578529713455680625232533516659514157943746526824625626298513596205491796012723808336036902195478079201548037575584121858658957460832164649613639670527120242784275923681492302213947727285453270157924606260057222882188978857029100442476421117672479291010322586739623073318018006384171749180303967370693824373456331375660976770237786362028847461041624337020914920148727356766291640326471451928307715519581240014903228607286462260701322652633829549254501060695286897463044585126469705914877049431811202106473098645735646490517690840283316981468649702671193890406853712288365087502713130560508594128656400322616567611252543777057004728010110911349261416445431026478668993070355675941164992835245005221166040585743784796513761781835695482750061810802092637481779462446077137690425415643004896301416840382211515997808110836656810446964121715432207004195981862265812143753722889553709252021373170663249288652009158083079380827398008362119766862807853241312204828078926226705747508760114595507436143533075019975056882157094039997930272539364331119682016788373692239528359053950684984759752564669386057850776005126083209505122005865406855958477772415031426828343916158193892796805562914012256709530679191101822221979174681193452490268492341543913688028239182731525828019131962028391724228017276585095516698094563706372173705215266578503714828030128562225459112001498659468469446761486362390385394438137562843371228250591552347896556603768874998101919663761776374352763467326828025064107408894920093390787201464797944508201761641509726328155465230718150356866509538952183276553387124344522605782105051904687147717761288200669051216230423508167559967186224209667841403395643886942219870100101503089460916784794149409933262198521458210021202199730456802282007515214761571097019300710234132468382881585874677545212826456887578368484018148609366531756993701755955426235945496427855939435452810260003909583669021855080313933833113162815887844681710380407463499710965170605746258425255458170692058067133956223246122073154908412811839439407673506996935040606685334691606712586497322544721905645139830832412084482564062737753746789303045397490088132865392425772907054807128826712183034314092025606094551017619333245087641082217296351569913736100775480484100237556484617303115322813392040518231074269030570927702549718993872181562665564699507805315462454685896817844604914012053264203485808599549765416929335222791700530353744458581240291672974187154946864608244936232236616483640752810622718145615926943825022134976087175437010199194608132886373832115558966676486999583433868308538245133078101625506230472120511694806322579022144457058555039000568869201638292449648988956537277823015219594928991905189155509279583625351128659379100007836550076702042375608800863508478145754061787986254482160819848088864055949217401923390829953700730981754957092747592609285101553877285157269426701891976244144610617441943801810459756193930189819937542369745657371362499999769218559102818340987627900352102705840566545547580303614747133971267021480543271103915002056131951363331545676488986709207236591856606202753516072019229758605690804034163260855384119233035659646281876620847185834125374772583943894379706839909333409540096636786297042247400924646575126740260761428094887537968459388949735408451012391992396084077322590415858539151397306442067885896532806572909821160651966226500820643402910826169210004550733793392606029313110281067345446166397349586547686043418895527010815429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 8123389194584172556135603390595452712962781913604288022480659639590721819761201661413050801140515032798983078720786317165146038468925301339902038558388391410833776974897550566988405836762754613755161095256371108286802303641347156081351334512430626001797740197729405609831892719164935276514986987439049096948017615549843464039802240172932875858131419298330428524629246570290608439596031668307200084636574988783619671072781932901896409182717406692256275490510934694942796264441872831671041777530120868199831850192720343087745480717122389025217767714525433097347062372658646559474644245276307678547880640292199123434346577687433724295188542145832578049226478893666218775912881472913048300078434797102105955928650741064608272713657802624094505590488125466010398610996100914719378752555118899340808001619708852313454921570247872015861917891498499465222677756257159758978248016729294798499780447516866554844009483965687448495599401093396104778321717667797539938042802431852035470880281449597721404290443305476577489552112639068006712879701773962984716827995056392911379113321106875531305735527481939335635884576257285330474936273313744074030042931479839126068419597658936398813140464144336129388280379161595808122627656864643856827711311167748301021957490430350435340536824260540409410060190083235918954376632457818720687803170903946271620005502361889232268503876792900868339934953011944630095281756758695533635500431154456025585072784750506460940025675436755888105465565591633708070103563402577352210801820868069268393022747125099907213507164276522766261802982363213761953812682410496410432059339341812598048512180390328645566207913751320448847977161372257246646649176921905850921838335118014670165706278725333620317213543202658223278244760536790224707754237219801166414049660517323411490946082997383414674495528436554902813295796868474859844057541344549870311986016757727733486572126262683915222136503786413548273258614701687995006557369947252345432841610125118889455136074133875287308596650837964219087943397433438315015054248949791132067660649232891270738971410653446628795856322446247361597604489942323635111460659102915292047834340762948523612684354636774708408514181434529204186719415136350259438127668346345045197021577863697834945608425340772638547193717227977463062062029163596133312778407237203179062851106132263463217480966388395379414117128360377529975413772592552498703554092253013952225859077165415172317283198520745008860619633064442501203549514326269391015594669611141013866002459506459065182326880648730507190232691038033870981811941033556068808153963470244521840874791075095155333189074465636429510899186535516933801986685423516832698053393150395252085318749103783861532879984498344471740152173760871080232178993088979210583833978461814070253482038055485378542112412408163925464193272407086242929745626480026331922673189535415452398732752548077067802723460274864193841026535440676852875133093356952902951568390831382904950827485771731863964813080331177319246365664431267492213272385012210807892372208155331740196892913779805741134412887736992036322134178999416430775624025174292762702242115824645114463929185565646444698656519689976578857407784907212506345861755467342803037383206278327404366063503383597847218740572646187424968222529174638678032343566783474237519362425382830281235733468323107036563866728483244612336266152714921952646089674888974165054906207345505454335462235953854925956741997494214745432799087487658450182461032519366516291857005176494977100237300288236581666602270570951946998827114978209894715680274457802264884513747668179052353180627207457712793115109949273710504259341356922618021851591250375242202328267165463861036703410255326557078205854618405282964406098343842253375243606235104249965648825366480960448956491606509863256447671517004986142503788648309615578555864140909261072546025054536044371620520374032467542983082189827335316120633626068395517215160172920992733827139120398428260691219174814437299148779817188167411982823876758381280035248378750014041562539163907730936443579585256170608398206319042867722263052742462440922148736576250022874692930383102092912228356396794580660264835578101422562845753799231751219682325209430809536796677972754327303089339649933600649353546631891947201202224601735559706028808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -317662448455960073564171453915713697517500852278063573098488452156832303459681353241832787023612514517697179206752969827795496762303262685182819358628304517582253699947556515921412094731623407404441776213947915793940836888567423446825285849343580640739260789768670570901561491087524104745089837924700128515256547575765730743372457578839577986225293110794076232142032186008243524144377700860794436002325735834071709934717318571657855352474959360457379462511369918161687665934123641494226110271081707250385776014620606637775562935279999375596277486130627860733797432375236199481037002859810697040772246962610282494110732669806030347296659242039054813076391443913182985830245437168554046177608191636646766223490555175389227810146124602973029517151136600505157539312392586467026711074111849991664612680820952497731127954031842798950061628953428883324455179831499727080941159744326787479562766667730480106186086107760499497610900743836610653786689261005708168634924370239210510039110352219579369514450080015435732310479896136009967639687284399865682902969125861492079049308749415916862698277468745305200882673412138773350477666734938869409478169798741770884430275879075973410869733310764966134300732203914158549911026999667326951459287877210413711971757011544252559918150091601176935308424027985134477653798737918909977562795596582419542194634490348225314062564304646673440178594786369057220440443578290246534691961559830681697910739835218759567278353517423702364722173663838448332853437305519508268831306383643594536703935776893522638175790663242744674805881137919296189823249892906993993496144217168442198603944314313248688887693488362411962767543906817414753685032252345964870020330478641869366510405300374642743232476547976002762123541522987931803832770209446818384506097663709078262603080370813941890800023660332152243640061576611365275905770131534984152524310753402790849543856403811208565396523834007631971212315627758811378769016634092863708396793077008009743583464179000515193131948458312308070121078596458612407332919248461279482166597833429711848074991060655752258492926977154905906866054446783942834424216850729496630351996114439439872638863477650175513677298429212255865843182525237000108191596663194382457663102170620379687945431420493627024765161216430880545430245157199325717010207359331139799756520368832619116684033861561250331342225999201673677402277654140564151876308404538456963738511716266217994153608611088074783121100429868289944409046978397457691890650199380162828875738636471391397729521334585594812331789796438022316510308617720758288059820244000286994655368035332131698534548651398627192138229573299894064342936557808702875884081762574044020882816195786949642640995503524535543897720747229482587972761396597740490882269056523503120230450582830511589677105298059112567900507743572904806041665265867268591225320850601697485469004508604766352648444209234771356367863278100988042369410149874517860331115988405613419150001967722289250438986765870827507497182723825364033963629528620432889502404489304330046813161420907365949768929036083087852373053448703526291763283795999508452433646108749867390391173158662063636519931904909790232487040572524275031911327931683825085776640491230150935216765889777945462917033523784486278336795482513252932773625874407222517706916151296661223553350859899378176068253425782250329370370497727946881629094498588019129093516146204568484549683122152000489732957899232745564395451795125527280298923962399366987751006899298070152221594910935213982693376906724688515526170148995091139443879032488375430166299341755156047312262739711044899598108160973903343265626836724352225724738993169557473990287483698570645036775721758951084563478525381499342241350755781348457011783424955290579507250928380995940100700241750543585030543913568176986117319087441633733981300721412885093797974557903374084222265953970190268732323309980870911977478513184259691010122277153911080013177890827601304737704001710926322370085380657182939833908799208606087980269625586836630996805779966128264598602882027572681499845556182654482838988077666055357668794317147233814952502409449831482565464883015301129642367036999566060301673407880335623749530206394223133720556847186777726655179563910176612265032548302652915085047193240312850470458984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -86483321544100707676713819537835425464431926573277202638556326229161868473691365619621584934184106954465361533530439459570419648272915385510464893611863715790669731752326981627341749938180508748118727675566450572136059553895127880758147853645755022034736254232422408772464201234860143495160650059563869286982823357384778469533689627474245814792668238463048011676975984911165190609401420452007528825335213366122228574321924282411109618597207059231689089479052718295167855166780103229785574442833259559692349339775942654876669907719524643479920206899075844337787834491028985620521620841728373415094046920334052840369626015313607203952851172338494141763778035093659296220077539927080753229455472673044844348190352615297195614372310573917900997406109463851590000237098233640768519915115199824730153394576038203906757007246012659124811248039632194922280450720843836534356845814241344119136820172984148398273636562189171361082517556225688177941629567075767620676204990873301886387647404297946578418549653803881343667621090666522028232391569218977215157917348993179442556955599905456374594650959846170815736403196575558357125837775020767116886659924708265697404110619167759972226398615643413653450900409377290470743511383016798884122570304155788348457045621896308765247048278156311063782310902001222462226203299086526299524960053822015656055295848008541738055622310845397318618121679923818588085474867913548510416305340398338147990576918097221720246720284093736560881888208382589945440997278186473930864559116031422534734101333475240972482054923279168438100796885153551250776767652865682512579082440963402302237553127371899626970969880692667192481931145210336175853251242207486769233757201166836880826208753457488699815015454348264210956840682933064732443022367570684427069778194576477753273163043200784591137228228292211788910999444887197486449073883400580549935382945807148270549134480312010351051739421169015898322917023656735992051631446203631719941538866023869875286166823052559302309296110926368105967178309714120030707796265236248734293485902779353207519488152974967921926877308765291752959636309744739047844305325020173652471081493537560645484699338501421307902541841281025407204975873945324272076530691370984332624998537073611262751890580960695394398907748970228936873935162963487603897621262976356370796705131725289697955722353292849668056584781277530882053221430737143978547576408724561329717762066591436050356679626265755224124140913248808021099165240390597133888850097483017098160765285306554958605104716007255566389614508803383616034565000080180578074956877758693668560783365978002099144999420138618725495440761890188781914224244644677888793886632717069384598195892172717093103353028473922633130768756635997419994683237295756902612242485883770498754815207117024437784696202153244500179268741729939099075739317277219547519290560914696332370273227696691850980007881090733410564749520611911887728462577095819480915676062094738233540288468439632662803807841233198571548496210457098760164530335964700224696377231246144106624777170992698631763936219699145982901097391308423575167354932072075229675869192248987727763537342208740052489192380070012604302536197327866932501627668724349339175512305572086179091756611963668587419117413498718641807583673193176532727455546836333978635836923002792246208832660236795822553433849927754533866879489298737852186229487405018246057064366080477263671472419661853520918911447927215286425553931489563025578689095272526642100989449787363645819460178480448958579634709630354120389516213601533101237196712965659447560426312004824200116972132630315106843878256484150953745580775130905213470958309902505805038777088304339854339313028128043106949077148704037111589158562512531849183196305031121877358832311783885118020616967412256344169005265560310515740615063020328132138883883779814707371418809238782854086485404895107608006983129620660738444772736230321150010740623988613810495321745770522198648150545324589794765080766671119329960807472061749720343842518184645281612768003683154960408767367480485000584261148054621701520468526855021884484399825836921496206296552725038217862312700385767049072820773188188764714245117612128105334442895833153418062836147530059226464613248297051199903754382725532385907089049695636210590332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 21493524357025746324273773106438972347042287551943794892585714047620978650674393096653976990917869681370736600840230624948940555209686976199703934346700902675803827425043747911314578650594435744284778378262099209472536795950718486231229534190126872285173998239232685678665674172322077936653196075684405831300702271875920588383237894524801298571319422501767729557303440227049407504410207734642293581072844697616538429518993222196848680154974903508259773702799318312202049474312668105127452524680925429197317547416229238436792559384946251249702905353361911544267418604789355101889977784550555867759412384375322425990880025721742142646548497657717918905411828430903464964178534085911863372257156672509720411782108336271135101302337055235517960390071389706225814884730323894704487988833466687781545655657294748253042332321340463019628189212088920311218869738523022643636243674818616982685257821380583236257603021870078876142679702522850097128618347787087940476547647518988665597821709872631016375902384077145871277096033674033882512199453446952520280367209800177008058050906522358548760855860547502781420358706669012535763346903473113569973960945049246830315795820546285499759550344152679247657912025461478464084726796440988429738727751598407166413236524954899036303182430939837969937015025680731140406460290847573993920528948339956016531162468939084114493039248625862335638936645774508293546832862078518287909504420553293444535538202019790990105064524421831599602774935535884480407424646137688654473620957750540128179400002085289431312797632365757489329706771671132894446290844883840796417780342582838784857574497245369205160709628331721736094991700816289447697989194982853909902520681410272968525497266062949655733404490724109135712579851934538476911107729295192616440734268727689571786547485264515130854751407470076626252621844455754038439650621320754221678274816015244629708602868228658204004488197611346929412666391198059666665384651186966271116776016565633721812702446111521976158967797204970668807001741957771248396054146069109526233389013462861521329465196200653657168084222570089466981732472581063045222871474628933961427596057409557514156235594345405023888540534453463979653856306160648071865914465907604801678592520265780342453317202268801042147570333246195318178839584262809872712574103678867173570736969017860818561857637803877120274248011465521736497620304796802694160018659742556692685030452500888613458078504701658871555663242984930588625248893926437061979404055331925803220081494730434018473108203309622767809849356497957316140815169960939027843037067877564710355898307539985876019685742008472753273606107558960673984760034021519357936202756018583748076746349072142117051777273303675736150653049704854621590279466074767504936812369919882291397267337074862530770914231389445484080188068198720168775359059706076420672414996462125177104496461794212081779872581663976807216029314003976805563829350675998625639307132812083409751739788155980249118857742956855046670370449062513636695471285980531882170431928597802421334523304126075106507140660131051988230546477959714949710329328021188139566152702342544554991532029402002469503618145924735512865742475689442886411086476031503846693016831320063146413303098598473209060340137759812453145430937884576291405122035676036993061931199786886670085241898602983726317891463217357216745463345793191521418421510669687685577687603314547431169628663876057469605942891008505758674759604129274763538147676278138032073360428197748512623294498405067791871969702719816179449546774169486697441010543310218230141375809404289699824488267705270669066172174789455178520163945173947166646295949181249775184885675270825832752666021926394432957706841791548269878774454938005263962858842756239353752145833719987593376851711294945790546522555820199134652766777680466745230084972625236042199944792952978513284558013747032717615294500121996214003144271001398546475912751985437098575365608339423678441313702240636222715996724342442863239721426959188736476110713924392098864615513361071354463372280942451175113149066052132159757192263397897904795721787306307909501025499015194519335964791169478983842169042151926815239232277972465366620834261446790228873797162247482618355166628145243670556930964761807411065958303163403125780395507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -4329850624110279734964248289225344691322365978286299878927327752033050315869859647921468257329993928786978473314433657669417332909892317518352592374417334138349686115359066287178439380802264104682111091765651364609858707992620954532223161197371787765065213585114125907797936523340543029093398187161222365511882319161366711452568484473690679090751072241384740719693618223624315622700299518604804052530286079508042596286089789855009295139319642008853343181877240565404645557047428544785808858722724612527225265113078683601783065898435165615418023155947930093242556326573187322463060837645199828229510655278551259794522014649876581971845528324912702903669280218908217008483073138175433844777542722133027116395934962809523320278685571720287557891536685032622520287448719137200427195041140072816745095998457697885602615167863431273116698908483554320293936412527099875312613933965925488588780950301181194507235383670751756647807938654782392357533764695262454931872611801385326674810034268568639911820481821279969941398253049970476545781621821503662307393598434994001751493763309375244697264963278944207545784082895901284322864949630277124593285560374697826139181677593808175667224462535208181067393987764487184696635078223218595649282227916220301800906090514624925744280470577735165197694402478236997693741387218970509516244018823832378591342209988539441693156280708267219466835711166281965797072634649545648642560831716575119883233924740769402945366701090606949704911138900295180522535781232593269465500950964724288112677073959402716265437156622675771259298653603073931982334430611387959137784839979576168065084880599090744938268693321109626658496642266096800642810249253360548227357115168536166977774181708495707276698039218840830868583738235222450373900246331228754731130740445604507235641577816901204158684362374418593547153222523719569738297389652632890935720145643290515685202829336672619170426480605759463558091666330330409618843177084696555614436746876468292429263917864174915467584806699192826362852033066276890768816438490032612425202824791703278762321278079416098283766471246107526513103571637891437365168229445949748280656721335687688214932176766657893622662051627406623397695556837785273079909931168603156871624918913217551475134603885366710586084054686472873291734197785188251067013226192815708107976959500979261274015594334016027362922085566733707728642996840673405241837810197985453794511520915875245037855630819456011394889542534153781224147392550834263094474559500445283532723581858248143651355958499064518881835276911050394385949290585662222459274009166354987971120203382614360994866171591464540630300801626740562293208708121678370207077115743240661760860658668831182373147057324249312832881376870613226762101892880174999719200020121990196078576013169062027960523562457014883305876014140256550848815497208861800402050361493694589001079844023060579061638763456669815004984677357778753119439105212603080064557373417477867871463884200028090585936348033076236186112077484894168417888104882579630232629425022219842858768179791556794497603225515241281992613649157756415469864986961712614304429590585379824229067014209188114725063457118865323415018170934923051296061520419996510853938661856781327787461756020792951862431973672962264393598822679271055484269469679445706941974588338116574689045748445485301860336894202754572601010567620824301190989866883617604038606521925367949451183014045121349559490828519450676365342290112397427171100712950206003879911990749191508898662310852468685979334553187833450635594609973215858166514740136782113109248796405770677306502782619598096216042449211042244069746928702926854007216911758503304044599718865277951173653947271983355967527071935031766587873777400622543233542022362338904208885596332046928719543107330364910485596188213708622486862420367657395939688957174071649869034715855149373230085795291587000922990502632600486210406165424618526105699353325250662867064043627968224735628472819927650169483861876925729992739260758783176941711017479355734978601368888931025007012921251738359258079694799924946529962203231268845867065784451184057856412384316376463235439594838314352314338419318176329926695557079381664693188117414851924110768895820371123553430173525197766413693046441314013346224590746183895769335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 551740994394621451784753932418033087150807692226144325880689674490171724801040070797818630151561844577905832239134299442231987857018784311497777681203892047128971360399565262832967242287719291952577068160499013394366006054239798458441307480415777546457848145141445246108943057994973079277954914909144100694371062736335527734404457597405771869142003762565006137674294104612440024923763756450199974364699344812429940949402348783361964213885884584472011516571984117112096829778352476766370699631716547142745644732682819476009974409950561576956555013554877464025066292112662446564239548951544443326469101266613307223777118693361671585578220994973956881415407386810200491289747217878159059804063683083324876854325844842644762532974855541735285676818760759644136737073453730789056536051382037090863187833868335234147573133648551503841249738437432732108426573038127901034440183152867101044298358077407944040678049249587464368905741765850316000619142706564430538102782649134634615511239481842589242407396852419048184449121100489308082451560708720685231594616335204222973110316226819416361567506240804848602338187524259567417011015824343145150136487752382145582637024056264188156537629430806752125460745839112602286247934187524770824039879315911210995688735689328963774086493857892249490762712953030004594661196478192149427476233162226884425306468113342246963826052444156381061138837965277749905470348845603251630943627900073829420179382489192060788136750556082276967974099148590959969543528536109827934606919872780099095890568551260827236653085326914933609431480815219338150731009286386555610361236238559084799365024933625223669957189496061533895819479950381181284069662523841253056927493933743283974819851537435855121977361673555843801878954959981918449296793195243244589070340065499941354002922166513006943189085594975569159963503424554098576601172191065328221763960989352816204156374494878880134589528041282930968955487623158514213376930917410393177106834788215449935422793742886694030759110589729260627711816928617198411635901598605955041842389734667889966684003235906397369318908784882066587066570803320975994845409491924812839657950396772554768989623027697367254495588231577268857019138508416707938283583292861959749050534350406205899757115064420086938798093274721829546903685135821154805242172044977512209108464013490835185213754165374282107212921416128669597762064641494152676674020967779683194204827435340123577761525791442766050037568560064401868004982629113581388703624045015015552757851638343763851110502582338502343058365856307037453931752948458331256199803240946024043013054129712126860045402657747779894392595528723516553506008054021811456306332527239840252566694202990820693986420385257060075131015432067583624504324857074480797653208969387823014422449960984875196879593493497250534191812785848819796881664823651985701493044546001728460776949423589259679627471446212598419432347580037691355987217737039318991751585042169669609848093588025481519883875526386801066569956045454343591169881395292323576483531610687591729018087798716512076706314071926395661435839600991318244500306795036201249172535434904869681384900099702125870988226913953493741275473216389002945099332036426147478262404945416036886047569948879469494491462903945672639653804340995549361133736396195157891794266416186330661957205693116304908865454742842231059890663550892485884379381585375634847881501202086759252993149954797868166387034964451105291593794918760991841973990679576982082811275146900004030616505256050774933310806639413278924262347448874976042574860904933564973456380596233720359492884573317973875660430364766842666113617683748182835841987042676216840215158357502651457541206738594073166513842106435616016562762837010384367938437275656755956705787091999030470374583232241435623558465647545042986983085566718999003370464595870194975254128226109666123449635680105008963516347819887326238737521862787039029192932663584762815445709605770911212581119180670973305031514416719037517886669233455553475766240923969724806539661240695417056777142225534599643137344063636178806213740965872546510997581354055771824550428650453025865468644901027927503905980474649146892501336149626727721205798185829177870476007769620672546644211552365041845596850171214001708236475203203794748535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 23110642306641784471638914897394891743173510438461415790905092997453169102723082148737760377897473492803950999443119063683342381761695924677024237993744655982947471809570142939998980673361160258818357350239537013324330148593049918897845506582316013377676154390519461002907226034471769281048325325207250688126001727551546863061826370552257844713834915889705837235645103260335599690132265187273189604091268266260012251993311742722777007514053519340231704680305926800998542703100044600766276101009395773728636985459951543225786369261530790226788326273089637259257332222928150150509446343556336645893533153871517081462665856533137296226987667503825609333478784131929963397617596854145338463046959003046281805681343064989978302239790277303636854816314170788598152230690500631723382089413092772937875210356893702793758879930397441308778176253556586061628245019442854310971471248907931732197945431921042823745824446526974039363806800423129013898684573560418414071780961777809935596955725248629700297483237976518472593998775149273810206157270595169485877222759671949587536145787067918073638911086037794281201258322439539029845074172918466406753550853877852383649207818532266100704856804202015145143704995518986175633620298884836102639077028574386801316533323125301027624576813680027132250857550710716717869523145940282589733053267125546845985727276222775886821349293277845565484003273939404931940150087811055939216941802462680029050559551796870518206262055050391259495140635945815798888749825430328764317138310867557089757499642394546835051368080658394065038421322478949929123912452865928415450301715517134925410225002207988965929921433123680744033415733293350734551936932250345017740164614000418682812997489509534549201990723906650379432779775228331952849979347026567267532041745337633484926250367577248034407385442951071848478979962641776190505261098490889694340985640873949544052513337860827275615823218394058659243055078288371160299790454812755572904794665686799501165423807107892054281551655550242601926671000578852847258822501345316208291864366858156024136607918073603639065191095086874856875998020043239915876487017898752514844482974363119924856232985897199889557109486105959029228762145376462111263520661852780945124762258216419916085958059572293613805752373629055263065980214732527397516806246765679261401630670488911443929609457442099930658471474220598997716403233842763970994945828638929028881734316051165930073661266620247433493894998137333050790912320605499918708195223997772121918913755164596455388397291931291113417677093947679253351562820335002306170970392655555048108596665602616900201491264514945867747425426231345933429652471758374899498033725355878391314944108323181227335750585270304521153432439651396496134608954962012478424984434865746459027696242637195265799756405793016446620862443753621961036956759762185803222096500024006566650178763041865023561067621677511826016182514321488263874619932501912695907073680514802670108955182592139954584016793954546151002771875976866462004888370193869560388340372691863667826365420177222476911839409866400646967756290423002716185917785461594272737073746637072816028092515767857798158452315043655038570119612920989796733507733429881387014142147666647267412400131054386935168226783091652824070360986440928455318756109403484677293490567005973856018991073127942733371958542931867211584829715305078040136224888658803234912983858664262483628995518731945950719421381302898789161784697022139309869587736564063915441158133063156636541930599905556708670123601056253163723988836503486023919464681824020698844757818222640466953461146455874964658049947603841874393830037881607081300666087255476900331335264052063881703195716651359190209521678089154967927706697214758037867542699045895074932285821882808759496295524874039180906420971058135702324300722828511343959566470901912276820141282397935717068732272668562269841953726527240937716968671433341094564970843310140345720410792250726248022600167267790738238671110366985179913095773239094407040160014378032596860496136844660633355891766722460368812506646957374517760164638156947272059748960122636429496432757892030676902198973875057353479095203037270867652030705019116661849925995100819861093493793788296899324587127914863751948844544519121650717473040053215430664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -17702306492639007047668014952317328883251907159474691180786416090208707712909218547826842955661908587752858722036261909925066387336872085208526152462550096925519161662072516021431586140899781219333319294798312620796034663039498927104083851052067410210369528600195616918198800695886520097538514433064435291208049933685689340485725487270402286403493582435049012551613473554300253822952422644522609727473327867450949944695301881752472505281847326821662541757618958605041843901322853706097120700176587043336773092526751909855093099778844600566412330513061548318432116127733750288941595735112849292418237719294202609211977879440265672163336566417236546454289568273121896684272144383171166178765727823057929539945404073525615149847219435063812543992006283955562436431171008554548455121389180867274494232284194860751179180185727682601793119084440922385003032356713716799956552100373288231944213054018984658604698797373324071559883307151050525642526571894361636092279649220850019494995869901913116157106227068666550454161545542979627669462211116100431096331387694613930167491964109892150867076104203172777480949352107895566088302800574127746723544039557840060527999215212012973041580105708456387198455423700209342889390169678910106322734035110981783951829828370237517966921971612900240786286007864553343671927231852871739836331465966029813227136257064084374480604232067930290228622113348959106469032293711813006488782026671920353507143934885536070559428065241570256900415427634107948196985288823222875577611574810409099709315509565002327006456515902121159407934641374625441187583578590101539084391019284713172014783954702409840477158028282170824808483246998135162728740806805925221766045182729807335918981223663460047836750766731533549873028245696321659546761633388683091273002123176962963638131636852293599786589973671878391313694431271356251216587549060547989637059832009742346585985397798675052104913188872046561508102331355068718652083144871886839245457407628971117438870184498478123168524801267421822521080880827391751249647234507789012410761512247139924024717188936511251995720677341972043075943908580726526864352712512973806491782061425040101701983485148511753630680266509193352802620345905186260318472344308768402039744385474375646317473915597732514433632174855707101834379500168239172695224809613388541123720627528057546612275450901993982452157451341234640601338353929048584670574002891880781120162417823499037807512417177682205264936193864125708800853570591329575559463316078722541365423849867771277793054570498700447190732537106668942310023439740043445070016461259923940639153820596689583370220181815727580579453123776617496189760627893095367351279281437803028468075626833795962317959134243834716283883514915477173564059552578275903865301273594537081375922664648650160142353139354748364346948544621621361414468498349800446968197904098099875014840018469172526927386486795460278533424134635177187322744363421499734588345689273450466524623875347894839502496484791937083326254537681424679254435081689756870041871598666004894258726878940770646782065784294608323581727625985905312524509554079945728174914528882506372912719600312480681244201151324649384552445115071942242136312788585780425014826258091955233052788545544056378690094225334768793530570090271117960151927436817438893331696517265963625027174249963086668241676306175696025574033722151712235972923899245687877433680579034254402620678569371528457873241712415422692121448817217585423474616797717770844708427375079116285864998629017385958032495020683884963933533253916822725763747067201349564102499821359910038318260110242554273762249355343222915050617553701703821535628638628976017863169449614524264877103379383863653054248432706437993365293199650160070029588580321600372124906498393785851998811798367141952130530893365705883929794280578327384436505594378795547905989553092627899110961574689353469988526225089280204913649152182300172555224401157262009080240067545485652191924700921563620098864472842158124862784316271671847425678417559405699886153905764242222098047300389416923955934775707880791957688165824782974153215675340233842386152447945699909082532090646979391073428576066112027004199143862908819199206566397571673216026528229260668811040821138851408462723975133859521930721078055722816223144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 2352488365571432373213708944442094582205666446831787051579390197858420459346063481863760091010105388387571020780882741876382038308864055546610816716099712105250480258442080152797460121366943864334527522627571142619855150668580038116021321007800016963480899930023097617730706269722215292413276542380372913708083059618257729611416456981792843354891099892113549765851044164517560399587757737158845253735233313696947408132786219549279855947163258257945968471480466678397884303097660969068938296647039681951989761009767408696021551800503343908516289231633743917128801520960903283965805684696992340541970307456018321342434447999333892771914740514690786267352043375355192744682951197458679613736800749752960789316620254417303112150761713476161362203774714231915510226681791440091968409618182544247190275620248206620956582130414120026369127049591368583112910128355882334602463295155528957785790160892074724140512460937667331262857765631054285650361150407383309902814731963996840708286927139647615718299661915437994811718025973883264643002849463140462670292878473357130996788320877357428919810057537414746087414051705212101000675260684721354209533512547224283205966685886684496390810577139531294573748727070678170726127727770018790647190465471544178280124089525971166602805032280527192538130347366517854386286971906899893584262183485995663352749017717943853638296521391864052055886911757523871900136030159187658966696219612699482693629508530466376275848706711224399430740290441325418145890039847196021418084886017811103877939057642620698021613267683009841026914340009745474379779619402617388584097396716681986514196341484667225436983937998203782839555469238467279057483709072004767744675794061456352141983197298933185291700903664695814379068289008929243356394883147541449505485375279681935239532341462563061155599514885060497670061374499863927294378220680949241993383200485992786847286573887014086301448303898602281556468627787961544368609780862295425908576838295567412457807926433728287549265958618849016410798975326237874900657189993927520869322210603865263313603377992403072024896071882488088406330589204847876156882942747425442218553832319391727595977903495307041626633415176459751517660162870240389122740721410392368565770427553747247914434318288282623478526311068919428721158497337007512337228480255625368931441150940663689690858333159691379910908586312067209197863439236355219467508339957932245594886407923130195687718083331954929776975804388913567488739654304893012262459246008401259424742633196136757959158380043555657333275994651543464143263748496565690274767306848880557976961233823179968864296166534579575418364189070945755107351621038378054636426356098310077413661591250460175970281935325115746294802591681597760911283436721555124261067884989420754754320463123938226333452997058352368418176666157426347600708521648727431851023708836051364545805176376988826935352931526417301448332915096451065694783359178556015051733789191316140625382436663264871565581555105542785583971775772836514519117456016338971155194313480698148171259071914492329392903006425679952830043086911330480267733950303914048657840883776264557163706766476472714581575711233301473614069800584114873402503162620101629981266783794916243944190807728849968009864843269263732849978337135390971691513520981708985651604022956161759755249821485703699794864235510015432724607547534517072310291896372264763828589209749061854673326021767740511290124402021563006358989580091043400454827920407064755414408463658613363978790360570113187952245043981358982729403891847614217152715486129293866932692507544898667446773678134999346594134493728208076625067884866113040235818803281695131552882536770978045987672950744269493191486065668969621460202889610967824298879763668242273802361531825305385686058222519729232305615668888859487034421234383915296023134642533071869776412476580823585000011850771780210284974881422891915287216853926647036727826299087203164946525349881186822354740108388693022255100665007531406331883793104717982239579444318531631239097985593245925213418822756939157047476133616944413517119656921070627402885879931672326544490605967134718471658952766396905301694060554099623856024793454754383223188852925842837020616451543676892777829842936873713319720873813961784094963624184376520263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -5925385342033300304445087320065515696712396090753381909367951590170206951045678885062527747265709795128985677545376915313800047759775033611693249463819240662753617789731625100036707656485215558997567346710897274760654918268925569702597437542340038541140030891959256259704152407067866855739742646451138885199968880985409013597146357966659566792013829444777148801035260739348961255209038496832109520609820924924166823252443210451898662840149363494851989452773660947115735779186740547343186870810253801636684358158301686178507656405591342526236348192308028067842511293079094138328313539083828639606975312520879812394472522253752984705640995202549111404469346792995156018050788290471604550737216830410045418825815025156121860693190731823079706469371597295626737702261038916334538135949458830697502606371836120902589452438307388814025837047387172450489737480718749127960018287347812619971091121818763966127456283715169554559227845346619972456094686877932488490648740421236393232304063873912900538635520421095210422947279181713627799663187897253303460898448317709613489991038592957705025971571654214239006380187301006229116954241148911479961967076077277607313610482804297558905614877866020703274696775329338197350643770073165282725718924697446856592855617294822932984841789799644570807324876286833809297958714617317311741347083890303705504016855049258872588561431714332772809744672440897806228249941858931627256655111515266071747786860979044078633802914888283747650263942485635155551283343081240298394876179316218778627748013962544873575090594069077222686142150132740224283448523220998342056987088077580144041321043773916013477251050801806440896004431005769936583093855517810822990130222728808116842140701452152543378751252894442976457197319498443495397471851783807565636636903947086692747828494093359213286338407978630592448355531808134026762236209382140987787027366999350728133166023471836097985113745170349604921990354467193866880062362217905295587705494554144311408153180563140076644408464849567261968983667036537688627622707304824981267657346899879706303328076055739614523102061272526189048310136804179202611213435960919991075714856654694802952433175311664470424715081103629328429190511038931430453377894665066640141128958444451339432778544881248531773335012093388895621913464636152795346664157216987523570217509893104205770317105772462159976590629379130858818537321105248429967278507824535120411916570975382228797698064526523495969983785389706376914718819740172157455791699267319924629407283586790490666161870904902385839654339380513604119061326909647887261380670756316259700917089591772571080063047132298781158549159693225554494338022156764006392863046804237529100864137264675017581182747024248064340539967826804879589030880622843841197123400602803031456617391238507207951432932390711116623460122339495031080453551382808167243844282372684010312010541075346496710665465372070940732467051934855222099543610181345427130941548628465644269158838677775492242489547350856199993792299430558049787122376502480298932836750104854996405464605584264570317261224016687684411079069584095732960455201867378329847889502703633545879682497971809228584234641330077285339363351022323450146143510512259205065906845558643159522386158749395599434871206048994256220454736749453409915360769715917432206434301991144712232215373489527425992844927876356451789463125587185427990225140751463097291078669473744258580631864772273981618422604228900457664031434253683789963124600849036007664323552607659014251038052853887386132158944209803498507066209498421164379145101035970641180003169860274413893680800346958879913510370015291826874664939452066478413450546150528609444297192342435762632491261930628521341970991415508807726504318089249602450656203336041129739452051927083093343288251290680445072007541185438389925866181306475212161409774851707872509989931695682476608471971065209289232983571663657399384344159199542372096127863495375264206887298351100262412009733222238570501821118739223865078284142055520358651178287766365271330686087734402906633287326757698314798659591887793693894173640783308139235852592757491472988112332846607244426246925605905429670716040357948427879980891616048447368280795685802500375495607424037051114441421100625629369015668853648305977083242554669077148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -33255056633761712412350652620057086476074925643335552111119356770296550035559082578930152268223744286163736898390688994166317050925936538299725351987153064457486382404251457148981775131172956050949367658063012790674190200374400005423390474857410935731624939496394846681355596039545881246488915005518083384685675966754013223459900133492214729950168737658704731604888086376420528706186100360625782007934671156419982145384705977577985569540852991382467637685259821480527621197852205780255945482767274885174845527018215049529543024710248316532253417938257588367554571395907642964981998113797379020431132378381729342369437496398358628740421418066578189214091594389486267931513882955901465983567509730198967126135872656598517972481541667054236866250859573804557842878902970506986333993976277031129191347370366196010761358403072483481745650333298712647873389425416491662197493754306338685166110377265175777865741394284342148979079347741271826604513341780417250014117258101659053949948290102328023961053045506291127240984114968453354925618873736009286748113543234616763596639237423335389207355000299603408931246194064640382093394480935540766852454670366165569688280128315586977460251822597219640869225724558133698332783229366687498350207257784603623680228955261514874362033638001092503795568464985577911898794524483414770899217961536545485919429976947076481231748694224331160799559945473076243249163780043980330876744609385426337267338385544699858156466920135549086107498202633957188794974880361820448271567365713465540145914980669829503957267993248037546853549369533600223668258464328710626953884588997433766946030270071529089017675534899406144856200972030840682797941187187390266322275202903094188259402886433578580074919720183199879042238079542925702745949802336211292486578168602639617306690502796089293639635755402745578229434345940392232075593627010080358682751280393387635925578811591266796408641792131838152271536558319572153930631854139793784409274162402613339225662176089879361335203056494371089369932627165096532255908540838826054012516948813406295079026121689975143330711310261702359023722951135411670901038026592627385576239668737799784080167753768794276520823392177108158585561899835304924123230821903670177680453248820020605331515136675369956448309665226105073034997582320008439342454482004170173857249326962850666918164346784528207335702566007674509756007675787054632298371231382801637429168885043403778328118958249772035032378655159400375368820086763056033305138675775767115027281838102427469358451203282717795641281786162595678241066514353658492259376687276925224185273020579167951158413796061270338126835376863385931938372006867302555418847214749916728675472260817295144576569831559236032655489555647734510914759772388264766604466688167776446112473325370104365111400415309253636372567298994511056283733287902680404321215624136181767691534003723411323957036317907085192527031128603952440362234586663882507570684613948467975547725500883164156868081546718326537878780725272088926769206583983808265121376535579982248572166775073767200053673570675458040226764800959325260950232329078769431394268199528890974031214672758772035051737029164981492633559344908527072604180853801515763183461243459936820538087673313448171812994430711148767678808108735526466229721428383604182069262814697891661316079459673371990026812947402178676491131352596493741822235032688742954741280556682162325328836817860289097634511744847693272967022236602067688015411060526597557591378554614824167016745859024666287715296324913431799354084165587418779892368708925019543515739742093305856776820333256161439451456931062544305089908727751288575446407362613124702745554944070210254679888666008418957495550585910127577095397973445338491950306800800176486488781534502442933004536981919915316871800145107951651859551796128336678150223878564172844979060328192309071121873211441753066402724266649737409330295305317744531183900594578092872054574005985117311788478192736945314605676518235440875070353807394168204731117474443572345450612531558707180290422194631321474566759548546380254973930421251199833252783455246007680810136863843410163876291969859053039620008811090395579795525718211936491918763362157448107550350028850986504499248523165591741956908252133139731382002376127795947265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 2379336182027538321980079186755219931271544454131872420034530884425870724469787365815132159011725225485481830777236329808992431980307205183060103216885618909612750248828869095650323942914814672222695994301114917065615944243514988444207136688347288419206629306462000790512616933159017323831543974419109099258152478313751175169984808941822555399124049406302442380598306971005863448952981605225356873529098136873718288381014454208882818682718986587006951363918017007491653284951250442614198174564914141059151428844767876894380997778753914205314981196465664612783069632569923392605120540670478428579673328790208894840104668605672168492007361202048032716978050675490844493843000044825980102578869379677126067357753419056984289641502559530519585634089267057636042588426530361550986537190943020655702215292341090260902863553189632863210446209223936023362457392660240588721134603967392264141988100178221626336598020860768830020354952879841472645097950689424130858213653890332833035813159161866490701076757953164865588989440714511231693789969455658366626463916952739876930902344706456135707088879729163690565560085157094068741983145775666750269749234720889093158309892638722745153002489838554292612651205392840019139257440095759300049793998710525482702628812773081218259796400605116521814477111768931414860512882465047682386223766241580755741222384649191641088190770288479110544107052007665796208961468490282963592640025227024979375375087799492096083880093364615137649972139922012828483848513059078890821260226335640087273437082847852012070898282126774141039649757036460329769631097119444870109937847686480393346953714424333144636306730073890311168540235778371058100125733624992381728519363013200759267754966849636743114662836443219106926741640396035063239126343964905500847498767364750957718188020475802521650521026281931916219493997059515835738385307146599445192487401835193347284734696701668262169415168268235289522811169689385377092144267490542078650682149831610901398202755116076428291829613206765195120523390980578354695843752485231994351222930872447065834877719701809739907373991164389509466799659195106003846262131244460086359744313264534025533034276243119199704350037126990583125160415210612561020486440321761135855886770793180598390099530935926064432794339981213893393396589216503855479655934396401191369500254483489141916236051928361449129266687784656486883635695682839732429206642768605855782424178558221069691469919244503184273455410052065754296093265498600831623606500748838878075459476202717489789268993861950419457735494043801780335947701179174107436404199911483996852404674771975552964165752139808848244172205390424747159984332846579719510736753714237085809085391514031087792169397216296753796069545007024694358065350749467696250225551577442434459482514102373872413707084472569132392670672218276123129538241916910848745010694489327655560894261248041710743014891220204712379371761221871594740299382835925048787827906286221153990309611469233409669033912701691023359615524403708600251516337380767093871108829779217152447409626808061131956327514583592105173648214841688841598229324236489255399750455851859599539218080606264741883284319889140373547177738263323780825337729743503448024362624766141125316631824911086047306281824208510174873915478328131806306164584493323331377701946965379661157020106966271122741913801344810475941218626476141061993166476614517868407173045859838178559504531279687539234960094976321034358782411952703443844116218532994704195761407813543913228930945830774516815176263814307427381581468264393998809012916263050880522310182606242938799214274767111851950266914759410508234685476047331169064633534782879835019724220932416800843799815067346999037733455592437517810949802746550059387482383796108755894084704513428960799933467333399757283977556869680453233067760852977248557152353930137440973843549758777152935995761848864883755539167403464560558435489779507452007519581067602178016221659180459955119615195001462203713000633702178339676430686626139709193001784227753000994699897650271426939930624242860297548589125768193940182685984715819198135759360475103165872538734278205942757131055933817826394364836121297182294833169856697773655805997254158145934982564581670094664854396731720344537087069789911934127824988298802966308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 82170402044101737938472079550672178280639721177615153749079267049245288461537914599422046572494190246013674339376036156729736824401632879414497106686205273250875792873742028197298216518073875321275751584287873154086060175605117670155150783104623199464462759316853517464292266156635368376514562651100107166931627215165173781479251221463424987886300674044217884460084330839545367394427930628575816887666444728051634228473323055456235156570212480912947056926544246734677777705576768832452646734690296600203047311973102075800493588921296966210400680819818465862014072438154545085824102850599839118938590202111817055473813433627220185303005361514641040643942584117753020933995883410780474523044370763271195578431756682597009194015941028310853107585298629567239873867735314275621913685527663614765382824525614681537910531585338226642383818299266354714463974903693779168767476495160050571855580913816481732531165407919685427049765239730648264674776703510897068805653441734486529699697414343758108863781515518261099487562746982766657880109127340410556119160303713675190280839136809687139042706086275346862761668688046760204751597652830782224167899660924110708924145950460606472642455182050178772183973537252787063349398525430876316673908678183093906878357897510814320017721344813321488579228957545542185941648639478860441751659386255167433383502646650179614911599632288117510038860866963586153948272657600458432112272489029436339800454624266337571221636673621767508190332139120791999756693800493701456048971320571655908508406063686319667492468546993074352780121067334835231816852119978693751538479248529674759419809719157902345254176852696014418977492815546134482018378664785751752087517186653484205529993021571979168916608711074868707247324563662238341825245093367739348755316054816246056150629715092483042136857757717664567225842362864256358391555266537447290730445727963630391107867641057329982388669352357650425191935056667119677054219164105740626033451578533761209074468036915192887996997917625021462473687019338447486916342940995439158562144022521460467562016888813737946279316395368185501843328232887240256122072776582706828483589857002548385607484249691835596932743072608592441986884290143397129867816091075011365995375143693165063793719926515496361740724612280566006793623230678611985664507117127581601438267825603702655861004629659097705063332419731721310370330592215978276663679883405354052502339048906366020624067389694102092383932207918212125052167075110234356570194593594106441765359464500802314333731806853288055833575525164576765154036799812446579559958538104366910030334934986842693000224691023056616341683882807874013084822811415532756530835508130146043835888403965606182239216062338546711483338558812445759518549665357204653028712348242186083656853898703088815553104064865152221860901394610171327361153061150468653621565021603329195304176079227682254075429814456490206345859601618168985300690707080027099780083615614834771835490730282935101336907106520914564693809880901222440893997415426866445491918074459848906005012905580787202999608282857083049780819295208331421521588137214829405767979709205319928570836248846398440447216125056326616008625224412774135876596325959200069540738422098628196304599329140174000789225252296975093524973417007020332385449610308793761897777669843248033733248985356777103800355723159720905077774521321532422690258194004270669743803414988115180638866661385942786252548407571318067168795824441652578295426437022041007635248891928589899368615199973407306812668347731864914975599490627848038674641945847426083228614006494458638496931351934592656507718996531850935980018067205620343769925472811598769418100140602975815088247405123121661669453091729725216129652366364332535578469328080503974865883949353060698953120624883930927586145814401811531182283219630386640448155270641088899949575203584472425589176468933351024229183730133150446409484558947731415996006357764126381787753222142266236589711346080687822564298911496245934546667948439938452658789424258005974713499731257796108271624222994134812521201836250821358918802645265278738944115999473877879935717197634862259113141592811159762240075085594025321840967251542062744074918082744258000529974865273013514167795424686747526012283856887690102299906495212109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 553619754245109094098316498792913098218158490329849207262031172984364004951288284919256772404519694668939782470655677532886804936855802433830276267968556085560114320488365686351742565016940098154961885288405031378048993045104276235882197599574527047296009075766505006173716109108490049537510384439281015111224927616302125017692343595429262041653570743194475794208422567014569561504066470259163102492778527889974352710777482646952028002306164988760652115714762344629341304572223425122422758539287759619870449470992988333082816283188234457494384931853404190728915925205821318551501916984072703289656108601689539493715747599425444032400969971828905890995964921097589989600410774046389917469062932046717466207146801546378990604278456309544189020100262096068152921626725093354223778722605520329333370933461109287499483699561788658002854510647456280119034649281005697902923743723078982443649547862018355280506138781261531732951097680497151807695617563043057735855388182107372891057159447146457831772632776359352490108992602650195423595774500944085218301836058311246543391547301617903929295144339915918498489544013505413017770751839704374250891065204434822746610958985843143552048963667864036226067209545325384660425184834997572972202969643023169327761564332441735648453644683929086232015219531613193468829258770822872630079259409537448434973734468536123672791683122190432620183587675444368479608889083228261438919122429965514797451774357151420070356351813076297912292371701370135763218599768330175178919293614423345329871236757287865590191258193340802140042510251045252174423990609031796627139409873333640447389574630507115378959522941268831155257395686710564120065700383752748108605673893008689619018393492139693981943947971259359970154157053818634671593937926096026613230278333808745058966448559571918867870019022406524311901405804859514459421326954735763518858331782728521198037095582611557337102621462257930173229377467069969513991917675370067846674473604326869951772062163067431393517258701748184919921057378363683889684715624934146185091185965819748946704679679790844136385496602215820781317372770101362271637742031746761798726302446251259054021841105649507654753336362438199269404118795702133923951063340483436469978024914225871679310712601667183839740888507941466438107315262363072644390792834823493651624117307935906408341971454110325212867986481958147658768388085579876556024275499203530476343165862711863260272951725028290930356445847215107021241187012336660394701274884607724106005486451380779941395209317543074081537899089046725761726563392428151603123378489888428689033195894351127840173993676105912791347618971178550055728072693862666217462630087194119763741454947859564862771483052594872306209493069924542846177578526470951574438940548359374045631031061420279927992325844519463088286687891686448700988454621942757371737035203803682251888058320163296456046122582071759353081832565704810955934684854049352439028190614673514950056877199957376091041656340380055485826898517758989469789149072112824096874043696811632399363635560532773921701156163562397685744748630859559258003673266686116811606609179897847270441798682317463866951018875034023679772201066134183475695845410513146347180951122134984887363133458808275783170890177812101039195741971312872126022750628079059143171819309871894451593191706844521277538821262791041399428596965088616258106864130213947842581258538624623501598790473135543520877844426798811022172579579482614162592637864822425802816416135233688198060574252062291655654726116078208102113107306288333475597485017189560834872820836717656868683909002610429459948730315376540943273518166880418632366113627582243103192302749074366726086533120042378253996113540485404635809858837983019927459936487772642190187643718676619272305331093191663255301420416138056742459308670182644957934525541822341698754380286225493510555402020880558126740332359737702008983461455349347592070896412804814980619525570724039879066277437409299715761138569885542831503067019483052419737171462415786612920373080633620836765606592848175389376866904644717931405230771219115040018515760039487549263238464232865796704061564856442681327631189457689334206154727022703333223882480008980329313070195551483612156864493182842820990683118292023517725042915429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -1448338696037997263722522688651543184786012033290855527846717383812793029352758877698779366262368346929694554419188101982304277933915097905878257425546022093420464400228611101885911947312038474434398083367319556652766233170800158323568335717241824137666801974583008432977817011036430709461553790847587347252785671870061963095202629044343068780046346487906041305230897522376889077175420712997824341580571339118340496147941787999917442401805531078760973564080313483227643851119130449013261568418028474633749482068053248582616022623631000759060881015376860656690981254603827801401102927169313401462082019294283346110968164755998262317453539723998493254929826225056764685669001865071778529014088026741415953249902774810138758140358229365045923120293116528541305370859416351841929733384697256725233499734973048922721115371327744203585582437919366432741603367802313526202693889143328836782357781072658238822028585584845513177723349232229224405505981633374600276176232260537531604126146693168829255383099012303907431937352123374175171592566986508903559477735726686188561728183336261210973295672707544186707527310555232449747802124929341358025569880766233299683217265351271865012092466385109846611835822416609363911460728076438193940609786645636613872339965876720004941858884262889755184711652047588204978857535286071975739640783120193569161419257226169569013299444035454506140860517466828491430686893922156821491021362344947333759036731647215635535824160307368617424025330035027175084540612779166241778128422342558243726992921167438064219996748477861348918170180040632906090154975338876875147854088184078795591387642301180460990464923186290967156017573753202567560633615895609266743217397630790572711270127091339661363525311628973638236307557989177151275113082639615275992259565516620756894811741710464124059059116535617697259961432482518351833182362401536512517688691125950229691378046645886480390192181860671299428706770352125495423153400308577801014183404619564517226734000206114993880307869671821398486313490490753272615979595438783789811509419628677469268858677624276856961801638612892574390400394725867476484485919182918179029673803689661977546025514310421625746586125268193967373869068737982447969973272072885345448781868193799086755317029339338562754662142983903031822793903831179648487502432680992868173673612579828843778683513449946930763715227670000359358049138075161249364704629996481036702101036461227046875138299278189751425775545292926256439080769799207658876690032610460339096673722244960034045002086303227347933990622282735104540203056843402309067135335338274723313652044158909246848688825625657610123167722153863606705826068951206463977008567628000869968900607253258651527115610378470224471335647778889639235941498215716874546054869830301282755036116022161022353134140698190771721111257557760226853866872486965619578084216122417161577376263985249998720012735208417510963825118605605478585922846392179883312782345580727855570477180873743407666373542461738060855902467182389567481779688561824578218610742156543758658104382138988426050829966260628510215335529709300375525792209407293949175438294471772887426282255874726501301278333937932885324601461067546071509475163031881543257769329002982349886584852476997656990262062898034920618823940994287547411227742000937888159036159750630989405944525105194886522339288847248636512944819955107006139001729607513873844440052499522194479751328385789964938873457580725768680691367264656984600827971929544667742292879555427187516773491887155456932175766296513683004351344813839943310029102186527219741273796851620867738519426086151211682080840415786210829562932934676981767798473972775015466462830343704024516930265449533500805733808694158301831599919032307383794652750531236908277449565312956495794840492458652466949280119487645541271473734604458120358987140520305392426971958295844588791186193416802253344691510058775971875629221915002433630154707001045233922113301087175462494685513576858690089480470484203404778473208530023850156302469190518960562641211584524509984437045011740854712231641065423053825651931634187920382862773093188383346308510601733666999269249092157559867779993759673790014707225249123325352595240908353562846622146445605004404689309797976335402373982709800656140340563473515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -15411611255973774259161442221836947223705871842903238925540997458626009119460456995759357467765245010795005059468679999334969142291241031900326957109212467770489371897607632386241115769063358439359383770663295440773288257917970206510574445427578472545391603007945143738512511465228966403057430119069293300297560746569414627644947636834515365644293378347736097985619529947897924599234656284568213165364203177675302481632369713551262030854060021827192439082848142263845281512403870916171693596912510148001924553002511887800474260349059879148434089870556894791508930946093844828067965906825092623725338162495845073823160237346974404889139718780047591023519429318887473889982140678247912240031083199731517064994419448001115221673705779351065897029281693874587974930729055372117442205651051861670876843669951860260860659860550246304202790474523893771602702343598999361600701592966737543705368859439219621650663705476764179129742736811600765914812785529234403954304433567350984034466132429747784204281255998760571656960199576818329624208020148849057621448524867877587204927119628299467807280880724587189611191314667815664209150113133198067053811818492943236004733844286216443290082947017029257723809964380497143069117113794480721023304558139035334968012960569001969153884683845111549551193992418139768599679299768144041117706301959856141464143696760504606125302886281021860826638187901270618762039098222341005222206960918744925896291255262171626513219425175246251226018438656275796666587502808660757655020849741522017297996286527743294951696522181779542657647907092836100055514299696810636571857276937736133350754601570670537034684885986590515408658940352673749433997179100913276828001966645018818697759616706062821645389378146861566368144276603108490039032411179221699660948145728412996615172369293519825059765808492045480867775781637448996441276123591899522704851278873832056409386144018918870072066268788529615353078180791009166754510243172303715644058925423578962670768518229390468984016825396254543013375470476304611690326083628807530518517939390458977217646215360181996946503279886918049232292704455361121478868659792179534471401948466757058113789409249853532386089964564821871314097370155912903659868771330504743594847376792247227831913061981314750721175342384982451849658804921768866517004104134104393968936855810492984441257001113684713806976201984924375395089206774001779652383970756766362137161190350242635846193893462141749652168296331664929545767897204119386659352752374812145017892560037498605253944056985263652865825505206865419756935297885754341728811810258423120260120563924372367925653426318051188604678804614862632533668260482738469287749775472943999605398537310105515677548037996549830104345535977683507571295659534532940558018208182208890436557615224757639849350874611774917239775020325602030743925376542303012642134646442093640077853978750949191561408477227122548846763946905886390519248050180770508713324321815783139697997704607619268123441179879993716469356578850903351722557208721006990209671071543307913788026989798322663145399347299258424978346879320394089419421166773498750934896570562630599910413047699359794617414352405276892690184998487892990243096249769707114756755961315367665627396461826757446687713906126415615200527738363425091573820788669044081649766543142964037351356182814127427645757003499948759315578322841586918054900241878387011164359462760989927000511066322407217655604382745318429121121957339229603649065656540019540036056590053873514487693853822795380680988528778839077644175951118644895275943792723840313294204965471667004315580709136501420722263113970664561985107933345106798320011318884888474600364099502531655595150822550629882040029267981233897415626981949707888592462789915254661713919706271577468788011282878913877280560955637033296135429947440823412338980594515049712257422895748939803451555880935428218139417270186391810988598505893109930737955731298805643509313939635248095656674299012089381223341709087961086602499262555776195094145713646305471757681638242397826184398246408350299711512735723632481989728761174677692757982866420757848740690431661137558166410770224827035050884627573834704146910288871850045769819990460160150496255786884614171586104564624974832643570353345495365209581901904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 8371222741409594013159852287514562075128502283810070722952016653154600089317993755318981086386223671217602609452958321510261890326757803130157553765245633754840212390900789682845029041959901873093722015235916579507190050524231270423194601066116761654941292046390581237274076280330494699417469530246636501479827230877999520117326391194740942746671719505453235482960243440961984654791028624348816192471677847274961007989987335491006038045623018529302009572808015749090643605788433223823390424400894163459050992842049080679489254168095322559239159952973571405839624376415811309663876961997413651005648891520764607327098733563178953319298357566598773959396274412380606102403631358296593955591562604898179772071064066960239388686893643396784763584787401667359333750754471959646339199452036955948986639206685224307379520674092236341520318196965086150088845004777543605039662571683909017001858030946530750413181629911829019183095762515963730621706621438586544130855896568674729412637300323117395239396105647821798701717070981116791557989492245420716992278895612345611418250880434586153349642770738729512063384668895413906203223266597530740923467374308532941329798805194194433952507072222743846042479849989645248338988152107240669770834063783463924692328160058905903767518458264226837196004720951793481106036733463584056042845491714037610668552660517345459881771768512625170835984618110466385423748139873420765234478330229008952084599078773700669284600872618416203949473998523429383420691878891104234432072037540292647075551514866572594249703175321898503921466274233382238928384095163566880293969358476847622433106905760935215457569362184230669822212536201011569271866616273086566602877182836805926631935069027058724897224218283047303986973948896301393686761232727045147926632961625602600517258097116738052908330046148033687201645256151265588214633330545465735752756957110765351057970414226902820647009371229999964861099262020147121350756791644279895140884928970375129467788057885214463650908671540370113016717168248741589056921660826444628480579297938039784650187461889157905647937990740880326472324950551377812797578944119179685279255637010646523283544862534708225865510257791175691615067171675197050897668785089512927108342626648726712280998679109616787442244345881414416542777894797974213256326898402691534145478300566694939375138564200902328513981474954444484501158078486849558356914128583372609354421594085413684196096426786171613475467759060769877314034223324987218333376579864873432262658507045596349391723382933005281498154347246857005028354413131777983291996720768629727656256425621061158389408974511055715350083620571041280706807341926579989915116190094082597168980954573744024552827671008785534000596635279786451665557737523316659994093149504470478855261839583671165739232835538563130510403561686397897836533561405284015424574153750974419734765580447459086093542190427436315387298316346320651649960406298333101469833820831675175880617200579581951287367163723371124409473937408287205960632241170612439574837968002263973362754361918245876109954092479412882577006899977902707954046320592051962578829675482541433394959545264207439722298618751034662127189408036994434731464442126436958308362319743232698249205907231338042966015133230035670066042440922199164356509078114792528367752253804323969494874404995372697370407797146148457875637851122463414253202621221435813357602174082788244235584976195033055815100325596729974528059505837582166299356053638677736536142755572914274701520009590298931579539832112354632681755768518132169717390250950558032087414573544590251368771902527399959383445337495986412832179595787764727360309172423483346991650525412915541631073246385034262333061624378284431116317884796631409305291337006973033488064331515731287742248329709064855052668098060705347722954051862268644384540719153243576927092649760070969835222772920142293477717903251987794353532448508295211583604484611965557591078494535792445208855314700451779659473527488038661953613345391656216278281062672719670785837408163943323230300209638911189986753035852141055986477343871971657021428160497224027797328399678699609606289581432154826866451180623603967703674113706972882726262568682365740056692181577053823118417219462449211543566087844857730558274396679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 112719354177349009046633237175668557549082011990374513643243944331098300503639758675796412845586044589170124741493819027148922965594996764127205842090177794643419848264214723071769630354436806579622802754941703960660433444584670184082131349316157711897189283028185586637450477621551043289979888896578067214517818009807715398914364610807625841128138384514197744883986035996371980156181692615570816286695465524805814287862012426783509174382390566731922200404335036150397714065012292523369243855604237896670902237824360173703208087117018922038210452005783230648425810994414684730322143054311044937040745721528302747235929778131298031617763218206157212560909682826973089868039471157289076247691060228275128685176283895459925246038818252160187780808857658086501484925503963207547400394086741446103054078525624248364048783526839766852020590686098312294348973087363624258364245283713270695609888172912713535750672607910421118771019874142198508518868082741097890687820869677748308585742278734847243590688409525665851357062697394216943806483456519523753125501570593702797229864411881462037112412535269818693426159973723194065073842220727041324724810707336452621459778219446336794140771858901375004624898130461593289451473734448363750939968516944640847281377753209728580196091554312819315731362792343104479896991147669259237042776908633346679729879411335613423471673771337661319350144875868299859877185404676037960340772372800428692464385734674204818771460160498792077437869024782502713883908452108186520041234747628754327816389503880235824465580238746575582820067351877238048127938713774721452480427852091727147108042574562861729366205023635531637477878683911091848576706751831723080856043922220327047250368812542140308995130490624041201454662306608646334422157614822561252597205213989338031789715307659800649932078268993879013498191828821864558442608348469091954456889855669050490477345914522510566535461903599515422240306060002582994196532405263307076467181301553647421721042616534342567940732870272533603976674124801501691939429043733474542528713070400689622428038331698055839021455628832384426112293092086391040409924774582010046743635055216717653763355286006155924292758928970968444830009128388025136891102373828054836491331578118795914785271854136547920547328667794950195398721405772149431475474815447867638528598309472508644933867827674035166551230290347756800922202548908370114670692127795935711701736793515219397227891693865323774298473480889331271790995479602684064584238140551828594506721489127272304235565801268632104592659280033109493253025882415477660910882383802879043617658677337040159508072257338128474311754302047937656445827182749737781661074173448693971074865639720481551375418342251236226394412206654742361234821597764611586669753792650941794998499488190200670476546735544987348641990623708466700103437784823974873773252222274789089722396254639813553139287150586751604669262620580138332334064857816002848759657386282874468468812702224350940358240269099627705285831098980333855060645556309678207290663794257066629235963572070805021266942692644615804978220339203860641925881548887090367253797871342464307109241995230451985000168298716669719003254711829261468509128288076302354897668019209012461556737390539330681133288950638469667814259796063998215641653129337585718002401563235493574411548583974917432792386823069976439458019527589241369337483978123227739657281141860078444149578264501527464422737973086115925041775755436627796478285642840710168822266805527151484602049890337929842950199145425935396334662877122579724656989233866045884896903912251497715328464533653421453512541787256597450192908608287332683646442991406708604267564027478539496907351103692712096653935866260218368690066202955439604796394601749916911383464318294532095747022190311604603742044105919385807193456320232945039845245309582668810725917335040386281589990123703253086710815782372826701936790915473254741510394318365675271142591019518064747781431615541223392661430948310384929972198744797879302295052402736028433209569362654953085182848430404642475482373423421809867290901869278900092200526796099146656720109506130481181874024509819742397276834589513017737902603050492164039737599221761307830953036537395110463186766842247858782814458988612117315991712207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -36244665771337565979311796321531702813240527284108472888323818784519824633556728822513797328015033606968937259151069533405168891645012227914870003724127504802585631975901449829986884968495631489935653768903215146110584554795243445449386479548278348564808109269995508321461947602855859713877283420185971759221755671167935293374928497076112184348160224276397704114513490739216253230319924910012229921861052064831802886902604064708118935635844181994962268218500198547947470473659221982079271577807070745727545360908223582767121393706603881534673773623642215001971836018874056566550108260536607255667502043546635817267017796335721244853863947767100739940701955748706015397105243980836937024333812624534994485901772087374452733176645869260932750115097960070595730119901943796404807216215071400658913249827772539705936478725197872855134579860399656590583405742310365703237467992126364341768214274632399499350138463518440408097320434370211607027704453429006898138507195394997601274661415147243567560223264137333565090787829362887446632000908377227980540325662842605406984805265335189143483474727182487950204869750331137327234961375746570504053852971613518497814015119584713052483147263497532601071494713319518812661719744402636678723711274596125995682819836538897460777535718333865916239252683461770340947162679691360395031341891332332712876625511742335303162398988216097877363401912045855748008779679246417475091495265130424479450891052371393824052219449436085038517109919655602618817242236248009969685900333160747929242208956503344523168023915463940044453488890742190554606548783181285407078783681999476301480298924809072297244180197962773533074610545572342516928406301221498701947894097957709517265648169221453325632317959927436787235460308079346018654331760740800419039891114985070348897393539561030062137474054553017031295137570820468921714878945332964889265637929292357157559888550402355604234045758148506879908204264678502874298718215269311687994936413901290236409741209860767860031176006497007727822816356321266394208552336808766453865427843991368029104821250547362259015490074171599424134573891061636356280872818524437549105534725978645596504359491953182464341194196648028650758780459672500103856314669848143587410266614120956609584104838968714015785859399955377478672960007560803717871375879015283640158662419674869509710216323835605853460808884046416557551418094502463146967150056937734635995021597864266194285714012377648557625934545751624487771542642767581917981795264760118280010209221920995752788617778284421794155444571219328190197027112821559382582418663507119808770377469571850001932420184640369835207799263326416274477389154906713357665521853371092641996494105509379944419733023481627146751189670779089039499126621495618382294547887936413851532944011369259555521663425910560333875499601872805449066905896884594080265830144482996385783019101976206975770047301373479778493141975118227770443632451911131373709079412330910853787101091801325618737945713039618522108725970890329006829131966438023726279118441774947080999125716171838703236475853382691653893444503607507577526253369310537951930656416107514798934476967136916924020588858604116022296134221959150125472274700796754274799802264192096600444955218253792244247801041632391313589312072366345183339141083680802419726632045794098856351736782080112977003248982891498156909625373345285539807153161424416750989140252643947601039402739472173849760061203254795825607426264766290006505550856396449632388704940343613739829323579071652925028049148529795845423713963405474171158927888329666552187824597194655679108385547661614052178956543336735315612728231109331767515481724540652681656712479327589399550652977800667425506543213755197997101659087888866764932158571330185746178838229257283757800246719553813698435909042752558906403570200962471577569950419170833813190208138676390703939743943740280431325839621185709409725319158476103347614493011381816599395947948527094416325772529029725354698395916809106164179309874914456877593263052338959886930677585555005761425775772357486991934777390364524566307272079059656481218128845898694166594447016044060902272125703882407149380324260603325314461727801910049623514929696627893186007817068131609079953399385777727299066661557024370568434038476562500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 206265614295451031726221317732666027895780905510093758130046238229533210104299085920836903138303005562217764128416264179771909998123272236530598995943109172469781351526902122391427341747176373459516846946012989698980496560970384719656069421672456938413912402253678233628875464429638341009983173977827926998590518769592149629655194496683219239092953204696148222868682469343270981091179293594458914185123371848242512888161318804220425028317462999897742815439746782930305091679868179113505695981615165328716506585080519606386689521071743443825674575423957564538039005225297828651941671994781101648394426535651321643768131087017046228630974125564675372590671250156580260481463272644615434409228805685761737203489499763614674955999405657940657256215833984612922093025460531426495180596218992570863889978777934281768075370970657182927744235899262772927994839960600919530979264210038095491609137419772656851698170127396432466551162427244273950687544315414732863521489133883525145548513602391352934839992204170174691910607081313279476415473463752582470496420457575774513587083638101395825745461559561330526823400067855837807600493718220903706842618714571373438762476390706416838342605085927666501685081547481822023561313539121349166072210230189035679519890707936637088918005322107680216124471326378034117421138508547171046734333653112182525848024762980226263499203427497432255604232340898128247273035131766583536771721183943332835498018743969991915359022499002152466347281228438798572163560156492421429411121410198713158964744130953441351742906523170718784955639556930435802691590552479325751184894053694523111042145108915889663913236155940603989965585404001862392911049260215486959647547547956632459514713823111129961552117656380550180802052108046626477191545376835301147225994155001043178345835700555806804429643884488294094071223142642814952971575806631665283030783119281603313734189608833486364246025990315649987354068176861818093387008712095771907781088113573524237909740466289834154188187445798732329634971335256584375453304613375487562203810461272609200221775919107962293334956920001692471232457250650828076584619127695347971843728159529275379655484584745321827550629765823988639197443916153803992937576816023651564342657688209652940325823720617451612043444667049757817364459511766336803771620743230938912632593193816822552015410536642924465872969041706525994701585725977398511726425151812091298608629084012624551203716715770422699729124645116459820003627474589880513124561455975590816450990990386684679832083943929399428702525996783023975724863100557360343024006770847923748820457605041719201162257440135835170876388298784449927271981433430661376991562238042117651811385450445142009475515572492987701614657046420975958123026510171847436220924200285320678965820689620407428643250978712010931916350919633056190351866435385023266854862094774394211245432841803492183816277193862095875873276658579133023769712575460739652045902700950237565909363048101170333074901033602873645462287421011924073984835668943283089658136414299397970819430627514764722617391577892681017492907388249521968787095755724793241417774533622102228653380450383023191905621946424360199026670198811650358629691715714111669739713464405706696220842018128789416225292770062776531862115464370780748935127591035233631146237677888287231204523046094694234137553444040046338340032793744588254761259302919932199545267586655282762186941675280685942169127588306222160036892998992879225692788759510933681992390142897787705356402910469156953960708410751589520739224045574930500380838659002466340561977159109237573153125584170214241503915714790890982194615132405357257945055880097877391580790832200069621160875614338152239768203462022912263874801028243570275375887130197179644734314066279784437295807953082631079944500518221875043433193840331176898321053361192713710486992466304944953689286530151183038661021867612082291979178642966999738083675701615025334647748666494675015425546730445414578359437655219176451481460040195716848935619715251877171440588117517988880771472493647278146858462281154976081247804625417604817605493624341798987524680263973619945495947982369128355571363940057635890292536474568999177605571523047090458270902743535818915818398513330415981313579888367744524666689453125000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 90907583438144773890050340178533571918812597517422163880218299917383834719033560543170269749322392041688018618989130533370118710916465133891781277870928342767254075335121547528240926113772142549498661709577354452958698158943306524954404452454153667746892774819782412591616893633883091663525938215194604804562607478355134785704959687953640435881373022554774908064213509164032752570547194481419092525916091684879796544093686300678167749052076405488547123752515224569948100887302070775435052454045166755241312658513089802917021503278551254712805662901795421370299099397492322989864530788196165522636425912670596212266806849702338381633646548741516301912025000887129505971808277192416763367748928610012123206586259129412214596387628816196490835932287292066775135549470773340825012508550110170700252136182702985254197675867560461280370841639506364190200706641554070016312095979064718434258714133810910374713365820405831731894969403139106434119460193291067186406014176327078956560129977024993386579835271451041935813825435740169882343805155954777466987269692573316749354808487141394984361972242466521018102592501786961126922687285436163837370766742877469475383547212870325867838629955933097769367644963486899294450446873123257015426004850426700288209822845570720103726294745559174332176425814620270517052641263333875354954492492286374043538671568891853959990589829253139697142938901582858531025050964080774600762313175366081143310623464944883644516163401685210439865363466823893871771028350090527303694058298988660726769644566501940984220940393677135110331917615038859911609902293654918538491214673646305213020208309442973534728736932913349679528004963345022506522816193470321540884466550136619536976974905853469644568334098608368849552585014697173094959768737573084075853887499781985931317562933914838706418958010818034915071402780404739481850339057725587527681145433925883182043811431863445856458994348318819720370787804285796061223956090141296248020912020150879610807936240889173368077894841424325738581087790831431761220915812127914172827289133692565558495812714891479115586821686895251122319270415693758851129740752817917138092259207383206812695622656554605225895689923220707484302114385591042748302657603822503458937687163047108414838185330184403180017113706058066037369953557563356406106217431606960386021416252104370355613607465386651864903933365071651884303280774046501910960994360512645175175468740466671589765989611566866684841864254578338433872011028159785706315003804519958823924404603251624397099227183432849945288914217760835452614427686487432461804478126764969338358545896732437688894590836152826950587089650777461662298552274405784121537072093025034104160669488239430295674521611314187731679446681102809441058056687983671971670010627709918513407855185783581203158323957083260529940116002507997944754289808480656874438650052951325887236693851697225495291655583748025383000550387298606718040882970896082015426353564458798440528510617843607041924330835303717723100701058916003725788241105956597122487385688007416070386886648863727522813751238842083604965450878303838033762522132232348893464596785252483634586751078939792729406199575833183969918162294915163637171846007357039809634527888848479911767912647313405926802285598698445006643592928017824932453336076464150970964156265952557941651667980401803566366949517184407981497306125092826904702749718472879819040954930012016122985408508006026275289146380921678119366513003692977786336376628954116217145566000646071077924822344676237977312005498197321977568181490883380830060465487295198002293039110306059596031285111526204244142826914795246504866423695974354710120909891044891915419702453605998404665654253316603487309897704457456370886589522904989129871154517401583172224186170707195170066476081609724410182187419303078480485744013573160030183333346882105008071023576402881136775734570175521383102692899242270082094683874132961772970759759564702892819557491466451846780836968469534722492806742664524142518885492792228249146676180951059765810730073263165656806006485468007079014586607109683425040244306706629674171513105985042181693015086596197281232697079134043764819473233620666536066636378417499387493274088532711284992640558739399656780500293175944718992893634604829236843359375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -2194538541290689458260808083129585317598635265099199946618503019944525838761560718166631336436090516628935647609985192186924257453892905657995615309160963007735583346169906110272856375102756216451852059055236055698345388724703399914086661723610629034412931054814893685662196880568804424081835396326118524220959697923134984907727734763562615265173751178736098996034693101596304194339125705092358321707537175636817746337997637153427403964232788226616150473985876134826700564943105596516890069740533117799139579021244130081436821244587160534947715845652805711871738455237632074787436510100485570899869238950199350802535497668401567687092784021062653233984627091247345326941888538628820917918010014748563577374371802062634507099641464132597241019748579726078624303032702247133526251153431923320549914036809087929012147328250105632611239101559441948254150964763428938925319627184367679601479967433206502495225829487357606622055065382778902786304134176971433972606429612261123918174954233339170928685447843309484572597084228299197656056309517981868284579687449689595448377904260607509061920859528452398689325659838347181839327425542234664346291567332250515065303723555427694795413274750466782020466134082368617447120328893782007011295057864968720240234313870706032846008442794108026816739128131007509380131734233782738259792525443848558608380380576801958107551808963565271022529747540829649526752421705250154160490350516936500729615076133819644171254952374037870359928126923584956781537247475190972098640813173749668515046066191117625483958596390683867532912697282949217261036168362097066944024464472430438906211952262486769152636355295530027907663231035739158826612987722462977476972048151116582275437556253659921463745589918975499431578936564036435393001030939382502782014418050790794581782169138465891774319986503260901240328521944792015786223886475343121617456058549601596740460631040441121957717513029111493539540444548077194384034605565334116710013279364244941437630035268189854784066162632885962324915841844064050171699257291265033125713259268029410621376277721940409368789312267650873921376142534566621947261713663090718141820356336197523461822250716339694449553692639758243571633379443290622915056650153868555426657361532134355820070066944612915437460785714957542044096721348759748415119977520476023772684847351156331630613303958003410189117984816354127947831383776055797421013450988775986499911674565019704618525004205247540923094119111501712193014847617845042440405154832520723089732272602817795841321797000919299271925673690151810768806063002605085081189565288602338081384171293804416898725451598845938570307485930210954176000711710430453759185632582969903432165297876822150177847370246873804623616691939431138515491395131921353624965188793511631006185838359210227583449917334579077746738809500121209245085009049740444338718031368565270246523854745733855618263517406941420204172054773844680524767834004690222655601287104895725272598116140064993249951618172477898922213145350393852182028777005953284211232714868304607704472831640988172180820236560238335543995153124347865692902769526706851755732781372557072373519545012455661734647815861450947680195790401950135297059108171474680821171474747912931208907240834981419161721889955048610263528072026710035207219481993881632799009781870585954149386866548726498449393802313264472324528658421770478957260499464719952936340339499670442453681067866129250425894145129556982908771857268881142476536228087270914760062622887411127547894996380852067098752312558510332481690817910335736620008092184767489854411885959869898423824030536098277319478125970621968803667260119560591627828681680093565998786440602135984985182283346373088763114129240733474627271483589553603760251116919268777357861905973543372686226603309951407806328633270265801274550837249298360988507160508431027106205782128144881220206052717275696468384155836928141559620661628102195897083619433389548548694630654620002921116451337397394407006087896059956829954522707647200928351752403479500731334959645365229731450404617679604754608737031157720865336505459209514608342014916765350176714797316853810767866261626042109887756318265875217801742448670556377702880330955437566629859665336035955919778981930112477051065394884037304321289062500000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -140546003553845492521069920280496155485714060237332970906113686043709776419739076989864923463010283810289794548134708498152445927333365197972033511757594841154533973254911183831877827997040949629987969179057487178396994914463179117298574258596406729284408876009618266300958866786534836665557913813630434854859181318213114373867713388613073977673701560262150817755415462855622789343539097758858875426546318240447228506258500020419399771333433805406329502106854870325019096656920832725949460910744004813685026438412327799142543054711944454596457483415091510948680666660723991917054078904622385819820503896950404586426811432166475281126779926466943640814530038676272689127043556952194620767569440248261556824379104778186403244429593678776180754253629763285294781214480881538342842469907705903536962384188539373055392701365492948664879661447566167803231898028548946139449963959234625910938731425371878392193860073461985088586147229320839257602636512778040247297656680438564007396554037918592721590490754100238210865697116173470058684615130674158806597692767650121354291308817598257382055219925847638263932375893653878772366269735464143176650386524287699890748640457712064634861480499414140521185616031399965186934602068039957209524140393384477556381693649961853032582496549868308065834270485706991130661802480678851953507661577388938964721612568944559376910708494258696823085769524021990692124341578203070690633146434800355955414097372739879598256495033206747691870802030772653956928622856463335307498853783267017730661070856354028109702350788992039083177546591195651033074264573967565541642285934532329832208759050610128646414584844204907118034974869445652447220552075149437865769438146372698654601358648611174620918318751368443217836399592624428927116963176229167607485530862573784157066655489168304309245629564547777267239382929098262381416820100812281829306970192233593899138171187307484894461540732753198554874386486598612326226138436907775769162322045735021710993115796651637316173690461833024725654767022815664795556354353303248525758702198765375113785734111982685916891871347836330222832423141411096414317752922539369953783930184035510326744818429893511436915904207694114863534669153010650068292621660129282994458406834722943071069313864387316745991056897922425137570135181797126106811745545383878125449617130381103933546098612205601056976846291789343488374819913414489896444610572248324222841947495226905489165001242877641020045517031839978415939703406024216266191902326358921339098113195381551956816423907967627282271903478363742984104530581969268275383836414708295417293919031415361650624887341951328130185032804903204052348550225668524642844481710681573354994010431615319660021849676310670670508592519795678804667486163206478561008381270538355218252590977200989808819939846716086883992597858055955299534774783389333397151995189358591979934445250545307149383949839251052882782916321142940730219254989162863031388178446203277559782921499285867426532022301638784334175050504865814507823152937428500622960481266172361971412206695258570687651564651702267540833388199429882092463200152393774947729715797482523376358650402834945872260042590645295603095484963627948261740230942792688208914198864233446222441962550881037554173619199685825944579186351708429786322778642020354775820725119973066383716193216910968224160458529439253660646905336184342988743942665415829649102340986795389914060597032227956228254225261523827705855000955767051192981638237655609745468587593582475558846122762086448440503130381569881259827241429195153278456573445079173987745282836748482671118796289852943461534698347199473818163729547869013852996850455784512567700762991588170905700446888082997384079034259934588707867731400725562659194049388362312175829697242663696028244457554104241056742614855245310618285541961524692284075643357634393858058939416360534948523003371042753621981708142062065646730640679949431828762039075602233057559534320370357258436880226516802596057230706650698969049870781428046848407778064189467361945646350199902970223953583676148701726289079758494673639314991755252080176496747379182966211570469084648025905534122245111856220165609932804949694606897725034995867972796767004426920944115376065833114229399737111418864249935009893712890625000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 5262353033416401363153248519009876426203525030103313462469293282796948312716093338958039076730396462311294443091106158494033014920585627154710800707640276829270991144822646692510464079399920890774545212098496513737458500341658530687803673673952209612722887008364783446898465580599225869424132409986685778844087331908940769178816238242323998734761581956848203930038026252988700237843822109684931991746364697858833811038383641469376819092878250596949338729953283974677433600357318876214615545277595008926996503584438316479334649640345696169118793695605807250192484823735241115336888541399607929252596100979050770964660686478058296616996438468875149221201763806267795868888842433973050332012792052699167330562313186213936880941162677596060416456401493066643249998911895177699407316421898037014992689263652452427410030878209661537659353295912304121891961280339574198170815184244639347700581810639251206821850578827620171668412892469071973704332087516457985301567774311865207447562224091338202560970545537066927165725294174390910949589100922737935534634327843011742167459932761843179791387887143609634886983087341120989151927507073390413610262066903810202507446660967209294280013941019471724221263129388720809062597357597963123560012010707728415673580875603010732441467974085084624298013750750883753068520671176880146458672373696410242792659529980908878546486200745002407247759098293563547778823923880055463446633160772305694162698214187517608786843397409767405995501456854372793585279396877078804355890379760775701920458643924479614698260087657397132857756823012504808617614590788824224236092811414849391842186889002676917526261501507444673948668974551666769668986584778594607623694612591482661898337597396823048247779907275280231073807400320124001355262888010038351810670095529146433377995041880457414617215805573321471070736723448708468490283666615130171005117665251230467457673142675200952376284869756968472374167644656566217664152056330498381267675297382261397740053156915359898432547506485100470447078173014093406420837823787932014023163974711419585405330368906744545441524748671135834018322141530730099102719033305614398480803890769764950503862517292762390551517564553253996244161035960831130572815104150606683024591040528978758048538872908857093504720505446681075518170185140485836247082531635397356929842876873366226917601642618442166227736762635971811431128399317307294279278644782446679830123572539064193053084910098936949143689386901575320111981528181852344160029767120907210549025734661366890324443064775576758473224238577677837691462767807640926727337551411148427477351067145576040700796557333342308396089229971438724426125278395367660481553341976312582375998438870606465794940082605868479910503338913625714800321557936142364165638833470462826278399602619894511823822470535503292350555475816275535840237217707128685603718195309875534340418890025513168375991964157860157877279870885902958653643197806640961456273592997143922312725540397943856133418446869199987931479459950806642975239137383020912849152786637526427924986010631341712560450686066133845814177601988557250086342513871053204392777538394500207697441015744892763692054342015933555989242471058906214935457045977715561025701907842749172391840339247749975677351866697588548429858812013894465844194693599918709437198989191886479177721924501845553556536233288947509875410974049360426171096728952909324833869681037695406590919902799828949970233601059116931193529842453122635844150527218203715341130041470838968406405331161675462091737886857704381040888055591999460692575812837587021553631331907492612649855660809389378010076740896816467488445974688304403792651674098227575065093583390772363855474026150172706970727865621875719478817529169262750571240621105113914220370205999247442612939424174958372853456065463094057344351899729617654085632921124656560146212851671461144763499976946090023434756766630078736712964973874762821072229152310508519196753509608555187150509603667681166344492392038958079526399257306086013859884974240920918526045799692953381449298919221819227804620854323569120789373775704610795471232290278292456338948726772661463274227440249453535536305501639995093664196915134221096743440073647153523931552943260610873276930663312465703414506926779428500579833984375000000000000000000000000000000000000000000000000000000000000*i1^64 + 153145999631086870513250025531783599077110044084718675387906273542085938715540482354702078831190142967227701604243718763325247996175761284437072501426314132634463218266340453896427477405329248179283451366110141890946777181020483934724518912898104083949019785783223476212917494855972020138132712835420117986679734761798348246301833584652738886053428686103569539582826158385303052549663583235569678353656871881302874997830171384302583429422146946675742838251782485497481304043691888550019805438461287093783213696660847857989315176077073705380295841875127697001411572494598928412270903013386474371278219907664091334702787526666809070850212564867246766424800597079106774979316341993946693480959117236000596961944029866566759207095590082588052155292121563769511261073012366945925357466965665370914330066281782956036681598679821444518529636463449173303375317831361271185519052378036022216690382181988632684892721461572888796575732059637817245796361918999119518233596686799919797223735871134503809824139276881408604706695533164627853419432443210478249709637132121803929235036839504311578542654983336262042991673523379089425472172082044943294308048354051314190478177661174396098901894424971094234243183589647739047432545013513166583541341205549376287482076300638062121833637161858915753096703904602207548344413762692317381357453172522542337529644453764808338335148064020322137790294617748991360893556220740661985869438260159382798253846587368249465446768729585824778196964838422183120656443347482460213284067013624721274456868446699182054969023420201355669987077655219855700380017016139917759480874845093540320308747769438805034563244156764827088658753735889034007728843068745702938839444297827590410617050208258585901928048807962115102920645563637095365234855122501599102483324657364939558094572193022127372344175177299804798836466311278151447956257049360162088132084736691444428479725601728438742828303699972615262430282736449144945084575392408089749434687523374191733997373526377739196061010508717110081415378529442222284509447475963579242751428739126455056054564363501777028587858727034781274807578011159620329902811622669820112252917902096548841344824137887096438752063615003102224789640558247060020671003502419618433507998459219436889264538973485085162037966940863262526837876629158498258588952452427266224610428563664013496228597126816793604688904874869447270574918665382472686015963575288715008125485206386571468236008623019175016631996055454540004802175070075699749707067220066617320684584624117547627097141842415397420097457083062482821275864823960848315384475982537166544832276199197195871453094105198513575848042870193209994259170956683312442350497675991223833126203519881072950437221561588877333384561509548854306786502513241777491951901671900352207412339805439702601544884639549735885196514273226108050205292207241009316865982787186320688374234257461545018879678705901975821405900811161272339903347963516943851642609579484633197640505712523752927286572551698749910454797268800250422858583716010237649702838458130245996179047269635220601559109165648510204552292760833391287245610276178425565423060997704433441412388347859893568205456981267936519689669140541670286566647791067317224575057658511157777820673649377664168051600398897045851346818319890008319376027135801424588788361200701413217663557135790411466748383455905715724885061329991720375214379204923385573119071302508191420979711778601443634763748497685861644089565238800666296747857879631504312128507436526929912916610135670913536342377964713700228158623881988110598349012425178678170874821425495444172264488223600864738930027877540525866778240852814419574763134000941410132895422506788217199723530178267427816797538360921089046798905259923164974317003243311169661404257042806962407406740180340196479163158488257574448763607099236601327801447250029205689545082142498622234132563696202474332961613273548376275448626807818481080835844825016316000412433263191283001943549686443801330179815103230624711867133230808390998872966665805938018468114241842465519021426681681195677268071673318721046428010025141477935159456367491564268768813693282154338962621878052910956254501471390024585973238426842699576159168222559009889963877571281396217785933972423642273201518387449455541992187500000000000000000000000000000000000000000000000000000000000*i1^65 + -3933817498468006349601171873191542255583752371493868832658533334791018732549846362151989322313556277644405158589811453503263582764813534803014429826066118914761193274556957278179072567020636388878192185722467970507707188631158448076097395848657820401060101196579235994158356319115409346545095079654988219143193702176794053605674989028348609005346303151285443633868455552032355458800752105457911245264756992104844873820301306713736999069904370780517504982392601790951406711714292385556917686404471630800441913077355376513873005521879582460965834571801733344839607686275156093284878518736784005078392563536855576187348965472412441338308867023822060853013160447372445080403565997914573907009451474755287601534838990532741349108567370016187999837627155331313263048242556516465090896763155966479978657902354297770364999858350228515214181732475881162917989839615490845515431604422064393665290811787843770211690555358111434345611475302665567071554650147398719180748214620837353112628461351379246415458767324673569651084342409818693569706139548622883625355440966919584771165719058160183638573736701275176834548634452482291946614178652348436141584626363334979103159899183806129413341938940340035732168147010390772379638491345305880329510842219976701931600851065560867320791454629276255209110611281578382369498422865240618524776098186690444505785042385939360125074871286033310940791650840171811763536123936051648134371950775450072880181329525947115348661064240099419592191602069632054971012917186408215170499330682160356132429869583554577638673301684912283449207689174352203391060463527264667745762794510905265393782037842438074146553917174775852840583729818479869168523849145867225537925143903971190369581293887957994858455517088333130640063065470949713575651072411007674482132484018459251693884933830620792892289216715027574531975345107810305987178482077801251099099402249207259139195078403933201005237244456673933301859775091192232136031873890412695342692180191412054527568534541885720051700553680190207175039112753461624134574135109203678056083831775226891419440688739884710299681564010487407468945121999667584565959076118813907990883779189960468230493927941556554302555172905177705932075896088907233500089687586142523996125486544413712863817480587289770960270071766177904740219450038615073041299917658062411753622889789542275439673473071510792972257593793300036438888616343958281444909156487958458580919118612530568943343246408622713903888218779809971192903909826010634353957209090327990560163273519259746930326046561035259628272428814581212750465380937246427153772848124072850269812230375536005517607372465642479674993494996758078494519371238589120689143368803784825571848722857009076604716438052621424983393370866690106819872443265464577522625660002258613434812201875082756159256799622240809694005732161120078812376280610737487319020150411476052857932102707075748869580728676161899693184119915842411315968525816763729320934161715080505414425791569979780751845743689058232984098908178990430817417189001184744528580789734005689756123598288874550473710373761272462846466087789112490640675177399023741252265948095550206472681310263329578210653204276873382187794792477474347007344933501076207343945664343031647195515092267258255992499449020462446880167336296731341968224883488243885438610998942828696175150834918854269864443961475177851435351888666469923576040453315570103351505028459667400076071892632721136213908482402087415216539269494674694277823528452937451223712402400986447201086214604398790991919849756567024621320930346211727407724909304553767040194681807947894437988468303529552428989943158456294830743725236060339223859398179694397291748452792675949195028133909930367191857742851197287008808045417074534212187272302817630870179434640933243823102928906909568980990057522313242925687618147167353686789352272857905427933717734119649062210938521511156913628032613746636401731322809703116480557890458997197089013475969745341713279470433887656160707496605013644899951283476675950218582565051134196782888170146079589050434203323269562105468787127054556445924482859069434768733413751380187148133607396198265482114597318261862595488807851264355692852616061368703405485580864493701660773762443179355111223524255528114628005835351500427246093750000000000000000000000000000000000000000000000000000000*i1^66 + -205846109553648104431672297877604716386923874720088454430779217517558924118323132391972386095344855005586056789807963412792193308580315052274037496783536122060520748430606218943870794182247068431891529083900500877037940700143389155493517068528945951642288223450724809474026694430867388703257801149984348408720007758576509712308439365900360875285767113436319667843643021023250563695116129692940853222327807000368729913974972203421991497412096937838038964402630794500159079533201178338661585860109370778410410185999070632476730857016850030653649516304325369101999904791401389692996854366382081233115629353397490003855855800047570781300415053947994372105421290366504549260919017015087660858419259790437498518725286725431911876771383625003225677676897843705359688989374809734040657339449887424994236753497461045266951448952397985009959459978908609275450028997755689312459809631709909248624404149906879724119495013945578555284382268479207389345528812431094795690991190437719066641242068655267702947532661807604340226424443591251950897812650630866094989296659273595637854051583067256750230124167123265224343487657567610711772346120192917521629901750841004195933465435416307501276984706667913243730561345752390701914387458758909641557696751493147563569734056792236871885121310066448486251323515886762750910177542098065785135382468998822719736248430196063089622873096106774006187135691412953124525353420495629563490407645231549055552437282365312833978333337681133173087482475339000846501779663695330080380549569080315574529626839715659105535600068805896661789071587800332781493766355555732757594621827316115806735084966813455933807071783778515725634246746833601329637169071946805606079796854589775970015546425767787092577537510563407298909299005828823944792516097355139709624819172009635385680139300953010027137543291230931508428490175076007160046125064557528277528009260844418595509824306306683516133608979642077552656260021841394337254196412710182932634045740628390850023399888101198009334737662988926310252073687700572299595329651053247524470379694923857172173279887580669525832205266332225746749409355848605610442197481167109614038382877507990042664610111690217233183995897437918104007210357725016799836622744172832488322441535591186194499461712030457567247298496019138926618032544830790990410754838860637116269616991748294631097309061578618748029847570657243654561026552386643564084180788995357825516187291610022036656984671552415662699755505430459270573449688889874493340370800557126616262513812277441334973925873497159309769265797052389066994063833201427612409899288795854727052659686714478303233760613555053462701965672278879177975200343998792678666310716960356619639495872965561869898487935965935677070436223505218087159762150714523754127963339979816251499010940490848678085498845325906914285718243614267337626290267269164234193510485048622225291094341154756200354149922879321323197096038362890907008644556360851559037040520648883544190301944297415834648470696831583459101487450181661930896897611345436305108448290322056705813271412634399219926035774969211238292734441564419547919963589009677075592143618903313118021048595708189833551954206342153589592992964473230018324424250631346082604369746911588029468453747291432959634916427546562785163115036793029538329983072089386591409214235788952954150482928042956241945209623948578783474316170137875087773176221811637105497246432863891709414050047341386520627177937027378501934614671998905401865405777366459023778361592831555279754364362043430803830098900008316791396774671614301842308382352109810731747212339525257240168297366956910917630632977614140408861383070984778244945507007861293517513932332158995472687010528968060843770278357284657396376709278442082927588759388420481008096953481895711438190487664746130298112141288689991725745598273647821992200662028167007147437383815912170008524756874925480904557127971161233823146967779109055289543515239742767004070563073198636336198186288446524748204472942460560650625221496313214414827501776251132867059666894605861288111873921754662064396411857141351576368556113446018079143960361493046390525607019676868466884031842735453030573980524040483954856058599110104254789511820838680234531321097730884723068951558352360607995174242428344726562500000000000000000000000000000000000000000000000000000*i1^67 + -3587824049124176155419280454005313215388379325270901115198715730058393824743371597385210457088907045027747282219595571750505218612458285597598800390965072225533379837797990191075589586891193839227223162892450010582234873389698479448608457527106151351975298945500778977982063072142650344276622751304051797984986063727537333188921202837584219366442610862362936271977693757172206332804097120327253221973860432345936971680861710462180703557967949172752474756834955422868266978175374571173002594884041785857945997109124744987959427727503464965686898122937347557653672164564694546425297998457945612367577278189024104986349751379519530005556215568642650282902791345427263682021211689122445286389199464853644973096457818895693676596884357401979361598751421166669227303465860232443044076308813708139944951515950278037944316505288108385420033681485910442382773889736441578684190317593659744625992157770126708706439363321656145918645339893586866562256699879576810112589594703096235292207247114579155769323066754874806766366356727217193102547005282423590850094791979646189642898210925280678567343049900095689789588794140608479978119121315609637783841881289367775987120714078159221313676034303267803329788728836524370006185766720130762316467187905816154302671398995376493705741168927101103235259689936337214544127961374209692917521667197366985974607757050089782789820033396691908930158404736574085524622453406913608464901289104668553761364396137472637269781472490011145813984206654781357266439140793471092189490166599144636741287670554948031289057816225882727754339734494171347209982240658443591862556401232191061329051273353161346317316138243634834832683682210335576970576125093418992292348337664368750825906286531051881559839345923868856959165647780552261210031700079615423694062099569950008630913862997792122793190795672285812813848548342785989736747546492924363566050714594665171910678481873060053497653007749198701341245673269031078211307995527596708904149602421705996182452852542857741793602000999172685386066150718613032180270009115690832511078318308513678459017642210103189599153630947393139531952137059014808875804949957196914084461245602371345797674394179460042764366549705914569133985508051828423779485180888855908219810611943680887528457420832889829868065418536628552251006702605530919773378281067547904824904698327702626805205559338215332115553184333036715912773750912568303664511189191003772496135453908618916803842229488870350178917304612847912470497630442312832099173829245849664073777445679230802318506261854950975401313273266439981127374529632646070617390131546330722533351026950281060401187892737340539611794853998050968778859055682073903653824494120937130071407545664547745256855595546358092668354456183647081473655074357854936341989699217128977807755543650657086422100127722814753772621084294392734884011670431166247555415016850406361332859174449549333232373945819300722131496739961379328928590612966487374719407379957635398435911812478198772572624627614157582435761918220575561448248268133244678153240407255283034510084188253479318115497217645821296531431640447053777993155708322428445185183029804861640840819464399354689244392461839158050885303128581005964665445771863125837962817670752366986880664801431657219074065858444618022897146847364618319956307794999611496204028953468542266295291324120152254890509019249096992313365913887269237473431953802184586662053874047407522547399037532156575809974811562170796108820329429453167847514226145539134511499771243647538875547225587293221903999364781195406472988626645928221055169041387500055225452356484322537251636542468962069048307424124576499627356344188432375187133140484568387499666118735333937236046624725947415189092681576079992432576338090441390259237285426666009751626229205146065221718893262733106346132163314354130305136525189121157561548661865054655366588853531771467887684744601583975046809451979487664832799330569847512434736500518565290137745675803618798311156901185504322056716763782741118884024648220999120619504853945143628492769461857474270223220987583611853666063249010062102390462069953968962867413696248757649800563976054675539838278777271155925152981976542334427826788027305791918940114688501566390675225074450947898900898491749841337564003713431182861328125000000000000000000000000000000000000000000000000*i1^68 + 418818471954569199127190909271201499874413227398518492987567626978740836383948609230678161356468173355486033988350092111764573958633592403624951461305950634486372432482304724571291478907116881866202330194224626161890791669318935110231703588446217814740112970629219542168647947258762904750275302341689126294341700371744301545227410979148429564089629748444673375080504078248490494618610859121527413706280267746150680864887111792623372286375269938138260899432424282148924690631097071202264708262414003631050571638600890661458270449169458815580181051525498860579783887675666411366711886513073486897143096657304489131490114184041988091073109615568945745682857824316681702459830391079204135878191753931848314500494609828434583373049946395723493026109741767138693788330852919285316535149421865438412285138179232014174391918926259213888785728591077505088761401658036881734353055432339137310437197984746243477642280152104476699456055970014501771420098028118627617666585664422502732362972642339563887769680031857008396122978820104923926491643731070337241090904189406676486866628224364364055223949104773078850265972284305359066714623148524838531707604798399113253260597642463189026891143117736045087783201412350941026300860227044007135099724087976032891346295924971691600845256844593341334579151637781758617360056609703275518760690647764104279970476500035511517729209292440208146700105696394308983387867227844878656075010718312937732675489260979670896917463539944214926036821516492531958203580838363217235764705580728715700382620874626135469296665790691435297928940415416256647781586463244435160445400392700214849025276023121357340261160386431415729251038624819622932146374647094486529492209303858382247585206086137619613301534380574054224940975999752808104756908840851628879203666588287998441027203110360917789554072323576716255150070518556941251894030433432900951431263545182409035011318405350735929580759805411229291717945243468241708862586150845965530582012081858991531357560031280541149602977452838053626964093492818214988201586874414614582328296800614665096273480312604192090893350605205177686868634395439223504275153073066499736755542858698818127497251737285004903488030634548128540297438436566481722516893877646893697911359174320545824201421791454591006405085253768044035647548739751932560162828087046606438409474078578781755074496636241066206127041612988237418754916212017230479198713949589629237234071148398944353734544425735148942073970203840819330977451428799117727692487732827848196309689899154325312747642053502617132547555887118682803992570224524480361820932431517157253635091999295613956101212202796154849207805881737909597006675484578365852065572601149622498653066043750705314262816157403483171300981903496856101021076070232792091499020726626315920745173216627955971054389674910491445649524341871647397924045201452052067583288566116501981930879097405884351759191029316794850695455839613900395118350489609478071804399772954497582066216923310150450973320752958345048156533696945494698680217348799526394669791321940596161913185444586488338677375919459106890664518030993294056021069123236509913685826057160235159708899819959905680085345249847939290900130054004867802433903864196917741884031563464938552174350399608757270948535582590262121829284737364220243052078168774814720372306464816333511441922818549105709161547497448883806605962168897306491077408931068572322869500121456925067939904613574295899500270761682713889957711507517059206515697473183094059242638952073381031051516784177462821305746831322646336487153878964880034828622956669552790794772355632708943963644701480739433103796867359393393371251688871359686189331273629342241107784133589146121380145806293530172149635117843023720722025698831472863694418649451011227511559454929934884287181359965919185108667255665433566483405415605427139691590876652451495916043916049123646539804002765680162080068688025505960310158559899251161135617392541663708417857182593850314209872475143826942156341997384676060361810578936272669405414811860649701061172243246788948185598454994380778500772488846490438215038042196848791859730593081379487413781297445173173742932315696925215227362678067722524747988982281603479240183348897859048754753168475512357746486139719269350631003310058593750000000000000000000000000000000000000000000000000*i1^69 + 5277027629378780874612851521435434387581208860637836825157482231931347211817609250520384806609902069662543198687671260715701850436521342595783028315288156809428227810435159450037409034772791394888603491660612796384020600266863935098365796269414759350631400524508115432489255256264089261247930874299679745914515606572538346706775644283984115221833050791998052996225314694631987352839638201815445766248248782018535212587311935861878702029239096054822301918293302309414668200983895322080813572505380457256872077595011592477735236973839604029536114067986683657211644338946938265375768861390168893787669764962858360976787280881118173927147523236469098442417486939797276113875723518790745485697768409562310030189621964984747682682928404597187930414950688510948546647179535611775389477065963617161331818049291143808354702449949110192214244476004998035898185021165467164877914184943788210936845128982528590646744928852230057804097324104107911978779949660877361882211545273386164437093557232832517632284966083109708402612315723307682639374365161117144902726163567102685624852412305298487455601744340566982390020989233643822821114445782487253362179044962042315727068311328763258582557182166674991427603996666755059790434262512453281827877519860205285977892222114705148621960061801536719391823479059911619008708725669675155477062217836347477940617095691461120710631766974748728791917824119329811255174283272869511068502960895542643499233020589518432602609073947320127435851325309518383893615199133090155888757126950402759602461215966382007617831525821478659865338657413466222640102550551598098956338608001828288629636684079193690086828832547706474426544965410626869747538700271940845132287934231569549525937704904191148515017367636342661311702540133110485135447446898844252921521049408773768666455083819292290189224800677380219737068078508732649926230402980609604780419118635498743961288785173339188106242819212962891320684952566780707426016889177394341557737599900710722856152885198474599574632384637455468178218963610043826607498646909554874096605143246686596690848033673314359288271103028703151755924978680682434764770132551286707031724777772806858361619909976688542704819650132780851208807617683904462472235326271756811439676705155947771292575704703179508323863146934668667544209143603268539773518091913215824066048003412516752232426599703219885431917355807969766496575542778520529089362724370857412761055892554481756549061424268818941051426720182923174527485720899576061246476649137579228357681617988661667129589492733963716648686694049012346726762489679228981876221082811394197640247185708237520549666903569788013660373753201593310880591045031845986479287209447982445061503075199693350316175984667411454057877323499087376866791809556440932026695418068284661796456619020548821370656242911815394218810989967633572618450835426385178299493617265178482037998589404147481744932224332533919059177424402270382394112151303059729867755812814667750093852258992833269810105737163627964841022151960290898466395430293334187039603688474268351630159339853073016156456227347873302082746028318972190214284462848833395499162278541463393525373396917965482492772661417423163457031408863143528421223478599229947566265584122923488101480480166680428129230120707413763328957925319915930673410157891636676091730221212275227522401423680324351921068309715729365161816740102703994236928863725491694879832399907952666639596561943352960211966721054981272166582837764732014221707720283214177621843398044908499655071557487255023791088315975926890860787523157178308076456279222057609006242207096811371385174563867170668964699485990557184994314332506357611912871651090072275544090436906889392053918938770686712262574913530644359813081479266434883129057659305648235634060852730419611480964488275805935886641888134206946087441213937492730468940199865680206518985008981353547887712524234995585264559921359655833921702787221460068082493356840414622462529001955404692834018215866532184303986386083667190969420224973798078512357251176673587811992678192123487656397316824783464414350675721318655834886658552371777330581200907577256449402760394547605033014667512525881381160800355386357901085234956172917159737737909621765268031711803911177247618711373379028638385026513671875000000000000000000000000000000000000000000000*i1^70 + -690522974224829837001274724226534376539481346259193783799356337639253316661992222175450839781851528163417851112196693903283734740772782139373587564866446889480518134073640426338541667756713288764202253847081594030487537560679195581247807792234110324305132567099371584551570833733193153726128667103755499209012798331183441159052762314523243113338448535602179488087404384248580874664773400047128250172066463896675596107418537884432285382170036330652608112922273399844703323404235478329261942526215376715508154700845046865902986287641563388535098702515885338803360506790278706765463092636388213553989945757295855813073218321437897153958764109527621238186477472927249819011882220894051923506295116773045861646686273466742445570382121307317588320920290920425214906532590247816837887487117509444273214722041396851831500757559484652301971635192812537629757702081208953058458702748304712746065646960930980106171190140501950981079586099296178002055972506391137584612106084723408448686193361651305094025109293536267153017271371529117153374306666320849830455434522915754390437893516631907245046973433906590970001011999402611205619786093593467605533480423611758198634860934769004027067889242547325822507248157926054997138372836728842810409673206405918697022024838912345696247829927234111882470362875966843931423175017871056897028686042535856937318167132503462049448941066471964804311494922307025170440218762066506521165138429235496473959451771454788364285830730879525911481780474465951364411711922703578813365611492922662475790300235437361805035118348420994474518381518939986972918220598406089498330037803303610456611947475641058084247606537375540666919906269796624289726717578047139673049055329706532492751728768907844962010483039567983882866460817015679156052275856486545107545065821882326636065386406322838138725711625971725190118756721227757732472625089802103906157949344750415787448690708169705702972845380453489690435702936990965521642363985634358730350185802355828940541355146264854843710905938881805321536931978845591414673289726286217823989514026625132649322041521152307206301035512641231246104402501575868513703327157033370692659845953937656205016533703377429366750787137161622801234764848026195461027989189115157072314130147967520484207994625639503023236294946041285573684678923947787150803539252408129693582197856730594416099846883312080403805708042727414633829234142122406513931252598929521592733280952899351468613644914294180676641498684370216336945951612696119827930676715740760779133582399741636466319017344526214839405170956672825730581684843903622417985493286536761874355026319317721304028761182104508580090716674651310041034698113612490757491602843811296256536964219918968756513410374560288853859271034227552988852815817589167363421137085105867141046296721335266791156363028331322607619604525228407205225179866713375885477949413171865600396351525580691999567104840853821427956986265512644778852878048539075188843690381773273902084473329237538465263516814066708441892756641731922679368392005791704068256385773505010722478062795377322915735931354222950038454617062846152440394799027494749769014187539938987080086497631593212414588954171795471651087411161421281746382744803548359767263117082622385605614835234593073095669099559828258221155937455372091105280860299180900750465706828103577302846625948415495566823135165698152249055105524349207000035662383861641775187596755388843515007780350593576746433994637981204529084276390942221802278319071453118596715200641284539573976919171799468519180864176273734347788006179745766729595554033196533380592361924685667823951469408818807143209650792118328534965262169900692118969338574826773556470971687268601181774779335977430890067391898644720332629854695631936276653391439712404591459641162576920762844282182192817250699097477356301589387897740572737857043002737184933455734757888411321977043633646135942142963515614978874743626794559403603597878723676101423509172651376340854273357768419799617056820203622589475651700719652222172836884605939544675429139656969460993785584882726605767726163862974577231604426610152048647741251317132876091253024209032332834864569328852605546667868680936820093238490254621598558864892320814611029221314445269430438118346510998528246649509357910156250000000000000000000000000000000000000000000*i1^71 + 9992250758675977979349607192036692345908485844537596213240623416165074529989799481878679728429109612059741428101785800086003476178856093487078727353127798928257689943632883877995855401543213730985966341698668726049406439387471947304733923106107375839601421660492546379135336703735606204004018027610931164742538804479094290887914665222342599585037179293903507517647961611935492211824850091522907892284276409972237170769076493928608483289375998070377538433571683719027699447305633213921775191841115433035138942828671755629374358160781687818651812574234619948158057006690186015418334497982697553756202416419906386001329794722647951981470570198523621294186698246606682606891824720213544435930675035808052144470943360831780944341178227486150289381953860481959071480604106255760882705553157385557124275136132411087229185386253773439538306421957479908231184554427563686926011660155895522227033091932172303101209566148607844055815982357990854493394864538536224368984307430795825625387302750606805793718081972902791655801004329037802110474425768977286516333854988350030697691751843415768099166302430972053549513006820307176563832836989252979161189687062989892069197859262966673743245808024425097177234849418114718125229356836093802739870296298969417215048256562391481891628734193471064705403960046467463167835238335611913512577325833500535170230758726931159490582085320009300069328292596965568308153974119707605418608453860263786633800004274148028647551192493662908350373308863243244122511038338906796506070435646360642246722206536189733824083892453089731932835259296644410723703798735317507404280841265037075746871582090259657723161747699669374427916648234047271454677079877337579458467730101824411205696680287479660071913228171759409504490796303581486594836826794448725960950844899134506279356319990188575817231165067669746023116634099464435641323600753320565908240861119473436538607574285405442454859808281765076627059645842610886561048451994449087580680311388445051691830883824389792503141817375883675072213276429486242740152331023854344179498838625494885470612383477193532263462897704305127595054598436572171968584982196573331264863212168090967067596315430764362389864582804587044295609465001678496907284339411947682913965438292494623168876009876701917033618318944155474377751353828706068198999474054459847999598261878094623251470414543903477509561383026685959061527192451801992211217694949280311648046361645641434955314581975266043364173706124019022140523325677261193437002298573594205419591339618168629287929175774833087146788735377040983264588300650881545037754474287421553994631842295130527314279146915661303154674190202281076837090800388228892056206134667527134747150454627542884727565093643699506666003040972473900394520294997181431526751662415691351970532431933249828694253072991611052959886031445037338170894366466872485969275567674003362452349306535437001835775357771123812243565667255878358354376005107388368660254887403825967516699772312944896772765138007941134871959960106861091414680232605501056163331523239153436428408946141550778773622480391355545812951112589566700504570038654915068793120800181151629594723222844171404178276963044288742379826618546231683396173208683635854027336725950295212271651027971098203456008801025414347570385812061616822775417045409233848665571499609605666566040651271295630378263169800920663475948938455448154978052174801975522878815991070015855585091902573442294653511852450879761101478056465948633460320602037384127222365487070647603048530019414198249954556476910338187975926851051399497470247062444796710355383979480980542425748849164623693711171091262319709870402988347198449501329754659090298257385065042421035615889129547841123607194311485981006319953645315919942541598226203069437488527941809722743142174470615778361507284893442849989451262017431719586321264894933815000171521906547472021675748312376065579760216223557961796925630444708756768768796074380290372432874680856324895701743106025831414221387686694982844939626788862770455723044139234035512604389992253686991946584078684228836342222957824772545925930289350920452875686071084926682498860963353810426952806548473017221278534694401643689723964486518691360624124946627896195898571915502719146753583102386582679676776550292968750000000000000000000000000000000000000*i1^72 + 186676730334418884168970478572746961775897738324097915539272102382235134104823877783485784429828337370316878543041611479020829767922389414687202131613900539992697957045605845762279729846536763547224952153522760551975777521738786775430005859407633183608577614006313659614627899166756083898343932549368267976190626675813072242162695532759977577711344747776300204310534804464084685975247247732925114669979351915149404278697520189229178341900755780270263076522929541379538598850850751092098642646740997278036209726347952725249403254970450265598007325578799729107397290451867809955620241598213138519571591323790344106587652927402617086366295712097911043099879217201080055804211154330260821038331164752182673373379527069392554705153188596079248968690326860615943471722729811392826060178872450739114196589490806907886506264938853294424477513675382401432729028725219636250394218753445290354465626079213139599155959010750235677144716538467459653672599671992175037344667132129653678558196723725633082019491271676881134202946514190753479602487765955679299046927106997280894831448714977149568604620241454288444720085640053210357078440380472910594501930174900777673839309686335584334177176863845607892426952038798254859678639169508626904765173359663239993595530205630359252228331146014551780117090632432046245468706273984511596839038094720751204026032080246360378768905474166261725372826023104003736489651982431309838278180033601620307226674203764619192370434556763914808417557633847932356303234861610603737733221068628255892659642961309017473173415307123427268760209268509729471232420168781849370440121636862171517737034389009053854409226537559114075957562935945529033111969214970796016631851276696393816444475870735167850310531401673126020459151806675351169749278840970397222021301193015578331859972519941104896083939541825471056725443522059596644090002249628774058251643158598413638017020444822338689917381645136244082645963085103845627813599729730027693995501862564382745252297907968510242378192547982094966127803499002896413664498537346124997310746842814320860781330213220016094910192975607464125485068601891470065039124031400369350180036583130336858196843786943461544829641869029142486989134197796965369917118052944416896133570756721980533105919328011138518209054677087140030890368060494281995346682947202709141184498829018370353162881410013085315294816454482075127689749235706700846548027004678601350992855324706348048515431934435710183549219245946002564732093680008651963597296990289455576105468965860348241526344556174576605086515620575902833806263237868471999269077202787329105968924679687543043941581065381519609379851223959030164618383056249672188959582928150913527556177769900069084135688591710814801717668378550248836710112536912108891925184234575464028339341457553332947918086035119551744266011452117667343604376868679422216646311780050353308334039107327482834495604842111795898491879779342834108299403270651971695889776929749730743809205145709427755879154568387767894595225930345060112826334418303806190728706151239188117610563982148984576695279357385477196212457709455715223630386175017906337078994719296026428550111500630483311858852085966138387741245676221447818840800661476662294667529438834435294880227378678374656524089240807499674655622035484018145571765002671466044336475424636987285345513644641226812807777237551154301782895642387497944629923019672693587819372206343316117723811340014732573559605808437597181990598728385227717739467346429790043013581587564486893706441605660858456596048815191780258729109823292694883200208560396849255570755948638916952087780466560428519439267547567746370827929536330278521989054981691645486526685301907499994088934382544166775604948944956934423494449574692319965782522052404272848284826820532803228636992243066329924444828261719408285008858821267764387114580063003170121693579911870662940416431755208533977276260990729051468671518652027439030469692318203169800832272781945020876493036054098580093337783162660232391583512228008929563388970710784885816183667923212781215028283620141302668732955643550417680050159847285949069346478137186576854012839895933782177886047075023733984616942830389845419352583529166914119534920351028012339022618043594609254057355594719200067767822265625000000000000000000000000000000000000*i1^73 + 2665942414167920511432103137323236183136279546942933017493962362952825793405405721826462014784392309611760589028928368412967964155845805867612732259887681622769685421925663084130540781846279997992607173044851152351785044952631876167740657697144761204527327655942699333960667865321100229996789594255739211960426258699297038676877775414118593855608206001144328552996580467230094078478520504478772363054881689805761301427155033477904236902381420625176276905164150509733296327099072533441431605513079993024277362911176727657052107128663594579606416432501406294954051252600147284844729030137551801569615475402175481149858250999995336000362903247338570341719020448693049744531235773877439220538738154603078402521792368820412204169331178272078031072939221215477430370183526314621384100722487879179281530800757439704273162179506465836095369090041735341914852271469757394700435510433138279800944135244062632947586363369367584921021755158477907099177928188316782440605113404410635584941681859787131383692226747259616932859543579822180509122781687063657608946782618992441894434746228288255166727391723117022186667968134491942534383693444467473836871555928711668791429824111479865681466817410844321188353641181407540527197436293205419583211715127921652498912657456170637236047880714102503774850964831683480132455169983966960906606965033774999078713651868678496585309649269226645779624875610748087433849430261833111079639196818533765452549391298404622696798296701508148026292619287143000138703634435667219020604263218641777756028823931679824858448690542855759703277892477005213520837068263007187386063668090663085537255246047715341622979155521475243325676289323827940700279366797434809134484916734109319926714771306515091500753850934838623247603834717990863176836676880290325313281413998934377246340937950645817821933539324186395714523079795097183687890239750200106663165946638516029412873799528116010449204404974621526588499787197335140899889725967395193391026221596316077610797543057511968774160997107010335849764855345316696551998080332370082176032736353581523331858889586245629382640466243874813871355088304127007303890592250970623470795255550958537116029280139392951765273563422239263075234301167243146808072583841944658957092707998436477369627582111202612070955674321564347649642184257257614224451005528090251188429327188325399086573611422494724899715619526707334304896424166375059485020281409094946922927892004096674748746878756393611818293534434148193045061697017979631896777564853502775800867079467248609838813940072770031293924986420196147430346450207423646655176571143786851996145724029971286410514262608251289437521588718429531905592395124986185076335357948710597851888241914425819963599870553326436602995150331148321170330556348258121004198022785050518764576342033098517255401345558096063106655119317728386266058090135296167558295349672997561578719459651584692175274416290190608751294135781468562641036939493910383878136556440839907689188962651815169559399445975293547958832571261353989295809726932728035724429411567633683579918971709928646736244901027678537877275602783521696099940082141869506627136309068820438299056622416989495085984873230641227438768663873940283037158066523237244345592332615885418558342731028253464554851980428106219792080299478035943083741283615344585466503539727097102085697878215545981602992401422625451798193319795042206099647351641857958241957138591792256649605846626213645947068980618680272386258884329454907882289462453075293883960813469076667374265653198670084355870707012551485904633378520190831951736470911827845374101284519982725010902247981962703939729749390557551000546428008961561521732285915937254391148571736043222377398894876676123884315315398030999212421480782077304778011410922696180780480763465827412489269678789279637943323785614435231176582958940991873308987453981527037979972240511405486511752592165059939883695303885995139267880919068438154635680783207468233674087171158420152804899975271728503898198870830654137577915314666294908294853246730786197595562747597970262579657851624596026857544120621767028430649657634185423258637653835329215873650507662375117837643600357169621803527046856756411711516535678869137952118036090788437126332682041451878659863147925816527793334960937500000000000000000000000000000000*i1^74 + -274262089013593242882363100740513352779164109357444908901481472836748433187100640232120870440066893410847003545393485485797080340859505180401378269626087830668229931855456740130706701957282177097125249892472339331232799748530072987122709669150839219965307821490969330165067663371868385283677550258821101331845924844209000298291519369626924689033951094845560976929792962899125435991187890135536399997715139836674184647160323895660397262981962248677673621599178154761969642824852495522442479147996950653530175110029032589904635281818879544320075874712564440547534870877950408739771911916599502089643084588117221734905112446380508194402875058541966642256387999091472159351769594304275714030782619719111878463987704987609415541640997483250095255854108948743017542398800156763750734644727090631147854746207330472525639639914334593533021526153998032428796450455262107721364667743408416856897993998021316178084560259341963924644787073882990031888757704086240291314937522833076954944481201050753226494463683246536379205592028679897264202754876895013710404877390510371636566639061874780991787106996064437207901157077407708837645966131155195272229138272819831358360277846643317793321615812025435895481219329754549119513693905044225600319997231748003704886943006440685289680038062961594936656065338415918176818613377442017452471802014692823857671261626476056078798215592311659291246393461621221532106416051848448745600556298453785483970654707730008719805484031231936162846373073634542913935256719010620471456402217110316594165367864887452812881472471639111050697684865271110534243004592811698396417792911093966576431123572793419720204661425379973751157675686022865675255522271259348555035857641609167485766843103257491025716519485457707942372975157928940495589898704232722468210642258319764268548051187785420809075158914781882494227544450572717045143475336415904029583775175301374194769001084641816987115204773974361012019986088507368780072938195886279895591318998625349914732232368982749112967831430657044596519336402772739355144082990471700620150236549983251686825355900799620608142241747603858252572663321955578139277222625421956945321001345471274129296847210420685202229461197363736017006896596882678052878720641753380427337366700755718921897997513675303716940747737888216370778658566135749173097039746302191691360345451190525261563594591889922865413261960063790713897103581986684018710096092478903539428548075946895167578435832342136400424312781982355495955903239347076320021526142437250977724687938608423041204050378789828684359108399780907555044562164967036067010561325344009008438562054662818670379556464421637350352737532670217942850655526129325500644716502467759777108648158170235504548965872760403549378489074450401340383963008224946281300513795942184403946765967852656790144034269730124511078657011874407179806201816941649796014877066791739844558457823323707777469773360725341716918495298606932526305633542373996149566524195601256017154517435833888171920723960837528047519504791126983812333562529884632607512239550809972811529549590587222940981777497546237353448911560554249122550908498180306557378194195451828596325448315367426612831758346170901584845919788052355404382228999831357531143424014767534733832011977638287352346294197780288125049362908588520972707436052905447277574405490069164332526617806458049442539780815790304187760999472922806658031617779178388517466303797838019471272860719447760095026374972753846935098170622851822968745270552608405237814753786397355350106677273818343214858266481109739300146590838347493014377825327345242408318292556706030420697580714601819436567911564932170063495928390035960076715181166398359113068169617723168116455631184881771149960045442602370744841030704861104780553417110125679632387864787546927630745491825312719131188357246474524502264133961991890454951222680951081274981018245541757576574133022718305254127642452153927492690262183202241277439527524755616133237880766801144163389932930180736866720410739058927510118377857204949284894779063448957628469992035779055811090954090319498234732094601157143755877635420659421291389570041351178508555303274587477466933628718677895774517381006165690437132556583680183797617816577803142882148876515450813829534455248637436012138671875000000000000000000000000000000*i1^75 + -1792292580702698138048166965727135736124584851670672699957521872998167687344831843800509689931073368878112092446261295171624995345433772711100683459988443202198659260120010512776319760186477729462901363640760812040442058449043887214123314988509294612571175652659511686903867129057503269162952303493915139764500645195072206841730225038778624504238853575587875353409786526039635979456499684507899755956455488894332103876149409701171316227550172855767395852834181884652529658446616632516863135579886806258985040866977835590389413486983652124037894825972662081351608513538212148367538860268342341425653672765728572735140083361920798478634194504085696802610695985705211022601406555190916789053819477328672785655646157583008408013393823467041967175862336134360073285335357930862102940827012756286435582400423177191036785807838149958808358666508971099298950542910397309163485666314570665122963377411429078993975675375338995474516557358808231820221478182079273009889994614380668777992400021028139221458018971710765462279548245612722661741388190711170117105607593702780525359412542267123299700228935458667847174805176586448142326981332694352758102511086940209155127349371289431336743226025270648252687244648990395142448128244104770867324811214081394045889167708791961773593298453494551699646946661739383893118109712152235383455250398152701869530728684455841805151152422083918684477355465573420061592979052713796950338543152662287130520974439349513780738641216645712852998809580831652980580930441351043253723181137858055563168523937994277021629787371899004945881318978039027716353096520550330184276067614790504382803377429922754473296286255455067429030397606855104358472120299453954447668193124749257444490663073762162288555190337312940280519256353439860335686999709299395901152070770653141792775975217991260051930188314466867552219851097022343370828345892564237471060494014033932034890022744573981326455214866031833439987957798008509317474344466715549581356431671292819376893868166545404737514876239567074780672178148254755362652654413144323619449767160669972151319763455815269203396549452519103293265463832999025922781904755754435683053055667417797377430936004201371251431325622356512358019693780826330434559113190888955692133384205942187501224140452943785323143288477942788625741375593158015805076030621924955461746844096520101336210531603779510318426894991225861923190223326523474677405980524029522679141260924727181942319884242960181822607979690622049918437619938388990165320338812644299897009795117175033134228806905227142443273850008375627509907646040439573878903885473608099184100601834624319332454592439710232323423096432296052200210490552432250523933919718607658960233946026415983814286063077545846789401658682659294256552455917388016036466650064875666650952174888496216283463958364700476603142922144479104810121906053663299058052543001124522638202895689422012767115831814059324822139912463329463243022770417301994515437150203283228373530866955179541759150003476900470448647570620121601501112739335390045934935922851292692580996854519353436458976747135176473326754345097944845441211888169406091513103744255531724930464648060291483456404588844134928067553098365479166399727614886646215019609827352765006777203426611661376591855837550620693312137205086391611236282350686129593717865214692895219853810521511473610804685895929816787054094515567785255874052918339076768221576826236970966053292883849250708516804452701645991801357305661752956123684801098476720614925876888106175378847330601680548136102160921471286847904884911348963375946855838870975858114736139644594475638623934925573645443423637973266115301608392614966108177087312972155381206497481387297743983981639383770765742589651450059583669218669622735293669007255932936533251757137251621849599573287553250579800264100218600437608072125827479786078983058254983372585364562126079514112615485585831226325842865235203212820878636818616983643253342996510716677832099213645350815892352868056656474900376382940101182051135832087397503116447005156709889401116960482182796772338621289027799238992218956794652610567625828192828855911094161680319003259151112255004442657618117702652933307967745242712154994998800048585699689947482208490431345802166864420241790866679406738281250000000000000000000000000*i1^76 + 102116698855997052034925572731473426838825338636251245749942274846308156096137541329285967623220639233218863197931286855855889248176896166159470386697511008671480835274698050160732784622865066715859018862800005113020668888291828049328763046127510463379554580913528419492054461867655502356138670312392372664900849208827169096954074701741971806993423521352906383450884675687618260241430691941409727255780103569991230990896007124662134177087164127863576369067472866089146726883340550214904186841576542979410375698644741208330212265668550527561304407320006375172683829881506121286647313638311116104604016325015274103207951649187295134249647021431724728983825953868318813980557868418093554266711405497028825985617822208856979334300842800250819187546001991060365719821943004236092280323817609306229422740248099462338151608043688278234452370312694238366432668565780884298870049798864692554032568090095293357307671136923626706624334699121372764956444755318095149527094546370453240204873408399730067403765466000585255166303774841632199304133568194060980032150227315682722034978693254524997475425216863868610118279603331997475188682352667695752586205210376951732560465991336229907034537040435531330386952660656218136201322362371889278060532024537001283829079412456526436547302103482065643531291207402363180765214548461181208185332076441768243016534786379020589834307727093620597948712797171336263987910882685816204668208857163970427150768293720548369431808453286651988584244501037950869870085119750540690329748724726924163557558957150168848458423335132835770677902836081722900988712807983072917661212767935439322678468444932270085804098416625818872295908008216336831058557717163479747055577385200868743074444017637659886444526586640091861401185365653520706426210720424584479324897537857286151272214569530872795962953174362498655863821842620222729341267795623845982109180635146773486593002003353103586293153283550197218939155384422671961494202976176563720988683612867298510268369943625705599586986893190326079368011814982257783248452931065634577509347805988962124112464713443300390878231753343788323320157178687398143169703962038452552249791879668952205569211818655792292039017418608272497870009814822096049337720101991620788123437263117060160789027670502326760814549533913969847978011528862576256949902032524201299028046576635756139122618449919691426624312968527831880679930129770321368472784697549590389185944860741375330153566020538020618571173673975097412866850428870637728341064841318358079031568488429061901790203920115553684855859120306093105862170902612673986118952563232554161185194836351919229912686049557483277071879877029822427311880478028527962148973543804998387456218767269911535623531723927577634257234325318049143372728037315954462005148869857296462877510274509155172818534969008514877946621489344161909819665897391345556339131098742466073687532927332382575251903764146043660523832862519251531956703484488607055451582448288020850545377124045348524414729325373439372763771692542462542329142065814701041563351786799930457885525543659947580703011500814508290802117929254626222678292150487559981246773153335721497515910001561952312624138444050287728690178850279694058752334065883786859983922161779314499609169473043712410701618946559436605788858198119919096212862468106397779607809866022204824217462562650361508502599119580133810122160591709865919597219488300417437648493616372498308423016381529840253723779485185047866700743185775559893684568111781007623463791977009424570753255767941773595044056361035088826853006782250690602803278965940429627751062086951465109820542307339023732774385415460909613445176138440513440947606926206076295054272677026528671705310553791855091761331937155930903408530350665398190666004059736965426781093899764880079942468551528633725499781472853772997420882558340964327909590129216984466287868044369848480390428114981410839074345089527566730226371237258300816517834300050556427966591259355481030684923779273564077459379118745045588941644592727706105609088387264675859429667254412016232642107407714533724679579522899268357682379852393914587561133032024650553030595326045387251803611096370603231913887097670882491656204758820625195881662090936806045211252037759695822060562677080044824218750000000000000000000000000*i1^77 + 7028982538279189432353789716531552810136093165123235614247223498494305597813440162015739998833172444462933954212678391301952433914802408742681424262784073684289029592483135064398024407053721092505963412532127445923710035759563542377724783983542531144667156049203713546759188712655946097481958534129177925947683347554764615948627787925062675655455916532530305662212307037752586611344159854896726883036081180991945727398304148458993554212985658894290762340871847920158888432242989536859468868043717149276519647271742769722585107415721294538073423232139134004439907592209434723600898527953281709919772911446812564117198680172120764366328331761504430228486529584414183228624025241664279337974059788727774798404585703128184980808472746506841905213782581395244810331913597114219517239461508785479203058803807858054743079898025245099559831548434005237456407513245593268133895945792428024293942795602011446393224601041470686989471073520275608359132031708304728466104303221486312094894088667999984095606803284492056505216248681831852628962410132395409749821715423620336396553980977952157034720646989219698452371012693250057720125036605158334041042066936461017872618030026546339563883412721278980794259568832214529614831495002452634449115996839162140160873032902403816877035196634701987999194339939184659139395710415952096574309048947452563447943890246516552563086108772932674582534830098954602699046110996121132297562445252632794962464038814735699972422586317065192205627566540521395197377723295715697892583528816218726364233223257107574752862896472461149661049750446348938263759255905365719773707550914923751682380456004760427282613564129509939681539119506209304949887852837646167500347143768062551657595016723706563442807354394062082170398726194797096334919605100706935301884054131869841860320363585631534743502063411647510466605034888116194589675596622951164530420499819395667717454599383352762182339128863485034896141328774849554994088888330893336634726854454790343065774535106489208921897411953030653764996062507995579889479533280927133150145050547377089974244100575573803459054549762644627323465236541698677834104191578670050346606998129810167939920258430856021993649538333014264478628614428198784082303282537754116854018620728349898644621734131344747242181802974431441809801386894647474618801015033292716240346192732343155934210965844058551904988707817726379966911772092144373552332221501307855234656017078517855969066573298336378592920486552918440673036424372995658829044418986066855210316542176568332566456805716134774443443648607527217261867440539247644223961737259115716286490154541124396563964288884946685256349058293501345573235976019189288522910669375497499057495566531054657784773660656140768686579895552733665974122577541676033599908193355095367473056323634198247305165097721933715199547238979242415453230924490281083059814392654350984860938550367853041385922407041052274310995680516008873249392452876966894312715695820173455250547223314649282500389998204799036808211245296496206749829024500079302364815928126737215965170299535920433707955906393601538943397913027775924869361239017041462565600882710853093655944421891488551105303819258740197694805356959082127442474694084717037781856787457511587821398383380597294306378997607520518035392763514564842748372950470923415815172884813314693017152833715491065758050668726751958839174196297633893677483422783146252936794328747494451660953220191750157375634586841920510826742702382330670352380667309054095807254170160800947313607144216672854994636524827998875047080993555226092502771593493060990220612066800825412542412989232926856002261654852655824785124977986607284480959445519835984057926743849953287240615894987730225117459932250194587704000383713368354991974000275471679554385380163181038948630565594480654650103662236931274815664612469450716940292015563771757765811432286252956572394601200805873888612642204992533206178380768753621424982616034289492168638020748869137290636096671278148006959762312233072554997472131689414093195066631096977006449788018996668501138610985801483732950023511045229779575510662280951230240463161048224277849649215384862623648016691779673109831469408914730495540106064615319381188457948899532311200448067353013217000407854242529296875000000000000000000000*i1^78 + -417177569042308905393554578194754139773940997684225066869674412026198119494405781259827537522105044518087788212695635980701501799703660260283099932620293603555967083287816744583957630825079806169294241117934031575952827342055145549661417473261063107000999319773314973188634505986967314229049812942450005978845064773721813507132560524197349713531253731257472440309173849415627644414841172040354748037128689536826908833584736222238806463439152884171835479833856137045179092018586010117010008828990425715104050489164694511575949153048073329893744255339953125068485248693098547294112172406612170293111520185275476106116096235877147732197702449976975420328478031611850716198756378846982278161604972611339526454532409034208847515608497504780213274399007661036818388326370961328890002517889497475285613426883114179250422183907272331691359413823831422016375639175429367722274615610603762329721895206993057563458726807627940869958414757041316328893300172517974282613427572623570381211150725933304400726801803258087517781819326239834081241840848755713745578359095924962741949902581877360482060665569749989189238013894142005373814670225887952735547014817088209910407955525435528296704223558122105289889417054169266432446082981843309645922194391582726222562291012752274114000501447962098806563737599235607113006663632213444108116778962044625079360180154488902769884059985911070720127260319800014417919097819463106804659137120940866957855431276516312275906160611167869801834456627816021315531435058963094080021939660312860635458493976566602168804402125105636023210961242407601204795114076080208172317889488063136832127670301283314137796883883637170020713525440982107465466027388723050046300836816533441860523232018050459383506159607763156598673773990564312198976835209983924081964670208971520122135187974884995921369243222969926591834640136306533356749658716460633319067046308220221019661192786863740161558807474755404114880287104071522795907482094471513409030056330586708840835643668750737520933920243690502068932699436072354130743777069860569301128424517177003627027853573494790280406220444313053500439238084414352541925267647589486624469900290609864121345738201138414277874979962947559698394736424330567161597741562462628326949911516854230592550408471805171491498451433911118587155336082930978154742488247404917214644135973931408595320054306033345546965146109529968683148184848937390975250243783995527647377313983429849276014149116455424979035457823555609545821953587898990800491791583204338491084693179778242637982656548795179483210884482479751332910516408948038614672281889462989618718219938854832358519115728382917596349072870970830735300415974172272137312162904301305741238050992762490271930465086535597511819885679646529273426587994063172871221390470475820124831198646381883905425565122741433936433145810619427013965039997566356869968372865271982359628108943190436778102796284296263303937227028977005695686935258047491336365437920909703421874668071946215018458776004164719381146876728290224140921440469190291669174250164591952527483954247896477461641113683849195586198604253167532101033207186253362208656188990573908352804175435122542066185764662760485701116593294018194370742989528949084225738526421292829398730755088578294345437314124935174180556814148459607585664230882574715733410137231138486665687062706590914226789271396848516444831020509737369268146670192294404718515611561590694901656477549599290621412679319739223875304279916254255818334685037739980019476399807257168512165157621576225792619067924793622200401418744474437074089234940397370411191048641371771168543797237826188217430400828420718706892843176618392687854662563873484292271314941101996066849825678670242857861914834181018906145382273961242470080059798819456728208157987784496728567642657780825912656436052886596219480828279048643306788290113748312252725720878039297786765732207484673712880520976708032081525458657090708236806766648697988876595163690231934563620279931353874824004931374833192862055044084006643608072209321488861771033046693312006457223935648124769930224304974620339421371823627871424904500136956457565401897440644638564989328730545483366682372962659973962847694225552691744936673419873101483256446777789354545737476958835520800781250000000000000000000*i1^79 + 9326169732273671533203416328465052879114949656447310048820392676390556779923528103643073472386135036180684922092844238184121897176445763541213062117569364938975118768726919089294702540454900069926901027708222027040090557542051164916988095083432345856116366942409283196999387416529055947579144108817199798470103626809156797393383950059724929392319096498079268111057111336765853774706258181265566835345720257275059314824332262501432095766963625840193266782057516434132936803890877924552606961562349962133975604171269775844329957803128759890050715476533866860712511271846438804113220250917257629540671484519624913641076124950251418898020490986764624861275789155791397083430084912829735562051494312987337616587671130147159840929053748107996471827719038659499707720989965370669421985662673330868647204831189176111114489054000912132628802908516888304219003611531951138302306763273204676973811877722382210309162111413520785633340076110992800878654042306086057261893574424672711255418368805359890899661827687801525750884472703434242262554052344101862294747868787299295642910814582735764678555350571422349598824736715125010746749147478564291063654250276052029723511674442458255671922423431258217666146977620508637488154817989459182646838889525116614050917930603300238836992426086032162753662955266336419483727869905982834314628934396930271645796383893156399241410860581355055525793448712308070054977448138503735271459266050658541401335795142439182911393486492828826877512373231842183026076118238215604467033755069188295642200815474161199449684640237988967126773478300623951704022399475558435525653908983676550556725096804670757168876200018068035045066672180382174788507157638904566178821367960557514133170719394637858175141738239429200561999633908524962136149679486460927148095343229342808525408087333876874470090209863142617738142614972300150455230359050841769574520366756690786891477423161689880290980031349123071749897968437359856835439500743460752420058302382883443802146955848014966140992628993389893509543047110569634343726722398470683197682452328969858900331066246691481163613669758175691362630771639458115186148510396517584645365588449004684788682406021078528015130172544130772777172188031505105780376107908628973696896009465685937464024873581329815809302770444372069177012133591978901111647787727707605685216210835153935866834941416478765646929555292369593954586231401358578443682566986650323609273157893776883035932651703826811691700193353168447174541925882894217176786917527179690879492775771783723288754739601052952580362994262205323676648640321142402861598855538387495039777613397718812984700776951585503719834691516720229964313080915888507084958242976885231993226296370021136850076275167772833004797726435516585060419332341661312339645547284810097249290249455412402826007212171771127004750924323081794075715559619373419220921173451733702781997737939076285649639197217021619591558468294605384552824701111820630464891583067737131150317594570915293995627716202000115724690255596710814261033302690894264962793870230145210958615966401740092232660836597408734805783256093152602483241629485923401377666664028535057236393027623288210763711991041154197957870543591421307110381731928852035061719248338938061688840909512378172974897962189171969846859644184022197144701341458993390349862913722002427881861862904697972818243793261041800405652594280183228010338717970381091114080627197575058736899221821518012413975065104439671379689727245502227040523082337269344661688615457529418696727195739551248916026505707231256655998639329224732186673765676300527465210932538433535731603488504077070750927820578255188093876915465545851215950389724012205596582738265026565438998355427566092682861694501797031698696761393433081891996297421693462544160583856061091944748358162774280722681320412306074396640157779687796580668743305217121410237849321524179004251685181265730772986165581833910930758132264352925156824228609812912462532042434438435953835731553286717210764206825927834939892672979592376474853309611922014083376669296118343770308278111321284571350583865737344585702428953178464332278928111719216835531770055852377840965147697509213582885691254813132795768719231456416692062904840780990612099407432263578151966420732962646484375000000000000*i1^80 + -142026710050223071812233374922593634092827394431720355431421656028801972290012001229747399827094000168672972862549554720420766564663060875097932442231607691755104116642100960551621868047637912499619555486981274053902311927284685260688289999819457447748155159462928884624233839626694548547177747332265330843890883537264049438803132224689710991853394756859543222265724533747071812754235147043837907961229074630430487802260687822893890236580639690371389967480423529876927498260549294100265879995066225577238118503680440074234976762097704380984624080308144767532019513442435087792981241453760511448096069837749082169184700996780941305518815568226247294355580723790529499858212439081720230676218189218714482229407730837864615727438424557758153620972350046469888213099896408114839897923272222459350328462730227155552627962542694879797337139500396944048501544847642625373931253371153877172726392757787252354326136948464819935673765049109455754336105585147944317986251170642068550895125467726146263574497174233256584156927974938108881744737445762237974500561958720739392290760693401888999025776425745597169633039392467459005269714261149366799588349479795622396080999067175974480621727184130831458278950501276432325565862734309665128639808215285201021759369005061645244636663983742096759967562059558819985034464894089637095780862561183267952926565455005274895942011569612762221558761716806731384946827138907172872681394677329137544882537297960218078572746186154821224985248951528685705864971351306237741793065219227707423276368357478728500968945179225329581729898835229208499023267888506213543308857402772789197688835489709173666119581862420235912658359934179860133472175464547015439839177208913413943769890318668866421688168199375632596759119004183109380814328844629989668181482250923381400899326147420440164442341099492744445204471772225475067457013778867783746311765196362354780009053343019280211297769242869928018928603829429914949133654380462242878110545137517107907291745881290610823182961440789162995075924329324647274704095052784422557492469060769241251645324812836315543622667738021526326634074938281987769445588760710151934404007283910153007781193303271103520837482682084122532831992140935607311187578817984646557415005849453203584392488993546380396743894256909329794819111819393582979177211840925828927722088655929715954016919388165950316595597529683522868802587778979396720559839399711337298321883215827992307546221816559424780633887223707265015365234477052493439666275543472289318683202954985893248189646013640342394149125797665838236329256468280265327680991752430413486605095590524429880853092129293108304199293027757315348514391867289714024271398488206000734601216492208795145764025889818808984158032313093089416136465920823061750595651453650377315985614175925617683883403260623860134190729563841693264239730061553427039274213160319036208208919334678483207824189612803323038760558490682724506525003068063116819279117021228872929882666997509375556078730418783965034042702693065113432852968654837175483655670030838888514103819743142294665371456547761641232706730080970065090476468149153096333256105765688905781672728261080120493583900909704812888712693840087218804330435277725017964385819586279000696639210126404850309024118084525920346112716322865607425290661543548531269389511477801454358327823549846004463035809948228162385058167504240012590283344653939757664540539606845053127609213096845719991281795043424346138421814113895128892634888024147404432760414415007668707978388441351444057936600037620605276385600803260301873011690451494750548041951915129815082037770271898090735776258384265762990187983127285288143154452824720988818501421048970844481700428673252086945683811719359420654598976233189208968805710034211865118739051028697819418032551224799426846111982912583397668703536700749303145398763214670803264829739611284149638817972893244645981128518821782536086761519212010864556433935256781666977422534750266910695518488630578991398952797780076606600864559678199054826339030601894557674556391929496315046438261522118646819246850597336266430758111353816421809194570044870512998422555733398727778893489780281785324493465563121728400117101217130603053151112354331487230518996641050535074352033004907226562500000000000*i1^81 + 2687151617731836563202672372227691707537511840250471245516425980637901339428036984056801106476451306133677477353068558028361601424091624227481993620679066612532397632925836173959338574257731647592567793428246530627557476694359469748047078473001263379481615167008053644423838711057153396830176363079227851322488158024779915744659547522902023152513700095439969597903289878687463306275663373893354214678669246525975116514513430669173692954591389818990390249780697018279321756496208545097747608715911505782970966005840112773323032024089228536542373903920326022759242490556924327964854407978108883220148987058055438628918312943657399376744255303016983255323646466633578248803272850485879088426249392588279633237671982754396321707036868616913022699526286394906785999211986765523812869064684845709470461106717701781209329260993964213670390017493796262300938212057620268375401254885179790041502877473113633311364321451044739671103130134290076028110898349682805511353175720672417223403634708444366996536387335745244171711376435498899121795667062005341415070021669250758139924925217309130260006814200437917519190577229099128029188662046275597209557231960482969282785923339722677235524718278783566875890904740829393704166673674001648051830340590626845127582654648746061595686341450455004926044824025516580086538673665379244818446434920383664855497061885793635660857142734614531483944737202991344741276058223349202587741390949825432405816645005188694316853153670162393065584249213463082694726468043029519994157162093705796578045271282029422491529036956324233440643574950554112165897111264369021851992092822847724016223168012193128442636408408004966048753851047815365695168297078651956177487589600859082332797428062782620355214371477771964185115495419841921889166561424637227148684942601544756884717058272575375468827312887038498443332324863929782744943756640636140698444718845829771867521105415703542947261523340345064572620426492218673867173532262796850796836234423550964387302741367051211478428122943809833723513543654662509087501548498650671809671546087652900650654621915452300587691080681603221223650136975517663111368649949455123736482506978889029846670786448814851394319352576436985097180241650444027982500603811211890306574146152442101155773307504298919722639097893964455985481736796980382436520692297608639965124839368060932524007059255266517817207924945788686325103040111032008074221923595572676876889534709236719752132888168032910522748663627446038669450385188964313045410156819336373028536126935383243456829579872964598294766764508038401565687517658005178505840602718779966131098826634476919811743172378018113127050913111618124630931198028600479653080672265473916225199179807158594485895985263211549548141332585846198931475392100719958874818051030576632625531728657823507483221264821327009316660912823159744799307912716405079474900347242931994574875234190816201776633424470674528378444780680889129457148182646586194550745616311856955046082067109138909013399044611361283429904860643459706097611839661635563020624987994753950534946054845449164342753500100215051225454386399584888415742860014892166171613266489876994152469305438660430217595270801080841865607704029055143074044066338023304150526323757812838553841900672490745901518730542567480842013888927490071302689201318933645714671952007064362041127052764229355154588707656056959692242190474812370481420555030905510485351124084987076841581335870811783864943207069485590621067606374431769238269749761750998825544767717305267133245810794372621910634663486726736799883870607110353683849964222336447935236315644003945856446255584613836421797976189066426532814396150346176721240254021000824023467552227373243514887636971382430201417997678672963800337996770191138609852142772042419084836440303538095950300719074347285616405904274115400018907503446874786214416315631528960494361821570174865659064415311476355242779980363090296815274672976011674593163167314230030961524048724156073932674566459008107956184318348011553761172764784418222623967691780154256937955988346894593798251078811105574524943801660613284736251577375824552668608394016740603928120830472602102984232899699172914080933914316535163119656323545932265627995429663948030979868941459670647401910768957519531250000000*i1^82 + -34141572534823907796475345480593829925908386527718999043671076841203125194090374169836357352403343961136247405487729696170888600254195406912630764910149290151442751408969291903651413819572827265005875216253312194217234612626627610158658027629523421837744979992089635321914799769033363729421949856651600169221321420944112498685735552086211057521641430912717548367240115858308126567900490344502223901379535358320266026663831390779802358671315812504315608421448699107585588537999025794698372057848726056832676466056524974387634313340512240882923886122690027372873259362553736317485905510556262639734350130597030270861706313459974097470839067067512854552211015003799800120535769770976790087856949672745728085618043497167456795156341836529178061972668576633206330359084159741766169509245277101904090441762533522213015048892779779683327968610199437216989108431251845692148721528165042402548783936209646746575378679876407600006061820591145616815020088445360070398809630102926439319625259658115580728664442763558513216821765423914269138543472160456763510009799152329199205924980729349485518711620685078977020540082783712530445921174953908868015575180332783175100793813366431875668588273468871955753568435559987783367340604584610875731403504935110262929138756848320838863602000824385171291803349706177430864047772690956261513034546097655593410234500352072846332124582957046922556396555388798024349547192264545379134595516239288741730415632263181389919974165398731606379572797417026104250833762555680983125307822195660078033132253166912338351686760079258913224461941473155797796883667317716157517284881701372404296156108060440754782978041448966903886616934127216947033475946416332787277416726578047194842644892721513168838721050321802960714187060320629087848240887743326206693859115494028221841241278037133634312574740568600992876929266842124115392781172116310451541088359987284960197764279796399185050268678229761541205640034346557545975710310314170070358726763005340048643533458336877162877174929792453778331738005437194154067772297883724493554246657931481236930643847562528789552667528909019981796983664436902062405860803033172871396473702681433723051400248109312213696649371433264147987972800479056168125739347468245369686922904054410066598485382138902453865967584617441448825051757182477423822264687851725813041643926513039346910169686396643772440769426668156747020377843866675545837963428973456141272600186426478690457288445295667947773548369689487471802785228450279721544590648576328338379064832799775629531635173851056003171940725468527008906441469415365575573203175688906670992702121946863888667535998551626468783843551432214673281563370335942807738325335251287266291354484371415756301385730403718546800030584245981492493689742732753850476209083237257886710043933078516218222873248521520498145300210834499044288765127065065543576199584990858832528366724792007100464318822747018778879639954047400766477994628538139519959260739575476338450710590538809340613884010522400082731862394814126387941612447723274793215762428036827865580364240270417917827768844703758537423179176444232180863243446756638060689449106404540246787130054416516645783568768183580784130698643782027769604849591525310692427592168574964356791112691911102808472080907462890286412006839701268121663629025815905700675021250630865147843756571469829670591689325786514899688491883948357311491892685645821280300818945847771228601813347750716599164584890382365032820295389023999289040159419286786399134942711036205666942447068829898311665046471216317408654549404052087539718907574981299911760823927845745041088727726074603235325451146996172882591507700134643532702249954189125752227707077524569329511823269441305022010123789408554897962184438194555709575260413536087515851969994379622996357276054931012041857876930794644706557458981233870464880389676819203726506991848125477129501959736569804381050561913305793831141211868365533234612914951807595861105769989276275973809336938072902001650901648545308735605478280795215613045877307748261993286078803913665320439972071895612357876373277557446751287153839411082708773960648507052596432522221212607027253132633211859400111989813351448544397655821134538445145485252643884275317360525131915161752425512695312500000*i1^83 + 400171491603829860869348256407848724735028452353179752217936653026723325741450657420937542886030703213714628926851158186111952277651732448959931629532573866965408067543168884276979841144153291901384681196790561369504122327410709928694205825785950113546371361372353378641048866222950886336415633017927878959757087173148736486105881823197893513680060206558560929749101442760164069136312367256549089890456566687195767394549262184578828160372566476631650546395743894999481391079950718169500459871671987990191126822352249555615958113783728546851451628863814229737620485492390992931033577428557525390258948393882368326051841072166209675354734880151942057450541807679902390721198333251288363170556990721593252362348601543540973659730120271818137980538261262631715711153012307908982644907418850161406608354066039297539441068518638816106060704090508783673158047238709357694995136976655025524068459297109413620629993597506765025040283788031212566731408800499212677231860048146610121253651818382148995736916161768396449004555191323936747670428094725115980956688359130080780716494205552652665965006962857249215712026086764582946970272737164784028364985475137153622973608002586575700273804858051862616564195994628985019949710207265593018094052577788826319975715471907639788743772549632458618999519534267259231036124478708997503918451359604303361161463168271106633428012077556537213033789811666747643795745888611919032330630616217959941499646433967490011282280888478714878721676493547802598820702366850783583176591008101858350740444493928522745368545605942093394274127265046053148019961090408028550888537383812779106328555327066944710440162366346615017877339122125019712377944163481717263098632900410175300688581342169413689883059321611521177340872485009866991569201487887630277287786653991007318998136847907706870285747050782975314713684563155571928139635291629920871242193831402469980980119705866590395075190381963775394279921657941180772117188749268302124781514252928210574595290839616752747766761664233896346050036420968982942504718459548909803424398008360636571495829704933611005471831740922820461351644940169224846937541885337367399419646955868833060425404229257698371504014835958074891055699061359003171187720794183809873351614081794442592140025688024055084556725296306491081281137506196887626117589564201120077673013416405283941908065421980929998610918338682835080662947342253509159452600698197070904747282796052438317639086396024798799253838326801357381431414782762589724152244653001282178713139661989099520903052365774709747404907346394035958244852766276653968964888897145407039126415067653391224031401482772744797880314172956197209959972773723628252381974168214380070491439090813499561914429982222059209400892079216654997765452504139147941368805910678852742280455504560788490967958846990645821323380900420562942257595747958180123501454759687086638360866038852479683942297147455288711044618760199228291574996252697638067648938714903790683836323457253395100741657174557405011558545417026236251090741978060392781636407832748376853330968416336096631364451440583681702962267316100965769958745941025817442035488614345837483360806409746604878231275331079508411557433292324347777772434941500961157380777170712242494945643625756510760223322186683911861314211859178878602840507135340983353030171759000021754838961458598017306317817337522572075202473925857197779960611326026244360222281286519770152051664694931959833295263108884860427985172900690245340001845899765656665662038886546232342027851741717613207454660609197613054825672955076851257815889872237541213656995692214137697917769396936710105125635614902062599131164330702782497539698875257839248881558666285668947676073624084966249595816708485295061976853077218898761631324306226248586898337408701442132534766950279254843183330160036103042625419216493742664264021980080653558388539187023574837080132323980657027293966931968439675633044684015012621346964033298364489158945531302742847179785334720039611646783463434575221226525774819069724936594447884016152485418646337334585979088197188532176473996666323080643277067227510964195382106930638143521995212536764484765697695464404133352351934955824885166544556043378476275541692437609593826697575209444267922030780029296875*i1^84 + -3934984256862653269977042810040270707231641979258874751197615817997886647077590049011970247057643445454843175963357725349453031848878663443353347589755344690639188239278012022875915172372812128816565874008522719961509502934524166447699822309871487888528679853024884977105479978287391058590096832131925077283517109951659544020014957125853756290357091256151215773150583740940659050653633215636863552710801795616645763855339048855138095954207470164798777669665215575300370559545718932188520659892284723470790551429476699231956482223769541971179421194534986870394177782018511350011444306857834475374448298806512130510889128492314976605851859185250551911947713021883110065289115329584919521092585118079180641015714256621873704678175878616534396069359111694982986417246499087926057772025725527762299594780027797995163695866388406918770970726348172669926939292989399293707528480492334096751146762470675714199438941606366427506823078414601850754740994260665737568982456779718522899830337704125524542758641941017928166294112172440442832102480954476848708432356818172218444293895238710101880873929910432437692106974606023842080440707408927606899129198692588020192069732307582431009430332385593442144689997366834250807405836224804861630315064872555202073983703551236909962321783878955064430071420242620197396759346895981713554080590373887031898898555068462975390762683900792308130097718208216832206672226874490257222624061427747926782019576975999374254769910068136054325650224585509378298436020983573626984892453888111241722745081470751481038718613369529135767244107833674051883671747161875647815122767318688656886600893243215869066870838651867827763353452152269672510200875760976773473001834849947957775936508545106126487485230661403791695557646208346384824263272739460199454618031074789101238027689854526755495355145370718701912521437378037437278897101656346543819540722345825251828066252712391769989777101934383830866933953108040506257285945924316875244724203134686780193504943424990673819372790329838864204899617100168961038694840731657619519393044235581627543464332662235773585049737965799289063785339520853244961760272332604537643379320159164307593722758573942536333140879609327609507477515315046359794648536036530249356273974790539923293478804265500738666088617478339843083096047642243053359198213472957332796560709012788479822375342444808366294623891754494877125615203770357718464384987165858288131190230080388748096022640485634350747056183231474647207199874783898526058054857216608200875753816875558068025778599915181922259417177040511196080867924118544532414998255143055159705574861481135281160967003363700770050456142500021297497637752067078947347979824580737746271559350193346194581235771510596761764026689058234292523246227009514968615169407814970609730635634912761810139347221283306854537704101480539980717365344454436287738485030202699775087286912789003045375980615681663956834758276617032529050525548829155189735671240757405102823423043659203541801990507239581551918649617605765667491266105591313077428613752647260397191485625677074765170769464079914615084228708303579141538951266040449961667223409419166612880621275868392914611049122277126908189519613921732347364540298053430371751668603246740914601200692637112312412839454512917871148635626606611236411240168530520823628082996984024438259470393849435089227514684229768600968281431892973333368567956830364261714893858186641053880793809132628081836416009425717976632230567235723192772354762723564799325427595446306609237931189267234250442574504359784462740454684474863039319172741303267179323237004677021787074593157249517910244434064375766542864824542100842275057571078000579293958253170665799154885494900508522586610764807062404465530374697906681759895994022596015234514871724196696738379809168598671351243592578409317658730949337465960375541248468896919930569303704198809897733273056554304812281467498670043782395847577517800988836443000429629015469458333629264429803290905947072859625486919101149011435395754518638365336603460655102980637045746989812254411065922203440819934654070846607074167333096811637759406139424020565916865902097819371432517045090163084857343111802627393086189692782137421235306900060519582081554307326251629300932500000000*i1^85 + 69015364212556976975025763222739160960394445838634990334477117050716859594379025287212379008032950687584654660805441440168507816635715799628229153718299313905389919381941184258661847545365828394201108486747433050405643582364775384635465170625343120483608192363365128208537772997602235290836452730997034234978924238835152895573382985581415275560445548667494559429214398314718082745384627880253766900230674823486304411924363760545769905276683985342821450931493963247828838718226481782139732997444727814126853371666863042930642821163667300951873957266752727235432107114744602565370961652571417694807814718073220063096270265854648312879525798749736603075928108224912688260817482086574341034903615434378683656930247516725700494092627645860713477643618667686143442760224418088740480727236258644542321256202840715696748334200320211601606030444951193543914401240094225251812961108342447948463507714607353591213155687714180416288300992058743033229782747834287150787187576278588567135661763375603622221115608814121100138977530128631478211627340829058633572144556705217625680481735503103564850418763992655296804375473433033509668586688325808082709049738480230547840538640987299898516522978685931031439730277879281033106781372246068254463092445959664802961022956366531982113786287422914465365981409737936202696205990125375623196274889389109660632875079969199869737077304022605949039160939068366673088528172661270246845324307263050732769610367312790866720349105264430888406209636295874321102555806999689934271212178628166121636382516845442752320425071300813864589902885269246645091565141361119102369186362660732802212690619966178200497797018452095556539508762158424492307953346029017909830047546010223848168449595933903258705718342651100140866020377804209037477850708290478900468236294950822701602983587899433023485246482136718197664416801968039652727202451453323624044714175093334544231210788897200342282079351944852691647874067133259936613743470866193109450598010679293530241767624098798706269757175764662848581224157275151752966300246133861942430323590176036736790074473239885640741431832700117414558766499196208461387932071471126068865078480109642172773999064182408805450039979500161220778133771278784747735052396331807635162404084139365301971821611406614134097267542750900218304267824203154244624057389437711541370997022788940191362629820188134909372933896849514006025358683812159161312385169964261721077768183717797974116047277809036310411001334060134056863403755321882800633379452245890211768800739418890626321483099811077690782813020868711459767469898194157042890089983443638166533772414710392544038808899950363362182203632859587141245180165912714924812523487877801848332379177028610349378377923345899712914741663480005860617511146689162424446303097888120558635547735502059252216333956554142443283038361878963580041059212954721344443580510700829758564386371617585152367025236116104900632391854167744728146169106040633913933918298120408956873530443575234379522410337133946051138050999082683137937542223970923665967939325044561722595960135512975682509490135357048050836798060155064254590554467599523539245846154193520318457670672049482379474313828670287344578437064344465719072356678805796935457892042757057722570697221546130474890068784834707317203530479635792061425694326197547384565810697537815781514097799274968048784724584291329000545896937886987797338295128571501621679724020132247537990233031301033862614964215685670155012512178356839768471294285950988268568226009034696515027593810730330228010070519943507598649334910461533918019986585997068949626475297746734045278929442855157881080408826627043355219377294996933090580347770380238998078198997747096184633798101259442154756297919225361096673944595759349693031396412986711481031415092835599214084379855439387003612506878427388054716904239415022396012625837972123338852791472276209015578096174721584627737422370760682856225311513291351247155958840168416766046853717086779175614191226167279642888710378308504513095040213051981648544240047915360963123598010089026841634334408487648439223173769202852293884123094671596338935629568516630616597424116018747973322994492598502485455818015665849057979696666787894703423456439701854712503478531249107200000000*i1^86 + -21194165671406044241163502466856082167447700964896148869980620175251022452949528534261728333816789343008485390575256433693479395133331959715982229675901347013053829795252853404040846528170165035144054952472609566982239232194257686526960710011330988266231277093654537121934366587745664099082947817243344748488060454829480937145868392379650081753245038242338441659781518792165624493573302218049554018631015907346309844031895183157864605933731117545370323942127812836489994194278927601065668362333408297614389208374395147412818032330797255953467051409994876625909957508213832164711443379248486043085680841404072452385855357712942538214972128797808567393249802586938633743994843956947115714865006935239210682106255657357792948062726762844466460098134769952417190154123975708580699554105215307033730034863411562909114202531530577603734374610215171217342313345189266702164267131763753268728985976807638054637571265664884313887274080791708706897431743623958070665122515453743804252547270872381051354635172077151939864467872807517351748659997144630351386565172008427556918322021104020112496971235143766016369244181332351831096802853442538462339406390556311352881635724641347857624573679265266993458208765591542540795879796251569859646798557745549527689358972662101938436558048608980814988408333021466752403582385113454645179809427527390149563680846556452540265739353506002503177316208705351748580575117416830982948912673657329641090445098646556342407502268184587303271995481885367340873731039332587175020715948901151764248232894931573347081537931895845874965885812375634537317097291208471268510894702164095601892081737160425453242947097349758768528730059888505587550991031575591183890778794012413537528669035571226539369046857390496702412592938977996881593492989894349301069009438675406789746198837434866316907261320070368946337734310811281033532345380497342983611896378553007787501426867622935615736058164476765911666873346393127572063541577266586163072773322173144835470491794538182979094529315493155231018891633366773371751898289316064911190100920144711004242696690671890658661697861485376545576971653669857170050117856183262709887336168264571084205452301704552724724205271030374665337471284030875519811491504564861111657378456780489726837093787655054285296057573635997016213392882734638582668536703381963307441810541922331422326152358556096458701426198273663122804683803051479924649619604106945629021838210890382717297895541094036705801444766084904610702685204935230851023847672451903716899675363760028427333644313622305700072961183024343903595623894120585556523868323114289169365288740641682075397403289935055825421473506951157498409514775577194157458541650954929326782185597423911113274225200634584807315975791086869462161410829185890897253124499940700748440002875363160562317088030689611853324862737053326289319383948851474022228677149696548450895154829969151290808759518349245704505817453424578636689929379308716759157288792756312517449021479303029822162730964416091133241007954208209143511848266165652863733032059094027495719122365015679914262887731271923799965255738621765575956472933180855710051263522740749968419634081386078369201718700344182876793151342364242733378595096507619586351976220082514792468833917836961706219687021021542522014550466167014169902580775041741782872511479394128090426209090598940433060030004489199913557344805756279823882177201325571036196436799827224744585416254941799000185265638559840171212611657224087267621915347383215498260958045818685300289253809734276374686442125814375606254867797149396392591796579633814227404325879521283815995964470913826264081757586373582339143619444273119090593200084398400027189786927010432065293581338437472310434278210599599665614278879818647215893707459146019931515285512519265106447386330454692523796879443020811505742936658912218393035467377185698680667189862983590314475897386422251523603332928574557236018946916141972821564518836428854757978781237984795255831592016839209438637827542358634314321613922476856902956405114138160051648129636108660802903979945016791639203097971796049475770214424826838234931522189759912475357900985222807101828366360466207339585497135089020283544550081816920349349012130141718078719259541504000000*i1^87 + 2221621733016911064702768612742843562665927319008046282522423917252300647038826266382802824185953106210981621292328555010833417499277250457355068835918529879703470545519661300148418879396456274511243868997914713887644403988680891721889680608213577239349316067415227808838668351201987937177044202727424039502402388515876423639697062236216745838080986202762662517498878736626133108425106156780421734263325964231887238931538225685662848140407633428928859033733493233763399455904358266453596055394092202805199050934661325289155340929727295832545726973695538831245836529732256538363353366351984512305378602458382501499322229775480802593155543742439085373113061162964473964198178885318529833454474106085989109238221977264616773638303564168728726205978133583241332125937772247754901548786752963470334089950339373383968203926933821889770031185101192214438327501989835939165194486928858405348520820499751737665093945520948367646215926261876407948018547822378702702230695115868853038873620732732143941126646943793452772122661183093898931683622548792246315714625870130604123831153979981392210510258977049658427768084642739910529427925588950464569210878496800358889000130365947079415702141781529364605140339169120267791639651550371733748177272399435383594807896349962726508246035550662544557068903721462354221171956539872619188645229685226295264644424669199099520939533525409022219919082142925641163984138665069916722871559111581410786279048399577345390536390172950230129349973841094081421419495117247071409758513879172864337876972272294291060828523799000733899371918229569314598018516545432358303496740999382062964255733800869400371059412584181547519078141962464126045376333239941162743674405630242906024609646514490623732108544182621995954882379409347418324489417718999554367929273114001609348470608108600862199528301814965077021990984928797165730249485570459864160130139009510857744907357046505043343189458327416157515442639606808441343365482653437424498733103329564339950982153003494454925991872960606982075765547525925675860299709837210680455178990145716943305707353604963122505343818178534605310116523774458513439733911626354003345207163353410291044331547275490425983810468978774348350962093407513396234303973537080504619296540368293145702825379748805862506494947129958783450772458375542598442504107012750076245068049775211358095860726696200526122190423828536942638176377111846273953352073907928757396131055841444760067131970124504895686956102014475298225507006860964737496379237704933637919248382041695780103177252184394295137413271661707511325823159282273911966110923226535738396846566675197098312361715782109644935645170112855108860144885890367844271498122545593016051456220616769138361883461566468936527549257887304081494148634681698476366723696982765091514786760157152223267170378445802069820687214858020730253979675777132027374690327497074410528288728260271391078654887664538238907711987026451731894895723218661666261998803677772638811260185918340732526409633888171807769184103460721848206705428060226083162456641796727159169172534889470004660474952219814383978538532331590959498690907194736810078562559536836828899714876205465704296797728620595798989037685890896504382862816330878153129163269084244391720718909235873661917849973624209520826491905101354172798316225094834153255988885209174937432259084728899138654783013666487781138003713868294687828388596846215225163042466596478296154097459715821019660401692487153752106851864281762427441254942200515435981409533717781598992606264271614479146340046920407798989464177959071867759289333322622351642582931965468722792015364915606664708871802096956723372089976779810200363284784991501457790112020907598295640402902779964363244608475378712564400668614696400171346155511311332502132006368972356641685848316036689134905486289526992106292915568889922572027495492848494316039087811756121735395737693006856336873117623450818401090890806794505827266873087887562587989368551007205345898421490117553359216609947242048356506016117042175298600948203125831149051797153768878680725574177618590773275809810287110505791568036678896781112347075691500948827628388620533250263133086844520199928735860818545440668799276687469388929122206379103106736083435520000*i1^88 + -19416448109979423197372797608099897357021011978766550335958105776358123454973005035863900848163336137817443436470596400798959680264318728482143040248545072280836381604377202944419799774957009076840499603419575856634713603253797422589829741591566454609124010306054023614200915442809130803645976697112046812777649451359395377106344379264802676411688589400901457162174835154322347269572874232658389022064840265151986163748768189537138485816214435990971865758572857297730288923848509209763284945526107430992964801686587717784186098839378061857679339513623688625886969344243514699802857640336355543660139389962270843192313414009275304367911645982981267078751369338194486709483156844404572613713528491982889157251274659796001378290912034704082810433649591121210254592447674766729771040539213245466557160908713499805716039419653055763875430861068898816819734080403417514949928767641221666673411814269637577015997964379780014190960314712593535667808004164413525108938541540876718594003455865407118803635829928061800456037431825932775641601498354273924390558020148378767449580969752431537657508462482274380293036665355173691841200359092551659783561534212381966319655786133913945367239294482523280259053910873785479773945007825584926938377249084178209594443443531997971369949703587742379453698462855834130448677473348855140608532674530025712885281659690578137675133156602618478731604189486219969741684038430544525795423690266913975042862203138996656672063011611871452657053939036871634436531647190762848861516468881465151196369456951481657367370626196704937106039719106796497021926968366948135049266992218839826047796884539245586721048383379461616116855216172846525789101650799998410930435629218336369124758931955172942494226844517657356203240390099831284363551004121656396338189557654144788622573971248502606785784542199096914731201489144442218040718892360711352189323748603953968134993322454370426185478469824259806541403822786452822939886534963516655392896387758053740146300040887919754391301069768024610145199663231231137086283199975224922021017740115677339645576205641785450799382395113684060090783587598286546687465319396283613857050493706339365377094128537411406545337194752922168942262719006092016455919606701428694289575838271377686061437246515027811290750355481017717990839469701387744374283686851476282922015841977675373406011411321576030705520910532611305247265635896353754437685681308755563077600555419728573795038139346299860216444726680003713761493231611078738699081183618276922878994826712471972231073240932776573529763840751860190427306726473469635194873325477478716196219005410048957477038520488121581467174430999782412442136349880024312144271134596206885256952477515586180225849284378742174601540921844596993464704133259873069644081032106374788546551016862762198769472340537806726730999250601187972577084277984879085257647584744821698515205542086725714560543954311312492045183103536844780408355647673678551369254936253684101471531514565780487658804798168522236350099195270611783830417050436484460933999493793664191371207335905981163958264316305504374884313679179451387418739422951779879238032064927554812431380584807176741945438388912373208450812161899192939184457916487839808695750634811825580700414558320311890139082876456465453218538893347135221414629312870325666708988211413822689925768106961234586868098151694571455528123914894262969924275876257661121497934497681609729494220374794437154910071889003718807542467372654548745558276253602150469694859428807350528511304426394119430758836490824690866777173163974720882484537682924987466002573943605062474252357725134002108381066867037465273574052533207210770871423178247124498333057806121432143212048638153811259399167329217879491642029445265475958163212968929753667090121210942186836683375404825470167402622798656881019530627999782045289463830527154834865568184870644737716526267734305144166207795731524569027142992549437909384089368738705130995420881736749316315373497806659016004676624106491569428132016652026063833704523897655267141026525197324437545582875452349492397110148484041112672303508446251550481775470592183462744525949180993209026723328637132570092733986221301650969215441710019357445484697252927511103275008000*i1^89 + -319809880402038573484573997502202314348755878264065749911668178723676069003692030619807603249501235234358236239050590990315992682714648581136252095516966926167767124837722009980666760400068075099642806980355654097885871237930009554139433018573984735074427382907663190452275176956654833532964061678289242096913816594846575719869659786916058587267192020414201993023604064538787703294487329182768428799122250349842312370787867998845901451499988864641351608194823697234191622997450093952214801403461347923163527223935001848587227617486481406438557648867311590404648783533069682248115663832044526312669919517783641122207862916133128226242069291946732285372874847949407736439893445721310836642402037111701439308605482075882186458795870467293595457189021839495093569938663764066747422408619684463148454959782246954836786453132189968604024004375182256823568474972824483498469589841407089903460664261586390685623756099804139136917346849496298237421028896479413160187724890425418724996976218135771569254325084006460941484116442780200140464805874903558352845179606231038366683441588785396867822139061472364546968121264808705811874889140268597635148447529613020872220763811743109601351918209212635289966147922270264544345559198424609104820875741937434216531072321109405220288782498524422737035164162812873868972330687014652517355602066507639912513175774963839212276565862123131266276485375492372897536314327871398363047672074975160207481519750272037655264345678254779854457851947143179563109452317636673113958868958566732399579967523409187961460214608441426631861905405927925939124338972850108506753144424671523634927405815319819487466929945865623500822877404961426671645388679319317551112196855762162121161889263426313527092329743164067162578137779148976729001874560551840806817920773478039332291037430055961750971560007298910788594966136770038427283440439391673992768356055219857275669590391051394084765316890373920723478387680074951953808141818971122248086409473017693765779387229363191464823631973945485084220483476505458039426817158733561309599269801100064172164301227573180471460395010235918014151120850634145104693072450079242392520862365068200635038872065795193186412945912484567323245926531608742624598319889617501132025678125932913321318931268289759987257850395019005234216991849963840956564413503840203478453814640771179926748617790984558069218763244898896823123606122842417142855726238472290116420477059709844139026828422770921683521129988192604991066444249670969425940527046585022550165035471361579022264823951766060832060364659534786146843355126915813622144659087850750299134684662311988018394801509954465442361815038473834363290583676858637756627394211441420262755597237989725655018851701178121560846530648208733374965629813641108922137633641454042801521556963508786485864848929017110932570833360060173783745873311916154215150975315905803112673376544765998654012930267921103813043576537974109913528182210892386737118654331463419309012823778934159709711549985967242649179596236885810164346424522112831196531670480187419137978206368184848469081906891441801744577092408596394075028540916962804713672107519949991726722052683287340775777212929831913340093538834309485985274447462999214808950778652377326735277802580157974131229320536648406673765070092926297719105235254142769587702098367759461201840044412784358158158663005349663775914641129770684087142874902236568757491400090436273170251273136747796764858127013547258455327570335236969355916016852402416839409934510064871017318296484178498526751944027220097449103753848214576054899500707650250821802501883775398897943379897926199328701308015935480550191829365821242712452650680587171721700377101868530608540662764674151689019859240512479659389198551850771879078826455968333326822414743599069980896369544041518247797116895750119272809571214846764419909248286493011421283873954511467400438517991215860486361898987229336620007010744739161634105511127142754134796103308304681173526015444897605246526696146437853478332013404304291827682899724293632071837556345367596775841752352585651217498892439403911614906295831046813654565492293112078924491729096528651240446686746823345224848181692221559223973543086213081863053494292806893568000*i1^90 + -229654590352285868040164055065989672768566923417665352214072396511722919728352170557912784269466471722194621781029370604367012564418974615256558952794795564819184069659742028451378435758626120297733750238486616145395341122714719475093912338482408773167525550809976963109726709599307082105555186018090639718748028074994813213268643561810023601762482183167701562802684543472140955859404360548306226557092133645695776993519276487361964816553746814136970666880742004181420710629747760603518763616651382376504824069518648636399707924815303349231603883622134233883906435408031611564580350930180267936266338596670187171000961764530786580616120113216567148386785976758136366288191374209816054632673846835640919141758321728384152028176663347294465203285345946510516936879765143542431302341562019385334474051141039101407165642482929423986819895489735479178082192946862669844752601217870358005748352960257311285068429578459616398720655906452324166843842389036430513703784463867609793519972728478589621656655779459628533979207582075834045868522339912364859528170853233120532834044339860885465979872205819756393348815723970663118939213642121699511425737301942342480991204208791647557858077385087486030138199638484922659596118721004283249983457361059818357833643184395311331571654192832425970114617772463370233152753383575920610587446819128961687758139930925939624183599830260735399449665151777089266260778479285093267302649559970971379431854322886066662369761484335611875700619321761823098629125626248890027839084833403836787511658055884030942429879790437067084234418075419755040258552751783689379496730351207714658749969284766308836820098831141637136354542344617726261794113153882925061143134470887728626042972339221058663382873616964678816501481767471779574869341321876997924024213055572616360035249127688063591980489108325230175771259964488148965827280386672311540235159758451529758911750344731102044488439596276711852198647310268081427440222481558707628732564902363332328525749445768164362316661177331923040673494521386210755691156822433416169733070288410653509728370368944520566762298073486688479880113110333818452673884345492831492014595826815787341294541227710305739124510822624082632113632292262973597097526811111660550337445811914756749196013499564061117263140908808596405210379399020704373515619113354089383079436904661103054423488959498865569569530541399145849942621750006162859905144174680788026262375247911857003351371039230994436122078354808863537334241938199945141068264720269553190840221137413075547594931984770547168276477765473499383629647700508394719492451862597816989624640617139732348356480859717826660476318418934084438702666248387158225324651718487390147875818494529418156637426292835190414142198934996490176439390880855413858966153320079973415172503718324627074766465431864573051861794894384281981546130707249987641537374908025676532349187504882174421956631368462104436183192738121115134137896572682885369726285914398643121772579871570160402584252550261445871867758445093299692997016853383510691064041853125214681794627345958084724420367100874273207158558862232147377504534746741119170806669976740515907181634505294315570881560404679403277621220858889124232201551121291381181014196088579645627613692733109534803411209257108485820223637641280042372872015899256703287717287575476247177220118817165257309555803891906179079506426978490294289709894274879727046278078730237793067230123876342739802312585758380096148407878422082272053834695306341493511952178847943144434661277046444376078768318535218639091086676808747085580492713443295162475656968686790489386958567892470828032032155907757693237001432571737129016361688380749699335727869930906918154203827764019088825898995105396365405807527999154572216187223250026432342196694623484267367033978358311683132537981978707316430921968037738173580710612162636399183028506063070936500155064126524943286139043093694828636660026872579678065325387858962456583266996844042813079946589105691021266023370704027287490864899309052752849693149874514366805818854778109124740937406910107867547157253411300038985696462097037888290847615296308985524856347948056376966393283266913371088241490085933048230757234457170405405654191995617280*i1^91 + 31634839088593928780451986297213847039888637074808157275228967212349835171586711123993993324472462962590312435803380381382651587950876657844910457447227139515788372436204860827504892497013871838371385034328879800640243489238535662987262000649205031276955651938030966984650840244616880976483852687675906103638105140485849585312168850138049683884176292822918715548393607768714712213564914078368304901040408682122504340968608111839362279987555892517534257834389742610462571899759945991016245755897164741973395405655130776180923985659534656433592325988842582342217617579496057224532534476549392808452536514876733337439953139733322743866925127082831482101076988301433402438308767999030891143428141396692630455224835287266762484410604736761934571251651654015962570596699260756681349037738590062517916764172484485136116653624720627545826232518191667526421268679139106753962342435958478007929863273665848196971181994928751627295301190760389699829759018755246604666891952469839926190441395121911207936696744288349293853228865798421652217424001110178403374288379345413683929316090785054023243125347809515166051545498135091957839323391689194436985210952691495981497931363582864938003462409901761600616426965843725470233063319992253768215536881439152318496368390032460165063508906713753517849412440045296554681618347724870115149017062033833432202625293724580523781777139727996292566061111392151800309886408171736828524111400230342821645468222665474338760745227258854142623451888597574667950307809637619925503702924871285839104539981332301239032931248849781197554770306690557196504712364359777046712480564016776064867518724336637047287985751692456794548279360752998172842524894389157770167926956312137840429857943119078679267686853178804063837215716809128683733676234862972499656033671434757540114595658905951629843238009802270510817766526104977207410175928807876601590059359474275724307332641683111473502033016382326329230431169291409534132825176825792461719004033678877568026979094920429167423682389489766738297956336520736956113447491365683972611531561144959007135273224603296092044679512556298253924294102046974053837854889569193460132268417402512852105309838441636283475514452747366675999515468811051819942180699903120770666118808315858973501352063655377418948179266176936123219819035543003756499346977587046108575898315605709796738417472436913684672744453030461548615090716577423329939799358913963973162496288751860146587612041308157752556646118365646973507345808033399293703611311745905257825781062880276190742598233248565898292555722883309290533209263241794850507587894015737844244699791389212720651412502563797848146806580859762076969817336040644018541423205301083656116515658888091217189479092916599280669921931288170402175504932945905669266500750846924876130660612390833377721469056032298222783428682899861410292308361042814438370383067732326620300761017330130852808947573051360482859481468981197454571605010962036672889644444431523554831498032086761743546336541316234806448019147384566930358540978369008164063029319484596020516005185715101870572596202892244865297939823617163112901949637130380313618122789985332902960138740370749551935634701837849870232655969504549372023303176628462869712028669571601741408538028923094224028376124216340797055026326464730283174181952735833707320144776921517996540312885240198875488381803608859932272628703466958349080402776973592033592175323768104147440304160600156826323826267062891379736638165880290589792927815805440969699126096876443519835113945055369541034520260759504166964943051831944580723615776781887456161333895644711484863817513963700722235016662975845625301985029444503848958191093680974433176430441956984580371102621497957903943729643601227900462835115055107077431009784425016457046278506478599433174805534891694063409654345203376773707297863516818926545853528058687102691810979099378973059667191851121806437159964243222781364064039670503961906357991571183947962409661803541930299995155261082247127263449306276659487304571899784507010580328087021528114406627958814265510617496125286174587744400942635109124680553622026266426134529873893866381735447723824632031558895965627759032668602230593234441047357799156583806210670592*i1^92 + -54931594952382859238927726105210599464994036141096921272093863466712533721472614655017317985390607843187039577500004170175303466507560201597154247593985025791897488736392175436829974964988651423657642747527556089544604706510581051452164017929476032060899367214949879770528335711011737612302492046779511883020841314168495008376966234620797862402160225557410723342060473360971048912728364560100403412912354111943654278909262193019545201136212692893257280895267274841376476569519602336368330253734595701382502028115045925402944391110443761767927703759312669119036616050376349442186293586827146895089741619069096594426490740932022433956810513191399519946606196338664491643829092452001553363347091520005466697120908433252747322710413750957139433012115811502740329081183022450137550802945975718148514156087288149385501533529592270371473078270983596129441423310360237826125107523011209930695325289335203559507544697782738740925067941328819370898487398889939129985193890216983014567120231081924832608135592920390552743440533017808307957888599453470085009494123901674487411816392066528845837666658912374888397566325423383918214485789075637407995711450058074860999478864600790297923057767566919943604270770936971398367856467992977235190810619420541005628163737073986549779814797466745222593520368738547423739526122785377201215202240871897273518490079756149607615278296465091638517242213754056326765232874030567930383204498629338528938519856506609548022371598561772380203713851394548209850484682830918848184942884531197688151249174115414591888318995415385944186599550247531202519947828424004301905016378766802742027262725618643074417614895039347517421585711369610744892262456778106909599538911746786807835056788231204525167531855923680249178438615185894352164807932241561547076106702129201380939300250538877246894113004954655450768977291239870865737727447381209490635746044200856601370846934137351902697136216536877608220333166811028508742230608536483952566636799530544031427177859051393386163294270153729254586697855154509798198118832604349269310468802962200843683864478937410849309279585812527809259178929613284709149234256010343639901355858048162101405469250535607661563049537552661533382339679687123147635926421439643504072468526189915170508602596449866272605132148333911598256662264702633145878022162987778827941646107484122736264844421551062628057003210454966639626663191890924118558268556002393830164056340490572822832879551562413992329666250323947369204100820234196422567798792506355351838666606390077870108089864386797567122200197237559619911009750363602978638901204352999919496542488866856287289937360178902192490316061820622152158700458340960571955091563402178279727661188110199370549174242570458390772655533170843285868417551829266151255558803178331567356140591644327881316449309802948387226901297561634064189339507512255395472764743899378585085052062919090389059423167600850866831117540649349134502391727904496797997299198720615726538587127918132190098612842412957405961355732335673650626953400481479653915265153431151568256946884563889826639134755549155005539079055639297721075546552969042671161969068428709264708978910623145303933643226368411273115024589364066784791055297403245107465360800091297377349578112619585271932710714584151291509532111750819637899765762884131694477407962075242458115520010278022717084794360899085878121380749690236318884011702130414204308430986450713468092352997581882775055120029228142100205629791079890519810775981650029786481793871664319840536263478962466453306394274939154922167905442750865045373220870972175729582198574102085410712198219093986424748896301897676625898924120072903906581644150728739930883524755646045554912843529498426281694047585060763899800589079800438238105834144734488627598140614417909187856701954251697967867637995711958606381408417303337115445021489925612640644271785006078605956839459425070683094701181969371332475997810174067456482526798521639494632518746278420468447352574991365361538274199146756860616626009052861043450138983230138162321212018231962493653409624727891154137027757616829020609776606781349336882211633735424066158953473666828070340189444545199461003743603421399531649527108394242409496576*i1^93 + 351638874217251579726947222067916209416929101690288766116661512532780631451513938119372244862046846134900289099847268922505093023388797013564724243872814799320325763417882922919608542685614856176745205349976364845065638748773782071370775480196142613767293673603680641881758158987175118901008256589810173613043215625732787786890758214415492437114271056180992682046315820055362856544160807968264757722344779789572380199720699537463484569081829565687117189008960986429959978190540860707414951787919617253877717460455667223690535774859950239450204072417007812488374222815962155163051419900711571626368044064529522215270464983940133316442594017069951851232844269874587682235238447705957274554588523243623799103423510735524555392271118530535792432217419265811394144208701294203782313428737522186408340810791533151166385966045895752877621945376510497562397965228556473557763322133115450753361949641854238053326630277826954966767963404730153836800665715452391081529013636601420950541474429874810588929735797073610776292312698121106048763624236056820939178406186596122733467763028342752973668718658327012175493225209917559055164651544175392996663863933140901167341623122295547319775758185957879940273900031460773084034257152228224509712243033939645480021969664343722139761401347851452825485156458015131973062168487021027051714509932543779847512723773155814354939813080233802029021582365416459763695096162004279326228629802266022606458115615329309664848169493642178093587566248021751472416615884688404758982695961674840055975310327254282579105922443167516408436242345850798233091418729554970892539022180380704337699548884493065259703010313554320212148756735790792637637266849962179682746442463171731569193957013042109540811737768425807241909201289457609863031982498635539838921445368068342438768391548076965226290675112350199348294332638413174927693679134073160376324444516593923755337569707887443509847988804420764265585051285346166794436876948821209026596292555396315177064203147943745777612461497974043953470053683197195897099048315044327605730951540815012020906979286782174665686679114680443500109122411998120532994096159432083335119031845564959914821705517238154680719861433880677961504172355113379598967410306811367733775683459404208622711301988266690137234636934457809906411528986528513259837893113779511229759673497466357597228809892626979502636755809045796364320266734196193178302815101478543202971422723393653776973817409959721699776677004628605600035722758269959615590735917999728218714109385886058614260668766758671699840667999655195162102361776281596147398989903414630724448097453088107362649388943521718955608067654384996478673809183125259896973721478287688418218277055963462279379856110449756268913218550709196576793342896659246422789662428068489851388341597041592802185178876040877150464625886072911451637791367140546576922876274438651301259344095473231555364840753343502559468483161148625998490070061097205245577346641177929145448782367426702276595918561773638946221384934077105345652634931461146416873389659287830986784561804856010771959091550424495803292340363197825187128012659952172587988736606096139909445494642357780642787049138870881764732813909562528203695620986461333492918581937732597243202174108417612457180267386167495752354941267409426638983044498106764073436230111583080490834585980460190157910094817334391939979363643674833884979648437869814255739798143601484770158196214101744892991405929547502247562533894571325110945896827331309374819187241886085068919117248520281226248071598357532493232929289541256814292990307121801913112251753903324108307149835628926902734389099342374556890754239521874842868399483079557925834407125011267183879205755131109752609702259356783288731785368669941401839854789323486951302924275764231269015037769209734831579842227227493529704208622117820139171818380141341097642358045638329033072920448168883601894169202829917763723403235651109484829051126234305587202931327039350046972288689224445148272086340874026918523341708481283234969931114996202763657516633513079993974353572925349143737630063821127920202458961424023414372548428086837323661717638384236888889135432080138674718474418644199193299420777801580544*i1^94 + 48627668550507517414327294296175023037321828976632489990244758277437004663093689594924784778182241718072391417781036262601176230144453265457994486620399606368842945338001513828364925856015322220719717438453586965518179556096446517254929257958000932838905018753957843949857798272829852822360804914839653729247566057417255656810801728329845321714661138214824276300937984607138751638632544767677309705586648184633205426243136773690016309812026176541930221038203490338311525991862875539161557548866108189918648604769413320897968971107320340959497634809445640671247988941347158139462567045028825262882487941689899945802104319464603299016081934785142084488733585320729624587435938571741209427091972640024415697106461031106086929066850285953546620322818048575885424614596369764547073719885795371814605887561325186190783239990155248729279240197148872130091756531043355286844236797034274235542297595440096010814695531427476954063096739211662273179959036193906810361339420295905060947425362131397077603671720753329443314809567685344511627834175005083319778160716253570845411885804744054236272775867242398812143333032342574516416186147687967569658621615105628416417401538072058702236342599096228697999538893394157291826391368537690765656914951644634316689461961619646356630272770888508411807710902508336971888367337567395676858350090601620661555025794038175632870041450422850680262592188261648643343000392506795720450124110588817619691455986098867695903425595397347132972562168781659425917820500044908456460639118891154812670843354953698799786248123778530640233338570797296967219978377565053732421857096783776555733535273266804754792813566026314345994354345104132297377852182972872228229235700947341467489868037103826157953399673320563550310390273793997114043156375475410164951919191687503701087587635269207896195687086632229685101480272110912352730016972066409519594739250803688751314058418871631078670693151264624861701662525834522649347113868807653081170389657380527240600843419452265538073892122308830716895138771393132911881153716816850504429454749386634520065585806028715466700038219532792511580981456965206341343726508315971438056842788622166296694362585050421948327537790417121633572511978472303720454615752432046026717957982626568182495839264830959824009743788570860269531046481804761473279533882993900975811289385011770035700881301727505908518373761803000507074241150507683725395761891840140036005068760230894126684866424451995406706412728318944311592972786333307581928253578214003290568808175411091681765997513222059133917956623255905451354302546811599052166178778725635525484192914103620910615043923583980032479209484383207642213139546276541660008597754844757281213458424057903140332164703647430038318688716471023116167661326337524228365083441943504823502690176455731577453291667487566521115656091001401865736375644189775345708092184725836433877493518111013684066565729304476439733930156833806800576029015843498177200555984945948882974260449156588617829463981138243506647458388231292481338668549369127001044256593175565972324205298067026494584074423009259764475146416528095295651058037783642581194577673755538015135043238618250841276613605486568717508410591978230914634513113905018079632707042390620904112610121235938522145741559609649218774515442973917697170907489662894333988629404276199350468034447294074886289427436573046450823738464695439054465549614763308617769723969081324074282969949431006891412455802168979644240775697696336017233380352389409205113063350661117001334809423428091272820524629261128980229367820593535278485261373241436962786285958651420604792931403285941963267992064717183199336384544765185760704079534294363182732625777928493095851026066359103786940133715295432106647358565096249172894786562748786209786512732416881219644890153226133784630399087093872258119402241306125601903982179721232484859812826947556737275189565461630379652820663955988104367184270101656082383729812096399638487098260546377520080476778217627600561257787328101345003889943075766316648131407345122616504416029861280206834622482148407024856993246615590837588313790523258129465614919586899936034134630275022711268346380381777069218934937016102582671722414080*i1^95 + -3115116987450215980281864176402953122739559538197944396047686765235345820941780394359855676309073922483301494584316549622758714729217587494167199109244298447483585613408739154684888589879658909779378377383754985459050718090730465055170287196130051512648137633622638638251255008644576379159962777079396399533053895997572274336723966520014710425597945884262838752728405202321343959428603244920102320944955454294805119538146082698311169385295193866664928040670917135209732838824622072202018946101683838871000426464251277774585587974330100957778789705332409709631681722421845391455791600107389173940934262476438302797794063850568292081791434182349345066401119497756627687784428531315815081871718556564290289657419180580407752510229758793767235562298437191190597895088990107655383179543953745472551397805245103359113142484723843898619032280513544116200561774764811222641798826398610620850880757844818354486068053074673392060590452093607640003525316309196275151251178286732185804985677678293490342610885362993268089376049008429586604525806011387185182088303890168516786062746014126070821651548365848081897157306767620828677955112721321310725262465039784378666032263897869237583780204406020349948531445273212846066609743971287557788493776509534589802682615834085699148855753422172198020419103323782992354900386586885290461469132856023468170241082770803666632514802915871816590154211038370842162510540091185297766366349887538930281208679563000921406423747327005546355326804567531039908155488409547715011901173924800488497931287091824084622485349043313907737317877389373021825420094004191355855679612412584264886521467265577482822563136491658514316912892829967559315730606160248370259936834449033004151235538235109494061862031510951023397326020750129295911817991558648579301678647838677132717803050114630046242364640440588190212851677098330249268779287599330067738933591096432577506067490273555531151988016701521114761465527605961226127208755919015957896065081927870440627434959694183950296499037138256074222873720768032029249663909610129009914046136213733119726669181160564511730380175034490368464518051691883825228064287955893918966989640197639969014279099822408717794446625452120794657008469470581062982241371310602038869021029705630964117711055983114330361792616609866719776252217519911828335925879371879868576324659914714283382969568539127494085072695377492804322228797953607507650980710778421685388185150640519149983647191612360392805252052204860758333404652978838526433040401484740976063203011538301777127701042283320132182251720232672738592944897561417198685616301175826439766147071816561520648741647824560835774979396848055931586140320356819875019706372673602992238050431812067968481626601329177426905049841471527998724349133589027280693091948763871501819667750416503932425810788318462630589515715660808422919275802880038109275073448030036547950994128891284847605864373048876700321546069390386501144177859220133722714461180481889682227283883703796151522282291731679062383701611980533108093239695905987747064462178808762868524229878840407320092938381203964189329864982316395467361488894510868656561513093939255899871791717649516012773831680705689833978384447142657042632715841777713562110829092882703346105412481565440341909540452540510850503768049359480693766398570383148044345511422900030004924205373568532519490884630960109848010105528010501610365741329617318226153042833345299255928734304400803699627316607147677916191745480923961874828371178082285778663284967541344564123120456980875118577620644750060895412667710467328652487358837272829836051020139629422898269399395630337000569010084116269823993975501429006649951388359039627303107870759534605529719553676807454151467126075816467903449883545196175639600184671493980243018389003749955335165569825230657837442333996329692566141322078151201913833538334852388610705388314437191418516682999686720485293517814525947589411920228356385396348774480523137704003171710905651925826950976766528531673375127056057581753321242354416405270708535244135311240398171560630834389277765311713522605516628077500152968115724311910581265294920169432351609025725323176120328166865381561875808657666803067164473425920*i1^96 + 5848224915801502271790664384383857309160397287872934074762148653994560864749304714303606421679943156082443700257720834058205096469942175324661450020989492393877958620687800332120954531512462163699929217993336004657063261572332660254602903293403073557023392280733324875885339713082287726774356377951298006135681049254557714774624150293146121789364040635542965893281075018044070985520452862646639898466386654814210567474479909996628845922523529636559256850673752850974616975432508912780328835819963671381765655714311292665436328268824404230738787264435287268351982521174776201690753095345228226375242768685600593927184342173663630667861654518519622858487804349110228794105411514172562609136781272761132301522904591174948041146468231900944636180095276683284705292917794808676233224518364571921092729516154793424620312687194462298867961146368863068211127956402700509671134009548774907122287319946906875110523956475535232521333059417326047335926321903004625103779398022059445480712362487571036094060549175505667861324420711546752937821749298393033911123359662959452736716908823094124271871219670155190806673228962287348350611759298709384886080459333364775075170249838083018418486148351732508310573300443302934996342246944285604650929675407243446712586176460491936820977705360454696009821921535038142142431208212007826344248577161625000665378843838970089526982410905466113727634582318957207301956335212173785488529499910099998457043456040136576679891374708871078303546059071523189919932936357026458073068526752842560616090503795254953595261319178953843963044558428442076164706374956255500612149174815109335551583315599764877882664185948578206262671364717985540796437796433344648312217901548998685257845841436853444453905820198524881436488722140103424803073645079810188478897765372744892973901853103204099476505345122225685070411779764320869963932853479536220276844650506442137645404896282086910509144150606490040475976856498703960221566271585288163101808041921792418351948302357464646363762427091589825896003758978469499923259440453059294187254186267122758625564960615590934363327720091466022671465333063503111125335760694536737164796834667312988293636462383175068674593830157707366361284490329584506395089206775834199984187550214344658067820357070135355456387411354706449243392206653821441682948119710750667108379029171489457325376824269246403822576271362933791135520524843039741249416815014514636977201450342772361524842338559959087394698367318955811548146935945699124817619443678412838227357109356602934710646485467777430074558801807491784941064698653681713617433823695209687501831454564178022915699376113984427330354865671871411626352536839729655194907195844360873971738169562127601771404660453625703722466912399571239325178408716958247448516983834220491283891827351013582313996587937589002400674114862841889317083695774306322531953507466088889186591951772671838849033830408166742922551403695831708789781346741329409786849934707713431691643034310648804042406163261322399108527308699243648962064238223220784623212575657931491066886609625475456723470718098789779966119102307034542626357351537826662969706875231868889414482540248333560328566684965050289468358380754920820950894695529413291498745589564280535249761297186425680070041091104522125305038215879356925357927136538121381621745141208075061273654855209159358938627032138316021710473948898439481601231221436671286075867109557839912310361821339662290520063285774709800467229366074857420327716304712623434819945208575105347547109788070426520905372483235752258013045454756346826706504345549498527180937438181150347374396340173927449763917162907401372274781594669019683843705844520890630619296183019396054238343666350411248109691674770587167383700223702749412724094046346326242074559510634120253229195506434299876929294331885479588692312965525834519296490063526493097646633182146941776565790337392614950239581940983431573725168332086439585777364115374080061514824125069120827209752089844102739788837626924170625214361832762817459880702775922769867991596329222774670275650531006944777255964239472545461045254588610029800061314780382445288814336856329156682073274856163634975358046210646555492352*i1^97 + -2907303013179877216910938440181052832127183328239385162792460252615463357287995784848433971953010559011072366577014666545034207293583213170922485727618471976558566122060402021278729352008763920520269438276142759283883580005735818429100641402489507701662966560444678676530895184120235327390343702993222984355101296389971002979859154870359351076465756991107070209867985315805730609309067192270508546386362432435245187271572284465516500622427292378480275495231847798803792974700359940138594454850476888383920282896680073686365546469588911537451325330048502623061902392997057002269333072650718765088297959245070142601789162511002953766793855002675824012726742082704612354998161126395900424949132490214224100685849205904591105484264032359016303237731824432921071224127285192699842482250559963726686921509554267426419586208670162305693113225233603613678242610946815126793722202557876056992196622472685665654070854503156330866398161586372204675928358846629378254747234508538323631516705274518313318790689282505754066282153716635305426056630793335902874043763478521978599071512074385921787595009467819745308010511463823867926599579896786118180363337596961155973087702766136315590244141396184187782423643571687411850935363163233456145002130318371566207279048814956994110876006596503035794118916054164221965396787121497818876447877197335909129647059222969724152106887878541281149990220002622427950448875791946449306310068871390802985969800584224254702381955858234299284012502604762869125399460354065375180954142156716481915416746836626393643729415030878438733019787654520069224387065081489469685501673832850332981103941016176178379945072203918764683049914737093722855321492128423127579362870916956783442038033616931285905297383718255055091550464312664549443953716810232973113251620098567497303287790680772216286232004450326230035354913278372902648824448582960574951925409449900785600125336079916204793871337217515359303177200778036687264598684689864131440057508290945798397320795864587116352831434171552794457135550653075669289302541386214043093459381067527023685555554001724873564661510547410372200175931367920945522392269401837490665082597467177383850548435866213539875601289640271055199579318446578781156142418534668069336460418674563559166742103470435806627523535807036866134757942211184900308946509587774270483058904688804362243317553995685137048136392907575397516122716262045327711037584601689303649275552636131038397014917825298640021330242693072096179384853842142216457316032279579384419939533560681137159835702340296494769427953471361634942898555101387249333320574354597221341538950908392927860892237379882474372840302444361901251993822174594642637776463934133298747519224684754745389331315109185980410153442931699410828543297691629422796266728315163040771464550547968359062943137640045679125438813374525501422849119594782315006981821563164109655663888319782704392396320018867383665133876647128295059015998598431690183430652701172472446670617790732151661106275857239517555927323405825010666056354257084439571450268070443683746449207193829558008733747383745551364522269429126738191974657002454416624786346473144506854246985550379484367624995528282633693762276404380561805425399107233748160186979056465044379735523107887418734606817133041092668860683535389751276505415409202394336203549208426342093642619365492536620658694203710244902008697732841702210290203730994536912160003952426629476020083182238842781033911808491408957041769884624537472264506686846458490774470970785785740024280900495917414657090883786519810306746183980156420631290135508063604664501398891578764221351680423422443019614590094882606938591985070544950300339848088841046157204409769004924684993894534038126524203645676815637523556575337143820363625827357523865915231599388533661864518653849640138197989378515525917368283944244802032677254677189702412428373812539622496326502865125456115964657148476498392095727394489249546996358342843615093420557162505617878984805157848877745656507267342620414555867993124899141087270494570879093831695143131653291627562419272101041572063381015814511041575315997337241630307900928042824113243575314587919019367806249694572621328285696*i1^98 + -4965796995676370593861334177793774525112303795863265505168665749783307590189337267604244692910871622941824946272622441195951381320732914604256901746194563777225075995302429882332042858578714073289371704144738460344814260006112452017005616282077347779532918303497879279360425349062124315383217095115176305397774798732466418534589588215643290677325220999353982139590965593399072916299023782549100456982705900285140101613899527425552325857923751257436005764526328021793010077739775093338569112103518588061986547493943984974504391795080564187455880226850379897903421348783940785138387900143808309072264876708061343346714632112086531276544820171912644270034255314105819741858299253117954041644998532947712919362132133403946874839730508944444016995774833225233953046369312038169667413280529893791794478621349864046070253763655789291697276529460835866944471308056782739663879678321828835176926145008396630548490315589805429919640984000924806542457478303665028537142144770604146619272210003954277717228859449526797769077428790785448912541085022768753553008266526391536473755987756377420704889399017426410877915525112426792830858893152462385465379799799084742879799568027913038209850747627401847576251467112308068624668950677951410089120753155684531707684874250850614572470940606065928279344919196675681290129656483983270650580470756281534538001150185511868952901684134774305376614431888324592101818112095745700711969267522781341562225845664817220869943083431014668088969922081842043660063860756470036336386082931765246342602729682697092483577855367483676541358716559100843477627986708451248106540375843381561514509377952553074932044394024377492298885680618344770592976560466379892177410355305966968769146828892921028219674085649491568915418793112302092173171194971198221589917717943015947477818683320569755162965258452927260308196858000316908222638245132653954233628214366731945485843260952395888169710006299433002924391292278889019986871485874140672067110888935823539682175028802440351489694954295658908814445659195975068147459551233747338969069032634537032278337508073529070333796590593014205282443490621294260539862277452225991209279512285130207231454905437814537368523750325693536848396846476158873374255945367912789381178517188743300310704384196542182976083723207816817093151618792400274058329477584348934957874266241591377043420019215451878722872738614265287429169936083084258518842763833042435890407554949260176765082981575898316847242780605619123040321137411177198142428722691276528906790336992184626635803114702058269023569176587078144308357904265312984706801911708678111070519165427899607130850729921591837721746761024041505249343259055471317831034589232752517975801143015035017654044513707455693874370539222204951186606889784186493004491066852122306918493388214924794531867125850586023870959254225889158197822962409268750650464575456193729767268051982557070926569428984308108851742760052211877037092715717700134063045063660742922298649948817519659827263552380601415893089324838495112027492002605289676472048562521777378653999937867074755357429815217596243233341893179882560495032771528680174397570476647582550168360459205309146808519652833209365383595144840633169208803854744229162178741014350065276719868757240287050454964289367116323118487449089741677961844484011668462252332727745045568039274570419024559352193293882477161240542006434766148345971668136625269506971771087529670639903069779128117296297858777881955629954119891541292571188653563576634901649134976699392342592316693407064109003857966736639242969191244955210341118300150718325545186198681893679156524257819900914202429346931248401611665861029090388202572642770486565634113490303584279146740088590550002406630080701590184811937354991693544257660419569394086399064843671821788444145479416283527418240389942159302851622928819336080514279006252639620814965052853352993837075664236364952257819206745485921654636994439675178985727733167414439827422701734096025724976915036534339536514221547366867008346584530590339419123470018510741126528396473187439598138825164786444081405838502750645712028776238383187665236914770481305892634130418653050830200595842612443054342144*i1^99 + 27396050634179153915754601287330659307195197652624722490341143148974572637137279286071968342476037468972296132011969229235181469652592193677026995972091453369078543684241740252782198057723504993928641625543602105037157821128670853115980627213168815109735026763822391275094054337278756455206002812935773696014688312746138307978967299437618660339772801123949897962362391386155787863720704220240970945497842183155156035583155398775151127835775870362236718591978066210930302437855489802363378892343907814834703990804715795342119248141596847649926940488677275220531710419329411720573416674181424434326600622107964808358022098487625081738453284749571497715726455424051413203721273084462063463461819951409151064254410873070189556735954409491932676186658777114992956206481259772642987827121082970083535571863889878074653742465840821154144965962137768111573954923956101920970753798712331438195596177247802393609389445877441381599605600876877883185042349303653349682728100274018726545403109948532322577929012260395179600661791604778119884101057230978317920451097487778933602031238120849762334516560080543286573052580764244114784809549009636822172136673276179295509355054032283912920130981457624512346949211879230684929461080105629779529666290207399687492974249902668995794881795609174206191724701761725854715402152528022305031099024428406519865130644002876016519635369626615776840848922004036993589148712506975040084534725671354615174582897197932882295370532548132389653065268815372071262351333895353638215396852054996949034796154531061253322684363920500763155675230668029567254797021091915918739414288140363421369380689244127403274083908762348685275061359258251864454915224861728016565611592252964790469095450111149315760147511567796072494233287537878599538038216965611588204128516197926340253765295818276265857791041287557002401752792746718198556757271522378636317469858408648447831429081293064326723285609851949289361982268007030035232259460093468661905809601938343200909968481618146618698019318729578632109682511748710530219888105964667122660089471118383302386571933489995565367836255950682404133788319804880068006305698938277691173370884274542531467379505354280268229473801526600219640896215904148073069928380111784129896983399720375239284360710521703756417560797339629814946498399377523758386327314895916357121663985370429940682663281363107091017595120598458227870678212107614268741734986801517724306418824884181413150310571721694948361670914226569916807992954985854677362626993173379115552131876359794227897847594391205485862366229573165576797248070304350571888931900536092963332383564256515707544408015064742170610904983455282658918951067651189713386071430152722185151908978917100538945339196862448039563313903454296294086920057291234213356339366551629183132418009740419441825179800323416333392342407096778896161146053668668886023468636825641182050288900228553847018782036017068932474246642542853823049020293451981801091635892156817397962123603893911763749009247125406664152418357020543088820363605581751310316456037779247375346714975253027388477391297135028157000261023313679982871332465042309555023723560682458720532034865403608667632810938991648332396170134181905657328088217869194824898741518724519420541336863551004502726124686137201599605781933904360261934612774260838950269407166438299938363785345365024010091984765518711709453645865855127101242262931954638674233225920789139194299533074770594646317936282274187379749613044305596363572052543823136314819285100681595581007124479681941756247147396318188875311386474149034487716262364884850087099257572979430142306770130653720920766706858174081934535924417279065439387013462780216925566776216813263474028130565517094112401286865462000988799857375140328686117752411660850354023242547209779514746895408281517128854270413026165472013349309169967755488697615005897243342531617041492343489428082223015510781887778697509722934241224636955552072072767432088282805308659999866467500252847295904448129293360935373643074051404242149403373474778791240242230128528859594249743726138779437736403748074956035356532762834113069827652184028782209784851230994073703250000268204012304596992*i1^100 + -90950279042834662768283695210851037440988606226321566372256764804211899548618627143385690794172123075212724347216917743008096583652285880516947656804455922058664096070820086764661366603339261585640797040089401327943342783675320324695740256125595102856096868572596890720822504150010345231437028531421941800448622818988119050499598275309225904929544904802762299996922879247794343053210689145068769578766837699818689646679653271813303673834253178771397641399717005491615464350061707515869505270867331466659746997015615771383403247622785080524810226650625028987820292290146537285335186752218264632920964007725757257672274622742780100273967746415973655421987063962264047310011620309998791479393709128559098905462362547203987697973382880978728417144076456764381064264650652404656592221230159486951399351091101065829404473435736918898556348741604270393613212210280834375651263487994229052949109648109208987117438853750794438787291520170118896682618778752081906766410867378093042083036535102658419991946319329112719824489795016283613241103548545298509973177011525889445445464009488887776777103024272006104957928606848761490155270670806165296478891627470368722396409415962888771078119544404604376443485338058690799081134036169383719257155217488632226478457526479356979575591687180588218578101556980906688808166167198823979105240316629500171805960272785561422740940914577135237370678090824085972396934131630527830143424426253813362236551099847660130216710473230968011590749668749851105486620489422575490613886961378016952167740963785906165224219067990970775297256579752001902190057895454040937942634975834879665445936670813143337891490783763363358802107219362378138073432134670575890403756418538098312756981821913694025436487164441118385048811714159708243726078734248828764752229601613473231367989441431670741831847101075183256800731101948743496463055130506178820310300864261805776277440553347382896938684274096714510208527200056197749512033782929309693206472557697333523207528567654009906834744772805845864752984347153543859489926744113924650617642366341117422258675158361902936414004972998511291368999423944855427685033567187639231524582145299792659022177219818135378702229335263796378512913713693114932508190962478819947244803272768403865662701163407518215513259335014558001269422925611812217529615440646063347102056035992505869709617475103066642397038377550210469409062773065981361017014897373759516008973749829925145760821015291431015018050488205015028929196006020592205153403682746065480080507149368896415279057873773260824200366675197349181857740973343782374758152749240068621871115950347519325305502321626332272577122372696831364329963996117817947703250043309909043280134604244253965833763917878902796006089735023009094574375422449031206530790223948699914108191465518852642680054765850416105788029365922721041955537005836530179555472253593949036761886355688489892318683838995497940630754381525452776825409420978817577954460215326158523436992598570535575160148749305012128140289340603166718726907154180529516133055322220708360449233796018543474733150346599160449270085517875202299751124365869499005901597355244626537266715802610811596615247969766935561178704805035766867859259412140517752743322894249258085505276417995156636356483387140584929142883823823369864951777388826210348151818277315276469115456452739676138186083667263320648065636347385539781708370339029873314947133482474830970772654543909632952814830476951806425014823200621229037454635478804669689624279535832294792233581490705064491273217703892340502131602425184341702575164191380891605386312314524647698904147285719098475100213146229465242744295358469015685449977472885282588761108336675165413755245385565349745066070209762387949133719778912518337559219117868610015568311657478948219702505884139609832380921549626263188494187046381116935639621984043553139276191285495533097662555315203757798688649568810940634515929665390087370085917091810601962219963709238815573419149274538530715627023303514000214707007997898735759619434644397200759523551264686176662904856432940582226278784070763012545241261786642476961270200443423903607696962145894126312725949718724608*i1^101 + 177516857071034364394602460190533441699966141558979645192695176987255622588847526339344723035218630935398786271834426073941442980026719238412307913982290136805939286973330064994975223971104107505580986183434096542709821948954294355925894452326524395041256045913696836644323605992082616560012503412280819334077774582239348903114665499337957518999176969129618343527228336023644727684508774572156283393770906618953963978059408325033673192694754638204694198508141668193686167561435019448564808036917820383134925461826180176952610895521805561147293881393989031100675286286556479033240442296928019035165980977564862900469466041507970714317448257321864576050686479213421726355412016466439114551833415315188719272456076470777397936109090020108648476305879453412433074547200407438120259414568643212096495050399940821118604462005969444962771183647610385420323749283585123424469843659389012585776742302277305263899542953003131025259031477791165066222577258395253427257469461486447708054719235845789541124791663242898189003765652193283254599249374935767496662285748510783113205019215556282718238219009258563769367012129224374560614432481299044379762553142115382194135204319344735885574402683564978642077780380832843674304466650476357691180605731627538908242283921193563630210252178938473338303084673053485152575719269595395522587148164024417226070232135708908604758341822299045013510123502863011068869340962268923440322005320164556451605814797705946114532540117596302734098186979191748501443866937334533406194984360131052243729026785147949436337944173485907367503881411558820183618372956403614107837158082627116934674472937511026588902173804395306075563721956577327527691161536557233549595464813135292563989137986511337841558541252502557515499313360266400315055713419209397511511311268811904083543379272636785308949151973068009557942883155034771891885487276526123825072032775455273390420658342750704122194321916343039943382652017652364434320426261818876852246827277698051512939011281427610966487372721747573669188073251092114227858315818700729429918679656933820149835891759439623509810022237897170529981877771185648524194256959890493499252471489603209683297943928808648864943834988895136589340459929387409771748373764309609588117403644112487699006993895924154646217062988320755269529233297666958277798922742077707877099264098935624110158001096765395492806349518756249577448497066686628242857737356384932720976940113216979420591328979161938505503513718016231924614688079303484277081352280313049496523812630358309789448902232473305135612130915349023508397899150396924778668623942668239968207736451277003720914011228131663959416436487041134298411711148115087577630793044908365831944467199746079173669579034604802665946189058897636841220256073452880495379761610447575956365004182165117524275374646503838632269324278274405742020648698389198006503882209571336231943819002375584601071785014953647813140623821541807228188610007497182811947891176167352007333267686970399655611148829265204770563123543943938641392399124113253464671100633790306126637850585648578299466610114573154780333080047739177997528757233828602007300493642395081859827764396784569066991482123637306855326819313111817066166864208693735111007730384303964386832300391290440897303667322377941371835582905348674691955322403051050679710051108744914638588346919042826261709401149400473392267943620807832618894049812882285247006819278813490441772621897909910285192165689010062237733981305405299002496303606558035652056444574041922865054785971003546650274685938439164129119932012911138860640874102445921746322235738353939361090417073133256055441459510030593275333081912226285423708284513033353661506383278102134308988499873622774740034329704335515060484255384506102638806666794665490196212415303117678124697865629530750626357663804383551266269456891124413506588929728892631616495964218399899736168730731922589525548607737902184564412565286808727087315902884723880561720332333022495573398991677378421747880841110137737426820573846143457818814179042907043828876821773643541341053434540717279493388279950123603408718855587183171844946983471026907197452756595507690461642883072*i1^102 + -209089117418480954131723982072566865793861371417307586958458442347053723387878370589415627346668409053366074132084569711223358604399027180184465890511311389744920943957721733208100607125521838606927416573881685650755389533370104348335850930084603467081012650280165757471629416269124319151044525825094077779820521959692563004001326353559636458676984535591542302196750909767586437487052056787669990404405796306902887242205424525623605309788940723257617809811179830785457050569823363837815018585433551730369436895401293175398001819194924177669274592463227172437629738900228674510287785106020476468194429141799242959681363041654980398407870076545524329247756536434314346055778819421566003403201591436148050568098752700135614055718388995917303279880302545938296082215118511688263911034279894128182144215832403027022498660009851148758332261088074284336676370645731331380228738520613514569416878537375044133820262432280200301940520252344173214161072217266873509307976868192209649666142321881203307783308690069708027330655905266990861238267570015499741756707719088190939033223941856850321517304479333886247447923101258567702677670788111472273933905214456206031753659983924673175103744322799752468378354127418528765406541420681052411475331658996427746709907108781632958691514002882174606838198598126566961282025214548157969453327893254309555252943974593139233997127757902903086016671968959391917283971526384647595259715641551927655974412772351250365597384103259894590552651231467121328697974790677849830329961539363789165155035029772463178417280430249030090442634248886623605302876835059844646954581976801637958160441423760210148353790088088865534675265807686150714890807181570841804155433904617110944517813344544829289756606020937799650212309521580628123624818327263418361786786142946641201505755531965910891685250056898461241433821387985912054236983328501129065006265390384449772206424753451029533459181291316033069237812347918563903515594393606965004874137268016098787239146905089142404293527803917146735310904047902808465267256113745725417625266056406149124541401286822079326701802203565628084562541586509253824780115022262186815414588788655903219469360541106335114175821118302637505863698659018329437850967815497376525957924356830986129873877970236026380124708379994231812869545049759515054192620297446947014555090802804859998548532536216366666223825445678461355604595742362023704000352627773084576306460990885097209831565564333477097458746717383015365252349243068306423532950319993668295150604164814638107974065805792817457030684567243139245189699162142325842103402782064689214344879458524506303443974705052039483310779462625342775620545211343807786078095870722090154881636261786155944617489891539021112578512403243528658681393591536161928605519902844270104800027323593376495414381121548725843293177312099833897626810894693438901307286249826209065524401782100676145344002626084052968723362085388174362768600597419612180533286330224694867792835499632567725706233269417810554417037225462377572491945924647449031785492851991027070108039617213354875820867355230322579035083681874756725395732508352933512034933658735120962047518206666350779866362722765377662638695002450944726984599033894793051258658350915245950398694398966868204884899024959258124958889095101195917351053488278190126152198308442029338854918258505006594771574777647759590714389386413486835983636341451367143948156409359050648810385531376595389743207606410470322205537316179558254806859346634237360136861092023927542686239804545164518760864312652013048913668441573456663987906307392159437348947177624197546790057872915241333441333858326373334152784510109895032927570647205895999927763896106974227241459061653058539770759700064449235810619179562884364353266102321094657466820191778663613920003591895367109528427094810072762764730349415761597979398802560236579340620994274090138437432463052042140662454629901053443155230653637531248787184724218079452530116959219367318320921162001627864448682241692644097282478674342495404256140583081286723910999502889724589279349551085635183590630466703006430436549321413489397051924476719744976848684578489151520768*i1^103 + 157810301378890362556939230471738930135350241183652198106868040862775848851149245963447288636268445839359433410615816517249954092443437951022275875783222036641165762947891902770722725968053556007685123001163213072897106063690937289555390578377529271610046051980461641515702312345757417512395292153500975978681138490070234402205451196448527521650882585334569849388567004012994845129967254273813833776935878500530244006690219245938266903200669922266159503532341159898631164721719218720810501137238498138267840963532019165378943917079357880325938261170922702648796081528467360243306752667289414603679319766068229340167754618552756614757137116918199008400640416521359764013625500150285797485515565247461636129573823000723650886759915336174975428059878456840844442343166726556178839695443092163387337645335545861609931369625148798802010082191265150817336421196746193926920229915764508568876937776747000745439870622439846094244003058766116579992673719586157664279130470643711033159435385493109316910913473780579775803894065169142089260142871041837586755599713864794053741450548058087803191592838641764864075006362204471142091123010912560518267722782147793419811365089962041243083807057197940569959865888868413187195561929542103727560966205676620885000288177681148704922950246141421713510479184320701321731008650658413441182241400567969011256678447192918776772337710193535755894159698536749117317860485405970700078581754236946757205008455525912358102452989390783083064764515483280070161918791380508298139099252898760633753258524864383315887160895711757275577837582521417221903755046767626632567670874026319023402840413176319252279839402514920661993393111688492055656044316393289018151258297888278270180070227440467175470432887899620883738642060419999206642785323250030146572625650719096434728664670488470745610412407468579265323550795660472867512328801243134056707301216029185338987467152169377043587365685001251719276402579749405822141707294797697277015054567152281576406835165969118639390028990357359925911950271753847411740882783970467137275183474394998884034020079043527356438698678200885281975484118403925689686826701937168833914583767462709298610171291861118190326047963070661125762814043953921078802325986738493460239214155687477593152316714402754438931181775627401038721718391339356077195295860104982749540297984959133144819125864788333261442604488448235666383899061430689703986116290830438106749150824422849405247292072607628731416055480703481221262425705882282717701494604593817021056726561394718549283036980240537314784348585245032943497600224364068754029308177344744071055307012072409657957749212058088639184232252780298017255433532682843960773133793915204441607636767576946706394360790669691935429742290888166838104213591429736175803350223330532628569537851220531481588698229547863358430029361802708213996126486502250721745906242924120103018045990901480026271541066495972079500657125274684408868625402124423045005101954990967959879801727967198464236113500776146260340327671205246626545722496987004674831194713831903634148777927577544105440439060300431110910811468048530710785012255157563360851811196102809510237466091601201928169547799140284486061853336351027093363800189711870934550746346222606659524850309598997692129272460719965516017776285732471171255549438916089694713198892928172434282179831909313272621709932078735443659225124024430493879470099433238568901545571068338231506217232772697662220666730166099725082859942814002895926245056165447469747880003927007688690506696253873776138406258938294949105617281775825508431217348574657083266004215354076598232290288102009890578377036763047313051697601909068836161495415383530642210970873597669648185075270965521969880846128966935624437517444549959254328128004500194082168254439122974090507815191253177704834539899198977312750733346240464387131517099714892871632755432778101625408127735831685778464979391390581364047650729133355357327519664351570191370634117708818334343295820657716689598251972005661674583091307217898824368254723389089971433080136740572656880848208676152905589281780783865312588213854091595165020182886343678084289584640819200*i1^104 + -75719519220537180707868226681263741111931891863044631895812496477860896634505142274141433451249108933449563895639368280212611802168346678725211587794148859023471603529873574732387310421896156674537172988906652965314364798599390982664088616955633968932857492332854523625328085439605682296529679296407784777923432912430271372602989365776590057151711013938994010671597042346129890100396709508686216629254719817680744261271874545233527393083224992483833799854198249152014161128986120086439692515707887768341752124016788758388733498669524521788396426754939648841613564358618096468094394174518151585863814713226037545974551199087274399692838221419306625522468371125451880647723489924032307073697856586318668012655150836027427488103716008606981564639421055979691027555785475638648535318405416017859243248730694353847205327036279259246961323947593095334286719847234125390827043117944480515984200772676551604284037139079114203755074943125860660216550931182334987596355262907463275973420087780926277033930179719330805807150451271969294960687015332815862090171139942765657258296367568736217598477256318289958281032120025025801712135685845654324020497386665603758158852127784588935914685404540809032379187614174073515372818925575691571027233470343446316948355557913697352139370754849159591674613481129724940694929063583254415577504714092662770263785026427387839834020731527805485156762161121068373665193070285692668243175272267286930653917839686776542115796215581289922677418452913563807023422101865963961395485449674245567013136718589064157963346959581142344608231537359389916619079044070223979307780914862847225522502634050616272237344978545229757136003814770193997340108487718170336338672750130018660446540600941712032984683442326880755366962151445395751465508571381313901801044983600231986632519457292292342576630369052816864006069533598897601910158880143364764660213053767228888653912966320065993669625772331824023877555975118428981506579650119346350069909086217152378636690685811142558552290751847807514047805002344142524177491272547281145934691525995626386072147921329786219006967363718065771284196478819243114509073617908873475236030150558339717838266633723026460721178911841479439046152018485330575694067775295285279387889152480399580371884908907927783403683120892487110404484586231342740014232725521122674071625358991182789678731750927707115466579867450511932327457943779801067183512786445011658808410690255094465492947043320476403369407101984176231792042255131101825523668654296890655580707524641690775520250959867087274429647336525794400737204621013930126205035191434427870583734498102908987352108670431817979578855725403024263246572660922657354474072162811934112415698004259779357289626805893373871166567679623807763305913633843557963770074735913732977421944109985912664969143380705836930147577595500137757554262392690423912604607966645834361994365335768923887398814907117445844404521030268012193560361676670137845728524976630476991455973509361293492553402867408254295346600731671169252483438487530537237986218085647803863497723763943373753779931721198792865226312933936450066551850898177700580995106387421223714914083601921637419344133818785769850716936336095827109085918031059120933505186308357203332618545387099965040861824238121921780068111751198575050180274859104828970290411300566307814403560228818777743044608354455872037251270904375301298358706105361272144131623117052038561863134770119861577480806603782825228878709415740741403635311566933967297101906404184300820510038184384806802677353066690421259830381281885966894320833083750683541569707371903301661568651276263312253698841448655902418281769502198686259082586709874023805998723701059830790005142752268031799867027823978852546579807435841993476085946869642929881864992518246012828238332010509327254058032477938104075464910395450324463841150964355853497204532597199935862121787242879201398685334455648699943832273472581717998221691132426489221386953839461459144009761430766516401046661868982410042405292870895738333525295871564877548644595085930573808854201720169080151031945334833557074100494480781598535919222917845899207872872448*i1^105 + 8284478797088980031843487516265424137000060280076550004664327213592994860195975553613456706047854851214335647693637494562466444291893488791149540179090565029447029323504102198303679958115348655880437508581414113409696418110066108368248755504086680295815789370609533411809811654879066528490915365987058418500103342397172773218396725870869611851599157791366675961263010831013714545529087273618425369724136055954301498361300540273020133409669115249889034871750410609471610116439245972547181359865552507056690997370464804268398497624389637714347594073839012430764046985462574129612194608531994503469286357618249483830869711612006163323990797117243676677763408000504007682072264662322914556885029658941634045863158982167138380077901405588802846310174211279963471555799118095118337899010778837340561838844794111788977205942854896548895364385957497487743062227383681610212951619341061155746989880946000745105645017423875487100953647288260355003543165969834053335904862507906524615984742432210670329046167214782115886101997700202432902876347168115111316624881091468190111235728556580584994276502285212569583116910953861991864311354913123769880461886075942333411251723414234705329558617378429253779442730029274928884661215172464938310652580314648293140621636891241656517859657300302039204743070451951546000201472392067078638185470039359965250994891858815362695951259757624243000688000792525692699642233993430125565082231343205692059782941169647168656633303240522923429126290219382477856533895403922060436429979651711365239838598508408001276088010786669380269641171801955387859415857385038247715406287152744080891358952382299508617153339134744000068678056939399839458041870468352199889905343280048593914965659887710799514237586759368859467600145808830748609797609534326663711112331773376596476567182305989974616747084219292639490486098901820964041131672234807848070274463264685330498094133920590233979499248133542797099364847676051631848663965028363875920166002331619803023889664050506105061233644186469522774082033595424434619576564971389699550723873508662666890362689490476441889241184443964968798509920193866168639424646784484440442895932003697814074096055652787459756800741469762554469165408206872741542613199028264703634720840783540278020345378465069651286466925814758444347207131396223871121335229759854880745745089472450191304063307078127532280078738798744915135155849664814259875056471488966499383189740405013854328930202801949564168107490804013586720452038816889168257423131435700796868933995031451855529160037880899209377626386003559128518983654304836583298212198990611369551975770211267695055894537647722650620239576725267442636601899346792974365701752737043045100345121118878603475013656395848882743150447933672129412508219540664288482796298432788862323264019617244373178527625524842817663959993811072708212260955787306977560652686075703124774586098888142527265969333049556038403288670787085766697867137963974218479146588985814105472501415547703487192272315632705511153863372198627884554029128348658684355386167167555481128644082002241640457569894817991520466087286097438198317165159725126462099108819214631296191921263524297096335332313151914725045329892396447082365531609948487020630002512677640365456507651724097675565183380196661938712938231251899998702592673436998999827870504899833111115364266332260565931544140350600674471356426695836211187038238521712420278521350665464644411837521581183937456309843960076040935089816371540402929957012380526877980003146939231368174522266335296644725829275863670640749183289591380019784009345019198745915115160463792495584687967576786486459183813193076096533820476110341168708760729734524455279133283777224266009018626718743941085446144826128040328951474408565578560750174099967915454492978123507826778920982237660068946798915011998725571181768926471870116011021021010802001415002577020557679804577641648546676583133607216943121589190203340883959381343252098918901347361961266330093555574970006023144209945575394461672648519283101779577069958800930448408330687548966969075752532769446370472766135302539722938135721373983805020658626063857876992*i1^106 + 22877269447198879093059356221858882014462460482155841495506023486966832073516102870026154295816288937072283911370443935160039170317027369086737380264146849317932894204181101398546761534045836564789979195527101676957889909485461152502748894474487642877516521094943524649672789598738287818214058864910166061194362644820408337117864243021188171552307720487910482675471005907869359156724770274408825684096801118087453764569055358964624102827183433114174522321030626286940979654720404787000245421647300902503830147620725790455737243431882360235204048076507460225589884055884707892502786773822253845320150298164858302039754201618487149434456957461331846680369830716977741985192486270211055234127347597426355170460527591536245419087073386817342110809155535429470056275463618049734614076643791513922393958198212601219827662783924507101814456841025380316164493491158234592882211377163345619019156748742319751345434029285608306742593425112322145163008177455836861001903844625096124518665777041645615586742182545045044759558260354750676904152959900847355036169924960868604234540883304233706801037484825323791622130122994571670531187101290219307618097268558936577419492822261896926142290890135758850366934984755497523495415973559920680005755421073169403392431828628196796079618077690423226975592734174672013026817425050732417540072431609113413287847966938497986173486117298086816413072753865819572105429721931159573359896568581782337338407331992827873412909150487824603465589336554845279839659160345544176329158231163069470214789512549549067905314987129731243354931669569834609917761947647521219051369683041576154002846417886587941798560373805656621259641518510415224302796199156430208533851968920703336215615475101297536981811057408882679408848632635241374484642561759121681304790571123974851668043593531608940858356016831892371904260526049679541896647717545213539962917944352324137340415138189400033070189492287654056834109025319586058867754380900635430661145088587137151814579104381496041986245767716239516187753439645914182009735411848464475053021784167756387087233785257570574014594541218347137063840688748730554860393510421699155524975186102607716362938522134892884198222072866476150741774151494060708044321605259035687579606152883811273836725620972117563769109833190288801903690680387715524834244507271169722460485243788900836303476391649457568086980525688290017950734404904639992158562052250240910264655599504916431796922879908793365417911264418900130390391313322794074477154255630442342727479395662912645534477397491091745278442889628105958024895854377764453219229549199246702905216734471357862806332269564321694938284019389618467982166995364567649464546087712448839876554158204592188726531777666675662584308844203489371768899462863542960095830186379362126392274500618280903325204449760162456981172400733154066509158674991493898649079912322750868340240246356830208396718498429190218695321099313184741851053197009267365087342785399285974024632457858651806170271219591849560358710559632251122644712807800085501827651125614886995023825423060109574285350043021436443590910650743318715787025892274231550816967589702491289256965881829472461806827943420287618362723838452612725230418841226494045835214908169630232046069586979116251243224380880698017992116230872320460066771852974677118668435509941508744827345019616550225281849850248025636411711494010167528271185270719529489842399341383583456585861856002070087885896703432077342806045346987268894955922355261736666641355708935262754583377807523273953524247739730291175749151648555738000274302449161621425137630935443812730805478070298474083976462175600021938224704632483122224365227293017940344692248477866400779520805251583204099934668154129697417810156290864835976607312954278267106381416750299606697341201921211916634737511198121960302808603139136741034316893707629238827761564938221067103978776291542021390720090633938890446640467356723658274251894765290888200184552305798768838474319195715211726151180393775255200555664014102298721677535825931666587123203070186862529238421265635488217943721453733106703878479046771517782026111703580672*i1^107 + -14922817972542775078058349492248081014287176306907064979206669547414630931258310686168314709295559210149054661924552528906190642531589067289798220814409482112829587056705728312624913995888701074223417487204960417811833092948162288578682171452261033946872538405570613297838779869420859357755165150062079071292576120859526047724394824877694157238727327408086036247435644288018134325940193021055843731634933592905631500496346493615254007628996102622982485424292855761976878118604358058874413527728932901334375668534948649417977208846458964824864168553384573676550841082622887869919513520960767630227064093900855657175068032770651150163504371655220274983826372985345483770046706689636083062365960457434010567193995231721805521833880518469086202800837228304018345351538150535925997636226934843503212321407450663646578407270941376230651472965987752215379767371465498060267110546711001341955972802973573745343596452441812909359340754538510676859715446025739660570259827518546359176336165814835936918388281542197020808227033794068720223749298670913638332471788293376635064352632851179876606551749122313589747846885359748515860421622876533236077535744349220973506241168787894523043586477876390952710933728650249063663821035533593387992903468280664167322310371780543767483807751892199621978240647422538291265182790466307575468734805839284795372905950535049931508466577964579047024511853266469229779223262414347867249332611419917429707217502194285232753179637496088759545096959785429127274428517584308024716339894359086516472939630257439585367545831845930672127230659075808570234479078973391237348901052137808738333511188191687514003536585104520722553345888105119564470677006781919381279304189746436259952418615809934211186392900953043001487633339785575815727232770311857100484286514566818599239130881815323533937860409216784912986963524993251866189060084700299652235686298680898077117433672971276721857733664040089283575001788169891893495859836965893341373707636596896895664993269164451761561623712809922347451477453959048187837246956701229003484705630000054188763429288451065019028285231804526876968068382963806631764071140613010176875769178172084840408756463272254733759338581024528514419760293238149400122662440404516638660182072351475458901140964724568541614760231018448718503991353093208325362855576398500730151828276863543636191922443178947858076287043214128431555694424998402372979112689737726655094504841868747935109530916729384802733203018924428687232829904014197527207319968786630997981415686875482179708874326716490840121629326417710350983805565688207836873121548713924971359026790252546584849373195337867035849613294414829096000368396320852249806177362602338510262004130692441079021993821665725112772077682362733312994495391107070307910638860835489959344432214068087825486650847713918243612109874667929103362858791948084164240365498071121844898718089663711639358262885452289697515709253071329646136179008186232362119726206979529488906836671260258991942218810558794901412976837723574596747146193316560957886477953764076709541530455876072337019745485351224236771080887559330978456496497502390282267530493460326966775282249137215115926504469813945317362143126231706215051603069084591137145019340149119179137370197329537148547707775047430371053526062327882542369167441270970590598967012232865374425851670413952234646596158194975472166395150369351563396971116731759092527902415358259362539405816393233706888136917762739577915176065452292540294511548226151749128176577142372674717531077781384056404361762691934360459647816012610243480634826455188597279368120263090128653228042277107838369288172608437950158089140519954098920475753167281395036732922686473848774048281269719002803606050759317021162930254096874285187752092141591469277289216930000619593285584184261395779270332832925890380495706884941387172028618321905800276642039961772973357069432811281756393386516703838338370732688628351357911943518771552829363809057779867142576886830016554257823494855133309298255576013431263472571681889441409071901840107604508136873305958357201553187679363645553949370733529114526864977690624*i1^108 + -1841512073048940557010663532563527260257760234378680937634211472358529269493319528191911711453350478797701633862317701832991117591418778283238013684808362249773936287160797261294425738992362878769681896147970248381989669718210131990921608664826730111483395215650481618002566701557779889912045439463813197477331430964066171035421393451675318325718827770053189158395869049679224241099764533941935669049897286542059757399848910468224254306507798374501645981836169345858697826933800269050184864355553705987328599168588039189678401970681000887214939083181668828051926424051549559081002357650722794009429968184297772386817893527904044655439842490202228031076086164750907628181557031270889583716200140115480294830493950316087691371614024311419666183394716344925442567280033472023503911037661188143479268875593602056870674254885573646184680721627368036122693672064983943756227550536868649009159453328338092242952863777338450711570630680338490513188522651318494195905464330665113932990815703181446438869601458064014044671689410979505141385709281802897123743114246552415136026138190750656954572107884714775104116167768911392930436198098369089092776173409279220181498020414881062969988199972946166133366837673994839450207415130189733455417425071566745362067020544769446164721682132001089907052030389839512339478423904900170029069906045233238955994689572410445593575634068888818701958694988699980211333152990489956711287225130367346104231455173978898278410800397313608817271378055357037003133796393774473626800204462089037137185582301997664715046199917737312585317913771852094666901244157685225312286797233411907998757387233132920638746819076617366640104102769732499495553435697024202886024081587110999357607110699821699235256116744548971719249929627319232363620770152987035793920194108175260412262162053956678064644444077900550681472585283779694628890905499237664053293012909824837027022252227685919521266453434226279859261995343609561758743401705384693099112282347786413709371574925982134622834784991863417299613392596712912611183494255644289831993860480651191244598156741584259739227008537975772388367535373767871960918301785230336259928306508316027986740177870380259850677017519289772488076540019656974904031788948601148308911790011133882779010759778944762894557059815445437787431867118506532352307358629328424519608611694041677419751637377651160954296874071260362439274072187652462420385814442396927568184130694076636214531910029329315210112163697036564446699336285255232227628116059381401592589943080859561386053398396853858152813189245335386199575756484746868982595538892549773037011847885559290978459213426909954930272885388970108314413148477271294958941850002985121184804502014675502433259304127714420736082958974720577138206034195674284590994422249310104961779716713829383089423274539072123728319599830859503491606492904263882663202725930625317016684258528940567607622263817024938214047880977600898791183049605561812056268539345355438408734516828022285922352437667327841148455484207280461737843043926710775918248263077962462331355231693006472846653353411765134896514896386250063814423735809739599645072102943612942530570689031656781409467944159226060079145567490507694602936861636659424506047588121013082180814468344057361606215634996885930242633703456688418136325846926381935027036051375664470769257256277702743694468921408879228185999006260227791139838315701103912493976099787032445295952659452412723695347826521802400311720939593696251008620409171413868513265949625308690491740607144083969325569179349478590985069996943105927228084439998305521528719340853936798861698652199430762749516505760949354166057926173135281808723303103759862390935313277303736026960101592711865943753499567885601718387809409663562936402252883028476522385464691506539474278748715031234377665813123138164108696289963845564630521051581205003313747037240181606886043877794880959760574531512413492102443975208914299663107592698079227241149438694634226100673145908637530962717290576487795984216764368904047273123046062823917874237399599576471671765614992204708307529637863682156158246379041299890176*i1^109 + 4615306246412231858275533422068898495215001769559955026187620183871846412431438645474051594442795747151525737661921622820788528765235411995263627104115233832718364363810967623020640583655369396987216356282687905808964608359471263314056200255357739655860138703431293758401436599674762700749729973229165281725423021420205289686750992742239984140388439402452090802003809638719046051858409654636591681902987381004883746860946563917025054066945961772614212198731500346636876762570617052291705140773936050675775098202258649854061125886120853906772825781245657489652502694900714114309378437127741878706123895040134587760850975919920855577765037066082058550173620752096914267258535005952787767931612203990275578387848054694628855790461759141906595997126703213255747181444313116865977849422031698008148507439503224268549342273066288636967096881009925300111635425191006547707745794807140645379902808800969763748825519949619162303311927663382697787425021239593680562385458185671222498743307342518956075307997894866381752786474074286764269162857947664592705496528384951290249698705316047031073726167913941181550768491011769988174807777945606687791493323562430630602378855204348971391297236874742843277128216393852668353923205726538920110345743600555940922208800351432582463562765139984182065946532763889214883625333303343734439673709872230159811268744231639289127573934890266517281632798741628575600324936154853771384353801184055455244448533798793731087322213082483931583203227212593787865630258819783280932014329239311097608343173086903604011992212327273726415126386165775153256961998894884954402562259802409910679126385225333490273691197053802040694536010448998043785451904966769137843190094780709287661101676167106297479891112871551168052750420047508774979132614472152495475369414589880353464648264145921100430519956573880950017356394316141328134616625464902292649341113661979906301097358954335417569635029445917496146223217249513674331206575125749624269840678821298805968129605702038927977202503502549787696399332237089918669294107930764394498596686124749507242120477751000028475004341283392928321590697728417440783673193075149580806796322424663314239376228605138050266705682298673146905079018598055601166353632720193729186891558362721743202224967849865993535317808351919540942372067059669347264658999803983314602810689633443286131576223777473841286742431886300777888751594028161506388804683244983774957170899169076520632981726243673778449332077364929958949572233084234123239275147348415532247449210616860221342677668874131391924620388197704388903160594567959254279515215022075716346204844926211419034053312395123722064769319861214595184257077653404114381677969525417172658047920640468053720826106731807746603619128386515424996739273997162635093194509582533046429927516420408379914793708511724077248178204679086673637393015347717176926937515579213016057747373621587105789037777071201947300688179233463253395299298076168843937117209313403971142580341087366570417507766405614559994056237613834442173147868029270659033405240974745660821991124747571040986972188017460632051381899491940750068073700549282093351199601900388506666310955488271920443280081462146346008413883145695202805151262547905322556620847802288384095720170384315121231615836347090170933515932119414046371459055780798945464366516761435288657594980999208673605373998207455804660566449445024396005597971121662995432787615665666728578543548639391854347537927403810954617282441655604631111669681046706180921492670490210222404018028384749504432322208707250062267052232228029575696626842823585772654190518495303960853630077730869210587522547126157675677574200541889971533079908079614405338798580218915882267731873949164023792573932300298961792828184825414929608539020711283013675180531232948137941952803732199446476413773102300741711652848830435500067777031960201679895120843706539471770911924354294410047654945477466657595959584865772464898562623454130216309093003185081361926952823210600463359819696611605196861998318697158990430391346551111903900336876027145206484993939061457469526982408502476311846675479003136*i1^110 + -904022190382246249549724674645003303857936358112220452647064671595226840875236531967089151212011829904863427130898712671272990746748764490374906697452083604968927615352685040189159986107246167400001133754537757928336327612137697939748445252242381554524857472916611484921482984313973501863229353647068867430246923644058870594305815051729700399631347797411274136900992176954095374028841565749402817169504620185462906831090214554051223051698774271377741063398754247104616355922969192958772166734926835226705411215728083939215738041907720700019151843726515062846804508901126793697772417347867107977700340811309909325024732311163413668809679679050773311716695624387839709137720279175790021822604550317389183433004905955837570956944222896363221109408356091232412665522710495522944739666961530815516371142967335761498232888647137108640250840620850201082526273945001260769672571312779553494514303326135561465054630468053874463235019803963955908081869935286053492676793182876105524583601063881463403439632852499461816414774485638911635724554835069638785388824929190563525920133485434612226344913164220931452137290800104833376150667941670194580728795493606158213385703075420617067285615076154736495488693800627630444287688226320463264612866661947574963381496522008915206298326464436091573591321926190999850349102876428697023409744101418552630183126438488536335747385566006177902026885992079774168512488718345397370150449072848382435409453877706003154094479515145160538334226720163474216310580598361264228758376621937650598435051638642446966620566952421711036525270785799178143838424993182496997656537335704595375161980624487239288745205717296466473140945615399690584136759180287503406086772904474862524455864043567940049240632669650868807971642198485628997098452968411878259913996281138254667523849840509390333122904383554072799752105617050140137556315971575217693658188071914470280058669119774821455333346984152123705287585829825394864323081826445281420284383268215312920398988490943658553622697249734712897743696584639158992238587800338641757257433859895705707295785364493538331747753251023657026380768526692833132182945702722591009725851263851633268474133357008925315961575625972103906854821973113177760104172503157599335670282553645493032780798358279000359782000603135876670616980052868606521153557539839612330765911002445964691660517702358446299831761823863683126113421989864657297476686871152142249293153748921137576663187305774801416437671004096187850901269728631182326690599913900614356808529394740611186998493566906493226444493572246407632881029290164600098541926301865172167574527627824850815449750642833132739686459644573809589831930090361520523748539899635151324745584355267999913963440223818622708958788485542443047421229169873485926790359835622670155075585972789378998347093335094491896016455926184820584156102175155656988584013623194357723825617568056234902088323608005475392364994641028527845864342810004807740422963440171802291335402531824045932314968370993945958910297196964576479585328200071454014516533522607268268888492376147120109480975154494780693391302481083006130384724476633849139421576706484525177968546294375293805432635465178640215489956807341056315649421247123659511726981316723081356238639565851557591686459931964145392810481144247467526368393591794302982058137959007127617695220355589904447246665843707892949039328073317574996126673717100316048468774992386543365002005189094114758972973668253383022183927711816936709409188729543221823403594183663623427769521091706110212519796864698809828887656578135210198624032726177006529505709511660738305175101432405599938173197922954650736568077871711891185054629987858294243952744108543144513902037186775018244239504332927216998045623652151783348482298597885788060949276850430833178147302030059550720590097467946031132528507491669474570563165893528638226845270226213518074418323680502577643319148281583828574812993054768888310880312219080324209578120229389455553928671238518909726288035947754193884072216381382299165719312295161508836773120442103343091457670658552843307648045282557832512667648*i1^111 + -501583571880899480842042539832574109817122615172435145726201414041227294592159539201095837649848049623113652214674039009299831095281793894297037996532710991856705784451549258595090658223756177334544565079109815410463645862787409036851795070380204982587253009661367765020385489900094895354750312208468115728351061324720000605688073103661636597519427189638009398159488644465152878509050350396208392617296759670990171746134190371120584737567936389561673247016587084271282185735381863002679820187844118830834981717781066233930239016807456334842073660529523591963487790446207000784332032510916074959780257889239907020890019741742364157161941335894874289965802753172955661112838762719891350457841669699648636590800989043597467852495413534593543153865325594926035562345104493060376077838623067933696114715047981541702021870850510698043962293772543401630714873140144977084650196733763943338125999116866781192346678901615357969439433367894025997283146327469710288905477059764615358982087214030695924455947447640480687242796411217092253901343442202970388596732671372135537416690106854879994169832412684392542135146431702367767128167618978246443819945374809583465626818171022561523126926326916029270255099387817845412699033256678691501134010027225334251925427256591637840635788723651892078188021298212744899882464692345986747760625196241230212669087478474081603492507701035398100103971063196794753934193233503684905351877379359361757850507981622976822162162033038971495519838111981832217241043430563103223618335956474022422564373183254835952275682587823518183698322241633662197414939627991877281626914004246394625648153666352291781655052669651346360863296145092858627432362674901717738691208019344100851591695540943826387177843801733820889554913719997181576914123382215590241867002443526188423534952988818745136883957425204738477186305592707132556818221700941884050770782112825803883525938850375071711892965588816584552757404447422371313679874618361994344135526451191416403167141099791006296848261736026029927465299110075283550550660056295205119772855023256947987382921785737365119333547602009181362863500694788232390725367222930487481762861736463169074445705125287258521538752898504578929487848416136806592853123855346179597269211283037658092955120376064438308457469810635101715825754289961396697088592402385777634064024773172650265632887092345663112127660215124987811809383397540719317929177338292157649893529815526440952885990351124581383552118409756670637705348194068526866126537456644053170694101547365426702120484579219424360967862822646428660895550702997724582701776047586952633000978793747498031696127174642383165941929046506810663389511740734769300156441527289856992377127614760569513337806298388923672818339494112638678004202521563347784058375671201175140764339144582717074949035359860851497768750888609316847991177271268729956802513752834365808660589911467005897967221205314715398559609255358355954866093543197468045169382075492373136829325466878899237315640360632562099307167597655659070870527391688112709957193453836589003751399526184065777971769070418167207213087649651179869544583028910336630323949491909409135664213141866072819004418909817271403700500099740870488233047898352499408423041752070470466623314040382188657857337743879631824966525744313793974797871642621488854837338135071990512109583525062070115059782872492566548434076690190672729482001185144688217925862780923047067685891938381367968628515664735704222431583690842580293470105776529612283110886733964661109920903917210221934457477983052224543328991446678538041149106308989404315479802726623304250760912209169290945492383894233015830817581941415528242478344754987026636520330650401020403851659462976665977400330482211645048402541791340405525734141199545537816164317531294751460970058246634833079939814431024604709214126480233400451696721439126159652086080413297935740734251881841159843731072206118007300091605317684600089245175733658548309219538678638537340808368374039817687986529670797915540994608052066684489340518482539949121591707443151958556172750200761983589157994485178695680*i1^112 + 262248810940167717630164460248462451589666978528926443249069803886896307353819073422015417633318432062170914532775329883649830761142349753749999727607318525084290171238907369907376645643146432037323511799341677479494839264599820761789390233732096843503893085397482284541357230295391054582257006379737635750102505570396866219708774382930493119271895001158823419504819475031699029537171352220883136406402477051767125543691804445492151520948273649154076865451530977759658646854075377542112588444105843416785261011667427385564200210555165226224026343155747122503838099630660665170868469305575884445166485343875868438242179853153870126137229055907805606479717343270750476435356297953555649080989923081378013493428741006133223520879673105235365735792870551375763235355797013318041927418712411629571814396310998634167710690312986555993339812149295111067835526844876564659510080499815384859845941164805170149896866338037109216775251319877716422798709048408913252815364737972446169914130534752706439319151692030083253071594140496566937559001114902051023636282445708676275601696610493123433738231852115447022062860690704635268445823211096008884870249665443379085184088991276428262823819137995668558461393238750885871116611232633607110991115625826526799711218220742914463397403938950268845695575299860151599356811362274750988399475705220926852620926880183737113388200709793631522992126275395240570211221229375232173812712711171427107723447391621114938895505044760123892638208915030128519225780775369152973034851517522853373541384254891644443609700550411588640491964427665765461062660318629068048933717309308868140293492719849096650331954979649874027918791212908264511622880443443852997961703619234396935279790581540742936921042846120426988632492323678415801519598302021333333135366086795878774017619407446806934720488743236995567460400458951907890406663635682783092064200099464800252931444276298315543851882792177524662156725395823934232168021222858244122775440400658503187895508292389381663181098719651516284464346182465523989140182309545193498745503669249830337340844317450126810284097975648819089072723153504686333783928621319385863954300379196146785842155144391825129137222519554236490340750342973105049209772858983582673960705044609720771179902092221098405646615864815986517738325827476528685302177889329268129763987114527322642068477628920761566288786138081590019217844962268843248423943949425973234043506921172384052444587394084618949660874082239304463239849066525732078961557925202372918209373944790705260070783953424973467112929003570369162507518182065235366634789565225757243815584516033806408818338516373799239072224008260496887192143112314525958668947256411001448919057663374091946249777070188117509655245995583764460918402478699553475290092329662263358735053182825519633129890160872121157439266152735959667008846819315038232577114012271192498658112380760617717953044171537253565021459356935689510172269306564450986184489774011387464260718894750309260284784633731295811461669625875866214446305544055304968489220349193242912632159074586594227084277378121312106693768756120745655451884907074417723039717342156521230257451029834756555038979975028557667504767552585533788151619402082216703288758721759874534415832457984531296824079649445640466840708622464779252369356218259990900490087876313763483258901460202849266894365780611769001913323982675088402742375361131092250781060809858718310170874892075329997602178427556348065871913780010078535716602256209766848886240302183970590480435639510885710477941784952071203564360160157694013683272478877580145659624546726201392347547586955690287881200181595022613110708350731929941552159184778566682644107052373673599663870131370720973669471921187232232325555137189431669503610410868117674583420873452621367017274787389348057891069765953662506024542509381058627459791300932242635390896927229353496611261474933888946055234353624753361870720660811336201422163670318728810457744644625142914385823073815143039229873100511821146250476361729683207615685260008045115882903024616420259772382648798132774791110721536*i1^113 + -7166150590132477457642883245377821822525782097244180902702478846959888302136235392354405489740941876405999018750361588310378981903296863342075816386735054453544024699826965993134531252476674671697009994620305220300893886944856339319635769863937630416822372650558875960908516714404775535843249235615749776792941050778273669043289286179405696061337642151386187255235774135638285890123876132688166382816787562975054745692160020588826074124217637628680059174214855668244539317262590650839951406555652609615872429318854833589783131359611981122919382649184766142193558760446930119899078198706587980873379170371819869225067621544934992027783544446080980081962928011895825245077061364523526928093075382039900730405981630217619337012883783851359919943769423217913770717256875891534724514526934193446689032744664587081611403676825632926782713164428475283950628905312762082276915271826093073411697337863485371888384922108126924452286627181911118796234338146414914418725821787038573627693644254837084573746653631259240435798449610762514557267004463305509516886675599705942138946993194464681229081213545433627413809722068375662552080489289327660041271932758227695179048308989373451748879291246792165420018498429712649283211285822267266463206109371519781216367995294428119454726658973281976632091070403009703255741511349883310166832977811645047561147797985138046291814177691777543801629959794698965837751615896303990475501193431394056973216999120192462118442627621894479666439381976108283107910774375851033874395116697022734923557671611731495950051511441739635821417088243130071623844512947711606328576119413824896616741784383418295052152472355523849262132665627318435191362078552274028557744408012154048799623422681242317280896048527837224191456485218950208295928015225197559620396385640291155660515697758080034558238271700648900709365602488002105030050432631429457597315701337149258805646354654457308876420770855165963677225359756835776770474366328608821221557818521799036747337442407809837674617642357980216448008210985117604937969660128829058947516058630932030729177851185249360066412863911812573307020090356662913015325991312941983668844656995797814243295960439205230729476499855077854617207409243214067920100416993820125622768164050807768685567559667847708590468694882724830227667280103503411333698811043564963647810441664893834963233140468735318681015784219509730604061317339716687595430753666828343035632360188953133883424477233681905054662034335343181398258317776559795518261138594243241781937295871195645921897805233549374391994980082998144113022674630975921872350897266344450011363132011995669012018330164545411970579817963939060191331825366254980199871316632899152220326209846732642525455715699616941408014306541388320332186555720563846690797832191583414991636987504164241786587869264269007527562314965340075632212173658572078727182876500684691864269805920568692792542496567418964703300047796771284762391573504222090809897854104614881587907731170195946973769260840641497349607701507132062837917865130486735810303164428779721110696128944009438892153079910154175519397632736412458717551039608618746628304772307674249350642629673123586941086918280504062577370898883734673193037101584557269416277860821364331127069097806589106202180520884028547590552572989376522468294844372195837977077511167827849671969286150460282060315178569573808672785850004292374757976094446772673165149172557170417328703400370716298573076692768107026571783951826065434071686520440621196477043119126936171240428085135812709120732953645893160226181259675753699901998147612114814153912029971652390158239915106411188737945166219489371715994591258302464406122445361296390287689593385343110772613518035123678811495372066769630624929066303624823726357557301523937502985208695526913337293504211710493628687945534552308093194066221418160733210927135785439035512031329423971712910110435359688926317699626651266083933489813756510983201584414961524291268240232195060534543420327920452851937138611872876278426239986496388189683643733355230514409704114149484338329082995286690758656*i1^114 + -25392792531473866040293982275912228722587787266658164497830742337514459500180066296356622058734076880171523982418286081923664100363109871275798158569564003713768013939057126647181720758138339794409187988560169624523580837133243732831713338237119780244376681299880793884016043286635343639954951846020116353887436697306422747378714793683450755004645343475339382500977749072543518043550743935656305425283087444084769076189102268728693731471592844048873384472042918027822431880600629713518629843878788198624080182257473343346990880782002867493025738429885507659648797886579178220913998974947745374679331488046150370958036662043442040444049146936793899553365651457366173141525281829126791202621275691216785288644913988648053319112049345997747096569899719547365129114026464771571003164665295157597376720035485107431579137106150015459839933364914879458103573076832961860747899862201957009317108301610579253302355835415745092573413372437558972042222969259976364357155859794324974438222836091635231407852390237565697666066443959755606120151746006677673072345911942080485270659057334074491885521061651781944584041087337954741991031814544990133659087144898314018001279933110856644826995803489487264473017725199905877610034503565968779773332934629350753690906368271444663659164437409932816351423206505520633666641821242011857402001762040296115468269157571763354219361092081594557634892103098156640707525522038114713954470409369000033432025645089082358276193595820911974781034241463790965132520421528812337102954872442228007450805098833177590794770081942177489397315557449432217107873216205807584997980239277351965217753512433232193320692786252989180144125150596403192454056580804478485091675155112181201532692801277529034732221261468410645962344964073605604473690810972886817270551445128303168709877458187583864843374428777597618485092230124346264820784543035365152006625383839891075441590669300002179163424991460541354552198183651489465313107889918414228705018721117308307594652996018770099254210447126935290079193245420401428784713245563183476180969507344299494774863186178233492773054715460661263286600684181770790483374163409739052816099858802277208208017793425139781226578524393506755081586958758389692983703863991103258338976616613859699355030642117228900688789658590546651341469600771870390153072270268638949009381315459502165044421463416926254426390298790523764107779041074206266624309106878146508114594412724160379336522134725339920428177715880590560885100895073567182500371597237025801560102818244589680603564183014298812890691164753984295680860976020891429373910221549819722937141742497894418587120000872851578819869456059577653288354445437579767754783334481224956988629861003573700828549763676185821085644608168361540432344706529700910191099921970000281028771181264310329265350559748797776056557414213012525853277975062453292622303634778950562866453419292512921597775865108833774148075985921193198857554828366596995543204201886100985422034973331091535206196871533382593140142077822441410092210899172563144796494746671631136823456906768693413141517326556268776962294048207307508598214180335633580006251991494862316878320247774994926060981734616954446897850109361151818966587082394470425942314242640829116398780306036623291435217278174160696933041895363090537701803368040152457015751430146377922858224966124275841158574889941782143503220316975184981178760765080636512678266513343681148639757594158809765823833629160210161745251592163707736299854908943155832819817297814998700808052362230793181550625399846187860612590261637956629096621925246712604118871034649463033395754164210864189532829566795241966277986856777172282983623185572165781738367494612624841562501424393589518228148656347906654732416222218123126131547421305778865167706779141733304410862130176012471051140592857897919700843964659466702892281252797944990465424796032987387928322599282172746144251144946449653609859866038200481469408124889397339782747117198849410768799360290717218674041598252758450686139646704317024657842103520439322393174471117753654984641437291773952*i1^115 + 7864927448781529096670361719432854559346386577175912014530286825304338693865067991230391241990162362176258724966631551335465985730349114035342002130604296735334070879940320389672136872513477948027502793400831201830593704123928891138135262764999791732421795912385982015672213558094403825692146440585026261749849230504809587016724652803486657793794784513733408354750007499149906756576510237526429953144138061172224188125614959569947438765401614286935230477156774799694005939576768700904095107145420131141311233834974244860394607766828392065442124015716606124388787904389175187986587822807298945605237139748849095939070278465362831265711831772713368397402866077328308440062261501838965917801927524634083257215925179244613156305932765070532418754989535201765619878168628465976327229624679805505679681765971479039979218712403435064061739458231650692291103011910075126897520625144847452507224171566655195541075768851327031898285037033706279778952102860926979938818715345064431934383137128017354571265327227035632725624666994575576329836340696324566707572317168430794268784683037577291610798308190914591635756191386168902549408654584343739690632558436042534156043093231215096567443580180115030643025307052922526868380764524457270236242373806457707134010481885478664340556072420087458513130972407469073658800386552023466358669745059802547240243272600137728296053508021190009785394630228586016861797067523497521094967521774675465070931842330465528017285185789422124332071937724737641269421149147934273273729663733897992815496600070486473682872651958600106367722845181250978290703015445071485402503820077618918639100545109592256504145862968295139177188604690224202395031405656907347230173087105189491868281793671141126163056705963209203001506642360954559256524946807753820344134918722841518766166066029402723052582823191701578231039697337549206538176528831616569739816492168323412875810836993341301590493273097672457858964614980118229431227926562519799323102822586217993728601337102226961529380915545711814423964833785341473703879322998594392161910074637730409916489597805859344302567137418897942316436556936732576166138328282717304359531652694737818412271588941282341148850842149570161192000097415491900410927677826726017588590419094475341905147624662233655516505353372299980598292934346447948318161290954374313048038607886179298113319702033405180972867723958704792761706432110303593411971480173463481903101772316989839961820500730685732807773156521883689119267937588100319482352541392741196782266104013709125450692134630545716679618176364164823395473967495386087478720713402969240528115295628833032386541874239565002877556036565546275729239739941237088531626954226620247896170173779528276190714390412079860327193802008456869546839341960384069939918041759123829636638220691982880681468497661777641516279419080152496208926399208445926814661997515677436053033157575346719759574033054631256152798696251711906295089343668065696241343530896961015439149561218794907576882130681055027018265208832914946986381667146712672616498015191369719366060919775293102694149207630759723690828208726853035042264664239483449643568442123385440336065268456385785222405865518270173636572423582425179571331224828585676643160901864226165557764743845343043517174025894936650773860578614491743294839996621093800944997700238153537703186257296607362219965195871012903709014770220953395277193906166707923865791416053677626826620939038603538049385207096598105267417503188843957080967336185575931378833072503807837297638446136432655145507994158571857568518307437571024649817228521199012431736487295064105279454861907767948842086281925282365260438408522825914843800788734702007169692652451085230347947828560954252238041797711597938302056519933638591415493002608415816358280972119087105557356531209062885363653710575545691622055210064162732083876674371113542640076137132188610882856972141246308292867655302526798399065919277730044001225990939452379710250086816292033794308496089960537441928352783324654328864105598009916659043875128105171718633288575194538138648182784*i1^116 + -264463699717466750492935025739333081819470982448548187034117317901175477950239452754710175297316317219594111197349362904534862650105838611378078232476398480167727660736691800229152890732418643690090851841779068460658742608934792795196771597072379236762789303244070127266544243987111332842408393102786250373270251131706470887969129580831530894300324347231391681361407387313314447160061006712540291924316823006208024567731037743014501983718180555108510940665859287929619875577711268628723475986670772433744225407769088199211232428142174422300876698828157867798876806418537746878876916954073215872428126515453506820590893117661025826294988081258726213493727779874834007263751491702484087148130990997613083602627985831649034719058479934843994850094033426935519248262484851255023117544206032816406709246919932022319060255612634462750193754503619106399901527536907537436228636653277521794779872492728633523396357835511830691649148485378640462154449074054101189638556330856266741196595111702233125628456789925031912006191952914366966811436574317812971230754526145441419489636332435299136328160238768983390470440808926391366926761891240609679638861663670704021253997977129318248313987916890018629350910526043445591664545279409012573056064260587668677962048718900126237640490136683267517514174206149213544027290886309079187269085517895115005838968616544788054807404227720787256385814382679235510557507096916277127940082890854304797263756283425042236113412693695673369341308639172857100663512016309175354279564785036022032757070671987763459570409300528495101788618584932578898726288346297540271573740953143795113081340321218922383101419810241745023889768763997745921265459847822144602233147858912010066947225961370825661570574147142796168236383830357283760417121368774847866625686005779246452439746229697324924995665395508497075594561331532630364505632071708315225501929441947572578685982787211460639569137457857620376698462280266909655951293763850440461724906191387297045700795657467192780821231337542219839002874400414517007248022388829333515441399027035274452996770460988429490366972242546273078727378767103121550839557160965643086384367484889883920138810652128168990024499604593460401853906506451343070323460949054894992811391075537610701215279870415027711919538131094180351464537934513865696812813506038845305391364766556909640887571601863409031488445207164107747906827949513519293660810317226777820406525045902340821490558499028051499788592286588388794317783591825221065829583752496802446022329046090629389476556819444820900269004163312495120495887873750917507736410423046623753337937988852675871112770610153340083452928795274356139461393042575564517847654772747217840826294926812213206000636040416997741949579316624513751446390012772019604387736747186961709571638456677308222054381164556868976977435767555631874039329389681016363342309689024386820786238630266185405644691651052288085178391999785614812335325427784447959672837676087087925375584616073809058832680061388911460918941656546179893857991879655133522795638758262665645512554951668706586146810166510083117475611719802775653983249254389399413032157808511970303588524228546782071288662702975415724274862211227085974845056145202889534873812866007633328853420565875916305776100062271347095311860687962877283500450914285721938726528247648911950785018658840165204142282016686225402412717065146913063251268383268537624191061957180510812320915890391456063486906670466027749574406040894172728085988296472110305547675848558350175997128989909422644740022216605519939765858654298530862290553807099768105576612520392544841160626982571357934087896148435409429121495641967583318007989607012748681977042847268454491885358583254810928288453231349331648598580959407945933848622927616653877676813203121327662725009670403461523651889878622749775043377575400525598980925419564693711864517821878012282617648048708617125736810392142004901296069427780451171965886474673212932834955686554663482882138725125804647016563775861443294634470332569703345117796633101430508829934879866085179392*i1^117 + -465302877007846382001746774880629586425268109333476598062457895852488438852288989919546999679599720430259291714036945450749012064919430321426538534672111529831166596152727255653624719767142498319719218951715807996781320403105912248945165853024870027981930110271563615699776664861749945943768641080241309843864403024888082944654874346171406892673112121218405166657155843917805119744640773390486795247801433008968952566335550155394606152375370715583018784154134044008599613636726871801291410431438053575847488365081808056690773922348264096119742156595781603102471072635020294487211115333345098618846059209379776338826804783834340698052853507842210534915821601397158298186332542168921262991711778964972690758845088580411988020009499851388354678385052986088329478286360896351314410856061174767325860070996053829302304695220538119173666603822851671085784773808584872431104266659088788678400250578192911134828199829679760414862278423299406853430650531257450000792591802968492209539179966604986381885151208404860476373945194261709318151314099976490135185837367128088559657866513674233815187658679477834371746515324184395869283693277055855220869645317999457007336372196243979449936204001119832393746940162497157205901048843622852125572690383285013272291689013556689695405848403722324595558924822797773005790917093170568982535771165074757996655661320580468279734731881871408539868164156464537392381155796028285241496436881227345144591589788208236138114377174521730857048070017134209744202357101086645977341504601747166801462818331369923395690678425888343534884490583558076933176219888617686833468634158722650711193830457143782345471039673979130376489541584738712731986542665203564320567280084628234028131647916255091750095765183103568593816119135529887462090975485973002863335898720032480166397331619233995945515843142943694705237690479056228761711682333409074787346645973486601305029953022969943580776019767719907405065912596279549238898040173918267345646252414074041263323015714256378301506228097687644188083517881856558207819788117087961306689777001018315207864520111939975467622079150452430444919185983725069165594684769776720565469432877407140802251806245284688388002137197060307818451310542262887925887741731789964990354340107066443353953572678189788974174316971203435850173091189724308188908210489491156028896130139084257560152709301963087776952232118633064940148489639891386011271757296856013922215309042714700101796268060856782660618158376030264259050738099572537888516449070765679581302643924635591759225050906665413423241954646566186388081500594431093758273265281743656602952914602381560826140380403325653940853507237870985212353642462824972831685510302982747183922649778890573216554588509078445947590199158037139118572115514168153321609726215171957580666969244887072002269802857449272114144793965751015736498461979217639737569652104468942442382911674581347069714358155442559325527034699025609585472659735980722456833393895079839212073620926302458569083464135642580929997151496055192701058976506930174628588109109229839757026169060703405701439208574693693229332249386484645074377194279828352205607096019090205119882084462407921998545504185420170312801459132702336879306658649299482237086049706649873540095365551250885054698084578401131697427465336704779294751332235799108897725550877523914657355010164500071090906348622481005144577743610367651416841983325237583655752440991882633738906656335351837819716830080199961258255977984832916457554211764346723680122819371000225133319230766166939432017716369243316807560914660374178171620237838835607907192054244927508073177187770842015108099381071857782235164949780393667844838321750774493362217143078144290378028139776004885351003371681800286705252618830333170527456695785663373691435618843077345020732609314014916706785386777475837990272818634381621872905080186441532816440265142788204789437748969164134411378628856573637016568334420286685236210784455565517179742391157091503795398032987470834143386669054922043040379371276800600125853765303309096231085043527712768*i1^118 + 129989358655330417955589140248668926691184420725826438649918284915494547133328239722710641691035432753339771319258920304858871625062502154119212485793565773114569151574878781428285204772967181914745676310623351648480239828973949826797225996242772876432037484063153016116565761452946756780878515711957572930626852933997723808201086330758915819512664542879264888591047120348228351652604355803514624611882028040015000972093647701642778009919291183560730054208721043273846999801102279903234406274451527761918735556548745962618482540266845164017867850362506658992361339308928320390370481313236862052352072745618530700450184637600365760580365833782259098202634647594118602205294952327012692047478058596584217819041267934424587638429281953861559491725729287853460273100384193110694313136539088711870540805443135363655711382716507185069204771470797334656381759567815597640634586065042507662342479705573113601220989986750539140713055790294999952131298942723930241362121486486263805475640500035883001662436717756383402546200498540752120523060362546092485324675626244051560143131995710444295052290227841452812292177592746957634137034335251783066616002350583125082160845851668111280108452222912169624499659286495659350658539245380516139545366368264874628079565719050712320508163375521964275178285071327240554749195442643318187005846836104089717757068949984137511886791049101263456137739193171461728268200273206420473577981778058741535789415081098513584228441635388848362498380980395762492739726987012941614461348407111673097611976149687598438672413339047718793168298032099691065225998837105235733764952852980282116587478172102249210437665279142280010453974249832462751007579056067279669677316581208361818599019541976643171074001035847531543540363097490060827150836685215164589609878182399824271080181942838802092384992588436189461309214831627231534969235215167008381453082844530763594530094486953452261222276112457451389694755917742045134864149797746635130884706871392045562305550889311327498769577204018754287587546331316295246462531211401074952265061650437834924204306058337780159455063832209050125273714604908580181341296797256328971953300751923331122993461069020391616467425785615566731281767565817767447947989191939766552256337002409330140257654049812809432869890157960243765556575910576810245586011235302326302680369641621561412459290464004080949925153165496740558090994530237281750625879433002706062409645173891692269221530460875928003522228398426590787083355391811665575633782280049880944482075233655002925544341155380804198524405996144337698340249269720899665566589633052833295675746477976800915129372252271990576201196189729628886630761140727100240904166604856318066406036099949220500691175318066595630361606155972624213932511193517049410962558346990795936521403712563005322296848495015353674814535967833246182001094408413817945345899329983799274919455249649017422224883476995969718025831891429438315459384632040445376712152067844340238542997095347906393669018709257291668638642804062387097556588997344565565784134457656429818783098754759337548829917202908610186685603148144677098737639068012405042319751505653307876064648466231641462728110638004627152125012958292367695233141180441490546862632894063432509789862268169795156573701159168744306018864903319673907863093770854170512220212477958611804843443222226351804773045065003455163307506315039604053041103702186397233908044888697260744205211053347542743251088794122437999349917483103956690418307258186880334491417877372409076806850893203049952697425279463377607599055396515958829304808102755940685323932031476205335615335058897167128073997168671782988681181805595883282086042512998435475990294784736643571208106590135147019135225521625118991618256429200736007612899075983334325502184161987583272639088540829677675033273360489072697140331426819624661214490119834423535986249619838153886190193283138027554103795761135192090021381083546834186893945401433794465236611547701993459438648013999637172857973581949559681056151414094944695752166339641415021042335744*i1^119 + -7023409588968543208450458411926766062263518120449763110181506628097985028816818955535764692889587356367668220906412786857205412583380327536793378284884043384386958211569230102892741953105737232800029487428831997573179906494967701436148616396131118728561427424451050059651638107989997941188152783956817585370273806616496642841546270266029059951424730991320620792931635297689716066159263351593909211759065328110514146807511512830821937296573342169634347894204350950766516061515711120049465351027116614897390599938842719961906801595779756687990378916905604822295823821951246265162966612397463965592572619550555509605542674870542745802119690933150872810981925375849276543800114928322646386506967702756429114063165221038161997322322688679116095861042047357005779389696400804179140963469961661584055956214893413540000142294197169747253815775758080470995154247015567059545097334074442380809361179356806030164473935405917929312255944963050206301768070896203438534791247474835496273612039105287834154708388727635423111224220183505287761122439792496318536621440492341022629222631257418940844184017798396770702456006836677812495057785705572768235139149844688911063822556724391305354804862041944661736946038905280509225954242927329820052275202300153239154576752582913172866838113508479386939420798421329653413178258272647972783396066765187292113110540156393861057042052735902361667979563310503037870611313738248371025003968359436364746100821275020426091195855470469832401548944675044484225008435080480470448519883630049137178857178993946986349323792033927534536049314057592855893831579730660235495300720008871804954654139842978405819148022260147253488191367056238844292371219476639787162665915779426929554555791647740268158337594654285022487935588676723982603646474235964193466834726480185454040716024524456797439121318360346127622718553622285587455642140109693342712555569275232590125389196197931389104727979862675093869541862694782016824178142318613891196389647687598947208627912835659560987980692147164107184577428402520466780457036543123837514439273644911678582008107708176050939066790070513698259006475687725386987299025194369278428880738473569594161593075234597340972652312055348802267896164585617659651576841851499032046767327369820898002075837565693965044270575530156055044233641174683562383510400634713547950623288587863684073390305604339013845806432592430463697016752914579207566989359579158951785497617945016452939357559598087450713979174413066725935267040945026840996400104131169152595980171199887298249669521271197309222447653522480631251485243674879396101265981866123907558217723016250559161467095754772120735874196539527564218087457728501594570129037106609912431979799260973986185617007921074446722856056792168360518236434727526300216610885945642469738659127358419500219555507913782867515023346056326863324511346360457493467450163665432461132659048704650118273879671485828699360486735606919123573747918208653446229649314104900567728543206628561484766331007412049464381406513134422070866862866001337284344303152790147886574211153216064935563221643683488832383184185647712671131707691125824155303245992739580802628665717606069464599258699668808949715796186213017238514562929993774523045434931761862077643056772167819730752197608423545747091129057420336834830865867264514370710395264178166440295619578927134913772895921676843725527752418470170110905533083840612761871132546625648892227089653115750595962253267189479129358500651427898605154352655521341698120038493826969257830503631212359051186262706005829408581510030642900071535185104547953490755431575929160016285383509054599063901058486522931222373335642796323667978030918342279973711162093891362399266426437917204136487588397179537491932047899361396206117719665758390171350058365531846410128479214496304648032701019294034203087473175768011738926905408792488043787376494500853519701276085685184243410440601551160529456496414155682333557370627475605722335248371882532468825880798876143320695666444423039028025776841907380103200681214624338542592*i1^120 + -3644105990236861367750518273296573995410490930031772915892180348917036588677185292266379918224427182915105513931616481483894320604647257529430734826296228728070055937343250903355449686816986105421703726080629293138499274751283791922909814254079493386766598171777890791356280111181540954678947522137901847677242258839456439180692721322806666642728915534103847237946330456668492171211431106946029801597028376890143026535427470720593521630024082345792414142977532983802325702688576746501253484293131683376307283999208279348489267248178266390673273575604619476384411769975217773251393247860190005077623201729809191851577677942972427657611685646377253516487308072209294361802418628377364335098639154019675813701483473903288946818908037792325616209117645371446312747179876618728507126456454178867275508004231416891846633459903387805408983550707865219102036057863222951178950917050991766120705122835717497695009801173720545288660989728325029588674749755559517424113792538059608725151265553436282813272184349930123871598406078160322232179391586229387467637154399803937889052717662912129518003393396125412861420364316076933470039168641003945433232824765700545814786009393414494092522795103153238088356769043372480162905545925506477725464553739590876074292347739076530542089920706691922268467583991755020704658174548507386726245346930019236648805969807907040429503542034447125705934376813920483532083377611551997062282185498421398662701877620090883434808948775227079749180825068151226104223963346381826267532691196971559200335884518342931828872628237034384076439577062327782163322511273743523046818230062745995858367204299724603795221434410403809779933525686831357415830025612944577655991060231770301182306924606821129755389067302732864002948558794142359580071288311236655798787605304768888515073710065733908562091255982788728063190616948176695884766033125964872206250296692656805012322706550410503686738578452163231054375125102831542992597714712855078420595997232596326640457327042069957865512168225726899234616129798845946093522575722969001699306155384542913552380863253044771682792766887439705671717399035214560730212742173831250121360020298423654167109966873113320911684962462570567041685683090778686749021313025320631538624014094162362305743151745517959026234154525115842955315930473902033484624566447947087947094198988515857367367794214657257512057953964335774593378707009839392970429891780983483924165541156671720462711059463850528795590900524874579881576696337523177630388445080881339974160607989957279235607669903662072205920445059113822864408754602694825844107841844396632835103728115940391690177793142972493204522327685824599489355577526740706429975244058255896224590663229902376278103013181471864365326389265430225399016951984636769361009801469778329723129389112885014674180694998661589122689921928524991903341105609737057851847058045933001420710215579514658427542434503244605891915096156227282255215475447420503239585920626548612686405063322518158525690582968598605775498216363143998142607173764470317921443208255494717687941885552712233321622093231862124047706354120807044741802753195481761828692075289514833339304225265335765756359629709513300425604280080160967655473232959257681318939876619639329372445337264269805932805137987929946434944511897948366776765561263807076177488769329436759459139442308044319041251749819213577594801591795440021810060930953588656361323852604206516727563027420268029814020858375801066515088546472508544680517483923207304721393308963457664123707245733933639145389421712895102764802619539552433718972422302130505940115564809881498724295095247701941495020387116564295636502118100994878246160491615198321190895713376181650515890463842451739599210315744091563840520180695774967711255634255213411253466788431726349694975596326988733354793457853317360601209120658077814573938699716049856259149301353873134832445409148441034006691983612040186376335938263686284645421894773923305393176383417579114145479257417735812792957981091286566621804972916511794886584584634368*i1^121 + 734872136958534568261945370599242573521871312055098990755458093185933801700187184913342712509063969888169612073041575317727469958082059599493258510482737367076738298995222444535150297865580135409346295847872644997542875226788931177898472441086442195848366281272786153769356663252147906049074254740004940466980726813112793505710598506353802471651938662481421539495790173176356844611721900434551279203958288260801418969686614941102899943987039788402591342679014165263654972592929753571632705666170004058049476719313565319632288828299510120592201061867336221161390982095528620834967536526249014970394864560057553058105006728379109504963409766136441988083519125645789275013440980188175151043972712325609287512703612824178997428920563647763375437795471626140843103238791916642797342447858798722238451827750557787324029754887203469243840068893288036505191650450881018694364054590856824488443259249132687021316342136906468408877069107706848913878009926176360248355618979883092355426166632622496661625390746318582288144779000284389860235971721435500731852960136196695304657917413666793699834767741091781665392208659469097181941900050756666505326267777011533259743662073301960257133088568488239845025318579326914395258384620364063959152753752153622460607579606141638934398095506421659828670101091565701865608904276974295452424628935902995349539394057386060813472703146017105913691774062993582705601815858105798417349691983177297205912252968607449235863653556451233366614401231460552281646677778075355577203703744642287046510618635462094192733874607433230214531449479522190596373301615731170475246641277971098746668101547855741190652604982188698161587047071960142249103776078442544821456058145443881944642177250523638687326894024995725491553148597267991214695659372686422195338921980066292890928101281878684660675668167334276629890794786496420939255721364207302296819293953412331097153175037942360167610863473200650239189790474286515942433399383690437716067186521716910970228100326110470659976426038242688663036879437735765943426932976541454043438125863361989159846313477096166549308907334132986424955637241629828183444722917587555145755353471713194663664651861833562130589348885872899676729904140631717540458958585451017534024123428409052661686027232586678392706908673886389254720180059661086594290811969221309231633380623923296990747757483046358185001883056711556448687274014263180793633901140797350920084130800415147713672991538977076083342772956098134193711917086020877044939698396312992058860145042527449151278846449144660143746192832171204385196356638375612346202967664911096492725054522005009779276843208052475755560101905730667184096821806577603159202286028253446548257032895892938779876473038014022832776810512931866635484955923581461426251692891971389021485940462625990312556191055144805707484661788606699732236121754304213741412304704635285794341465240044847948348053370295969186227483598496981312486658778115347917637117953931548129261822171825768553813453578246566586054286729928491276927806437942053568123149368530607201022880982273068951627213742051373650017562386335773774314880074340305870290735786659875586369582034307204087735177569397089578232204144432700347939415563093175868127015619262640801514112878660991449353845402617371629980016487476393554434394749245136499320682888946401900257573965317053258445049801348939066923914069495089740317581836606627822446366492335944321214019241166616924257910778829782997728557949111432679387604030303898313253880131700094701152943533826801338495912493311991213678162557064730347569124282433823120444160931291811811083923881887943482550780636959096044216294034134487191672767584541845052459492483022652263068543483952720407815147507454453150865443836675912190510533490192252858283461847945676914967240607479437012027905973758901401464102154289576609435544669329946833215002625258074503482073286627120137454684797374003612209813707234391364394479130061105530033341103774738641220724434368163837409467832951820171193224180733784077893632*i1^122 + -21664482341889771985528204903088756617430263816484057992250088622429894378373718820793808483173442979264529858075962991083719434617352280336814689474987228154530564643240092243814239337192893094601356808249501416722792885245497611397360334625361589068688010058098162375663539052057458445501294103292771514463314956682718765889709177556068964349885487481224045852260325620653176599312338511413322829091034912823880347719379095912278776274430417883156908382413453223569660905521339420810580288773346977459091584272258460213113982964800123141012407862751808613944058693424505327359450895574308148258216944292084486421980230322471060338192923791677451269613314379628793843577707912977918926164452223000461529195769324311239880147191192275241056516407774300824251848350891343407401554968938823230054027373742405229737779714038201062435536625943604884965237335947824097838673256294378767498380274907995146377302443396744344229784249593957409873133213420288436805485830641635707814574393775115492091740009541953006670323351434706808611440966321454042922715409290214880310627460615392641432060857195588743331700765595432798148519853323215822047178631050920893916019410741220750734060420458161297351607974042978928304259291251812505343453197166469235036347900101295512282475659838698785627773036941992089928096528263645518679064801998420997716141066743119058625506769620785661143378798935337298051143728018851692663631828877800155478401424489493763545407572951427286635438551498088809804990275685101339273010506276399310454283796759369161046558513504348148218481222184720127840157117662481741298461419343584260958892366198425688966646408179865983902167672277008420282367671778800604197134752234931809381100659664359580784999640253322203525614298777504566032545951009841721037780966380289782346230592068443590126621383455796634812554482879912697606092220941146641830252999438190622110082322173302459518207570380108878053704337331986054215660950763732161284889844484619380725835039874007603968224051099207902565242069148143662289704517289456932934586362623142617519035430712425174985222411709487163432790021975188023248966670728841191270753319617405688227876906155973154971562125287797723447105600502465151347736989543962337031761541052594339308036182893153147290563208683555831052027574283194867968284404730149937973487230580985523761644676601747739206764922940418840722244501836885381825495920382965209177712915259452890055288520811571437419390117483031490751881365506738228811308054457223000307822699798075197833520684803255199831043785989595131898813737244083334914186193448513126525932459644009522121149632773431951313687742580491377072072382542225577172750529097720312958150535014935585878846845401121910027009122511606335115140914330248616823341634126444750832858834999669793389971121536277549059683990710116353012024060721167572414023171168677432465765406259822753762412874548447085211054977314180292579860910192977444267303445070133396648546687968839242042971299599246646989298634194949515702136404525836180858209339650042038618291272760262463958398322452599930958742071596942841959774268871516232152460610039544852122788222575449709893892752720635059341115537349360294167664619796632601451128514083266867461434836076812853944977493310921392433732730050974757172751292813881315765745283657145973789681780725396576097672789746243250312456600369256292593694843469988162976327590573178755918950292809160498516820757221061586552962533341882958568474499371285747914350567306040273845246148156867194482630251471097588987625244625643519389895291107596307268719562107958197595109558571310389733647756650323966748200411101451965797547990371910506806012211230912931159424061534518183039151869819581720822014214626265634548559377422440279842576243714143733112323220353208368792245789508490606496479542361012209850959986098390233914522415078088221952592620655689300451921131174804108597514667849531231395339721960441631430171044187587937334729979845478283247405986702521869763714542104215552*i1^123 + -625469842110078160979089931834603947573385813714514119931647220632579446483063172833851582354447175584497465751741929456614812398220377583434030423801612035204639375747623882962313383126576459673003626141506331752456960919382769907155544409609797774671341276014246765104378383830765741132396911459451909377680222525809674047546067647263732118888042083303543591504200609992439314994027901591153717136576511456749850925803340743746838092814087468875216095993371469749920255609543672082054716674107747099578793944106831840443753962976711396811591725375526066042424869380541103077834520101538670494804838730705209609462109310856406034444532387997790470174768616548365080693150078610966735480105635015752130036888704756437103239339378724407437960765524140212215003970988284424583509002501612099068720432519212110160129392128942399176467407738018149449517341868139415081566355996572755860201775689328047209142574109755314865455027447645695264532389627705349877557733564155349169906079551005284310319750558054667484833305933417537511858680779559102080262584625276004826750804382195177227803207933917371877205855608710158232629406201354314856210930380715120708411968814892646572466690067960190973487929990269953770711646938935944828575283653724645087923919433106949303489368052460833582348207895623733320907769488462038156139838951004650652731038258829785258785375646330951112986063260732819565893474537147212224095126519534098091041045060012914777247370274032213121172885802106221617904787842146096937490680954856953603200196915570931206560691988945100202281128248051756829089990451445333287793512827274316610104669336659509436046059278030846535527039798046574484150983840897374745970421333466455014758977061645011957193871085700480581552160215666977243235231919134092104260326824089109762684870900698216959435688775181777119041011073249739089251594467207985926720766685009499179796739098731265684829451930668157430003032444829994698856565640944231126328223683457809611258287143546563779545292295387789350333446061017855642678971459380849973274246231626334265361730590730029370373734877919161765847867676437863715819814409487648277497254350006536692644558862486423221957072078684175351506378847447969009976498656417311897855881009082782506678944299114299551142900771325448954316422296083389840445071647241157909900474401083193105272136257630190110627463118683307620868531980307510125163868767702210290924830660152664442183238444034061339905238344428685534596646012130201793035786040916866008008262635233526534836175949515424959987406657096956074628668852137829045122608458626261402896842840532282311575034012018612377791906051157383904634310503346527223051010970065312668517230265767190580977837767479270426715183083066456199971844371020805383941842197256744855248322383312102834774534078403367810288803754628241017686547621578350930928147845743845715261320845820976244038209623758908286860000119809609332331008443325909939880689867893961516313579824686888999591823241566548920804677817752128971151692945506302687414148020574184340187131963144970620264789051396775748737316883888523123135510377130471901258086648685959091781574543557816867793929038385900728742361615346308362176993409240867934925989639227135105287450918352611038135662833101663467652440609911363362042756213494235674715090825333131083430804847366181567633323897642401055530256478929813724440105725543479537193723761328058325798990785790936213509223378992380810811679307309973339532204808516449691401016630798176961871208855557630309178005443932305414031974230987948389115307992611480978892232097863343584668431355341718746911008071976810173232259617914885790093579741579616007415232901398449519895406319507588476370187956533942506820744982854656998814767424726101824523163479318101725706713412441168820800789789900549558822202693675175492740129321636034251081783707742987229682787805703335624244455963548680927242322895062676022119714632058258302574694798905821744889099530278722787077622496758166377314910208*i1^124 + 45438157611325695427549853123084146003996356682189693663881043090184261677750360080744298907471167396013546277761029575762937015021920295984543012668895875892870429310132524010650703994841801683649485228658999078129875912468145292766287696164087633694124923052792043914650092761185252837247533648253025296556304878725385157950449059631454574609872598222608225780648246245059102823281338424453189796642940379860545965432527142610394980331289376434150381461499388585605718475987562644382418399853545689272570524926769687687097825243133169320269677251303685633140003102654778358450763458166123830963702152387239098677047138027658873927737485386222673179540453321672397997377857984754621116300657370546227070903004177327450113387112656831716533142172364089320408968690136946340921566628959736764952358412043965703395251350740269785428304626652083101196396759210868883665112109353275210934120316242637450307941549254358661733324776894628299021638929746299041175773234720617559310120116954813135669083276439868336380871199230639050187936553699617784985906861543925582088393894791564809692922698312446148678976475401977278339339731203989717668920290217356324569662463433222180126958738899115592656647964603768610093800940705015907360338769773920392600742606373719238093529234875330157410259881721213701328748488025775859625253181693794678877202707430621326289026185952589631109968483616115347735226246244780117957743622201675527211279091167844247766135561384107198315858397626224342284577355246049451109648577730907201919052867036054215676250286267274229402435960706710025487540944733780783921216430251378074565169829389580090930648747957309786022337445465913279188783369561221101715966255329754050038565996193219811974025518571906154243181343386755489471282468612137387157995233488936861189255994529274578309562304531665514761581402014778656656908512433072860107946235097230102798299038377300908517766638283335278818761968043367823202035189608961976341875411277764872677435307680101691054926237728658844655081763569308232678559835107770057101615422495222409409131367295351550702228444247343272548345207862102695855568157030552311393340030590531298296168056772269114380838646793869229065674953916952811004651343592560634743375434822923815206742183645261109010909594529304416343857701736770021319293807282680931070566876937445505838638459403955970883243116277286362392543667439022647135177588540092099660349277463746684488513561512574284212322855578524196602909905222302857523888514704532228898775718339349158951487750351795733334320939223549869238006391566282327253092278254954522802504662766044811537663708755599355543091861223683895408436282537352628467273767537561060576165802537109535815866002230694002698197543216898595227099823941617287105904078593131090051486865271054104270925742086098311661888103137948346177896196775984427436053809598978461722121837386107617010661853309739261188689098514935729265354002582616858157374130117755609190926151723672347430507693487930659000285432067906087746192710393087865885568221825158049337835497473514604956498283433961925282462261489419985499402341603831499336610616002123318250444839582012448659349796171232886898118087291044786847628338714286159268055182592643634428110530355523849658760017930253100996414432177128247689200240740622764172531214887438127307077289990611639836077055803411049159538339052252405933111005590689061687087612472444888338052907143194268026077595736646623570310149041578688900484672840953094854982674330743019314493813322585972442488828661291554365613769581141486212469433758929790064570297485964081569437142497605164169757376509891738155702275901285405701728257338249953515705588555077045790115824082304331344252698215527208823201989377080537431887588989676481677829884969004128277775497290815568325546919962248991487069897836609307832321949357843017271315726157249778300969281288875509568541323852942778248493307321630992495391262239242185223235620168308609665354151800629557853280174926762868736*i1^125 + 1939801531258460901674937953688364492858641961551915303235597916848220741912913024990922846819017262215580798141093981451941552861561711481941160064535930530822419228338033959477589542990634149262225855616888128732991470038292836762725620394854944968665854654366663376033641910972783130047755508760391124825324535190205722136439715109179720362714744915877867620302428908232295824919571269690900495565220675842438159904136932312714291418281720001086310899694431750716204261207705081583913614891855900407541179172956767006705619019014112857668242623682281205483779719406160559701976329446522412662450604797783726127819416208391944464020287099946291156430058565171349876577860733320571970017262553233413438270480578433688651378622465360869037308206785890399943456414171722571427041530127265622677944978189381102720037130895983147758266326079352494582758522429942593246023353129950031100364988297444018134815124865148648817772181497742919374284014254475293522269034414474274384523856587504910031733027708451336320788881323221854253763072914696101458119425202341277880319458558190751692556729810886571277440610584124211023699014306562728202233228311642569422650424733012017331305155245943175558107545504597291936025721172740949291674271298330790056044031766835087923505979139664618725192492528140538691549965008019522316202855924739305182349084467009795278382640998682768575681243903788681574653536805764512851908916627432215045350175284906348836590960587393342529499691549497065801978153395028671764085167301313891336689799931471269341789816495267241936178727097979393184620909498368113057045470211596385001829361741283305792054656537026018323236976802331289751141908078924709834952519482929838558038228409202692338854974120224083945517181209636573262744637014173461369767796803111824278495059807502635856458522320744134993208595172977559691428659161187697900407022468505019712811222808619507529371195237077618531874117343614156587403461957038737677106643978105553547225313151048246604806268437932350444714708715331877551232258132538937059282198808589220606525358581922990789514935573001696184199150372443704324600571898536361644511642206818078704861171117758134443321262275775527235131424439472544803898350651240699479178683515926459982563376372484752192814968582523544312070742402320072333280258899248488000101508884722430330729168176239012900545372542107003993071832805918390569488077540021069073766492224716598538366135287036362317563018198328755997125136531989196632402322752803271169720371231000579976341528255869173986066172086382268656080763786947725728573667526463332627581071271343919547508253988184485235565887905984803773894924586637321007750183544043677678342775344854246959858504168654090850263096319833704523359417736310193553220070659569608633580649665090740917561265830145426162260346844455905947920306959333381401685367831482788414004101792703688729565688239080276594302046496056009348892931385843224337815292937193837893980831319262327900209950688740601871350258212166185685511948951793401328562665120921349067288926796251257498534587016552361590510823899182220208265000216250067149292208313627197858496024981812187839995473841856295187264543840627557748879832015396017665010554512923455567562059244995464625856567876625541336259330743299318921300260371929591367752630731651505370255386622448209685652268642363889427484092673280611995987249270333117863577143790973640263635780438849964719495839277913615874007207148220324305404775415098145944909004904376109448736500609706012116681089050123867957097082270372317861426984442042102962345794542774864843541337840262772104827296920587307156229065629257497386576026867062154238445951260938580326655586477926168724128878723465564035718491505308102495161643258542984648178744974698077709229593529036482191582108745363287232980614425722573431176675243363584545410886857690917165170167645178684880725679648317526947365231497273329526562724659648105629794755874666552392205795396012992799510370451456*i1^126 + -8067569361297966466924930524606093624777740053854837330558160718375126905352357767680991802899534747171763020898448759308111833522057922000354796723714728526505058187707641180917902355806590642505715958503554333598462722475020241440360282350781114721942209679467681149371833476947067735288909626351919891011500738361747378118905082652031613636149043724932701382251991256210872755748876886640955705846845081659837016044669436063474310778648755522896364134675280093403796840140629707382118845370396594936915853608698529491296120389296800448271342830438982376641134761989215821922329674149618838841503618961731100031371339271127917877569544481896759119684056684916108070563272625959450641388057850685877728869756989220914571302411394784617948947546670558938531937132773287421137032007445497786040685314191112729441134762598662470301578618697069995021093397908586790877263084049250265284600973000895312053980843505293437246801922118380938853239898169646111785936383848516947161830976601108659331340454078739037012376783943494417965872573555004920406524953992088155657594459705999973401509922704437518235840388026056022761177101121565403208768986376132148868544126015105992210908387372172992823552210619187826630530349136586730565440459002517644664306699617694867298331251851529851412323309372329044172443552082492407460187493972322664643011213449769349591878110405051829527841691622250196427005999243257194188179779484396009896475744897209238916558026200864776601644049200038790958305906257057291011288208271348801179875420321069910219812752301659000034810723166206085771527366776916853388350225617358267041155903055460386247988753563837096455115008708489686566776288143140326673466756200075319818699271559920908414472295506127526746675188066183672209745336272102263657188188998687093965014835141060366687565534662473784729239338571311971110437582961347473811936505687713857342136054319955750634646300629488958529358636212242522831315094082106777034149997560020412033416970325579553712231349968509151129989585261064675143522229955776708026324403726741230366760031239187357096920661257144497618371097573423600417199335579671165559677816907308178804166068404973781980911150995354024711568766573987196318734401948283601263473000557486041656964139758694951945955420140669016337267677073211181688928679581053826288672227544856002741491508996765844688481873208665990200577028950803439638407452366222177974951328645099280928713458860604534844140608857857729687817154063322631154452885036466232742728915427711067680029968575650365474962862364287220299900656125686980960813965938935547346572079510874693094378173929536235646807731630403059113795057224508672866263555707030369116368950157222466940362220241742895496992565874949366881532038750678067310139048911802566498733617143216984195611837525778209743967225993385954195613421533258866759926556184639318085534542603019048535532704655670184902911920101627989728497052759102419755616551440498148628357159918221033254202396520844194369333926008494613589301341710161961892497060183353825357913838087572638186970235215637407459084369939057949583988827862682070016140409627807505013544575338828918001078021905238278889825329996720743105085451762925939417330507591438323563900261278072451191375128368463886544956176483107564781774793779015500225521913166731775578250705941051400726153839987128657680590814914817260552553025697960851862358167566736414363862073364096405716957745566649746302440041751246958294191882176025532388576508319976440596344521734819038711924592626680476805677549858076740227885081535798980103428875174897456135447739860698228360750004198491823305808521047420948546985147844840958347857095346778508519192634914419965150154264665182084503001168714354299968340421624821780938328015013870797259824789652340132741318258714296993003725444730610572774626912268431815143281888464891448256237724611177157028756354757055906782997999517353512294620963763242027157928446366726625593720516770108658417664*i1^127 + 18145043553995144530329914737327330878039996938983573596142546680153590722807856508061056079224127080104708944997489237429627279483868250968257930943848355479855564407873617351189162637673152323978067117660529099982876264870477872607036317676565738636371089684099706536357877867461536566967828595965430420625736071084182452506439573323995721723994955158365615128948883413144363966739052283446109164450450390251630181041463736740244379497365285911499589109733071655839695854253987554495284805487504832615017906801430010172438265296557059901639160416675880237263663411084935357141043540279241171043818596621518312904790932365256264134315676341589554984825641589121663985499014524457594300889126961581249762784898644987239925943008625759007367864163665532819297006160836691812635360140291977107149713225578533991595439790953193032882086971100266304264409298665374001743257936261008129697779477191379657808572186593591269835120060623653971086927575065226375126803330815990427918110256751626583084021362685703769230956473821898009943952290714229953878810561637319898184719004422061400651081180745691772438845963126634741059762047957386207306687290213204254904503533823413041082452110860651913945395336863948806821207497044906980504141987114889923849226531122890193855161848365810102481899742238742823165343036546492041664970081542190428946263774866215482890193716715703902131034603352713390068805051052181959157233958509272084949693253506162174761940343253630952628508881983620480179514118848193121129046744429129092392804186034979481935743738675400450770544493864114611300960669341824745379728116488887801380602260327045631814901206954582523015910132908665911573199125991323573868345708070464875275751400602828157877839980524217824929913703992416521879659447578659072471112917116730073431312222652816900870800962017823179977051807594950928553773568489167460105105934894431980953742804357998312261054392122060986099671411597141316134256628030782870605504965978086577541613821263813378175396937262858479631020666473998658305864354084931791913603210717388989475544774465833765773945765210979341454226404651235516074293078719852477519095813889866193443046775009527757990285254299948701020626642898282080860240039957824104817915285213245068358124903660202305894635598013697059231368898900288455759319946357159465858391009338733849139057691488057977668037673986577785718033409703185926485338961855968212505988344763302687391702699558547681241024045481882345895162582189065030812049825008686894254052680837662965022913411152673368048573044098964697081213199244152425291637573438242740825373092541103235864905912512852025938473416413965565126608298462362200803219394522371838717263288046483900236693275664262904037548965665070826408668575677464111498064611368079626705682544073060097822322795509080924897325562863512591312783161585009146402812559461631973422934542970448262885901422240863229100707150740683320852007304724116412381893521883782866671374392542862636528614786786010486208136935969099989957637954482838166283087363296448324143862422466670976345953360566211878189814033956737723739074212350973220393270322004268772113160207546174857488013806336384450207669607679595648430858354392464262867998668542712113596334386242247018508429677532093878453003818170097968272380341236208956555475729837278942109630977325043085454850260896885478649755973214495609269831931052852217321120766520111025765584428013532353893511948311980158021578239418343529727952996190966330640233526036871460551900381393406423173470385982207637270248784202444720807779234271949199409159126907634450191397771416066565368172352314534299352916433403643974434934887834549528299314427102018750750966908554074006190775131316382291747651992225170946799423525779123709167553009737532401335561384240878976212893585129030486834938834127119787747762337538520356668753896932222694062893790682836984109705652666224293689531353730404320783431902363346033041271864183208014567629849100288*i1^128 + 87915927296238056447097190888955080098636708823297242151638646226728739930811804326066229388612536492934851880162744331492905278692481272349214533283316925124260274303685015828822392293464276745393246069357807949325016765964586902809855526691748282235183476232481216152624079794211266366279261715734052554316020368727535145952166014326836260912868098213010579813114996624067125562314024113872263974871149014354014607674853711452076734697035731145958859899856795898541171317746835371000824324001768383056809337713315659757140779937585937893646060345627652733019195342709138194434612526825418907158262269897295872910315167718135216534469310904825442861744171055758924083823238369207127073907168535320946224496694772589539074559504705989696512607282052629962215615262002312577202846824680085238483394737957359184019061832086069899660176088360430153385099724026289763361079887343674329743809792733123219407405832532737737384668587387134335348612812481166995434512796081675840067296280988601574000841424406629858424084757229556974816041387526296277287180091771416329945133060777663898367923491042044590988551728844811036026813101250191683285651682166732532371252217040168832301824187638221558096258099308313061133583503270876986891071658094977960728319543827900898957215694537947457493662155407012288348307409246183803208551040914149096405832439042495029558996751112548103950741010548937677466963664100584723703816925182321092877762063205232831861882855407193133851333739222972031174316462790515907698704949584333211803560263021368235634894179233549493884165752279861332225302119426787416554596639956719271335966777637086672559310185074452515628309665002091011672909661712953757623306229219493771558876319043153603855960920295907217929965328242703309822303018639778731882506778465309718863306028766503523787744312063892510664127711141387693936873614523194152054779619507259744349219116206379715550287428129861849071393969227601205266649357930133329279418306019019421609245899644318264864004714525493310460481903612924552565410910341125322884567950238204719970927228641336772057382573589382107562316045620613589418785400796213753735734177477175379661135129197339006844322638441982658073283034438688336547798500879909792367167433879722944728553119631062378210915494160043253944682389373067843192377265661796131818052744405782512810421537819132118376508848500803635278178574292957414810354133519059365230489741330838551151003120958241064376950341295431481784360901242385296931232202154055690276302919424428741641556414185713185282249628828486322514870467132769503535689622502671858624794948412988809343527835218006858019666226080115772441804471781831553708097794588013314494003856709644094072141705916315283903617217821848568089461083081539846875154244880807436372433664557077798493455317083506492756644431708462812406071223161505615165125248347701254748399631802107110401096359622113214544802009205007787000235155910393042966513293998995423499999784658796794776784052624858039128641004420378505691015323735939408814182281087667443480603195323625640734258895401544833289587096672747537816135635263666318396632344957697183181121403298354512543320181972762988091215255533407422480460881809656514763927158972519798867326198060926875623031637090161523551572141125105016101989353428276186175006177588666330738804220219891167899191302505663592873988814163906650692244048212883871792969741664643799742409680846516177298982645772826108750569209759738919956866966835526890372484195859661504590039403029814322982015365002240156537182015779839042062696533195911063751797060920360298957076949483201359939494224872451196903303429469150779931729613781025660538144348261152055785262216934299804832300335344333303947086824550208307410750069663946014915391682802460885922951495161245145911451662258437849315664387359383952626646879866309621215142794041156448969868834936888196826433881623365226862657553185367867228379707039211362521098020318224169566208*i1^129 + 159494911350527040754062616329016607726902810645814066275729936114705308752824767208643841961303590288990264000411624762985731060902774807890553661912602403055485027081102404445161339196326394420608215252870624603289276372008310911793916334718836314339523835848827987500083005753520025726812515603477647414304378270046495474508580852685611699221932089145247792752358557317904501363425332674107528472260205007325795565024942917985446650554824483391581690980628943242628635705184996009366236923193917657861911192442809111973098285702919282029642488119000986695487870330783475756107671783584045569457455693505373315890003649667336004220262139347233072124748889912322218597402800408908785714393247920428670392827892214189952239752708283354399681729879499899720371949257325823822790190547149991608970867835995197312229293041466894819336654705772598488117705381427169999712349657413185277104525543307885176776661752097321042442162213315447034873076821396929488522260740807551476367850328317221149561403241594506291759496455640270754195820422160268445115848446302312275684896111334119319668178666692512264355899037422282323074749133168788757911591076612599223265922594202418590819009911503397485298014958574429853637229321984994633225744738018221776239246259022678725907873089085906788803829945989459243129134246837984109931833936683714451013202335189838605310976611485227247963402492313908515597644176237469418733802739040708788740858621703563120237555927040845943574868660053344345485881258735195479898620306655802489497708349703450429609262991248396966938278172403564872474973997365870406729450665781496127018319207079160875299998076029241671470972861611914370608523427703356916036219555674873738263669046681010757572927053374072916670824516664726101004939633857971907523156281916336404720281993677524820827303023559653035970917130946817095258957394309670067898156749508426835315034307041797403746361466443655628139370900631469375215523844237279934172535584109731196592977903448904202718858625447211269426687374133221285175354389269341736092243046368707345909777762763427251497660454185365076869045133885438056083572902732140161514320487820788358503907528401091339833136710234570402060349990221968015847605829879114785396926202861079117307618878905113515445897392444089474578838849390764992018637234571776050776266537526875483352433697265782146573844757756701285772273520258501276051907600445259866491346776355093945561957251304277125612023637142738217481833327388875949534751984126551602582059107004911344768483288589509369653209939494721015527189148249210034879982985784062800953067242859850377260891993121014619673800062798201238466978079296507408841767482314833917662219753121775946941670729304588295309305053207753133529254800505227564591957864463846848793119690198724079533628929796819926280974810561323218604479395467349503707537567714531827590253648043634144940228072584908890975111265636639553645279273445734267568408453705370200936558074720013328984280143714839816115654944210535360786465609891195994546815255849647560549674785645622655889824822512440691466160799496767009385116670542139282182407722396033711503790214639368399385806559779501523565969987706732271915540142864999704457370003064068237353271787375140881804523802286326793175544172410530754270447115700210140482466814696928775886367830845356163069317411649881823273174085135100157297101682535209314533383799250953963870251873648804995565531747417745244565890169150570044217455431597812550326226265256464703855015274047025614433580411368288490429985316521717116276482092383532302912203049709244796081984603586170720672278778998068257459173460701730986399990917519207552626975380524988258016461719994597589464227473706888263078218858994147270904936870416268267591850766285292075114251335404574401811803180035103018413129501030269932719867770583146152065200325334989060392029523466697789187955958755991652520060668685486703260680240399209124060234162110464*i1^130 + 186662399629604611406056848673585808559561017160417030441592629894728752463444582383435668487263979336510460914804819592680031810752899507615498075829366036175504236216196977147274571177962555198326669509287063707971503637835432754189316122262030274477853858204800929993451035172491968976507211008925636448274451214677497519427615266901096548231842391384478810675063452345026073038631254137315156377370374475560339371290219920410708049884263399724010573950246275592165001539187936104193966938760003277191939999325360815724916186938986964304993707483061766911176338282238057063125839774035077011004405820891486003302091809829142602325049358194481747748314106788872039596912335330771829360815909496101704984222777824897824210811998974304346290257678083333330214723973338261781590449115187065929231902546938868484904504635296774280604311899259676767869866075941020346370580820294065930044283901622996959010344992596427978519021401799601708612900502592249102353276541541983214344200165828875521384675691232024178460963933083867659601579264687177140489931271032881910086141912207961778075593388623561431517215748082973415062864135465858681634555437952755113769449481831925331401533887409173009466994500720298466614388373276475273687913106083309095903263133815835497914206375145680902361491156734284836110920941636126301844611615256741110290944933031446746924088696671561661450235758299202992456827594998269834908751346232065817017956756944579270281905455986667544726554109159937811402311514061625607870846831949197812690134991255693691248009297082585672602492713356633819537920065203336530197594169348193934614853930825057682712310030787863771575974421571046098945893356768376268104888117988784030697187957843810264962924558686801564713124623710418188405234887132162803121721517968178643930973155849687596896925524572708309763824915295434356613357739284504995156047382943585793086852544692144675546149555592014331308746193502435312908646550619364138314077355934390466292183102891220864810012766967655733565520039492853950134675931927466315744160616432748220490878906693518992568062585677046635374119149918856996200329808930222688455930271204069541606475982461883321687144825828433975918888793160817402070179394966498483026499130333582967403113263863658348598170841517605750375424721546258468869774648091559374717494475998000518380505897938442781284095009517822274412241097066939545296249311748530127706944830855510188174455492086620944699473502590886939692983518140020853760734702796779151668957439138315815028111397089121994246432465667655083371001573721984097273429165137267422655127138514523304259233053215807378898128650859438784766800495612043103806823779629911487741122537870731966472669039773248893523183118161636146934724069399205584707363268324389737878058049312818818287966820034897449272619547383403575645134291209832927782223764570888820132292703883002519852221322737615923475651794457984914906435546042105091474967284529277420871141305204972141369907817169188851539693693733617031515658895104073133590401164747472920977493978053979671581909662287916350512401312598521828381304114218628372693936064075883844895569782632388771974737381349880873234164319308549892424836102640094860907718104932090877862738518131374334337856276442237324484713999191013631956412519266673674892102406735973134426644456916392375196379121469844646547512296467173052390933890765823828132751426705482623908871543388207622951643322886054279456573668687426033080124216068839719367310689118682200408985618797745935652536320717365658174420235943412390163513319995512638442021294216335980872858790982754080981613662635213101094504894176665605591871191896355023228334768616482819813803190776774238212646749809707310711950082523388270932755984400328672116257124946827471198917085101987405394253513955641392547998296996427903819262524485007128571290302509520224083819428731851740912809404928803060557847653049770212258872430254155976671232*i1^131 + 153512001117252339131741035224148927867935265867478740338484232483353861231405409039705284951014744776045310497906211402078984455891941175505903783514508625413845788955933927041627205078385752008278246085947313178404152002201113163477420936139577706068327926145157670333587833564951974273530454382807013945239774576374285510005029068420994987636750966244558430617498169855776470154803578689411409132877286124236661312325311376783589916316489627085290154800301078786369955621828900182214704473971021971686064846845246660777009743514906959115628803336694370659787881153300655475152864162774520745449784715088113450758327861888061878917006904562300384383741239628088211366143173075813195162744419324303488071331273667178354602157345845393168465685633575073675594742988303830821915650514957402850152646903572683860478003592654414101458197885796523422173551699906800931107570990516784569091852786608659311383919055685613781494970286365661353440612571730536733670076929677034072887239300048177929949681390662789762953936398247875034507384944324005448212740382543224878654289938762668634141693119608446688917847899659269152573905513357399410525784255738422179367327904982523185177380357724807242090611737309820750516444855991964633319474420843808861498166457577669838884767989836960864160396315200816337183458251641321660521571953631852054455555104721320792250686398064251971233864917250367529975895584296144573789523831408449407489718109795139839241771920056643153927944489413801388773493372864671795478486343417128285496822138171402881771428997927912832913890569253912505307696522333266751513154991902278004779230934860017209067095440051230345317951973907701872338181354160247528437333807220146562085685485179377263933937966503690623133317355112048250683520593767604691663335044925876408379843489279109136090904984967888086246523440765903599012402089297039209223847684583098238714893156540648604308788609173385461584161664289699121950487755734649501181713081153930321254383217696129208738291465737077414405952874649855605950339041368634536430541341315412356324850727907609267159967165954421518920635693954606862820596203850881968786230866637669025021273042729187665294204034859808009178687910522269232477786464042864233708069261322709352546078762709689418869162843848817850020030879628346457279746493197395195500386169441912499346402235742716291177775484180055404001371402099122522476217428107207186635689464053823798619213405802939537761878442391142317508242190834072561838568793365142708620358160817964292570821664674206798272648989664973238427499116320841849468120607443606625735067136422791060687078328550227487542875064948006860507735203499927380350362452830787928669309580332342259464389214577708401853534882776673557733283233327407157551047303001162235994786372832118687273445697456719841492749941089966515092387543405225839318476410766332968981570672584139128028750477974440265325610224609977859391509856095149558809269235165879027118104827935363144318788960800879885591737481927875821989093207785646151719013094721541431830544946681109681938796897420679878133251909068659133938099623610479229154310498524511835478202821921381510308212573740153581875851742131830313341527981090815926711294791442453631804598002251526483619634813714411450659364255347228995411238629507640902852929482491459802180237128715692779041786888313361092798025881248619767552311522378598047179190349750451543992887695015523944921277603568062765399389848582244734194039736323015767467944323874917444876513788348691206753721439537069801159628918131555901954564987831503816436910015519648215351147485240626421415178577483844866319007773874053417405463527559996604553121296636059156085225470105689639812352246235355199494321440041456930971391018368580737770213097229968065675829454388393281823994709039242973285904492969585378121602000844021984578179741114994282612837610191704169785698221878634013256287190109114955488489797320704*i1^132 + 96665591219327244214633090601926171217933017763821713250132774016592247057402964908648761417076673657716546260115006829735497263492977636147975032726542055700299750789939782826428408150540499510391794356857114916043487666246149085271503431996028358314464610258634996784388732251338005548937871071282840878008218972438220363167908233409863796046750942457880135158386971919402850258773063730394346595458573151204879931144082626745464195484659559302923749325124119808075594973641205031695451019529547237586163942153784841541630646713448958686151699631440824490184963600754663586196849543630913893283840714992312769256390505311895773560596214602612101072974947565941940955705890889912556262915352976504173652630588586628215016514607856056310540658521242840587314296674128919191571257702548618800037162895916306132382179679161585977785308588994830905503884298318678529014205292981782658275137773343115783645717125510623522303419837703944287482877049056139329096676939108139575594887076340740274252515853908733107330425316340868616748793074404657583217912959361622917776229779980748153684387326658422686793669739008464849888773411582325001146907414825397708666174555696579763170979002661719764420922078051463798641068233275699298695898210313998506901199289747507664811626046783014898393889999149318072640119621804206662782098654222432228530911633355892104378330061503624865648411924062729518870394212379713557122819483098906804835416863167035917896103910866247418401570079344232987799345630387600791812255232085052230874089235763961416841484350968296966317736905006408873309761306033505679678060980005485354351118232525387334253264684348464310184132194946689720268937626363639388474378441550001441000108539482871183547264300194135133701254495380998673239295875025186031460920869749175304016555207659533974860329297859680073855638975913150047010602771121756300835062540814616152094898223240444471745549472119353505092245594405830343915080796091181028243101278663553527047387216037666592212954608887013038999310939460681048349393930179324296498327114413229103532266708495871380708215698515543889003310121776780487164463499657003047333501516722817785178073890388672317449771635598404902812932620910966868539004382025557805230220932917014240868510797111628202048243248544145918050035393577310636754791079093044124740186708956743199832417959059540389943430326471408118950017233760263627737855143888991165158084627031461086899728860653496200065327663934878142729325906982794967386997404442126388894119009616441023197527462571649623084246542289775625821271410922562307129308451913921338549581013445343510281922375910791209544957861954444047888068221385412978212033155901092880130616723469882958166496633567387169803227095736017127060407224539094008855183926775522244021665683535532654754024738213683145832880335151247820517456192955602695766117707558319718238370854149995071523671402115984240800986374176719141802491829403167441891002333350316088338440538924588294244037500898125595112394273564612357698694754801712923586895933278829135541718256353488603456833757782267307600233737608246150117283138901734646871330109033638516822917537845798557940584929172236937997138290265995779995412186702804405522822660168300305563079793936576550385571808460526632303422453014060341673372336863268409005779785158096885098595699678377370009660293593501156553381418955960027887880845346489697492475770956309290055556668817191088545166804209518542384075317569118017798070125518235571480143309580687551528493635791813203481861911929745998294555470305575293439392000507126070492753756473119408910061040495403306226919561217969262848404438715959746284220143311270062514940198512576511611654749501570669401436846200087931303496569997988687022993496590690078787945245216625749334782702026867950505527774978298063047412868969404073776961573980330379783818912104002563320470205052782246753735357812958536827478022513037389332480*i1^133 + 46144974769964155108267402743967003375645881548742798037372080291238967132653343477564306960275831432271008933016441673589773974432416512020068948811670848600528251639024824727990457547221048400854541858636877265033851061983313816764843330042389248287025214036205741142952459080985337986799526147681443359044232321088073981444433750376809361312215367584719846725275623396524460746099110941439095288486515418338736290687043447764247382065059319195026007039949559860378192448680641359952879926552754861450899549546092270589831415215030986814655875394183235141252921006319128723301585367818196477032034158493522505570841808971839622879143821311475807447921092061311499919422689792066552479132893264913437966897366444816112521517913438973196942541827242741563991538294763844697976114155577097775896176575532704186582893544531159786242301966065236862073377829945005952945386627018343876632034768518810066934712114266403166139393437043441200044199362306420872352711210197594278196118519988926545673587052675803857179607676447968560963171801423085462844516590126893318189603151824246249256039169861876115235004862419129614126673845902248015870906732219311996191913884591570095509801502835665694034239606154881435698778063714502376491773664465545188234366673055332440429275918863437019059355454642183342287184291482586583022047324744503410338714257928161965373340555675580398813312893883054594625423222130811112528768003279980257164191642587341586022482336774957258234182874702865458354034476019116956740821889939375860332516586341014877647922751054738462013367029747343544295288229316868798420933854492841103142529612611892473209394784294813111097393110148631997765221599397906075650691309210396978244836965401065948830639422720176498693675905415558192657007598923177016317255302354704346565634332225377033836532865740324369799798437350148835324333557982460042205005559713211524021091233658474499060762693655541396154551113433347340701082978961939842688116111729796318138964714401031575380063272019293551836291909705563464912701609882662148770176530371880753576401582203731671079217709379567030660815169305522717554636845493609442692600655381518760097036963431722955539037712297043374450870603858137506420549350306720368538120622981670876959761284073056706560750262224956196077961083586418791839248971013398624163965121978103663143015119958420530094558220808847991243378421981478401975160523779869353688963211388563817156281396556843177736385681331757114898155415927636217988916434170618349380039437174373786265239152437593038059468459758169684102193748605399452891895378819616390100798523184128523117134725724510070014906535177366808248457960921943873294131147830523423220859841332766868550961310123000500061425272985879888028361369558000389206255002091543594722883540846190698256152033741230651863652033939083892421423191596755742585858801121810965252126639501017307762136960435448349671774917791266546883589047668776658605554428201868306826889416703415087725730362954784401901121458928203173586381378644782161650563800103660817761568175892666688632126196234418217991774197720686602442380591092405766936837388020828321029621307626294964667791816449298353560388672177461922764426431152857427117993098529025860612827594170128180808287497476176634161401825674765506098432808911827832573914969199830804558271381258224231130361607341910018700923032264821666750534325570992216238647263463677077906033877933766014726440569172531327186366366930338358205181009505647868276860092180822790250537148266709043482405969123785895374645670085095688028396513018222814734726613045661157495576528362585734242858590641371512033462077124837111723161765754324614116516132809090338251798522015654615155169181804000772479531031916704837691782543525880240266737258384133086096834636830776119235076448254332495673053563090137856226691614550005553605255969852774810824556044949516901299246573556046414779789472694272*i1^134 + 17026516167692826540297503818648230352164645347030687967092677141515798071587508164882287653824628908110654987321778478643461878281610954578210158602152660189818361746547184733055066236806227335178756374861551721404809181909147997581454829542419541809869560223511367180234657230512765003669635947937762483902418636918906425911070597356534979459540683360370755413851923711130454688219698555666216353493365285307896608442755841652924494924457786167928809430540764033004907572030144354964899796258061281832148899694324031974334235218082106811163425621313739549435809445053285973365752575938019518339867972554467028757521823752520469378704093459950145418205202307587672199693884001585788113715450900534284173534524408252776363860178075691662655992839229513153007754910061423618992397413163431663384654739902254527831111573551250354939308015124008809176210007202551532097569287532170083875095457725617384420115820227389303338480814879975154867241876232783372212295344699763154748060962451553621136522287351532309140233686433455063592788024403278716508197113542999320300964234697077556440733400499849422704804361192401696327234547881869451879151821350405683095541569399955349477484752240954015334343541346109944221166382089134833499665376501917012360296711071342872578076646941202169119564557611051252128141568315476488351370720171537137344547084341668473710290386090590830879800611505266008169262225335452622628109269236887332448321314854249714532771060804910271740432841364640114844212713147518811258705492008185548101337813656584332348653487638434352908482682009551303415561203676011939722361312465655868224183173006648647317002098340676891287737720403054997516750420446631256805938347110450250867196812719777895377749199601721345087648074753340550082462416859573761558790108226354371810178448319099198945564270709568513825106719841035888748030007634007026264883093599458921904887912459163473445019572229748913890529565695616933023583506745979034551031355280452451314204091660931498970489527438811423418098158893020603509981930409194783841180802141816562182614596287201419817675238741307737386123236180917003642638622016788263250591738987980933178442582934525020959527587519720060900821835577377802084773163033223398369615818246825147552480261606325953804645808127539690962323635339444740977785912534854690656327756977395552850940529999301860863423831079310730995665124723747395618849228768246224481799406537365412472025393600594273662764428409982848968376684756143149724829969606185851485882168798133342920801552460414234061205868747033307203879007996078589840998786516033163521115292929669558320292834599502753679469881867569818652456439905399036997070533278919226417848054718082400766760772094117014006816001511041888215869662298694348571590240178590395659454766162675010959048479850613649855697051109003951164485116803187108166863862927926235691394294799353083338790964466269245832789156393057156567827463356218522222212100875151140971765574818705484302359081354028382027243596369743542640319772331643248060236233540350101384637814484468247473187238898510346047367007264454550060087907055505990237975474071707299825690461814054863606056907157639136522278360185438835381909300789888042935691081881062686828397321547335287827919760333625092815824020375464272885867840819993497559443424221831235919396796779042823348897150112088569453856640387085154575166528130790900896695446610936624193287683144783928747012036044847568288282551622382573715636732740326334677736195690225965021444897389731103541099104065146357047007383684572402096162921761759033211444494480761883379003601227323406029598191561636282935089580745776646490693738304708124054409288902045918192172589375567368176293271981480541622866403070419927827381584905896262302779770932113211765677133079685881459871509454851421719964183244021221090099035387354716394776338954959518838207851660009500039238929828911077392384*i1^135 + 4635768132094726625622996350923987030934142241938982482436980677682417922758785990471845062248068579244110824790840508385543725381111587606335775703438249420750254652306383593056416876812943339511213251407421218142450145976307325689763326279981593694807695686226332072251589842446135485869065055512086445438949685368395723099496307365378531304789251804923769673252460656567219434071640683649247865587382395954537856465975221552828444776555389371709984726586916609465573663146800194042559014169668454695142751617438030477588413576293937512157100585874594727566757649974938233033800086781149834864788026414646742019607848159498475447112584796431631748026604232627251353506459309379591177073630007946997243091558734933524197992028203358638313490156263579396127011271455541269036639109982105991010645366683406689101251112779123447448186119801740151201318414582366181858414330201670906446555888682975913393923902344327105678024899450841717640962320984060347435934635911402383464158228200578014282079122946046076058313302981682696788473591748574701870421113260608113412083449573473204977136396084758438591865233285482297407227253036299758437131236347031133675816524912386168460591836039356572224941821152002248859485839409235989808501495273615036394019336107904700786962120112998986632518903808575735274657756500627051055862539654179192572148817124722293367738078903231763323962226367659438684192963484253720343689310957683300345937105296653953469479747862053453262801700279981999167679766661275563899511995059305251503657265718399809001888615026997353631047385244411051910330738315774774937455081901255703337394986506241658558453323197297961060343931907008654485223145141231566161634431435853853883383276495292331331647358812505564557204593272137485413002543222826369514018009267741097444038082297379509141602197635404453762222393434255043971433704506384530082929389030024371949120495096221503069343372112043872171010392519499820496272750535628771750136467416865120189706130238275325439970590615986469707124940250663100897973920184087290749040995704304366223150171843436967661523212305342850223832386245057303847874716942309589698111666699541751413283686862006079958539320784087798530366518979820475685858037132770597895919270186747039012045491618336220211188834007190109547735470802897165923182182871307791308186311972573396175673156295330216132561393729584590696308914739257896232936529531460574816236332965113940892144285103165107603391764648459111151074892386106508110920053681381194266603231178631045927486971609137594476567785159463961386198114583828878281079895621561500098593473465415373611530048021583596479650548647035388691178695112735317887363245951479420408811512972962726937143107797196261832794213525177431373337505523481001010740705199283737964405454871349835220277214574471020683421632214630860868391133996391697811684270971070762395255734704819117008649600365342199149738071668274925636297880187758112765119019757188444518195084793529113315685334206952110142194399482829144525624226159193872063460496120553671950209330060832798139609060583946767509218178253641323875739368777649184514407154178302720060292631764612518125587482937693612691283021556108591543689452716509254563800313242773162313709601949330772888028405144287863844393417282728831347206430423929257480952895801395843124048088995582637623214264896505732040107051624911723757250134735787797474796251763751744046421150757083564064207562988662923422148456949402679384486693995656027795196933085342927949496619541335918224111730372938424281218203053676131571064308740796212865384602955192037269762377294033238345558911470098073417966251423308235321110975052220705842341044297733735635446451733055372161374800237398042678054899364245971325146618643886835503700255984077348257911935408770174971501175054914806582277317225204346978021925776455265113101903335364585889541683809464874825116677046272*i1^136 + 930106461740037067787384448872895981535929164666117528984179612332667820717616790106676739216039370191086842059112157272600680764208526813143524317946748525328130114803972848141838177732102524657078658625629971975253614441389457732326483381200569627566358589802026089212201663126337485263167428438473641030485398295020770586423491275997631543846596722754802224047068218240183176220411859272126470980596396247920729695546720271362651927044755349870657315185080573756541278593562038335339759092022612030124438136819651187481242399811758427919535254785779677244277019318792644139590183255533365912143838303338767052608049106306941723770630985478043480229870362341412546651061124606694838288828288950799709024998498894474905135770252322207007277415592101231916260000014447809494095657710060582145776455560691746415227425018861703780527185942673719625605065998017194293614628430482027148538378087132931679381366131326484559153207342161837692329475440802253687949372255310884659579508899980535162939679579529839141341377533117423855463120229190279022048535258125141160169304683296039576253182624840708088645185835499509893365824503353009843300669108752246111805370476601352854801512909683965857423806880818405163212688861836014993816543714471163719923661235120231917001647490473898243547837949878426918570231614417843957836528493019313184067456665996426908308418076176404528992654536483754039034063729914270476827877998751586258973328252623971804962832292676721244425059334829514388293085254889565655984393151995776529105682247084660747415413214386169372699755088686185739518950953167133666482971816116702144644202552477714232673402255015542324312437323396256711220908884864930264739133081787806175878703927285280634965216378800763465600812600344557601643717259339171133656211793539499480857006680861341813897133321931237862149349603107037764643065623567064725117344866468274881958524152485780437933757867614232827437697121683755508670305018360835613083829479113110325507971824721702062049303561452744185201475294888005825263302527077808054550730186552389146812651148714995238073945457678447035313998244325946880358469898597103999947697162590960240097723514624950533913034596071280398092770069180939833944534040114466299032408644887705339652830923779923475050811868190425404248885494885905316349799991233721298188342364398245735333115726115889877398094224058813189510377617913634224727963143689535336555514594217307041078113835180675554428146579776891150196000345949251782579248208796047426985086093177521314541602205644180492135535447518434058860119473828134708195484991459489394470500168923323968101970293711436321267221759397302589395805938150783148259180646849073865254305967022809096238349537819039597945032451570973335488609907427618753238235332711632570247697992819859418702041454055675581207801932751864327519961401445192891510286353736843386603930764371382671813101401210970531668784979320361986584703467006345594375528092954650898568030756817939765511722645464512711126895354236610564280590574463343649700893896376778295103328722421924365851920989737844719528337673089105691761114056781746825576851326216568369715021305524271689173593298362227876833634728887129861831505922815377176652807633285755878547072885979630505360169639154313341948037559001273415639373001041326524260713441552975722712001787563774171472213343469684457199828766703758959260760242975565395044648247940455941475559578275526426412604778262830303712378680225574384836587697131350472212560944531177949526885466600955760302762547530934399329604149360150226017962144781332837432885328886812500463967376771770323671636053621427787826127607629112317183294009145447805404824843373120144474280952384235784700571907742719830262495579503063843794952947470627720741220781822670675686392228194920273373741461147788530282970237494074823306020194501940226275300890680395271432639384311079895040*i1^137 + 141849804824162074768818905145362983240380641315413821969453848065117654575607830459384970054031631738279983418315975078119283547453976732216716294382890477315937366892816222536558537219423535057934761998611909490943459666228513545351014005222633534329930704937994957129344239432306778632927865583622677161874391248850195843079233627315618195248190250374367871265028327042065903582223253712847381459549157478064269672049263790171418209081889964431063027286325653869502948989399591324337090863205472193483647812560326660645275267568916358490661525031808474843768758997590924479021661773480319899712688448153551331547537411372544432995016490013350169266680131411796125710274214930831198193243234866469504679104238433595972374712867606936001200620442114518567827238136688985702336318561154538021022477317854593141230555396672903631744257573095845378393383208803149482437869622005444454425107268795007279052173121257871622721034756031794502135480274539129101000976650173113487115876182355019910670094570197991153559088151093543798256752312048514741506856034450852822040485302979341706613542341907321708267698518970595645071342614369852226358990862984051560210268024305821365747407252090031160036972007607964927534003185196199860481613730205254656574244697675384211252576119495981133074343075699813168672632058609767535808777578801965777331112109509272063186122653864744962727078202866002560891897298014805383994248746332608611587430981916862913466511133674762672231769167403015169368684124072745945497816137842019017660411985576452729832963621523778652070023809599473253444776997233884839027481839507421786887615695780937359193264931657208527344174007872531115459421499850791894199228750965523022006712390088281131591297932198796718797557930763428862661602158444830775935791349193000829800534152014257665979199731540528494815898809016348059611749719619992671158991044500512687980965426227373654286421488049480814235117634341458247107300440324311001020858638200110762259925832789921196991216923852961311099237904438954293319419346382323809601826518742294418401363840260860188254170597332736973451427013429834237420308766939956502123966197349017348966762868953198760799117512671142438637345612691458121159683689123506191958797422832306663998138672093876762890028496147729864152316086728665026757191635238323975962070648804312726877390352578090319466362316863846146950789000935587332456826329344005141769026781332825735917279736137387785172379874772963674903579207893208232598818469125263364177733253062048339499462361375372740528018957104018809401176132729209079211489789119532076169924200320601975588095713796679267369552743536697484971224512983775754012026035764224133100629270409567577244457703657757727555387020822956924424079853946564904062895378986772888780196017584220228114817292694133185208540706094293388861677332516647418109317063580225454244805612740547658504504169025250900281135977352311421452232488711931209798732463173020195682355661697764575930329955802229592545384785131101124146765439793234892548991719201803366238961900248784234338241536234907035711968416236599165983165803517824508230093887803077732471292278926723934288750303431923550734999299243435075626010183002930167980900299569715151331309339640926648274566452959238217909428743889281305616619221513254491269792492310303338036569474063795683100044405201705664490986852064829945152553674655069710618191039925028483178008467872386821407962307684556445133178129543935716561104073838600696505390407312697399887194975117918946630121416405632130893893767351345560700251318373343502491011337226368023409032478769773633771723529860918217416446916716312347543637230753147888354325357263065807797958471272448739893376300309852248782128474395487750710558622464631566725446450340407294809721286336241802394545013358843547631804054570307392297213307395264591916009193461772453906281922560*i1^138 + 16987055726376221276593342644233848463272046651388754695982440695629156657171072122913643978970708559327769971957076595633098540074054283356563180392563131246225110420831923815132802023137333913560076450944940361427299174607997498700113064476800070284787027935249760798926987265887664937811316654828914503126860529730633948850691487060495078429417425112734622995547793132689064347532349029389941571168408059499452166028809605597416154746196627213403712978403598306756231375279067974939377498105268554537811825083617759417159835441951096783932942176069853164789518609861101365574711547597034661513356006826310982028067103617400406176790601366494092633303209650447022618262457841060040050689930763793758128562588566632963466005324248347663470355698811460478277690271095710232047631012722787575271412579076768112737078262742429194349501517326046650270826040247434819483013652943949240105118187890510622123258642960151412607044932860446426696571328192604602935642817357790816079681504596049701278838101297314410628340741923709044888789058306571115132506757290793909637403893845576600090145118943354449926831845906669875730461299025484695813468890055609889977412107115207137589561243849571592960441610059569367286861537349954754322137230606373920453557742910617443129752905374591494158459915856515449726813332045926720880617269674185908795597554152741830187885038692800153541714373195078605493897487994916117462493498965412450766480032274455796082792138687992905185846397432946361091741321133568063786001472395422285910641887633704808905510678679302669459035683735998381938065461774921371465414814856087219891159763007875252344714115142588837616644833285450985456847977373433017745517743549373466439743600892612106917178003992191270702927740720839995028473635586403919351241472871737751071400294570088731730891812897542904032931112887706225346576907601319223598719692088336830659125803976317317562679557819089829304786830684898152206041466499168119185903684185430415692089756825226930010269316645404725667939334760371976864180735524762751277362123513780699405853231595201186361987875819034910226853146797090567283729105900824632348299959735021425278224331028126491612948627249994905134146036837839352138293318484075197003951574803166565333651960631358833849025187369400525517403376820083024498058387442296339780559630647030682115526066485533907087848880971338030041390989730005071922768569622405251510627913475311471224521885050018268687859543614180336574644016700044560349884831089093024012419216805129703360160810122710455397008896979671357631114292186875014010123331058410344613199924404625229992660371277650461720431351431814822594360721357979282435930225629237572327749224472241642645556054176237374712034927049933916963715974609631999125755221706082372409444415601636488271192619793645985505354154379807885549081849771886543832723807666597425415715131006928767371357437650626716058188708064019645769327041095742924955883573149285919252788542953652643602532418229695156665238286780062787738998403705128731394682480888233716014319934402797134674325138107045879956403218042683549790835666814578987097015470340755627390338429651388731754423158172984271280776068059848238942822860172031578793971066900980495919278763981631231108925644923238297390668535165053169632702116456242334749008687616586603050822349696973266437746518454813752925015039820074152758780531695487905372306218189758604900688078177720717886505627678631681018571327626476088685097798354323274293165788283788609933060351801793750868735132794990000014062069257643219573308969230601674758634273804725343066352162389324830431615350875553270845703674090241423596677317187029746012108770125932145369413993957423621080988766811058251384151194535686832457991300771842996723484231388417940978422693954467539227393401317781113090725597357579997213748254704125512140405814392006901760*i1^139 + 1621934359743113160523567152528610087222875447267453229719181537759684898512050465828630311870126651765047244404035386940384928483044302509780994977126035810585239303848997334394192528785742594635458070796568138384729104209820491680027985248596509208619146584951383204284165223268191109591859944465001794004047182665393011604842249021357440758317567702469466506275852780023697569222826002679565534835500488635734835496855442473058718223573697767577832022365421777423253136956904559962325866788337777122278081626176347644427127391334342786953921628190394120342860756037452217008589772992080817699394200046756357813858766790584409730827915202263752451301478323697900856542414741209393347549095544102983949714587408749714161908570753608623162898301374925582396173131730485286172995440026021763280972391076583060195539433412334476980996602292360143987667468256966561308184659698640681483409244087246980764634954531176332048605414879157173004249542471829575916481367842299997677690427555812384685706395453032919299496672414402155915695819401546636645146157709651296856305529489187276283021128876271285900398355091367074795596939390651596357491485191187387171339500195114459242415133974686108240599663428235319309963869083071830631358019695124233427553349082032533255259020705279250795446028817195112986557745625577907561745754077728323542288637117332338749473334785197872988175570105453752552239706038994943530231646180607727009623440867573751607309748614409662507753897862212371588878769367778924608308301179455438395803895377899102987255382491692851330949451258089557603518523564324452718647636878238125473723593792142285119927696897174223081169460926937371534418844951514641810646819180908882251395431527522707415212399349428040434369494551200237687870144868079203750028314442267097051693046534115274267045637405642009698008226293191623175246457892632746825612575170589189596660396051157580070806879766222322522098408991746988883602122264150563665315771966063457796495295836126496317945282422486303029560646825375461142840503469702393561976247771302608496422274968945463745096749411440008357008140966151674911742597929325748439585362785926505160752181327123192152372941865455671012476311225949678987132719243763297121273025935615613683388515209565592455859464025825929581996004050610883911869122553786753721135532022783155507605559994759279548644765493467796218442225909925155462890845504051592570687722490382910501217139161383113552400105360669271418320929002786935295461080781959808913233855505919204681687899757099046403538879342527306859905928453083457495498268058850350331083335328669232438097153884044468546339368417313276722379515305610356492418111946667408478015906846936174353003203157983638497659759060334639488174557939526000173342629444633690056393676292941258416364678148811005077102192953420618896918481713849546718450563976549355797955912378301832844907745689029294309301911937372012516025554427713708075364592385191391195307926954205673909422913843126484011784664573753633903542808590760457562298152238822471077565396084919366188123556316817735989224014073129165214525112335502187862055873934880356147118715543588427840225292855841659074817540239473150722562204925660388756348916891683456038240202789472629944304818625642438097771967960144874210206307689183899716095181924761227183062611587413091029391560084800073774490103970122609605986405753756112941088657505145437266676788089948553218850857345706367999900341252032448181909974787510812536462783693699172207169864978066367187802943633252078406858909112356644784371911267621298965197408742150783014192999150116725062234170870228664142736136279976886015113129709668842822934684398109148863183520061610441389410353069932301980430350157887044363454378077496404585365326159249799291745836961716628697360285002456702115862276687675971052747422859935711254565355520*i1^140 + 122601168082737375149458829972036889570823926947798927015162850946103220059856174386638053551395346393808844140646485566258910011848013919838415605174078035109214231555853875034315301866401450325252113431427761612226178550325927929532391118462344786282749613941696749334448228408221047523675308591596010392331068991987636297226944249753066192416760019295742365954089619034939687608157340557406703720245257947972868359500681354872086269176806625629530859948042145327983806493220949115313590028956935183497854981115921953331768469165541550029631804590903203195029747491553766106702039209704239792714549207553602553313049880759434683292033433734190675699386180998700894766009905394152588766435624273709973776895731225258717303212659606365798762885707139719570219980794625455154637214105597219605245890133868129069167206512708128603821448715922016120953552130224327132329075061012636273721410389781588652322540504429285825903886139887860892067335773758245026105419901196490414346056594130572083460784173664380528797008339802520725512345774862813926568404637035536277963630467178260354835039819196177934474346404832242487271201393654060889136700211015414440312726838905464251430480263838033397620578170652790121665765943130251665072396595333560438747330073333317505665135623151510939535866789846620727013040981677343687094574966920004422560348668495364773570283266892890766438662277282198245567316736273375828200514349741248042331574150788365125430430497617789251293527639111931995621517589982709673251520336001762745728522235577967939721419625461115809164872562965388630847807519668975870256051080103417670077355816981400922349703474595399634709702262897116768931021281395849782209107591573009941585723418772091529712693804013634892056923835568520698842433092877462833389837806124570537180201536626714795428812503677303653764118517629693613043503876544926765958576834506223511588920942881842626040862278043726312954768694402427226270368712629784215617230274666942416263304627299124134879608022827042531061814282537094281568403336846518901224183979451277919555746052918471261365155255409581113014852060625833363264216254405722688876488572684885421373159846194711303816111998932372604346347861969474063949695772222193974636988478066985170373549030671575356776554253961518227171878775897705876485109111023268124060612412997370591086097362537129063130321831630163014175699788103820521735546980626386294246814324240479150355352019466326712228129492920450423040482945851633842007184652809015014763487929288717628550691974182882847609920140921464780377848810636733003999921817578353453728824406942054178454104527434848096453549587213848664962809793421465022723115982329790892102292527761075868005907244289169257443256553655832233687034165035693049907019088591152853927145898801281734505974564087778190804140947105664581694633514455307897047530947497577735764037264425412020365501231917056299768891777035696125003409003295809833223548452803454033697987327217823175636488616807056086025147520039294018614205930818506276095657266421372817769877899448113055467301460068148903192966926301307071625173099841607915069453150975703533608907330288012858890826234640589984940058655343234073635254522013536053063923758411732708955649502618128528119073153436089462843538408295532368856834548078015471863488702799560849452874275102986924052974331387311161951214937484122458007275685573769269103634689931777371399639947490712669475845931268707184860673345305532915023127732304875938309570005068075795520881118485295181012650917464935448504756006440784342378538813515423682137352324794309080672002320750873652446525152356280601743549976884971122522877414904420406685462747236459010777689693117829936852078067329211003283818345463529055424441713739629811254625983809233219152981201819874546488699605118659196673108308611591573584095529098280960*i1^141 + 7185821962412870538491232937443845450363954884702046685320702977186672822306545257352226157088497465318827912285392921610699511609434245150983995535437244746827492773927849094276123048778975051260510402283680030673232399669924771868848191359136952257849327157648636037868353162297935443550085529855089456039173938246087165201506836495497793010884351550159160419479389684447298974230018072360230258815739178027635981339877167400547653901324392553774770670399509648212045538069763574333973855480750242234035280130941369430572175326277808424074715734999413398031948879312297733339971229203327076629759757926859423718092618494385701952317334948223964556985849530471673398515031220350509988962353425884499567839615841505161918999461040142053322321800330055505413713046196979996079076835183704674886377372853713504329778591602501623968242203835941422858901390054452948557191876424344368701293483656171514420507873598209380437623902836529934581370575196677705990613621420193092582389848074534962270856179776760401504222915805451193314541372715803729221647993775041206927737952565648897952874002875617768387795525175138709963485087093717383596625356040575687751098503842435574483861825529067258504629255071614469701634458360953158540980958643261121300409898567454592968789377816017339739520468276741158507167795133568353909939190359773281451888010365317187432978369575647405980815255443238308979302963176852792546349905082407914433316690500745653137007164298116833957641516628749194017069853626427108753103192285488145323008173382965551277787163867471837964270785959388533804537101523157344558515732592884571772038164217781995232500990750210034800388009734167143487622768616833380916105245970093717203356833412919134665975234506979495242622792343145657634965599512735989620074596127526719656579638495982545133323759715597820077778794184461720075161693568215888634248488628817734222588592319138640331418921058831099904057962376750736599778321713368472376231640468892951003452340523756539206977013478671101946664983650606512646305442112673987674464074094515561788857799599813727393476003737124206424063517712895746330936664757385731206787356430320889061249170901422567579117749306564526139176661177278996320287734629074839256552435794149416692645941174801693332426401185826674053155787675280994992699366201796034458399346183513278876028889142573748856562088619594481662459177414626467827217461971628169901968755407109503983068091041822188460519936880525864141692658750404994093136711470499059439569933527241871201391263525000782750478815471383219391115675778683043647509116277836450253217109707216953277997060109628968459236011568619270238424341570211895541597348958328652653125474715762956911925119198142104361085269298948216316366912633727860470885062978177305255446719597728846589470739363994047371464807427093807234219793305610580907901132263868641201313141817819592813963253397101923311260995694569934201445426654363112891209412042145041803479393510634165100324110636207390814834574621536612633792046865701686004607543397556419952684807943922188471127456487951503764779698718105488291962383638848146347978201219347394038910725437607024606486187094305249750247057986138383085624265834465714109208116493146741655531707296465029451001221138179156638676893679266448991771479305648028266834622051136628403233538125870711402147871029563167793882491835365898171974563693200947890459169633861036308965764958206807299117790487444769384945824757268412574895500913317604167669152016987212137424993919023090364406587144495675955788816599109687719413709596570404740633719776313066394996968479656781976579518448916417487694516781832573976507812456907695113286391059326499160186857546928064887608303845356497399541159661168621805660498190874416140861330110406339648465949727829361815277105463555240833449608666390864278323200*i1^142 + 321486414990834802123698980619893851481372974286844506543906740851757408760629909906671668538086516408354346764830270367362538062775679473337523762526009361319381373974943457884005213881743778049928376649820281692106484379701470054693268568229362908228858759282321829618364555292378092557350440291247185020400038240412207417553823594102399778893188953401008329012427558432118709883945556928574716048238519902886926998887575427100316736123825007239409952195942195569423253702526284134119098789960477743223114076091587540626143642946457139714743782134986238117353499472349033994906739125513027789380677468185029500031436708419956532515122945993200818644176694848936405788484738243520562293982158073823762632698428092535174591842044694134970231047593625466975365747436981938639913178973129275974892172042637527600278671428128080975073660196977451263648479954241025778049464657006374124504014130674745731899287504711987954379855475117187438832229482597386117513410242397502725631784405787874650422529349740642587054914172588645302384377315034299129136714789347344435955799924612838984216956517491775599103391776363766270530179470295169429345320681805046670437711180193046261178714259444256226354723349428437822055051547841125583696881521804219965843485257770288828658336592926817833500736882981906167446714036571101852629466807782090937527584040441922290618082500636098284542255855508715104582799518422513852257874176725130500885291427206546899331920392928706637746434789497920117187368023840295660744493630956264867338970939015491204229826411509621854154330665516565825858994794303288661457545853911687087156029811584309142828333379237376043918705392600006817670613839884333633045239739898279347087924149050199283900788983588337993585205470521181043085672951535490951587566469244046798594770362530455757815154349442071104740531440431083727426898708288923027621048245342861982077149247506283932142047605146150773190573997064245004866929036730979925335773284554300788163073069266614559050770788881074145615319129928909482526758124164341814248098070057551411572583763969431975543891008659773855389979923905342953256943825321621706158528210299102002356348257829816739439535146354519413582723197330382965271961559609392388134560178183934543813380789282556247799819068506973311328387039428042566015270829364497068533381682795623890420225783946773008928328260971841211416121588075636922805737550870766181247511685560149707546411110760456149749157319814029686501909901333274202193505922819957349239759322746114585919632738114405150150382860338668015526904677110549505254143920487414244740628508547631511181475335286912593341539127929674573967404619471368435773076353307216544173903959826815686233493253782523227613040516400908842450617435751857643676156194145178740567797483167560998942868327046322295784007992834175858217689974861028160020279366249772686259455435843016672855086757679451382769660188711112844515350140670714109283679084767923834795890385380934038100254546124675941865823144912793668319097336163501650295398329352483763746156222009365420961344773224170695177001177383759097872447263712411301116045130921475103413698443946994207389461012232253937306879268964090221110906376798909284031544253709276379480810717891013704002717883261429224440312091780089155112730092331287511758466789959997107978056392508186371821918312345126805776682989395899872305876423330930268537090386797816781981598938149431809250364968538111729864183098350004320636270011384146682058272752700649631210413824703894826219924786088914836563745587111731125004205537127513959282259050940951212916118875225236665903854936527772305144758465431977560162613785445225226459391761999988682046983596111870187545307317668143782494630242893213383481882149271699197464958367091054642178684920727009993763913378255349417019326311956480*i1^143 + 11175494597498509959111681927570180441943492318267102104280464345618797494335577324043078892447842846077383652187567661589829329005969783595082646648728974293532058670990258348303620135083288004752700959459248174691935470858667455761840806669167859427115434866009191387580526381784173749252556131608456667801512596203531455994330317222664140170849334268206315380886382915988172537835254661567898251152751800655862373167745173854050158979118760134195743930356438189278557758984386761837374314407620053545891565850704363087549660205813775592761847838807446223375809970180476061389288554831605930900176736056415268499729824764502355771669645937549366589249810803148912382069260633818872293241394897063060836431553717661296057824651531066917651875704092341850663280937989556560843305659529891351701581145257994726125262839824646423031246075669138081689656930547557120562352035041526687927009239625857860628323950933014198521488173973090426305547425422639394264891227323577150077245728605873658385858557872876854588782262433683811023760264627569006638490638569220035743926488220528377993395253302930618671910992312668958655673596603276307765226909605325459652237257500209602972427527511190890652387027965379919303123429270412494844593233899475950710478694700551977974060502412450170835284401727657720794434738474394415543923774214568554699949919431595609833414916243109694528023417195329302868935192810046161502543005352733122642364165690944758322327109997904267601478621764727168216909620456012066126813556174088600022298861351417579831256121516496045727069529235278663294666586458980115983745750441681370145252503782518371772386883700465398067149935981316327460689278331038373252600732753670668944584554411203585338317741645802089540261900068589007405212797556767290151456761286299994791524988714367469307648793970416115143268238697130842551794769400249859782207624641064820812510518366676076365945810263084394263604158298741227620490380997516787220049183829372787552936289756942693660429219615082817966820739805333995092184250407627950455409085667654240410109630956553004835344907561438597006252400773981906709458111214113280623437683530424156411637570538629558549876800789291162525459279161518288593805608461230242999813180419596523104979546870476869678124157889830345245112903065420487911858450202490742736365421612225587489968903558523042039686798967817236917325514757977592390008028334966633498110501603367694964683739208956981195471820245312876439598416845589724170030315709415756273470428626210446105625056273165033364257175052900793909901435931115513966817979212177830667501720527144471253817421955863217245361688892014445689164705344369650013787054558420128104013538683712895133934162355130753005924481528499979709785639025331822616548604259701498253812004926599156513068683367896126464663954888316373580837448655687697412910299469979705440514224779359518032408068087631684572648387989262812554279518359173797215672118055263276573698062050488284086932632588739249424313893692672543807716938243726664602146021004679592580901444491080870642250764924871161942062626243696240361425992870817461251099138104499305503019420040626882755265755684610541842771037670350740160815562071700407146918502184294431333832145904453503387832352588347503025576731994513819711518211825419658949430817338274590434099741948471060075578532584209974732192767302950218337760902627784005925502814870688736895046068521204038535762703417052714656788412128274543160489789693596111587933764110768340907533292935069096832718763655908096401327499051516141617361462700116937244510608489503731712615694703557065520805397969482090005907349762432968334987082846220369113748766867454773978889886481978063281819445031111589670620090994395985976590238503053805256788067560615741360045892924073601744368616092976388505600*i1^144 + 323019810244291332747227801542797750728013740884783159375693364656949983591395902583881591658501767506418922875980248651189844513204899621315476093524615610554108809197259636720744441393563581740724179379744375176070201080619736333316752300597797691223593229574160350659387309964626716241663917612387289839568284564293867364036323046916312715429503407285974065907781847934385186400986198372912728810669396633860093840525992496803849096640100527395316700098111378741076960381919128529472841950618672674475696893958320324113082146603855445919951619232729700141678581060773756564387843595954415399630830167363690673536548578916609345385573947195722253663064064291540167342006875915627982036977930505779988684487880220782009264588635280430886519752406376392087843218418950422595390201926946660390906968942508785488895129592873483124318438757005645482338330946981468605575881654506370289516948767859933985376704781753374466774682808063570128366870114981760452221461739383765341116597668691132839304998130728730224830186998626022812575268171042919741023764693871335535062614768507892293861269088769357431305938213476076283032112430026085756077598138330245536450740784135122347987295872240433865993397571477810084194286797776030901351451015362055146402562187765500414901778603375197156148730247475738588150062866986273898802297889218542522884875793000463022076640877361504258457502158549209114078992626935881902490040115347241888474754066748972181372916501854827376167929872043422173248551258660698628079431664973616854122922123086149915818700879065434090168374576643431017469780331674235601786284129193262678099394923997706057221892464723884840290264075346497731435281087443459351932003668567869445103804747150870773600781457682845765462951608658629864429733446623767094977984492707593809799628843030258337325470660835768836797685549443272747878048731428046726275048031249288932264620134795440044988084737576681823605446327498291523423007297988131978081209042524518074099397814899352830517474025321405100086935851952456086827812387373943180953487582122507466520990942598992987464153740981006860169273919991586430306564721465845340168451258715084131054347472350148018461755086641099680096908752007364555566070828242998539505029896809961468820609606469266589055869915704965871529706915488165547698817321778723679736589525854360107661950217641985802488834356910163028559556929297501719577742917589988214723335283868880612054129802268253777404850857375837284377836592410509057399394530600942714792248817042475332512895565316039085061650015505553323419594153014672374525036658134637262440334480123453465628816841529445237976982797521943338096393184993023359712784208387397881490816670620225756366677993770691829071518320662054120288634895534943196136646342296486452437056439212526582649536101583513756411869869193728346786931486471314240130126990758764577868266777119806393238809280286037770095585327304067861394823500932254273884888591010231100155532582577849053991731134077190858352852556936214846223029291910144704221978354246376389253586949361054698116518966037791825749135212160625090225595267590095577321324052020630055489636868664633569396269028016936710002540927442025939112174700258772430248084083689183166048972950086624940953695763604993521621401280991293022354551951457702945995957556262044416142861181784037124018420495403526537057758093618398642059673348160699657825396759008703542967922425699634126565161028979377249671150195371813010330073623325045748570892617035986269209532452703587817391563041463002943545955855590687173695280935217999050138973273130982459542641085543105971437704474942329911566715717212056439286296311908589559071987740231337142146043610540282613715049717777416859019914953489658660996558059626205829262024321366962618728242407506727827261473423360*i1^145 + 7771235735916075895715251986605868787441388348122262261436080734141944763632184696099039214224370066949298793178993211058838438682505987282793467320638914108929251085813726407120071289121902407188329075603013663064742848675076840259707688766669215613185907333444735722053694909730960661263348117239057057995562894370979814962624766598027716319104028014856558902710735685245057417674420323062867027040725518748053131489719569067374112057094194379570270207468524107194984416078245880533785663620476194976770154725145475092180366872085521338580077977567315634293854182837935985044443853020591272914884666403601899484101047310154773462940646356185073717996773584055176036100966644795694708216377922168446812655631447039429088283286496140218456394102421791274406958719217299182462233217575020874494387060793190736429871420222562897931495909024274860871730672762635108588117674756680878594896443916471464054477736783683677940128075845965303320675938728159835888095558659372618421332545406047144757206140270363221468679988090769384444261452154036924558448919134078017277522913824768068656858985371196614836818946523419472105420602232405245591143264481354412815259852808068402593894717144216403002854281466126810887876648375788181956499361295103309095367351452614978172497439939144166931448778927089972590173166040528074447319840835155901772961592873690190650981880668154624098962825410557047750826351793357335616696024287255026844619779354165410738047571359475077320349649516662924556726042880963846465910613655976670358395024736865858740397615915644130980711653783405024159573861911785178082985566003094261387983673919391371608715628360149848061537782629641343835596718378897792835723059771799881171165467609775268580512613431882108450843527762018425297723866838856777126900143316299246014679691984047035236041886553305378275276981168839307682708179456442203732073538703550717268511459790747213414611408825854577957604413899937010467761046082544726001546085706012886372815144094172529971303359259402750968361001254357813429327445630846356853722383528944853470825178280275411476160720285425992042450311630562763431487716560342679018474204292576468686826217096912585258060695522646161249520633206566161387575832393685828471147717492548353420926706917482113699759488511988121603358583306395818730053445414489554040707630374766981464953891472799660483353609502211946305652889613122865825499274621673194761018819172145562771487212720627022288849975772198641380406997510827133950715540507536877732995357128586792480306070810549193357064767526224472267192622475536162640043740892869662525133077711838248760343867081934380780815617277801638839312970647099724670443670434980693413054886876073729964756331197485813172854130605118505197708533975900707219915401244234110016324370562544650681344581333476447750648675502935974885279885938397654255913367433055336421022313391937284491558496765521622440156210407663251262481132381504307165799007487722457735578339966535718752808818880235239806048767149518921518895224910510337734443415572489012210149228760138739173247803774546164870640496775988917082667641710734304842951655662985244284930648108849078864609646585431089447142173961807417171346974577740524805682881604163291028187371531098802931541943162565959776565633616606419212423832625829987494086109306127627249064435933241760700346363534233167551163758229784537612629475004291992411579287995045791995137207260123920126514983883480988137515807433145836244296231746454913458440830289682542637568756702702794626399046865645009192373149542338817738890734981187818451174551767750744869926569488055276364240084011865865895540798442820319758728233242760328232157494738456863316691182565313463471662822320819899323617746797438800996723640536660260012538610878165475310568883271510261760*i1^146 + 105201851975508729009161914078001206963848112327781842667946968354022057190240025615982626420695091012710333844227175868009911660687620385077673007329020325386186945545251984249458885178494773965398401906618214638724002683519727370562631079776599637676351078241880909335592633331268477869092973487795009635446826582653587503399673872625272782648669598567310397008474823843491024975934175598224887243295493756719372397070151433515805825587088151389292041674573912262587482284171172305888539621342544629019672334249055201105157983634678783227990404254409700137294152120020410689907611003826731670214275522614821871292149521490464985950481844612528223915768879898261784280404070507917988869209836346943268850896321213565603483261634964566575255245785758867499394020040133539775163267960238055479786141411310054879162630939805721062170628539439754386303040586751365884332963538687226153106593375321694475360914825067097721940692211128462758239950996814941650099478887766814227676633684699201867150452379333265724017223662002841351725558504704410544142936018164613203081417901389024341094000316828014697226982513314113722591832608505418029270537662075345663450211975151608547667944071980528760484604293838519580032398870375910478871449036653719886333225302525091278423755457075131322994350738272358097716170482623418516699746319793438561728595453554863076943721718002526122354609506194624267281735929803005433681219212229581207901986213597252646874081847449996777295230146670655011157190670298249160675569476232662977461546123631926291900853942220791435758362162526039262561827510105600614371768987776608146396874675571640855478035325553715301416236301051825073986725304253548125279055702242592581508564698790073254757848967107924723526730449949883195527300900596989233681373609419041714045603318077872848299310488003533973843175783538401434901121967003901643572103742290640970936120502714061007107722137067877976968086877957209102349831719561093777569983999081849725727083359938549472664684420260576246491245442100997321137395504103413662653845100384381043411563265382623813196278171062001449926583626345020748777240105626023137753889420821165640339113894959117187784777087725142232289816038104517891556790326588206113239069142052582488396728071910664823054010238406064295083550315514592736745693423064731167752273248432149432168048775870258415275237497664424134101765431911218434762486921891450794818502985104555859123367539867547711729550512650893620982085575415003467663994010832447531170714570972727722430326711792490931467882925311331204212695795173067417237700889183843467220297577214854985146353355962489443709145120437514663702153433728965793333121063977440424184470826929004411139216677717094824370479978226074557893521144594155596947893581332776069512418920257870841142901654359469660384236375862422884340532933722484951571229013473426114003348718373249547363329835613621419308276784524229364537314564311925685032467397148676905485342282504700078976787835789994325553086011332385019009808801382978862036056653797707119402667059985241504487708195158359222708717385652632224686164153881942050295251357860491092886040210007004905629593741658150572762665595705781689544699718205191592962268483759893666546449051933030733525471292805626880934518964693490549239922572692669431390970820901290230654814215889224495251270943171904716328862294030792911775304317726060821755505665012563842178638451893055172517926090856200877860642515946644462110244828598095730773205856506609272042117863650097008698975173280182268637836140833736674820826375857269081834224720059238694133535041788374927644677859602422896458586916268822776234968816892868955144069739595776492826055097612459697024320107899462420657302760578074751277311772080829301237961631234784600321425408*i1^147 + -931112837255660989195115168074427241576568280433280511327009533154534325310359853576109658175692080287079267911640283839989286679478666602363494068161042837721943369332174807416226564828989362586614459875676225543790876708576016791854773359045817239658529609886923049258463630456723825853176978919874042174813769607095706747580198559435680131832307259421754248355216157140600077856591611676493273393310990271526367213461067664329118075389776718686236003480661255130880938661051846256181243804556434273163033400968107092886711722195423294214547261019177849386287531023982217603537654016217914849420295592845224925306096388459229369474546522275511379712990185013501524941759918900775747957409640591367144889036140386500293926898384496093859964054128135358504895513057343184218817019137323951954235851465061907963724550963060059339316602170694459162579081305628942689951137453025238494057210501054334780478145953730274875966739614674350875695432993324051817642530617210602949318202781290211185335207076556931144686637309801178690095667635557290459018293868862518553880608193352479541673947888686028198537949386276708508975143648390041953353539740880489029466217105370665778477475115819341772669564326221676770085555427607639742392500018364973549113271461500022157637491405873871886809394543607256621997079255720031832142061336515460747148050836104128817816588862878594985261843961208431611314242957529513663034508491381729770993920247102626520004439930155593479397949116002994616299432414515413693752549163984252948782989140444407544627588317961820906475776726808448443215522462026088418582791941476464599269536769943844648724862182771573938606569904820809843717733265159962906529269580513958582801297094819026459374907598511767637337420541205396609641827476514899772573518974691420961027469629109808020728842458986483724851752883016006031789859435728817373815140630924528869001372231958680516765492735472949258058855841078767952341490465372660550448477884791026060467032608686207917607901856671442189144382708946930440232353985392812830413573942467488529025594729117029285610911595552593338913330058990340829374899467918640833022415040927018229108471605155802018275301803236624510303359965117777472558821452039727343253056920966705919786612931715306874635170522100033893142532280819016364828486875332331950781130879110806947665882560661098830179866782830390116967330384281360039458055685107855308253472421574900232611621835444748882166107171825495886238514780475971499140243977599852616140112152342167851268995819490412335929800084396237633587322649942618680564125083950463528042184235966984581611857388732150889535745667789194662563971705394961955504169092694509069096420640935934086237213803081665703078575007173940260890267410216244123567079117785130269993466259027496356738798835506831073597907490527247010120088009370418758350741068785778701563015890496688124830945750352605076877132124504408134713050002187291966686798321073311778011279123308643010561598142342808084594257069545876578368613686821120063415732519362253851433570802649703028831472783228037678920777672174693289187966452787805348683974855676809065943626024197565728036026868317145904614514409257277573123543818556712552363953717883517533928148464311598735578654589595916063307032822624212132396739951767154916485116618402293717837576312863648747350542339110823201149571262530235089420093934807429824320149244758870172341519416630843176669826616510828757012916765683816113230635083648487155442686428129405411489472875110186437953875047175455361067733600769184238044153277404804309084211630694755793486868214702632906555846935017146000474445080046903466914664181785137268754158266120364926904611642562747612830936246965630568827256038650818694300768294062860786934971193360384*i1^148 + -40547449189797819677447622201334490200632846283310526613238231514930031683108689570061511914643498550126479991395969093297466510959039804025877686514133573116216402920164583320710220753841928523644297919050292730113269765499739892818195158623679871682628144811957840798595295871143678972816784040272511568736653837686354004023994555777641384832245346572842051838269082583268984597888602094031306341593238869138102771589617340318874278966283870659121782510087292136963365748441128279550664743809651969166257160541520119455034893379825140002224349495881205067866225023108419634592250698623218503980458479802910208686258442862945357382907959844560190991298149411810141065070811611615466248097599878058855041992320702184484061368952033417408975579643066137550225480159607781538666559823077357321712970110168333044798898222501256428788154298290386193695237306420693702739044966351434019751661533941507140115200576492472118645053812518393688970206212533137441774164208427137407528728377689113704707839317936962209970683025886939802538589994614212239109065350827175089260948722143393365858786150609972324822680192829756958449467698516205389513180303289381502750298836898472677825273632850214133630094871880753480044824800519556073187681400390594433461244853430306268349416585794814350328799100160389695391825677867870732775388226318276902585602580715612766186948644203282719650000503292603419829367801073316324813193124732732519457885669877423193791994875696849045022724004503807469248187734605428630166520975902303781989217323368105993005307741032924647347364209101548014008238900528325525234759377233199138216880365838004300090557137681432550970970938686216692460098123725237429152715513815261462755037214598116585570181570808378871048387471134843737587535523967722505572097376763875926316273390705385920843592989505564147331882629290648281086105511688524742990496792614330168582044727961325575829876507760938375800789281419649645639265779794447199841448586639953028797005787836200363820379096656405182959876743071607930950414476098076063183180419492046919889779620198888083929407572605884734112564517458843253666733256804261611442470864298111757083790274486263103879463799189913149483295641230536633612081686140321610436094030109070593314966431536470129165738859563873215844102170970969262520559745442536001931088669956221630711395533789906712799098754429454582227309297416071189642769853927693398740157095266437105794141455013712659607174958862676496485154906248013060041775086518692078057377476493839736118673663520812267193684146879063292165112712168019958056391088117546973686604437654907186575808076631646326009756184460778573750358530855725529886431095961504983414262468443433258142886454294878705059066627256496699745082456674818456303553362810603810027924942120178599733048534513470177135727603227379617630437238843675538235839318160887954562093642906656874306834623358403560379246648116704434030097364366509618517177529059769411310578232390034187771798890241476904883892239530872986434244019281518333855707907639311051563594216357594449771021620742125484774912374192582405733223358527322305941435584995325203335519354653285852895689526615566054666769952277510927164957454642569692714224597798717635627399561670279350837566966715262360995815479590056791547574876005079920838792338770067903753997552783073065771642855212636593752267883957485404982292327980328422172070715554558964586631897928875895938793622835917078085430152285882427523115358186188175039900831211531525029401067415688756345906655696990937248953158795384733968268242270353875330272385413166112644811616035994704820457345165849351250769466665867441134628517035766688273482828620163340041201097474432661680335575070801857203139016766812703614917530817194050453504*i1^149 + 48437945775262764672756772360935912758678320397763637929913295814780286482452004750270754106522085592555509642095371975544195639761237475596015875528069106120202171272333045729464708271566262620627443114536666498593062528986652098296352834733287470126035815762329789920620318851457068560383866433582410772302613542377028323796262954500624358959905649526705862480877947600599734853658533703151970515228724823938076237071056869260268450198810478557709795287384678284377773583534022286146337655899646222802959849011709990369181418145032313814018487125293587766212749062060285458250915780802848227670538976562656087334063764514552129422718089394344756091517551084604252583588689338738294387755691752517554300791598748543754758662036071261684973980909872443231952710651411230555412429271698610207254933103511637662229792835956857301005716413618156470286584963838471164912131269107080183108281914735901716897315864709262731768191662640582311993436614894343236528783740066059896613722917012214541233334105786194716849694552007804086766789747939274949245467781838432000221439589398813620459201513377799992237740918944316321073458611203089302699554723002627196107092398376801433719204400291956314724018839269303972689340473664202694246488353597609806154514169971536104424548038644106982381515683710128843128130409425816259391499091232700970613187541824048072352209581168685935240313634781239167452872152199314448332633298182823488855869397773422469895937373477187825496653256030386126165940710097009566770485576858094873873924865406274986547038382980888627142416981574277764563281266876796133169777074022949757526171079835879858440210469100162584455142499651186157253874341362935652755788644700483428734316822170664635156264210313271059843840149921597930998644414431510731366395396712769441616500819827050745355532600199277878672571375424705069128062981749300730109037733050798172061455414674125755158703115351871147281817729894753236995813636885373183106854055533801200892685747152292673609830121529187880408457259712757737016196049792379598076971563710419809621938376779183851276367122573916009371543910100454776803815805283402262948220169258598404857180267831510376557568190463344304618546609979467408199377102312044540948921265250492389204292102451835444086290201983464029110740529577745554791567738185440510040145095470828043281803130556272810812735051758492704887555104495458546112423785467835073799336106459968203723271282595421856621915934457753621758822015196846654279035601381701506639819702942322029135290703056881781037910569225454293193959821106082090314101780639034654097616891180084104183070262839177157205046705493932960652262205264557369856286294686499743016121353580760519935052548519127238555269365211388158080443646732611911276506862100520683479905329908748299419381819757669594585414145639745200875065399777175853863171810122729052967505489438891648469916933850065433773959767836321807117585532836908264095043739787255512142969357369119667849388957317908090318198824237940161722675512861980482867899607044705933301804016756540113418213474315246150257432997947077629227570362244085972184126731579973980174959867427478011945021540461126138230324879673938411247816086264994158672879554739272773006100123447784021865180423166352132694016876119935341796021684214694172338735918299941554466041106605468068267635167801925080521547076753793537992054720982612504247234346246936763500827566914536808729525480643515269016614482629565165364036093824770879852249501891369751242247278640324807261186238080150708636249597283079398518978256517554232304967170374046725107812584163675135076143142348481609024378703666504617455879218670639152829381106089201113302802908413921703205223996555122955131232603463716037343198576640*i1^150 + -19500089581371947013090369707555670365932857596722160356171602869344072674139869805573432354804580245569524338600840885723775554335034766587706248809372666456810704373734298876726861855734112200609281892906281368824139896621093016512106434694417152929135366059449395337820703020810610572031901803292010516120022438232458156804880589565200329350501047199184638822980071279848005446042804305129096609630693942269750240656199700508311398811488641300060746981677891713692770570716197928794595042484998746339464686986759680572880119155187328576435215332966340395764616974464689949336741898671652643066102839032219118224252007961690914940656551241812025399388199977776921701727408573488027600364942204353058248668003902903278731059614475962619197964247070694505694109677733054980165482676849641696843876005972829154526224315920506891180551598016198186243840279127168902955685492707816156725227084673847826719669537822964141868715811751115911317296701931677299200208453160629407590593774535064847497358270882365215127581759958293332227534662333998211977473592698748792301087684104566327191710241925020808924541964443166259918930997249251103769711563591022289504946525495205401555541601785396239298471894976594022533859731477193087991363527627893813190619527316639234079824809273993544466729645945296037483245839188703987854201518749233729612485388529525236836514065826295954100942256251337602671585804099895087260452699752667027909414491997962331808289889497472869803964439081723763429436019075714764438387839636295217695342245249847374126882210256418385736692194545760303171145981660024576862174132441594980231624840499526137657839525698938400108863164087237668272193651512196460477294603676783625223195510242841913164457366914637138210298887897132313442780303791880758361814622776911588587228407724867825514412282663081780097351317181595666745365571115264377575292461430911009790827462752244794220696045588979107018475301091333685817026765005268342446950694568121756512261378509614352171003457025846935896431215054562886264761899049174034400140364478937312893602901259229111956721024114614510383557303025289884536128151372527969154540599997617778968905651338962070498699051320281861829164536708744283747111578634729564925458520737811503921445066950146191676845448318200005018790998942101208413326750191946010336617965067292908270212382531403058290520175526607044283557965009941082215115630707989522919498983393489515687126587456538291150909128409330249677690834786766327189876088219971727287310640038711207779095056466772657596568480107664187959750375320821423244287010061377974525534060187785551476606182303906504677183128175118243107445979074195988190414526163563551228170707292495569977197859683009432393724014118841059774346984077117819972314865499332696310168129651008074334966778048463206278765672688928504003269064455662570771680999289701107715745508939444878820947787384188195728456277659329120407282560959275554624130403570927150057138907594796955525313012537150627165208254115623889554572678764287639137662427569315309533634826937353413603352527881753851546101256999249213437231273718674875790819537144039128678368471115511093517082722470850672250369321972630917466939934459527981201963350872120838215862498244342048737692753524417436716518887258446449748827268199584629416240726105212705574103112853727108748795621638930848463963624921305650492417500299068952358125304275288835556455032649150003687195319929298429157946848763755530860266552781247919742837023963590232383197384226561006069451856964731881098882836745278603754239490418949916705102798368330955593146279030905055295140364114995184030248172999935579580188671281003912258139858906730177779825494009559616314356213565771840661822913359380480*i1^151 + 81357058137103294965731009335759993885057034543417999648076433503104588574170191518692879654903902709327777736301491547877388181634669877358245687813767077797905801672449646600918389556495358702666732551228294316460669533414855617290328971739930806947763128158209218303455717476107508726103408205352111286030305162423147224500808574469603075471911272867043767791204152693714158631650172305247010871879214470160529060175664049532838390308784934219644595906982841879363757141121685624152050308459898097581361391309066306489670642522662597373033849731402711280529591630761766283500934469785157505002673932289141725760934060297086661200157962175787385726561662639090551074659329922176058715935600569604674231828173832260150351789934089541738950200876806677860552862468744286747347330331960654601466442210824545695053865932807891856425891496061746075095224705481214936417795282041977235466074807760942811120432554667111781401532869914432522854254395018728364062800483493625907137169290347627916573095668703219082659710791504252509741028637023539070316572456678392319552561034953234805698222748780516139680876129797011378864893941362914199104493317026365819396069411456793167589576039439809435603727362546219423585587152516375200370621540574692774452779417881730516601178881646132529762602170639379875281185742496878941199445912192156931897521715070369510193289545681621206525803226297825398979426214463804790521503588138699156554430766244317488627751195582842910971254194867315062438514442920096959983636479536530213441516375233690266387355953899671396826086750624819485628133881109647729928277427031652214648603709767011986203874057635747464903456791885896781234784272989250597331690376410772025326170951331364015596154611804240499900654356235827180967932575945359649607589295908187013133378627644415825537607526355572230302462871818103363154459378810402092878231870790821024427748444124674529215852918817062669466297159122873197411943708707668978354583395760478074845414074911221953617403472540955668129512028327865125397708170569670842180120601625295530472451458442631881926456153962396858260722711865788063429030671832868772135610922905667603636708168247778984274761117901487124963275812822892428506586147496755703286852593623945489255279388251840479976395078891946150347690446690776648656679158216828208337300901223122925662658162439032507265556520974653054141173519592903407568461724436962148267780077116902585493041696670576280167488230587520230121303847530267151699760579229928981883092665859585864207580299713360300340827014055861599976158325622036884844451902528874119236491299882189316573787873427069727922510742967450108933074508533955122135594607235568164274171536695087572763117549582608863143399487955646058967731812341195931501246546180990062456257954970003170414870684280045326135447327633944061663256827440097042557459161597534154179410243145651549915440068242604573576011935972655347978451153243013228529220068892718705168891223261000014431902261405254752661299901588525758782880156795033509401674799200399653906870165018244112902317841836086300078868169770665760951497281624543493786714975017306871568946672627551495876898277711367783509897787793848417117804773192316023015246361565997069349315701144880339453758108682301374135301388216307341611025843832526441891494481754108236317452974691351194637128947158354937463828142941334149114761887211046644136866695591019308057284524317489933376755023870865910641166439978660158318332083793158721970354232288661167570029519342092643040590232513429607959774840825967932979714117293739214960717064904828727138445697176904544868299262122725570416539921404536126613386186218517565213969272690454852429570924722963047851018223549394452480*i1^152 + -24903072880398561315428094437787205202932979219904533370837883283134636864875519640596132414270819587183571482584515601474713425241063414576233804039204067797506188454492740491629927397306143511626683360871614197967564243594435168583647508756783070038797551153730428680232231150735932700103300987293237479473265586574562442308401949726834089772675792349344001628994972226387027215202690808284119528485883610129858491559851006455462909739002328534265919558922682604795043148168249363650741412932103046757519967430232498819130535970701022586666249484855360883398520369240511645444470157472568469135840934275229977907494596116261428937387547149075854496185381073132386528738577788918554403975415181298528329758371905384800979051850667864855176239371629875027448154035245261794654367250562931445953294423228745848508998086606721113809225578614354447861660160742623521774942809126145224521810601774647129051793617539739245710495202555224148592492689037328654430314984842235106725156904969985239213905208770036062078060367173618881368692733034459980017429010814153297296088412380883488347289355344598257265164540396611627435183060560793765117014394001867861855938918516345957632550895636171649723589810126748049488712300754420109695816190373279077163929514732767680782865934957806461065592700669901325587691493894371337809092540191146285589559971046869113313211650803278617401871269927337938270133750293262441677994586832883415769515706384406788563923156961037765579533782193794999840914958748759325233059279506591780713322024314115684381028872955881706921515511704679747873456334730948141671221566984040182234357295327017489747061329503370310149554112414163345944792239385460120513538043848816282773270660035091522499601283637608567165410238726497453376655165692256326738181929728521770819645864400165576297915447004641902668617344346703970981460629421221865654965511979810038306967558350003447178868980146354623460010086320632693235800533898847799120041242978096313203987755687669953006442715622677507704367467490320674552517121890904860343979396903832278901775739813321939129011511657120031341280772331180492722144107955922253130095710988253592882200830059636796917252871155924372665905207946738580808119937794625162902335061835084239862050044127444866751098087501152104434429634622508538554867016421863668791964661971338043867890918762103588853946581162287205849879026920805902256844492101830234175153598567736449519272714865424313336682586137400946750476806576993184092292767777915129571387977577887732394363105874664442466101303697823195849942451645644300532298665955665123954669887080907303521236482685354541701435988780943524443821496602225013429616263757332909298036197252254066559719307295690267000831073184566280290083241928533424196275065149751806020212411553033828002137053852188549664411952007125548690197815301499472580106863202855398322138929931573763190258288636720100231629998373974643020319537745182516545020878041080452644458962175864122999694005273074717928510755651589366137008856234299078528070407268718335267703547620881291633916131847695496002469564559984244203946220165996461506231971540500412014201754670424787716781451035636572664874981566424770884348914684586170388279842271293872375411515812681929981725352981333599068843663339864960706538473114897230892643144956143778002081929674915448854846632426908578257569115697813137451762650118195251438926211047701993866351703626711462760662308274522940817723215284893976505437995110870369380389560507957596960986167550416398428973800041898072535646905939944478827032850457419806260701664345299598242016227122321874417675509494980922760524797288726244491060566699575249754677446230852509438364564848416393265152000*i1^153 + 211558617628298959946700932608130771267224874098809335454238105626085531431757318706401752592516976929702454157825297501757902435209661051873900722864215743735416059721994539792835962584898368214926951339550037053085880117646530248869781199924345617021449461007732556315383499345704892389007553941864911390007231495629067864587963926031421327668284979466325117522872288471736753220674791987397752657636785539055084548817312079979081922181479723392389220906019911391763126783192387266985267437022311882787258358092326447976595590306722408503580044525915085686620915224920667270560278457653784595948298551640789561506200742113528271187027833995819019865768131515158027324018087783202154506557351346031978792918169780536335915278048628580709747639973239070999119794170554498778880062626107841221855303307813838625546721138275587848752990722816820191739691471051603598378822135172784222369515889984248668332330149785442222533111348662358058916849227018074430473382486677181554377536408580878692923463303681052860627997818816480983255148621947678696926740279299572938360615553732841013881541216656659589186843513262934238810848854482425745857962119522476161968549239905460553614197779977014755383971520505517914925391051307311139378670473529020678729112524172817805858671065938998814720129252783765250719326064541206562200674891788635529089027902561277976999607471903654726927850543215303666906297078837930772922786355638613877639375174789551595199492133035257831962071105459075253876999367079447528281590548400242684237739913704558717094926092680466052822740791159942702876577955850675121280897469816495120852519382079864286561144510884205353670249230152014646648493559568350157825605572563269409181119170550125622817392487226421095110691741339503711663484363368256377799947628799266567248691643633342294031439264572937700602275625209243808268103712118501185814941699757549273614208770553296087231421034089520314204960450242831833659861719467535580931077748314525707555920850292435664852277697497857742407376221925263636466560375072916961196795215138042713106894239454332454168880033392752760648954703221718581392594445594353908016635831587116969857040323368871273768583088046418638934480256705791948682678892362674678130539776497174731632231082128392577049225453933866568070305496739234419125318019272652685765544610459433785022472141567334345198014127211617913051332776311133346198073656602616875663759113999271789507894943845437530484064597759511917274675965687008635711015347904672294156872735284500270249914579894502774810574943309025206001259280907080934384337998988145091484783538681176754937043990662982585996338277007104863577955410289134630868778346116916952442018526698102848413762423476022668579444427190869278059857898762405570027159665780669010414486405683906187994182141810764278030320473718866454753033955269504413425397254020704428912379026498259857642541327860163693409454415732940316960712442298892038157516921587567333620008479539486992088604889905823685627746804757978915287565047871010710176802615975231549643987943915356983365268402861719946372655653109012674414270546057255647026111582056151108996829603845380758599847995909598004065884759142601489894578708284234510785391479904720703434502975809070077116859453172456330781674987730871023045859977942360303331086586546920698738694301817957787922000425977679416772963216777553841655190271937623651300917114562242399692616686199835579185348227719020639828586380087578753575488940334527305324000815044410287720741975262770704859129048747547840908876709893145768592792683499639665037141506552806049355993726601669413491585874725090972443611705518216841131140878523469298458057165581352511314296045568*i1^154 + -454375498742222199126747691670464554164035984573306961400612280166711184547746686725807717512906751398107912549425315305352014200161092117372221026595958126914037695573304327418159368810696654556256629912226228478394812195532011346507573415155094201963803481978212605563186423161877477329810458957301079339240628054111412474464672357663990196020388490598793851131579115328671692064705138286480017926670476100340043968859713620205908865551144619421479980931536693045340232834338982658333431014284103725540904100017836219801755120755633510917290866699847041704273933422554550393330410785736783807993826114485283328149885806534591588504993631000587525756319639253459963385240637458860420399208591881251595372863039568795447835447753346416734464857508071154345377310694488598621597459219154673761590678333956232921633103652202941571819281826146037852086045113309910964043938328747874722474512188726896259364602019004222373360791196653631430861172785834779633266213300953066606484096054003367541647772128600901758920064403550995689546478044246726110365795853507897958244365081832546652197482789030206439361184324748221170633811302237599020903150060293481065326379707505672520910304033121734267974624051666617632309253409533843762727135209455271152319088150272510042595787071794402849435958269736904415575450593815518762859809157594163407300762376648581463134334391054069096917681351128231522951780783124164455741047520245193550558697027027560896563958437057051880143750286508707111801655009267319646486139707827607695895265402683972765904934290771091659690227327691960323353685651979256373586481731605261870535558095777747827917092210135938904744269809276418798635107896309585326744293299718538728301940702167410475703555330606171625705686344835862842341468629882170343363319955072899155993610682232598583318431470674047758229923128092296235753766530508002607566500282306251261078664072556737889972449212575091293529013867182461509941036149913806405740759747625792891143006324760235417140896029688812673922565343425006362660890867398364058229405567351113138682663271885840059754262685583320003949908299492119577527013471292243987926303166701499154185387191285531637733062153269947021384479736300460550582762793799022274159957432316561749023820922074367278934467456019811954175965193954175847024377598411502330659011157351342857435443296116318007817281288676309262531870933647856964833086622442712758713546153195657527221666250230107015818502644451802894228866555358050470113344103950501421944179645443107935765533594906584044890066489583178064316993804820449681269236747519564405084520674261335387934694202002117138499294767883122778459319416330072684665096542363162476573817067087543858146051069586055832480317878870995664907742522119744052106008598638340077913193579224994181279656962944484434919545712394558583967659231192520496342038529131088113962579447302160362040901343115742649668565188204163259896613243413802297355238059825817537049362534019874207085412525726439831843046574032166077857382535753095447051652702779268504701120189047875688657334950668124330120229066575421066887844781463960652157003565863525538368702826212755571570612661572744937765810832280174227812908110731731735834771665309096726451293334531536662287884916270712246152080353744643320766557055246199114870144503413392758718761062116401797520246210875792056525851737615683405156416843640520232623349455558156015132851439555945371671057713199360232376260733672776621078880455502847303231394710028897801727114900410701830512633598394338732086114798170247165169067922003254075960323126007859460261589776429191894912806311856330538491798105578411792448970084323662540490733447544832*i1^155 + -395803924906491795747451066293874442096815885601105480973781938551592770271667113535892902444132374988630286749413472321501238904760599428098018644842653752158073927932678749399467501832267056389865285623835718164784067413613584946888835322917549159914510876623781758389114410839544111014101296019165867562994154908656109948420753288497653743116073100249818588985179977599069586335282667149687025624580474683300413644059608918482341044401973733684275389402852538882197969914599903706285411544470540925791237751956906861588089123156767545548593472011317517309933882274019197685712276482525116667789368489103593464402805562119745373098905514011595150440640788152812816209188916336166738576347583663083431501456372189948760998389465897554451044397933685969082068882612861070581519260627278162781067649717917729244133210472129607329196042482742863535429986618080618822041140160843440098694444391340812187548531597547776892976122403965234698234763016469177735117734718343860460267252712882861495788370449498449074965118131375176027343436016117616017618974873657307779420158861316994595176583818535062068083783582147329541333020124625948039176868668902781621723559838770444137455907154248513977940466716511288449960870832468817058118492530986912535909139090213866816121320873482937745646140774764867928570338483740413994336360848086133122989026362836327048231556217847336902236132809517274840474954755690752014811407443040740676592315976369008568054551237935947515697551835376871173428087593884055255592921909596508466882865728471108881220834603600055255582356340441651912421671721661849962884073837904250958615973415451029709001537453306186248482926743096914148932017498050943167091239340761703678975003964432856951563865663887838074018742382091845665274392853815564430680132584548567305855888284904254564470164708940680237417983293161408245130912430826788903872226203629610161241866167541406031998005975528725510234773580652752204816165026274438393961875304266080053249495136116830394753512434578023683362697698881753795844093536434200881010275031731428361642977386583812815133380323432406862322376507999452866260725160104872416905178919206224119707065985626280113488646686643393294612496807971904259040560011717912290657447803779902841713209373328971591982121464919299597240865437170088791470077003423752029458932247886913687215719319304724308939102808910087784382663020102607581802463257196128634345509194256666090543184360372984588051919844304050926835126376938294219637242276623218445445561865687393989912029804454446790528659482272896156318761169928368475528394758575246225693169070749097061114555996650108114734643105104259242660454322918427756171676975371351926202489108867655429990581439760827459362447359481756099711983956395139516394951538725553996739273406247660786496627755781445722166840560452368575594541276279497696318274133047426004244603324179237721217321568408272113353858463406438859003251077465841827522140606707477150149149668964075479263423015330026625352489886855752257331663825461903450360737302549924561027430149367903257138393675861306269390311404162587204247448157669809851080273781080115368618254561532384114813379345734297495853590711473912954110623248976164875091284074208566687331360910365716573089991546688588476446539056333033665634842825233681790529567149239161034512457664391933507822189652633691370320621094216452606475178995223364730177199424019320582578076682868486683479993120166956759619712922461288100848900567383620762312643234848800920164809452640032861526621778259392590980470714440569258345291966154856394735807713263691809558647651785584397459504050854487883894675585000966280343153636028710912*i1^156 + 1887400177055126500344149637957308235785387768999814848935638105188266127428729403237060942202466650952187994658461263117869240473576337788441909949697492007023421565856654449028480503868139035053316315355025931507919971924376575450900529118698571235469132448280390537122419832322060219538471964362991838321879455492631094192353756609258210627853965905045244585708612035924468763209441603684570615893141159774151610447233578752848631688038721459550920063702807201169609744080261640849665783216436478923551646833219552293382800498729048967522352033495030139517236823769873924533165089419314401202413138491009927899908593998390650036592897390233940381208204874809432876857425933436502637343531265433782619843233058731220063735847699103346624943196594544278040615982929204954943203245967220113208030016652378134281088939483332392759134834372532848318119221992785453292292059341165232952383849372623916132826032336152051508191196447612521289646004734504503637058998746778662338060788030792775340384926846590076460369399673337001045986549051835759142914804565229462794844349646718597574100866236922064894645855743641937493179313272837334527266030776492382117569948383326227952528836334858148914086575748634642067502567320778878511314232615482425025433099908558416018676142927962038864757916711846831134490536140186001971946888962155000726416035053651313665947102232992382522205363851968528330641077376448675812633829980630863279592915277042825693525522318554445289879999931487112469280635105431643420769246906648696074148736061601893817498670655039169973728711204491929228499463980955987193926721390384793317575167518680481431007545044220391517742072780039471310066172174494518159732354085578495563432429998487045260316211793752839732309631469630862015641228293058079196996249059628933319509661830076234380779022832576034551814841565333320271090458707286489056565889743161923607510200634318072282418084879912617139923456025264998280146632575273939388233929144829582814534850779625606270877070083804783381504007527980396049473157020537275690569782374245861112002935411140314503884263197688136058268898755523312805537133033431526502091782202424784982508663516565525786619041355207849824900206313359910734870203311833237458555980751897824396422281408307379268463035008214169810965535072025529120207523066892352593786549862345944125138566880126156984507545778547460546596704828929354097246616166731473790232403152662259153905983484395665301786423404961037586515872869317686576987277095359936398021299636176759322567542141945937486199044346006012870976514259382870175666833849823311694939267600106994837400529204433248607234499612889303857702620281218314183098657618822820095050020077541017637389739931275931966491869915439766099469431347937085895987696996136577747354656409662295114793533441205303526892578176571826725930234905135133032105456575296791222556181740328422562155508220239383464508853574295979623292896515688902884825138467671550655560891865290271293097304688013743871901478761446840500587223870152512434585069072726905709535619464755929930437555342267535945128886297454011647505264297424746939097234741495064724591492223097149857792307648608192593326766576732956618351138801769744963187515468509539789058069493593506745949738114129890296898607077967938066688204670720268294435673136838235128610176827864427041425607095051966406898216518238459630151477871760029508149024970895292194923694591052060940079811564953297012997557549811367290868877397292785748781596254093863335637673957267046205673040294446718619053731166715829469940338148065295048956971746946928373367548930912825048344250454689267941748892553074196873216*i1^157 + -1299528196731362008836721506831341552353008164991753478660026757496505106088738767158060569788189422022939354171535917938878236068025159952226415499357424589330130495754944615464557334591248889450431275586925828521114399461935700490721977523448732583676047197120600434812897067310577362060233732260197721355932770204475279055786072695287449534582350125255255416396342462272687448883702305610115108890954347916015325276871344130444164721642663917758787487166023643676461819439181327382572967962641054345766519998245225769525559630763895676681303781487133858974984355079604444578821407729170897388266539121449340035832540478495486962735643719891142824743010981245701160464181989232668518079692871532650628483583998973655906498000196791695256780721907460966013706834225713708874041107279076380160421999079314332691575972342549817488157342945889047076558768321277692268124963673187703856000313100805955470899707637930027512697749517164423076094327476026840530203810212385361768866219919388302792226167345264186456785344628977147489386135803759312643031761529793551531083259820474860260236687974174913150687789065468211999131136760098846190091183733251381654476441242451489016578938305762884086980559356892828701688409870181986569561098380000610569496007090958301369643718977779364394431177503659000730316708505802049688951480069630340289212329468105366184465385848328180159971160345565289551088163148529986800461447332495129279751323647597703752539302720666302740710462209304094793721655252726871006525660044674618074506593683782767158691215930841513884682541009056112365037121902765150014090287366169260427750123826348120686821497123134214023565101192019654793223890705265344782871096810900815344439718064956886783167389394033124425056605666937473937560651769922688958809790454427384056092595833857751104307176121664852746476661895651708875055386995172014713882434174476995348373423340646791570350853631188454430484553730152591503144956432988970267342616383895332047896236225168127960349810546152004698400213948529864772679045970064378942987677636312951929404249422550718652237389865727473638089979449550674613461947468371253816892908032146779491653062238918888128212065316820408684733739836133121922903438667656174832183102658917766814255374609192540305373178665704911328742834282182283863171668675091166039774069658860054693477776054824900667444942493721791962941590219703192306074667029730129113568577179889053716266356229438230161093294745511021394846017523689897502142587780233213850541169020646718962922303283450521374142160756684544284901014005476568373112607681555280018602404893231695316906213732045018283326482246242491170401776590126473649793590760643552289710987873610060556870616783250665880532326107040665686739032123870818403817934332854453170127766837945384280459774430515559809285172854940938565133668233909772711340883164015674806579917724635594141302887162390607088035566299745887865190762155812094711494301142399805272717552122170753770276539556479185126660263539045777080956138322825345525497829053002594962860539180854733040395176303482160060754509386135906216369892684366611925952831016379351764280954150445911662846006611740144993875137413029912293419661346016449003260680515167151845637607528560436398712413142847897035914253317071480765432420104755031841492256387035804791067161092162708215071469673240932051577330171198655607995752244080424187926341339458493926238951005449082579629531448775879005000416439443498858410648133913400291742329680336070990409090925291388311931817982001404954845340660149354656377855386691489734346144800745302172212438151376924375150212702837556742455296*i1^158 + 468988035375742110920527080093732572658206099637387883493295759641507864690442111305385072820586247591334067524843932253802363331013101870068083004791693899547958308205787538602914730504941838741955941323643515388261255039963495932151073713082190183545479474543532649457881276333030865310408442092871310834442994093179202230603940846833684405046146445919034053606492735137932249386931631087804041021184463024939673403600559028149663558006358237840002256886517567131091176077496384889326977634212923011060244667001229253638115340293472201368009057030144262836848513221338541224126732868699434606665159097292705318675292450856395624106948993226554229863568747621320485786458014485376006663921342053172649543702382392339309547057573458781275377027851368243520074462643375703754926454918713290344633639236881852368368851328808171044767706479076435501011774571385108004758198136481131423375995105131666656637035267871551299069273702646505817395033442491581051358246248962617969407172999716319561775675607462365353603647267295978770254387766265872453807177460407259016946507177169889991388695285638660989279683489391943662327100658991447330466187852626048616030101966884620484117950126348427314715813840713690509005950024977607383459716721257344931617948360936081103230618306778764843645186311554253471207098310364150663853580244941739879730147791603588752506587975963013202901757407011727706531426371920456914504004648017964030635098277563980182186487570893289167676546381157901382627036244377185344131360264576798156422248969505871056292333596359994291619078946368533300179296671178223329064050501430504419179808238605532250626361166769989224285585448908685363857732765043452129190822649256318364088712778215022040359649704300145475731927151973497579420132838231793073781911090486737091238694027974694516920040779556698409383817335912080297886618493627422761103427512585923704362483467459860718537632903032297184153362808278225635482317179865522698901892154783254467501641619986325487905618182030294771763974522446953812177469506713421154009454814318924740357065770951542282167243147113085661438344913274014162343767112373465020062376624910182458377846942013474156238534520282452276240362779804215133863167812900466379490801796964784741949576720465404487070287642421315132433598726422832601404552434563879455349356036455771129887545004583463145627814060678555334990832305286840521498842656488703150258264050539096124026544464433996089443426640255828186275400689477893267839500032015888225780662563153672455346494863502783535776952110050836415626676941344727965854491474922585743573170645093650009039551298213671340376934355835443207056967114748905945063785727913235489170118175996261266982089548744550989633051416560120286485273419668281300534226628583462241875065641387289682582730418661331292333248951590723727013108732498709703442209126600020310103022154044976149490138085491094705263156422767371238805993726177705649001742970711621428537302041931133601292773938613409332692134648077320874917474130509036109051967184737854366740269553352129786484383883292052665462332563586300662165130532199097194472524535726439426983328724948642057181682497029839693915515337363508656489510086360347925817059147034287093048941451831975918894809099984672110536244425929586491113751470061631290121893766241668482581285211093260304420056688748001705542885008262166629198149383508618175758820998990275210683010519121934207793890508350372711524296896029753807484481616100795219553582627510576910460733984899063940144752626935071573519336988985675078932532501866673894837028913686979993323181776304723898400768*i1^159 + -646023285666919945079449587625821772939106900264186551699599517542752435154798689359400611403999362116045178194216411356943841926019273051832702317771077689876461081863083182063365704059686670753586294037217026482918256405547138828808261571957207688235241579670948802618723280935048359346567662247077963925619282649591845001276884306770407743784678221605056647202051558235637732893517423533020787266504307539880064534062486972050654751602503483051635572387448411123035461697386193351913668855993264479273704004291667234628199375553697531219072827870639465095667704207688081070952023434931459529175693368648475666404577989765475044069267748738206305950261892993646572077813789063785388527722513279654945804787979704824439992735763794539834408138854790525934524955027467992302951391572467846784641173697741201078322764318414806990378885706736273141545446483070633295225262262372426140297372259654593403583010371104722032994823265167341268523775868768965301243490130548514948320200417341429969542748330072016160896019303299088137349471297347682620502442236999622609820649891405477740483129093860788919866106306319477369164185297969267306220191293519656412870862587617029916879415150147854885315740205916158628282860224594556502262586353663646318370386338681218604143960553606053894462814316977130021797973718767381768559434903756707787381033725878498160573108154524051280108554598404189808302235051936284266158539319544439055792195426584671247364565018579314095091689788657842809624845488608230580743365034461360021371473187201631729053654184662901853513229414285632053803397346744159532480233810425857078405459039872585599016723797901147339877677563232128048711077245505879225035370436711268481568686645873426974848601073368815818161291742929967901397650470418747405439841706348474331040921660203241272996234426576838000338445773738751955636951009330684522346351699929773755440195939154573337888391898020476628682710337851879794931639535527839660442858447764161187894524175846698081824874572737716156519619944898519333280852075371058428948805562320473376204122861856768723588454637790956113478644564888314956762745326175774446753756090898251574453584124850006206018871490555267333639967029063205143461465270832625819485814165093404069960717758321903379226229088779576900844408821726429541717993617469252694220772149403891340316948870155620701119354876973085334471374219297899457061190936948582795169655862641409680779876839250310612585433222002940514271282266760936170801383082051941887556748933106701225462143604680950649696382886420942910615452404184965822191666685248893825718908185558615369533176406963469250020187010173969595745730826739589789599032543949584344783816567334723073009832618874324622460852774573254004641548127184272761883876231109430473442323044759078810681265975518668502257521545680424979038316712774220177822466668752379067501648700469016441442528909828023121406884989604582325879271626520064565393559816594175631716061280378734767562543686347298847092863577229559666496371975450525226398600433648895108689950574463937703827922959695282096371587038725695210052606540230100034157535267991678833610980139358171462488376691652319305434389603086154449197922224494128727946314556600790443413042224331059512558574571022645849673984461068942885697682834064066231807786133020429933350819722078806062152360922166644835376401180619469432334742386494671160184075448170307113991717709603287484460433976781780808678428419999896151391352794923168476141040451593654773013390057315805969901241301091834447586516824983450754650194269483493332953482790217028922895237120*i1^160 + -1691725665680613361974169342570947052716322649595095280051129021213005949325846101776926341953906573393840298409612359722471467682270244196000691897289302416242799749937915932791919401498734473655187523244832177857119629603675272074992960445772876912407729305771649065289874964173049971933265733591424732014276701583524960611134051050747954070324456656649000034819601809407382489984212311859277947235634043294658074217305309717918675896904899276491128470601601286284739711870104120964341737723129088063565876166294904258779209904464754502880679442634982995851345946491797342087896566070841700213540662861480236133466020744236537564128906251558454741506559533013373351977174469745388671140173138903540147509517713347460714602672320904196532226282466181354236201306487565532871231663332612222749910232446314798053275323886559516798703446847055927070869036822493951101589026042308623003175698669867382940284776289223678363902594457328811328810859763525076918085970677702333219742530043489985225672188400870308077214892063211601955765846351917876301687639183277285836592039206375023921000634267798345440804223056740963603507547949526883294946298231870060337896973566140613106898843974470797793849643691170291891375552608961938837854317400059575522219855383114360667898257455920484260381844497709445745444581087359622056961318258677358584100904482160857821555039357300283022780331667134435282830430482341326480154823977736758626607803381727132918486159775584907656919094140400041434204127101088896268969192023396561697822202779525038082253436221016105188031112298457761587141292470155610392539049381998416630774453951250752702313699814712660484061855164713884862217534817847756855644322729098285465666644172156572206493100776236211354548879308853764711675478441505868608686256273276678081433055191014153678793029799880544097758268849331983486553971307921691623054490925398870652779083293493092716935005528706432571162110370124464225927599698258693803599144145852728647071349640435416186861350278710369439242947278221634605370142492580377159990644077977364558900031270647837721088700100335732291331346778263883921455754056274522200483110169041836901646091356020443977225413305119792577026375418664547518601426613977586731874045066016507880858291736416383469203118728080552500561613261437293504641260909620840450975548844673128452201198892395332527385481320829669020638982663205393743366006255646573341486545008128249899520291277079038033938861386303547810969121031587537487654204230150354397471865491246576953984302885664811300135582022765636351552045283780283997307812737286600388046013118932690213513174846146925035073039700133162378350942828575096509347450105940067863243268553480245910494196093036795956027735678164032025098959738534469169137823670060151202810606115695778585801069379623233447999912835330051914761873043522554837876492905407817203190022667526015655113231199475812423483673744752723678300600299571551728821279154346807460159966268432815526899809198928068791012226447995147802560226114235571705830778187016932107644558787744918479907599198375583954523392634821456939581375084543861410486806375508993956754817751785648503071916788101564477468614321860028370185260923503843730789987241031077571279054648874226730402071801249254430389228945650739467628978153904728680372179896854780787807912563051944927763978305298914701392936420077311361483014273392866888183038621121032911897136691391370024520883331184023308823373900002191800677707003737826534604907506500069222853415394010971317713330723052368899969992430876144958962065903000801886863360*i1^161 + -4630935114110650013119780604386066640017688299895058293800896145417187863886533567032459502303455370118514743451791971404454208687365385635125772300359154638559193461285795758689446346011538215534461585046260616038574613786311959215487749768311961019398633475227596143676654717962210406386016891877326346054352601277558950831805658827260752615778592778242254858756187961253844911099947950092682295596201817912561981723685143381800893677072051825012322664570018482668720452627816375597577496066618691210631313029821742978273048292627808130355742934238545604314664977091088183081567734651247936674306346391211079678653583436092065617741400453490574765930500957796638890588704362633355167278205525972227824888340452240120624730912810825007962867550097097077527311191478716412299503931775020351648281481310063197348879327747318509190275459686254046564699913391166279514250433777261151382319303675342693103990924959718077571276094427515161592633296167589807175334477332900053333309214394238295941760475921250697778901876420160280639918546038688359686277255375207383746851481225614671597516393901430408583800923876158317401892494319542711353997029626797003331806951385281812262110225079196611179466381947481514305474649199681444963883187148064740746996094225199457470006233305236301579877247714987319139397209142463051170591122114064998279331338702596435025868659443827109325640328285928962577978309768359578911794042572403733995372989355335514260998341224748532999290714799884934332581281363180142718004688201020933918892226971933005299508730273581534592174512249389041129294775515871746370513866870086166763666362403773958082612086566885961481811661553829970489053803689069760721853139216533595819516803298755566590172589973535059639694317666732594129661902177555374420299507582134564250606201282402551074919960992648199365732997798192004114973572105537661634168170858450770030168056556366994622136377144702895534703558010695030075235561743442960982961653212831482816178802209354360388693585465056585873280865141201429575948618001400888131371342168169218791298457872162719944147931573398337382280989987872665349008786964461173480400359853893651873279988567780234378419910339853909281420559488505635979961071999121491307613759559682290146133405573322301123326401499069699336539197624474742745628169272290759729820312276005165996846556944433828983521540790971265019171538132514799674499570962828942445680003499982114585580853810272229891569249121356244571954514283028170615095395275648411297242832719598393985319847948327739060784740480845981336811073606520787642960867423179430673505985409921228938503351978276241115360784433022684543362476260922749880023458900418887373503530531697295951156109633833985675771525686604528250896299370619804236275282081643484028229400380094686751306922371576263203009629983732954167531101363540753768222585762319064928220203262133483429486777094942745005071860286845297786980793748324054500487032974044573850501328356614700064322178124386513875926966151193805157512105365434596001061374903980948120023558405533233496863817097631054324684517386786159103002216569939769184740395787747748135194598891680569004302068216116554874331163332097260389241343833323634305675598952296163857179868692825150429880223376822876740471302613189422480602413249154497655347037272456965052775232768886789530833928676132314134023597061921947737410116761012169586811511883896828769208011635173137260363781699439677437066911127488800073343580478043481729773192861378607147670191674943206033800353668870694600706265176996134780928*i1^162 + 677763600028446002830226122581692885040037937738448971319585287920046422217449300794999478290989888849278477566878647349960094347749331388004490358473443922471520294449251825947783587100246925951920875798554786466663091555653584998059656235350181922754983636937873738446947116359616238300158277363742317380938047859014754159852439896948156979322713244246034510960672903361148096435754169931409087974106755135207975715925461196210187428029083624743168798161777612224793991577542456487075712971099160032226878428023240122475510686295188408709815753451398104234200095993419752635119094505957742662191146289238387845672733049022033502105462379732749249951907718271263969559298138564692102913764140721063326908319795857166371073872122482783080935992367565724216868664789872603161215966006525513820933322030351561929835752879010505936143376727663383454704309099247807828965811024826588143985745926627675428016501374164327498696794665638517843899167009031602318481403552917127632249058290373034640131403542897493736530682170647323159806489969416842399524018793891378662040589702375403725501528713081419746194464459816699211509544348635715193539417448464053364841561041593818060963242935240839101152154020302005747171597922864828747766050981068198498797577060318041813581050862077732473247937373758238830423618595979425955838007101309553127700421278363895865808914300586706536939911592735432818210363237694310933847329639222795932856130453864747390472913461396673138471073092845675385178255152850309884518156544576670671524950027048296667041659666265651896449458205522106374764717458070624339021235941636389317710347357533355853728022290939388873645412599075653076788574736754717202961492371426352506013773155376571013702825132541964972389671097612250167330649060309848771180089658433561020796833163677488456972722786923568244746232921589283295702686775938172733297170866681363514119226590154938173472364614560722842292067335817965137422827245247927593767827055134022500052075899163172024913414909555827076340612387796430223599066128164548329002282759404498112080275471266781052574916673182211341492182419826250914023662340998802679360489737485453788812703556622230063710696620785291338385371942821966951299884658464717473665761981387016500721493139838633022479729356958183920673596685914864587344047058131830173132509494622444151147858096557445929395929636141602103656316303103955982907979837910482524882334143028200120659179571099160365580427244589664691218292560072810921305721538834369208560404039089184546261753805747696022372626777803029400498992950630263316094172188894856866240938721885616704024362356764047263629916488476691052552422748745136220877620034483465125529165114883101639408840016324887720112976388059343974995776503749552732579920950372839141196273502755841185969265447008315199888834492992923336833367563069905251345433216356700454232869996771795080603499464278394037887941754152832002339881517412393864857012683172035898469666309272062467236821026045429801306660051336543263067939995411432056370519629377260409681972313772839335310606550728048593530830910052511560420019324508413966984439894854323230867554287331583812597101209960285195916154574070736892625251160364562992059376530575314631695174138261189444731871922941746519797588246220760528855606748279372843858114773998436146518065535812780228636213990276297496895710520524811691376175883782528866500181838305984108914133341387873063640938342024385975275573796522680184446595850527343009112194666830895942239351300899245632414145746325995520*i1^163 + -130671977421663506686830962754206743019292535984844695781085690229109673752669060289797344146434046634710136424550273888132922209233570247278759288641985741590430102542619821087303909976394993317966528601124606877077412877714496589863163628260636585848469191606348030598281194036678689500404052482466583725888400508137183664423580000821255027379737823190194780388201352724939440255374641287323253418733306502336162236484784149505208471847275795403198976497971805617710980225957338898095059230655402454418048308813928311952263685485474662887924675242758388949601988463226268425975788710970516890302026504593168294418867512719671799103171886180980060919247187198501275343745529640433118849542374268624589656499829727248575038895736419711330584555252074612407020170951587056180831697623086844429032210416916372227772103511900312552003567609501336311256662140492677065645699678869804986886204434591572528695205723072696553981123073975809340166075478178423445427163405537577661320049894935700465569419381727943415397233783239665806549390918381466665795829473383774913432262305431590812980763362233356388856434666643773989931401636447431995976380047733129781722454643752796612538013972537968432755706330075548062437525661004383944990077544779902597792022095367454990391224834427679578078076163994510901581758429461071802674005990052898043277420386042751207402049104248888756332030437692568117062071802872617416612534282946918546268964421873648216345937672275205287895997659898161312321394370534396628082437903840917928502512157890136286293715232702992070126977704407865438228153452128024368152774997155092245534383053625458691806223578008196250067158494169826152991131116863933972412670555776893644569511944471966555514733105981956359587619238592280009784915545410042279962040450158182868472402486371054280888135215041555608922836935925436870385776019502409447500158105086901421357624428790456939100172273162852348856991728875031370934717010552500468872996659948224474102618373077985443751336013537338540918228641548694238048295657790116291695049569192417492060005539885141628666582664743414737896172898614602240788558247703374913879108112326351861013214215714472862327104266539118891806413421117132645292838393829885839652886574173273420284019695622860711497995787743566685410275613043843951351331753235206086099308333377544815213535223743816125197406428436979277219688548306629619780063917369449090465278577547428994843815161533265038795271022262181120167130851993148431379463683759942365696997901977719911981327795252096126147691107864793263718398425002106155430311537777681805297097328770315962524851969823380382983344040888109516555287142350673036583775461265782151557787099149274403563365665131696668774800352054952095109434565988492747878826052139441028477639152676009865943811918947904854795974574721803964271647408392845338219360022528189242333928371333729312925307543268141806757230170031164605099181254219302907225237514541096951841282868972717298705403009639951422992058752082184162537225291984337349323544053523169769995671084310734093315465820289704125666881624963618982190164848020944729877914138607011875704748883118179291184785230385992785868696394776709967891506287890189061256188525852177687012932452070569258732219317656720848265681518225791166534171261888368735011079291782997112070546588177700023398643153693119192258206758216227224992483093392417086119801315767186692018104722782058723894362132490724634478296533907604790038692814546495627287445308176580790356578836414464*i1^164 + 3377120673679330816432541328282055553051747028124014341718854552581560408735060031219506242271738325460331477708877108883656329387931376118264435678522206712946376503623508754089240659188127288497570716348610909201004184459689040074175417740254401793742580912010788790424381346696280469027874346622912151457338155406006627764711842809899162111635370312608104369980383302709338898740556524552950553935010272503223904609522763200111687301277335160826063718540362129158018078930189112467416103782384020040516045487057765247376956810099013052629707295800772194829694350168820767399192781716579909474491885724933102017210212955689383693768479609437904180642096016544813819671846838037230549980053582167062314668332925923563567788254284607994225478374319339491326727300867294890003404379245629647188615328804417400064264106729662354952625379338677447061837588864415109284544518777211056053338776348610780814580327817319185462402450369434903467775896129508761191883325148078937396543436895599368292386801976405174513044122405859730198515237963530336400343199630623617476445580064118519062055740670479299818594733793877244371369208831893324182007107531760517450260478417877438212387682370417100422011353357396156249941435720430503939680033499453156216439491560234889945264559836626731399227675153325412065088387737744443846782632078791735752778768364429953253773691417751826084965594496913476782821795259761420979383908289095862977855767287826301525155622529955143897650507588070981951613590018733287710463027678194250181253572352487468958050191392011244192377404363997018743126201801447711504186466704690682031012046218344913733792693448039930007351005673263622495828729869374099880360638879504250663477301081825381571185844768997371742131691921098250359522634411353627915860427224028073375263371320824764499328080723915740650301942614955188890428282423322624542838832700734864492475885599491112196577249724355515531976548269555692820148991736494171195303685406054690914097651346973246111296691749969091683310543741584469068600367985622372339342045038801694779508465675979847659930279723817649133842241074677666249070634553161226764394606101212473061082867723210256267577077826866757305441969833895680770194076983354622382363634230834805083794902335188383487026212919360081532876158081059256989916618586374887579087430331616323911723559597988160099144403899213480315117467628547257563042252976496040856120950836686368976469408279070512038243615100016171671751543124969211962676893258065682238720338623136380685313202178073551276689939317941494737009695375442854723417585550216204828838925514434315259232019996963074990749066390781932172094428711524269415337013432283937519058990412418051442977056888106692169391276069365096815069185851560927134396203550875056203734171251476574642772348225817013956279080580643347801135308228893687540327513369374223725352247770563480462808581671910184191199613160860648846221170418199222775475896734773532851043818602125231978527599567209340584613540909099862646016040468286498818176057257352661223193489010269993675102182867876227062390152403173741997603732635140920062514714686999721039061297081792753139724069915605416437704489620427701572519335647615234561589219671340758308358654928575793029293190601042886020279320510624564215573093517536334927932261135970825618028010093989718807870016725959749253616743973949218451576665530836112095514706624997752442976806048908494261143182063985008669767739235081205478108248038663258112*i1^165 + -20816622645365117427983079042609932386751446065586256002004691923793606434144369875105251623799086231533425811734320502994245231765382721190024107406227965611409667791088818079803737132925751657947335092296012228742805051911658571365882445108005620999742967455612825099079520351119218066777633950762649792977039135373921742231072733781728084998948169260717244099346837269201687845070547635581718458877772919276597538489800800521730129969855860705627694180032568036464680822684391066588407386268754961184061734059847522110062519375786857348730149665421292238783022971533660207675389564712899645205367514029409559913582717742337285361353575838986124216422578293391678556027689204167866630857709351644409704798816214881183051891148332003564674312121600675287404685354144692391876160836340940298449089925950099693756960398001212288628192418496769143872576406348736732684346829200535341871185789227503632611090773200697022432901729244044255297373322094331569952917813224150668862571190677165997392668011507890109628155936611424884242617008046906819612630091323353658933307967453051235395209701436618104966155994685760310870173733099683322879801920543469423991288704749367304139404655723110577234491463082660471521873051325357505754515181451677693034119336645648434401681261224177925367280932799319207338729393174953409241124778129464501299218500649732337011443034106355556764474091004429309310078041180218874340256879564521880216087936948937429891446734408332731388951067770048283227954409322629006307462917796874678917828938854665165609007120295306941395006403800970488160724646759407810999365762574988354004861616839292165209157601589740402884577304531164187305758536333676431332733778589855003184546856089544382292225146454966971175609907848108702580763049771917637347917632073233976633210408079195623893757032021815116162624571531871684759973066316522718582384577872871675983923409468950430297113279161611576557488722073259500106469721445151719051553173995794050546103690947038880578115640473541540222798502353726864354359800825873426536695601673082344295109735556253427166892097291010518701250423989579813266658320334214557505925520650992899401285331749863383665177743945032127263805989249225566041733123846499390693145193217677605362930212312546018282403258124748508789861127421014761852044767528473527076808895255489832036055529105395563876193065954472379758427748144566647132978244204523546673851994126141598903189984199090101714969706610412143929381220237517838953208006034690759260259855196191977411853280497560696873522832288469264248557484935266353254575855764085137870559619862637613860428318358885359412501942531314876913757059925563241265343547474040042120203926987001253111457099949819407096048857155240517600163146876276761580477008876877020947486098878852966844672171294170126122323668833241597316417579948306289158232336791502987602131800102140057435625311710666330576620882084560819840630347872094325599280380524338379852544605968735415940484281382322490532734985533639319825399817740860862736534437076008022887929300977895288806408501371358833685937280367328054587134980895810613848818667929863662383209480932201678819943589423638090299333864999139894426957635453960539338713783755623048365257198243403452962912696744205234623893787378259522963345113844106719458221315450381580706988568772492835568619922683788036294122937367342105716356622540818740330712313383233451338987798050230393405117594125206326083584*i1^166 + -3554014211906090177086092097389024485940558947405100519262340127704275976796121770210780441275166206128368254699028902426681656928364481321546212935768346973033124679094391676064842829758147626718958915135484945413024811603790020638739423472006260821829918196440821465610329654474653602639449003257333262323241418615328697064923138661675246013725239051160899945984841760347564377739784352435664425699738309739112454602218402520977505747859764978220716060962130203156923893945240233892808146526591304577052059567340641937498735924039143288741009731797263022272237826432881812938421854392981093950593722394589274890939551308208099179675716729001190876676575514574203422162022144387937671309062080862495113708372859073169853835979779954911546763704629196798730826756052550017472026850829947131032017467559945467849954863597594199527310956870384174814075513954319045500751302159306574112323039396070821319664268143906364846526385424630516533089112220883770096926506254197579888236590739892062384789693041272510078046859493757346925776413072162289820493019335952920403232945535250986790962877561274980339123762328197636189134248758252730299026019401613849872099506203950378016258156187043532785203874444942572649188057113325608976630404318642652555467316056072855457394651929863271545144422471262483416026768766168845621394728128480539863150555215807264449037118303906015333030013040077133632004909121300802457869853113677253585375425827024675278972019108709935429028088052609825430452483300553522167180042249054279104114447674666675173001701728096777435301114969361387864843867152802290593351968981874307346199673102186117647441684241524627773921402694933749700374652371659546568443055064348004912729721566598007576595023115950610482094874121310690705844153422636047079539877148843707184320856882113926616939278145786046743923981745439291078107773888949918789121396449139814822585595020532222657830989844140754950822130519417234122653590470843048323885827771105772005001110735267885352404979032568684252485518603806049936990828672863620701886139138163813900885170768436566423939782047486390312443061114654737546097892012379506801929762408373694272087534364804549376715119367827439578022517109624179011872224106722956153160008126487260441860909107824647075725278608988499633247141228303794571526440533088864884274668814697712499002143616228530440019190587232395322430670753722241487976860175089855409132774598633212866908957586110286415580401448703594272504464479291980690315080431320047154427195506840603292766716867375111293968757214567302049327657720326158854708369463620925259448940465583940066181605167615043977673320013923711390993826025474087483016979894795405592673627154270601368814290421724527787714336044064987573052115521189020917433694498232063069542845625078718473041510609387421095885302107112424001493410622961380663948286001285332585383318136946201973007767295053587024671059334928982571432569630763825194132021794407545123087335635114943992724621156830539509913628180612103372277388313369718719153018971508359330292676748503985128366739877068930201746499003811660415006976452111839752281840904043863491727422371753068691002015725619663760710213399184819760601486062860501985804375323600141320091001897065857811578982245324892469693622291833829465597842257544208317751996983642269247732157930174880468708246780293229327139805095408705710171928102084759772957236164403557417615360*i1^167 + -126631911337240820105714287648315746083209510151194142029731158304982154186619743274104117916885738658112702786629277794460441573468340617585644147086636887255455520857722291660513795647742514692729016677073537324568281661956636747979764360697344478724268263080400906866773489499847686989819197223796638846264471686305721929199428818572333799434845424868602231889391822355274488917656902215327643338249908242885808013921006156435765603774878492819356624268414574853973320441399190451170089268828511368199653661588192052328386213494256080655200880705360759811079874736740183843011865700715644187338837714624533479081091259214535991017690625254382541130689428932776523011933480699720067213131773232118366660873289133523193143846131117104379510301926461945432324201903278534694856667806125703422166302518116323150703332566364439030375681089961073233798013951770636395725133744886796012797715162455134555617848098614509358363342023864692288650812897302875612298337743542900470415219250173042706967463490298355197003738723953418211338256086353614817155635835783207313177522789912758185445196290771025433812175353078684286848989066511467529129191963485933037046661371138505122728282148358093824178405638700705175662978367273531520337443617313056953004524159544148950838471235077360348817413195161480756612154975706302139256115414086864151738700988436773507660227521423509773004165523159762362682896697063817082140403412990673856087163760339311183603846494646245962586622058677415805721686910679058614804938739966518184509252070096518179003013206053906316327022219400548520503511160389657082470405073070145416742325591442573455302980350689048628476209570684179572611909714100161948390019459973751802322596602768270247672318110522926298512040308527276406662440328897654234071562663902155589754204917256806922759584905477374474223177129626225255412935262314039920795641648484169295806236706328086106667604410771287243857967297849621310840153122414825133094948486345597800641548641851824414633975238546777926510711726106493481189339111954565557603143038872253492793298525789918245741632333685980853825510810425205109858771767464294150554902249080216992773395779530101016631731299202796505105063711716284381489791240306557707942979414733652187935198721491434911971483409700844973992545534302185717496739194450456962302261501948372821571501380688721535122621741529782738610002148525862793217942390235619939720266558083238159180917104661714908657200599543515221320440464393332575770299790220346327699111256242655068627353655321842980806738056336284925142640641267306933787004263049337501653134888013691780754570711612436519285193910101527645928095460340980632912810997310473083153366636286342421807996026631565751423954401958018717921457516514536273930472291583183220401965323962183903271585689790654281772520747167968676075834472227985196112997555345521019829904593913770626649693444885840937889635688520157756333576628361998360522069350146935151863211867163080790633432420356843527263517884295962468518928716772338759105538942840660817510831034171036216280132296680848538363254199956489571971689837431591601988464067158252709100382741962694245950711672055255818738307155722709038762126246165147452575533213678523991334561675561669968132057244261235503873621412262575278684912506565560620767603668996551247537155532086413737810098022729381173311777029825597729312604160*i1^168 + 116748104002148577161770737233877407716877482016723915235926752627604948629127432262416767566165165247785530247748863397999870312479572153291102652881890469729545932375145388014579163212771710075844454058262979640868115437514821425352889035099813863956266969287768649151019672440995690921725737383461923806061619520838791996667274866101674299371559817090592184389755740434143925659850566078628936727356243299409144138624179001518684623952591280935097507616311387883052609313059060489341826543763910908348244944576051614816595480243125256569587780512583702222304399259305780518607670661622767147588876517979079798540947152781896016601245042781933498167315226226526822692614469906947132610885501014460963812866092691883039645084374696780788459039135352747988801434973052739295410072925672352178134327484773943798760368229704707525222006732792316666470339633249742917764542958819860269960743751696755102187090975147620617027686691239950394569714590338259156411369585110602420513483517715101711029030281322690006626920768249075605576550827255422410806616063519982949450184772917515134080359042613867734289047707979333008983929826980161642875871590474870622233041210965701273789230762652908821603124982292896727375089892572437125805064256760991003481912461885819284909755779419609295217036264859220526557766724813335121958761280067371839454307759193355594749121385974762699938654427300168412138493367164892257463540981433876444057698402146812508412895064394053507227679737360486145412797583134363474225829552058538854507928503973321928103385119166896099595389399738401928891586873852496591740621656851856296495439847141314101861148524431896662887037739625686424473195128074617853150619982692824554361264060908003970951711355906928366676650355381460825251758507465268429537067472283697409244501201867699538601002432967416631345540637643584500578763888370223916058030023470175208665874044406964327720125544065827274254379817757584548237172429200896105981138812976478599489277774090297637915566111239054508860316780544917511273518161394554368225026616750409435431644258784063461383920937234669959168403432326481845796595025714394262905374035980478133137391860292191227899970805007618158240521622457572219358152251574159335233469718181694269362228262675757724489608915016282701038788399027045472539013901173750297639876224566689990883308270857548245223806510554900572737381919288396301176221518986696614894252835701345328358226651360687260644460531195036076914480469028437823539356865963433204337478352972986932605777567719487751412323464102248525075737185898770986183705081238312742471659379914656477510492727492273733780060543214159826732523500299077853249784537090331535934693822459709638582947933066064753872005924179166579124609356397563176676090131111350036052191770787122842497972468526462160033042410429632953399799948673026831871904686001073186925795086566984132254550852381069654323387203458889353180164737133881615577626181456064919620154157640170371405000372870425663396638398349594714558135981546298096610693877462434135840291707261428602113350310769358366571696683902759323527045378518915940400350076933571009249128929077876938428791006148006426820736776931310491770676724893215055338604991517495041900079613737778590557036363958771809120800713535521096349588172392040373838603406540800*i1^169 - N1*3395067214372601147824229341775103907189004650327962111728535998265213356395531335882719821435401931966135199006541262299732203301803939700328439635758541480281048676328896584564248067351311161919820945891031701797935977414468358749084230727016064711757585203759903819292724093738753427713623368081331764338513496115628646686740573560922012520264497815217112339700677423895835475372965916501518824328569802690207768280529237956123758893599483242010844356508442410852764060644140786503660353665386656000000*i3 ] ]